EDA筆記(8)--VHDL描述風格

目錄

一.行爲描述

二.數據流描述

三.結構描述

四.總結


一.行爲描述

1.如果VHDL的結構體只描述了所希望電路的功能/行爲,而沒有直接指明或涉及實現這些行爲的硬件結構,則稱爲行爲描述。
2.行爲描述只表示輸入與輸出間轉換的行爲,它不包含任何結構信息。

3.行爲描述主要使用函數、過程和進程語句,以算法形式描述數據的變換和傳送。
4.對於產品開發或科研,對VHDL綜合器應作適當的選擇。

二.數據流描述

1.數據流描述(RTL描述):
以規定設計中的各種寄存器形式爲特徵,然後在寄存器之間插入組合邏輯,也就是以類似於寄存器傳輸級的方式描述數據的傳輸和變換,可看成是,隨着數據的不斷輸入,數據不斷地從特定設計中流出。
2.數據流描述主要使用並行的信號賦值語句,既顯式表示了該設計單元的行爲,又隱含了該設計單元的結構。

三.結構描述

1.所謂結構描述,是指描述該設計單元的硬件結構,即該硬件是如何構成的
2.它主要使用元件例化語句及配置語句來描述元件的類型及元件的互連關係。
3.結構描述建模步驟:
(1)元件說明:描述局部接口;
(2)元件例化:相對於其他元件放置元件;
(3)元件配置:指定多結構元件所用的結構體。

四.總結

VHDL程序有行爲描述,數據流描述和結構描述三種描述風格,每種風格都有自己的優勢;其中行爲描述的抽象程度最高,最能體現VHDL描述高層次結構和系統的能力,它是VHDL編程的核心。
利用結構描述方式,可採用結構化、模塊化設計思想,將一個大的設計劃分爲許多小模塊,逐一設計調試完成,然後利用結構描述方法將它們組裝起來,形成更爲複雜的設計。
在實際應用中,爲了能兼顧整個設計的功能、資源、性能幾方面的因素,通常混合使用這三種描述方式

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章