当前位置:主页 > 科技论文 > 计算机论文 >

可支持脚本的仿真平台构建方法的研究

发布时间:2018-03-28 12:03

  本文选题:仿真平台 切入点:电子系统级设计 出处:《华北电力大学》2012年硕士论文


【摘要】:目前,电子系统级(ESL)设计被广泛应用于SoC设计,嵌入式仿真平台在电子系统级设计流程中发挥非常重要的作用。本文主要研究了一种基于SystemC,可支持脚本的嵌入式仿真平台构建方案,这种方案可以支持通过命令行不经用户编译直接构建仿真平台。 本文分析了仿真平台在整个电子系统级设计流程中的应用,总结了仿真平台在构建过程中应具有动态、即搭即用的特点。根据这些特点,本仿真平台构建方案选用基于组件的动态软件体系结构,由python与SystemC混合编程为用户提供命令行界面。在此基础上,描述了该方法构建仿真平台过程。之后,讨论了模块的封装规则,分析了模块库中模块的类型和它们在模块间通信连接上的差异,得出了模块的创建特别是模块间通信连接的方案。结合组件技术以及仿真平台特点,实现了管理器。管理器负责模块创建、模块间通信,还负责遵循SystemC连接规则连接IP模块。此外,探讨了自动生成译码器并介绍了python与SystemC混合编程技术,作为仿真平台构建方案的补充。最后,探讨并实现了几种基于仿真平台的分析/调试工具:检查点、回溯、流量分析。
[Abstract]:At present, the electronic system level (ESL) is widely used in the design of SoC design, embedded simulation platform play a very important role in the electronic system level design process. This paper mainly introduces a construction scheme based on SystemC embedded simulation platform can support the script, this scheme can be supported through the command line without the user directly compile construction the simulation platform.
This paper analyzes the application of simulation platform in the whole electronic system level design flow, summarizes the simulation platform should be dynamic in the course of construction, which is a characteristic. According to these characteristics, the simulation platform with dynamic software architecture based on component, by mixed programming of Python and SystemC provides a command line interface users. On this basis, the method describes the process of building a simulation platform. Then, discusses the module package rules, analyzes the types of modules in the library and their inter module communication connection between the modules is to create a special inter module communication connection scheme. According to the characteristics of component technology and simulation platform the manager, manager is responsible for module construction, inter module communication, is also responsible for the following SystemC joining rules IP module. In addition, the paper discussed the automatic generation and decoding device The mixed programming technology of Python and SystemC is added as a supplement to the construction scheme of simulation platform. Finally, several analysis / debug tools based on simulation platform are discussed and implemented: checkpoint, backtracking, traffic analysis.

【学位授予单位】:华北电力大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP368.1;TP391.9

【参考文献】

相关期刊论文 前8条

1 孙大鹰;;基于ESL设计方法的数字滤波器的设计与验证[J];电脑知识与技术;2009年10期

2 甘孝松;;SOC设计需从ESL开始——CoWare公司在华举办ESL设计研讨会[J];中国集成电路;2006年10期

3 游余新;;基于ESL设计方法学的SOC设计[J];中国集成电路;2011年09期

4 王海力;边计年;吴强;熊志辉;;SoC系统级设计方法与技术[J];计算机辅助设计与图形学学报;2006年11期

5 李琼;姜瑛;;动态软件体系结构研究综述[J];计算机应用研究;2009年06期

6 罗霄,任勇,山秀明;基于Python的混合语言编程及其实现[J];计算机应用与软件;2004年12期

7 王国强;张贝克;;基于Python的嵌入式脚本研究[J];计算机应用与软件;2010年03期

8 Bassam Tabbara;;电子系统级(ESL)设计:越早开始越好[J];中国集成电路;2005年12期

相关硕士学位论文 前7条

1 余伟;SoC系统级设计综合自动化的初步研究[D];华北电力大学(北京);2006年

2 高恒国;嵌入式仿真开发平台体系结构的研究和实现[D];电子科技大学;2006年

3 黄玮伟;通用命令行模块的设计及实现[D];浙江大学;2007年

4 陈实;嵌入式软件仿真开发平台的设计与实现[D];电子科技大学;2007年

5 唐玲明;SystemC仿真器对纯功能模型支持技术的研究[D];华北电力大学(北京);2008年

6 王俊秀;流量计量SOC芯片中USB引擎的设计[D];天津大学;2008年

7 姜灵峰;SOC软硬件协同设计方法研究[D];华中科技大学;2009年



本文编号:1676248

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1676248.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户c6d19***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com