可支持腳本的仿真平臺構(gòu)建方法的研究
本文選題:仿真平臺 切入點:電子系統(tǒng)級設(shè)計 出處:《華北電力大學(xué)》2012年碩士論文
【摘要】:目前,電子系統(tǒng)級(ESL)設(shè)計被廣泛應(yīng)用于SoC設(shè)計,嵌入式仿真平臺在電子系統(tǒng)級設(shè)計流程中發(fā)揮非常重要的作用。本文主要研究了一種基于SystemC,可支持腳本的嵌入式仿真平臺構(gòu)建方案,這種方案可以支持通過命令行不經(jīng)用戶編譯直接構(gòu)建仿真平臺。 本文分析了仿真平臺在整個電子系統(tǒng)級設(shè)計流程中的應(yīng)用,總結(jié)了仿真平臺在構(gòu)建過程中應(yīng)具有動態(tài)、即搭即用的特點。根據(jù)這些特點,本仿真平臺構(gòu)建方案選用基于組件的動態(tài)軟件體系結(jié)構(gòu),由python與SystemC混合編程為用戶提供命令行界面。在此基礎(chǔ)上,描述了該方法構(gòu)建仿真平臺過程。之后,討論了模塊的封裝規(guī)則,分析了模塊庫中模塊的類型和它們在模塊間通信連接上的差異,得出了模塊的創(chuàng)建特別是模塊間通信連接的方案。結(jié)合組件技術(shù)以及仿真平臺特點,實現(xiàn)了管理器。管理器負(fù)責(zé)模塊創(chuàng)建、模塊間通信,還負(fù)責(zé)遵循SystemC連接規(guī)則連接IP模塊。此外,探討了自動生成譯碼器并介紹了python與SystemC混合編程技術(shù),作為仿真平臺構(gòu)建方案的補充。最后,探討并實現(xiàn)了幾種基于仿真平臺的分析/調(diào)試工具:檢查點、回溯、流量分析。
[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.
【學(xué)位授予單位】:華北電力大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2012
【分類號】:TP368.1;TP391.9
【參考文獻(xiàn)】
相關(guān)期刊論文 前8條
1 孫大鷹;;基于ESL設(shè)計方法的數(shù)字濾波器的設(shè)計與驗證[J];電腦知識與技術(shù);2009年10期
2 甘孝松;;SOC設(shè)計需從ESL開始——CoWare公司在華舉辦ESL設(shè)計研討會[J];中國集成電路;2006年10期
3 游余新;;基于ESL設(shè)計方法學(xué)的SOC設(shè)計[J];中國集成電路;2011年09期
4 王海力;邊計年;吳強;熊志輝;;SoC系統(tǒng)級設(shè)計方法與技術(shù)[J];計算機輔助設(shè)計與圖形學(xué)學(xué)報;2006年11期
5 李瓊;姜瑛;;動態(tài)軟件體系結(jié)構(gòu)研究綜述[J];計算機應(yīng)用研究;2009年06期
6 羅霄,任勇,山秀明;基于Python的混合語言編程及其實現(xiàn)[J];計算機應(yīng)用與軟件;2004年12期
7 王國強;張貝克;;基于Python的嵌入式腳本研究[J];計算機應(yīng)用與軟件;2010年03期
8 Bassam Tabbara;;電子系統(tǒng)級(ESL)設(shè)計:越早開始越好[J];中國集成電路;2005年12期
相關(guān)碩士學(xué)位論文 前7條
1 余偉;SoC系統(tǒng)級設(shè)計綜合自動化的初步研究[D];華北電力大學(xué)(北京);2006年
2 高恒國;嵌入式仿真開發(fā)平臺體系結(jié)構(gòu)的研究和實現(xiàn)[D];電子科技大學(xué);2006年
3 黃瑋偉;通用命令行模塊的設(shè)計及實現(xiàn)[D];浙江大學(xué);2007年
4 陳實;嵌入式軟件仿真開發(fā)平臺的設(shè)計與實現(xiàn)[D];電子科技大學(xué);2007年
5 唐玲明;SystemC仿真器對純功能模型支持技術(shù)的研究[D];華北電力大學(xué)(北京);2008年
6 王俊秀;流量計量SOC芯片中USB引擎的設(shè)計[D];天津大學(xué);2008年
7 姜靈峰;SOC軟硬件協(xié)同設(shè)計方法研究[D];華中科技大學(xué);2009年
,本文編號:1676248
本文鏈接:http://www.sikaile.net/kejilunwen/jisuanjikexuelunwen/1676248.html