天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 科技論文 > 電子信息論文 >

基于SystemC的1553B總線事務(wù)級(jí)模型設(shè)計(jì)

發(fā)布時(shí)間:2018-11-21 12:04
【摘要】:隨著集成電路規(guī)模的不斷增大,電路性能提升的同時(shí)也給設(shè)計(jì)和驗(yàn)證工作帶來了新的挑戰(zhàn)。在傳統(tǒng)的超大規(guī)模集成電路的設(shè)計(jì)流程中,硬件的設(shè)計(jì)與軟件的設(shè)計(jì)工作是分開進(jìn)行的,并且軟件的設(shè)計(jì)往往要滯后于硬件,在整合軟硬件時(shí)如果想要對(duì)設(shè)計(jì)進(jìn)行修改又不得不重新劃分軟硬件的職能,并從頭開始設(shè)計(jì)。這就帶來了時(shí)間和精力上的浪費(fèi)。對(duì)于驗(yàn)證而言,使用傳統(tǒng)高級(jí)語言的驗(yàn)證程序與周期精確的硬件描述語言進(jìn)行混合仿真,速度很慢,往往會(huì)導(dǎo)致整個(gè)進(jìn)度的滯后。這在追求產(chǎn)品快速更新?lián)屨际袌?chǎng)的今天是難以忍受的。為了解決以上的問題,可以在設(shè)計(jì)流程中使用System C語言先進(jìn)行系統(tǒng)級(jí)的設(shè)計(jì),軟硬件的設(shè)計(jì)工作可以同步進(jìn)行。各個(gè)單元采用事務(wù)級(jí)的建模方法,設(shè)計(jì)周期更短并且仿真速度比傳統(tǒng)的RTL模型快2~3個(gè)數(shù)量級(jí),通過驗(yàn)證后再將軟硬件翻譯成對(duì)應(yīng)的高級(jí)語言和硬件描述語言,從而達(dá)到節(jié)約時(shí)間的目的。本文設(shè)計(jì)的1553B總線事務(wù)級(jí)模型是實(shí)驗(yàn)室事務(wù)級(jí)So C驗(yàn)證平臺(tái)的一部分,可以對(duì)基于1553B總線的IP核完成快速的驗(yàn)證工作。采用System C語言進(jìn)行事務(wù)級(jí)的建模,建模標(biāo)準(zhǔn)采用的是TLM2.0,模塊之間的通訊更加規(guī)范。首先介紹1553B總線的應(yīng)用背景、發(fā)展現(xiàn)狀以及對(duì)其進(jìn)行建模的必要性,利用System C進(jìn)行事務(wù)級(jí)建模的機(jī)制,接著提出了1553B總線模型的整體設(shè)計(jì)方案,完成總線控制器接口(BC接口)、遠(yuǎn)程終端接口(RT接口)和事務(wù)級(jí)總線通道的設(shè)計(jì)工作。在總線模型的各個(gè)部分設(shè)計(jì)工作完成后,為其搭建測(cè)試平臺(tái)并提出兩種測(cè)試方案,一是對(duì)其功能點(diǎn)進(jìn)行點(diǎn)對(duì)點(diǎn)的測(cè)試,驗(yàn)證功能的正確性,二是采用對(duì)1553B總線16bit指令字進(jìn)行窮舉的方式對(duì)總線模型進(jìn)行全覆蓋測(cè)試,評(píng)估模型的仿真速度。通過初步的測(cè)試后將該事務(wù)級(jí)總線模型掛載到LEON3 So C驗(yàn)證平臺(tái)上進(jìn)行最終的測(cè)試,并在1553B總線模型的RT端掛載一個(gè)真實(shí)的IP——DES密碼算法模塊,完成總線模型的驗(yàn)證工作。經(jīng)驗(yàn)證該1553B總線事務(wù)級(jí)模型功能實(shí)現(xiàn)正確,成功完成了與So C驗(yàn)證平臺(tái)的通信,并且相比于傳統(tǒng)的RTL模型提高了仿真速度,可以用于1553B總線IP核的快速驗(yàn)證工作。
[Abstract]:With the increasing scale of integrated circuits, the improvement of circuit performance brings new challenges to the design and verification work. In the traditional design flow of VLSI, the design of hardware and software are carried out separately, and the design of software often lags behind that of hardware. When integrating software and hardware, if you want to modify the design, you have to redivide the functions of the software and hardware, and design from scratch. This creates a waste of time and energy. For verification, using traditional high-level language verifier and cycle precise hardware description language for hybrid simulation, the speed is very slow, often lead to the whole progress of the lag. This in the pursuit of rapid product updates to seize the market today is intolerable. In order to solve the above problems, the system level design can be carried out by using System C language in the design process, and the design of software and hardware can be carried out synchronously. Each unit adopts transactional modeling method, the design cycle is shorter and the simulation speed is 2 ~ 3 orders of magnitude faster than the traditional RTL model. After verification, the software and hardware are translated into the corresponding high-level language and hardware description language. In order to achieve the goal of saving time. The transaction level model of 1553B bus designed in this paper is a part of the laboratory transactional So C verification platform, which can complete the fast verification of the IP core based on 1553B bus. System C language is used for transactional modeling. The modeling standard is the communication between TLM2.0, modules. This paper first introduces the application background of 1553B bus, the present situation of its development and the necessity of modeling it, the mechanism of transaction level modeling using System C, and then puts forward the overall design scheme of 1553B bus model. The design of bus controller interface (BC interface), remote terminal interface (RT interface) and transactional bus channel is completed. After the design of each part of the bus model is finished, the test platform is built and two test schemes are put forward. One is to test the function point to verify the correctness of the function. The second is to test the bus model by exhaustive 16bit instruction word of 1553B bus and evaluate the simulation speed of the model. After a preliminary test, the transactional bus model is mounted on the LEON3 So C verification platform for final test, and a real IP--DES cryptographic algorithm module is mounted on the RT side of the 1553B bus model to complete the verification of the bus model. It is proved that the 1553B bus transaction level model is correct, and the communication with the So C verification platform is successfully completed. Compared with the traditional RTL model, the simulation speed is improved, and it can be used for the fast verification of the 1553B bus IP core.
【學(xué)位授予單位】:哈爾濱工業(yè)大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2015
【分類號(hào)】:TN47

【參考文獻(xiàn)】

相關(guān)期刊論文 前1條

1 唐豪川;祝永新;;基于SystemC的異構(gòu)多核通信模塊設(shè)計(jì)[J];微計(jì)算機(jī)信息;2009年23期

相關(guān)博士學(xué)位論文 前1條

1 浦漢來;SoC存儲(chǔ)子系統(tǒng)系統(tǒng)級(jí)性能優(yōu)化技術(shù)研究[D];東南大學(xué);2006年

相關(guān)碩士學(xué)位論文 前3條

1 馮成;基于FPGA的航電接口板設(shè)計(jì)[D];南京理工大學(xué);2007年

2 何珍珍;1553B總線接口電路存儲(chǔ)器管理控制系統(tǒng)設(shè)計(jì)[D];西安科技大學(xué);2012年

3 王研;1553B總線現(xiàn)場(chǎng)測(cè)試儀的研究及設(shè)計(jì)[D];西安科技大學(xué);2013年



本文編號(hào):2346913

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/dianzigongchenglunwen/2346913.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶a88bf***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com
日韩一区二区三区有码| 日韩欧美国产精品自拍| 久久热在线免费视频精品| 伊人国产精选免费观看在线视频 | 欧美美女视频在线免费看| 91免费精品国自产拍偷拍| 五月综合婷婷在线伊人| 国产麻豆精品福利在线| 亚洲最新的黄色录像在线| 精品少妇人妻av一区二区蜜桃| 91爽人人爽人人插人人爽| 欧美一区二区三区视频区| 亚洲国产欧美精品久久| 国产精品福利一级久久| 国产欧美日韩精品成人专区| 欧美日韩视频中文字幕| 不卡在线播放一区二区三区| 欧美成人免费一级特黄| 我要看日本黄色小视频| 国产精品久久精品毛片| 久久热这里只有精品视频| 亚洲欧美日韩在线看片| 熟女一区二区三区国产| 女人高潮被爽到呻吟在线观看| 办公室丝袜高跟秘书国产| 日本午夜免费啪视频在线| 国产丝袜极品黑色高跟鞋| 日韩中文字幕人妻精品| 日韩无套内射免费精品| 成人日韩在线播放视频| 91欧美日韩国产在线观看 | 欧美日韩最近中国黄片| 国产99久久精品果冻传媒| 成人日韩在线播放视频| 九九九热视频免费观看| 亚洲国产精品一区二区| 精品国产品国语在线不卡| 国产精品超碰在线观看| 香蕉久久夜色精品国产尤物| 日韩人妻少妇一区二区| 熟妇人妻av中文字幕老熟妇|