行為語句描述電路的外在行為,外文文獻關(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”對應(yīng)中文的“做什么”;“How to do”對應(yīng)中文的“如何去做”
在HDL語言系統(tǒng)中,行為語句(例如if,case)必須放置在特定的容器中,EDA才加以識別,用于綜合。這種特定的容器稱為行為體(Behaviour Body)。Verilog中常用的循環(huán)行為體為always語句塊。
閉節(jié)點描述
根據(jù)Verilog編譯器的定義:循環(huán)行為體中,信號敏感表在某些情況下,與綜合有關(guān)(按照EDA的經(jīng)典理論,循環(huán)行為體的信號敏感表與綜合無關(guān))。若描述閉節(jié)點(沿敏感),其定義為:信號敏感表中,有且有一個未被引用的沿敏感信號,則該循環(huán)體的FA輸出端,將得到生成寄存器:
開節(jié)點描述
根據(jù)定義,若循環(huán)行為體的信號敏感表中沒有沿敏感信號,或者雖然有,但全部被引用,得到開節(jié)點ON描述:
跨時鐘域描述
若循環(huán)行為體的信號敏感表中有多于一個未被引用的沿敏感信號,則構(gòu)成跨時鐘域描述,此時,EDA通常會直接報錯(需要設(shè)計者自己解決跨時鐘域問題)
編輯:jq
-
eda
+關(guān)注
關(guān)注
71文章
2901瀏覽量
176626 -
編譯器
+關(guān)注
關(guān)注
1文章
1657瀏覽量
49923 -
HDL代碼
+關(guān)注
關(guān)注
0文章
5瀏覽量
2175
原文標(biāo)題:FPGA學(xué)習(xí):行為語句的可綜合性
文章出處:【微信號:gh_9d70b445f494,微信公眾號:FPGA設(shè)計論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
合肥綜合性國家科學(xué)中心能源研究院與宏微科技達成合作
比斯特電池組綜合性能測試機:關(guān)鍵功能模塊剖析

比斯特BT-100V20C100F電池組綜合性能測試機的測試流程

如何綜合性測試一款電源芯片?——以ASP3605芯片為例
NVIDIA Isaac 是英偉達推出的綜合性機器人開發(fā)平臺
比斯特電池組綜合性能測試機:基于先進技術(shù)的性能優(yōu)勢展現(xiàn)

比斯特BT-100V20C100F 電池組綜合性能測試機:多領(lǐng)域的鋰電池性能檢測能手

行業(yè)首批增程器綜合性能認(rèn)證結(jié)果公布
高壓放大器在壓電材料綜合性能測試中的應(yīng)用

電池組綜合性能測試機:新能源技術(shù)的重要設(shè)備

深入解析電池組綜合性能測試機的工作原理

FPGA算法工程師、邏輯工程師、原型驗證工程師有什么區(qū)別?
引領(lǐng)電池組綜合性能測試新紀(jì)元|比斯特自動化

打造綜合性產(chǎn)業(yè)新高地,海博思創(chuàng)南通“四中心一基地”項目開工

評論