關(guān)于ESL的描述更多側(cè)重于它在方法學(xué)上的抽象描述,實(shí)現(xiàn)ESL設(shè)計(jì)的核心是事務(wù)級(jí)建模(TLM,Transaction Level Modeling)。
要實(shí)現(xiàn)ESL的設(shè)計(jì)流程,包括系統(tǒng)級(jí)描述、體系結(jié)構(gòu)設(shè)計(jì)、軟硬件劃分、軟硬件協(xié)同設(shè)計(jì)和驗(yàn)證,都離不開事務(wù)級(jí)建模。
在系統(tǒng)級(jí)的設(shè)計(jì)中,首先要解決的問題是如何描述系統(tǒng)也就是所謂系統(tǒng)建模。在當(dāng)前的集成電路設(shè)計(jì)中,算法層次上建立的功能模型(ALF,Algorithm Function)沒有時(shí)序的概念,而且它與體系結(jié)構(gòu)及具體實(shí)現(xiàn)關(guān)系并不大,沒有辦法進(jìn)行進(jìn)一步的性能分析。
而RTL層次上的模型則關(guān)注電路在寄存器、連線層次上的細(xì)節(jié),所以模型的建立和仿真都需要很長的時(shí)間。如何在這兩個(gè)抽象層次之間再引入一個(gè)抽象層次一直是眾多設(shè)計(jì)師努力解決的問題,而這個(gè)引入的抽象層次就是事務(wù)級(jí)模型。
通過在算法抽象層(ALF)和RTL抽象層之間增加一事務(wù)層(TLM)設(shè)計(jì)師可以更加有效地開展功能仿真。
事務(wù)級(jí)建模可以為算法選擇,軟硬件劃分,協(xié)同仿真的接口建模提供折中的評(píng)價(jià)方法。同時(shí)可以實(shí)現(xiàn)較早地開始軟件開發(fā),驗(yàn)證體系結(jié)構(gòu),減小產(chǎn)品的開發(fā)周期,提高設(shè)計(jì)成功率。可以說事務(wù)級(jí)建模是ESL設(shè)計(jì)方法學(xué)的核心。
這里講的事務(wù)是指模塊之間的數(shù)據(jù)和事件的交互。數(shù)據(jù)交換可以是一個(gè)或多個(gè)字,或者是一種數(shù)據(jù)結(jié)構(gòu),而同步或者中斷等則屬于事件的交互。事務(wù)級(jí)建模的核心概念是在一個(gè)系統(tǒng)建模的過程中將運(yùn)算功能和通信功能分開,模塊之間的通信透過函數(shù)調(diào)用來實(shí)現(xiàn)。
與寄存器傳輸級(jí)模型相比較,事務(wù)級(jí)建模可以減少事件和信息的處理,而且事務(wù)級(jí)模型所需的程序代碼更少,執(zhí)行速度更快,并且能夠根據(jù)實(shí)際需要提供足夠的設(shè)計(jì)精度。根據(jù)描述系統(tǒng)精度的不同,事務(wù)級(jí)模型可以分為3種,即沒有時(shí)序信息的模型、周期近似的模型和精確到每個(gè)周期的模型。
沒有時(shí)序信息的事務(wù)級(jí)模型的建模和仿真速度最快,而精確到周期的事務(wù)級(jí)最慢。根據(jù)一些公司的經(jīng)驗(yàn),沒有時(shí)序信息的事務(wù)級(jí)模型的仿真速度要比RTL模型快1000~10000倍,帶有時(shí)序信息的模型比RTL快100~1000倍,而精確到周期的模型比RTL快10~100倍。
-
寄存器
+關(guān)注
關(guān)注
31文章
5363瀏覽量
121198 -
ESL
+關(guān)注
關(guān)注
1文章
74瀏覽量
21417 -
模型
+關(guān)注
關(guān)注
1文章
3313瀏覽量
49232
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
回去 ESL6/R&S羅德與斯瓦茨 ESL6
羅德與施瓦茨ESL3 ESL7 EMI接收機(jī)
基于ESL方法的DSP微處理器行為模型設(shè)計(jì)
基于SystemC事務(wù)級(jí)的建模仿真研究
在SoC設(shè)計(jì)中采用ESL設(shè)計(jì)和驗(yàn)證方法
一種基于事務(wù)的SoC功能驗(yàn)證方法
面向FPGA的ESL工具
介紹單個(gè)數(shù)據(jù)項(xiàng)的讀取事務(wù)的過程
![<b class='flag-5'>介紹</b>單個(gè)數(shù)據(jù)項(xiàng)的讀取<b class='flag-5'>事務(wù)</b>的過程](https://file1.elecfans.com/web2/M00/82/A7/wKgZomRcQjeAUCUEAAAdS7-CCG4483.png)
GaussDB數(shù)據(jù)庫事務(wù)介紹
![GaussDB數(shù)據(jù)庫<b class='flag-5'>事務(wù)</b><b class='flag-5'>介紹</b>](https://file1.elecfans.com//web2/M00/89/35/wKgaomR9nKuACxJ0AACB84cx4xQ582.png)
評(píng)論