行為語句描述電路的外在行為,外文文獻(xiàn)關(guān)于行為描述的定義是:
1.僅僅描述“What do”,而不描述(或幾乎不描述)“How to do”,的HDL代碼,為行為描述
2.不僅描述“What do”,部分描述(少量描述)“How to do”,的HDL代碼,為數(shù)據(jù)流描述
3.不僅描述“What do”,還有全部充分的描述“How to do”,的HDL代碼,為結(jié)構(gòu)化描述
注意英文“What do”對(duì)應(yīng)中文的“做什么”;“How to do”對(duì)應(yīng)中文的“如何去做”
在HDL語言系統(tǒng)中,行為語句(例如if,case)必須放置在特定的容器中,EDA才加以識(shí)別,用于綜合。這種特定的容器稱為行為體(Behaviour Body)。Verilog中常用的循環(huán)行為體為always語句塊。
閉節(jié)點(diǎn)描述
根據(jù)Verilog編譯器的定義:循環(huán)行為體中,信號(hào)敏感表在某些情況下,與綜合有關(guān)(按照EDA的經(jīng)典理論,循環(huán)行為體的信號(hào)敏感表與綜合無關(guān))。若描述閉節(jié)點(diǎn)(沿敏感),其定義為:信號(hào)敏感表中,有且有一個(gè)未被引用的沿敏感信號(hào),則該循環(huán)體的FA輸出端,將得到生成寄存器:

開節(jié)點(diǎn)描述
根據(jù)定義,若循環(huán)行為體的信號(hào)敏感表中沒有沿敏感信號(hào),或者雖然有,但全部被引用,得到開節(jié)點(diǎn)ON描述:

跨時(shí)鐘域描述
若循環(huán)行為體的信號(hào)敏感表中有多于一個(gè)未被引用的沿敏感信號(hào),則構(gòu)成跨時(shí)鐘域描述,此時(shí),EDA通常會(huì)直接報(bào)錯(cuò)(需要設(shè)計(jì)者自己解決跨時(shí)鐘域問題)

編輯:jq
-
eda
+關(guān)注
關(guān)注
72文章
3113瀏覽量
182898 -
編譯器
+關(guān)注
關(guān)注
1文章
1672瀏覽量
51600 -
HDL代碼
+關(guān)注
關(guān)注
0文章
5瀏覽量
2247
原文標(biāo)題:FPGA學(xué)習(xí):行為語句的可綜合性
文章出處:【微信號(hào):gh_9d70b445f494,微信公眾號(hào):FPGA設(shè)計(jì)論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
比斯特綜合性能測(cè)試機(jī)提升電池組性能驗(yàn)證效率精度
灌封技術(shù)提高PCB可靠性并延長(zhǎng)使用壽命
比斯特電池組綜合性能測(cè)試機(jī)的一站式解決方案
【「龍芯之光 自主可控處理器設(shè)計(jì)解析」閱讀體驗(yàn)】--LoongArch邏輯綜合、芯片設(shè)計(jì)
【「龍芯之光 自主可控處理器設(shè)計(jì)解析」閱讀體驗(yàn)】+可測(cè)試性設(shè)計(jì)章節(jié)閱讀與自己的一些感想
比斯特綜合性能檢測(cè)儀用數(shù)據(jù)驅(qū)動(dòng)電池組性能診斷
綜合性能檢測(cè)機(jī)選型要點(diǎn)深度解析及參考
BT-100V100C系列電池組綜合性能測(cè)試儀技術(shù)規(guī)格與應(yīng)用解析
比斯特電池組綜合性能測(cè)試儀如何為安全與性能保駕護(hù)航
合肥綜合性國家科學(xué)中心能源研究院與宏微科技達(dá)成合作
比斯特電池組綜合性能測(cè)試機(jī):關(guān)鍵功能模塊剖析
比斯特BT-100V20C100F電池組綜合性能測(cè)試機(jī)的測(cè)試流程
如何綜合性測(cè)試一款電源芯片?——以ASP3605芯片為例
NVIDIA Isaac 是英偉達(dá)推出的綜合性機(jī)器人開發(fā)平臺(tái)
比斯特電池組綜合性能測(cè)試機(jī):基于先進(jìn)技術(shù)的性能優(yōu)勢(shì)展現(xiàn)
簡(jiǎn)述行為語句的可綜合性
評(píng)論