<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > VHDL結構體的結構化描述法

VHDL結構體的結構化描述法

作者: 時(shí)間:2017-06-06 來(lái)源:網(wǎng)絡(luò ) 收藏
中,設計任務(wù)的程序包內定義了一個(gè)8輸入與門(mén)(and8)和一個(gè)二異或非門(mén)(xnor2)。把該程序包編譯到庫中,可通過(guò)USE從句來(lái)調用這些元件,并從work庫中的gatespkg程序包里獲取標準化元件。
描述通常用于層次式設計。在8位比較器的實(shí)體設計中,實(shí)體說(shuō)明僅說(shuō)明了該實(shí)體的I/O關(guān)系,而設計中采用的標準元件8輸入與門(mén)and 8和二輸入異或非門(mén)xnor2是標準元件。它的輸入關(guān)系也就是and8與xnor2的實(shí)體說(shuō)明,是用USE從句的方式從庫中調用的。
對于一個(gè)復雜的電子系統,可以分解成許多子系統,子系統再分解成模塊。多層次設計可以使設計多人協(xié)作,并行同時(shí)進(jìn)行。多層次設計的每個(gè)層次都可以作為一個(gè)元件,再構成一個(gè)模塊或構成一個(gè)系統,每個(gè)元件可以分別仿真,然后再整體調試。
描述不僅是一個(gè)設計方法,而且是一種設計思想,是大型電子系統設計高層主管人員必須掌握的。
除了一個(gè)常規的門(mén)電路,其標準化后作為一個(gè)元件放在庫中調用,用戶(hù)自己定義的特殊功能的元件也可以放在庫中,以方便調用。這個(gè)過(guò)程稱(chēng)為標準化,有的資料中稱(chēng)為例化。尤其需要聲明的是,元件標準化不僅僅是常規門(mén)電路,這和標準化元件的含義不一樣。即任何一個(gè)用戶(hù)設計的實(shí)體,無(wú)論功能多么復雜,復雜到一個(gè)數字系統,如一個(gè)CPU,還是多么簡(jiǎn)單,簡(jiǎn)單到一個(gè)門(mén)電路,如一個(gè)倒相器,都可以標準化成一個(gè)元件?,F在在EDA工程中,工程師們把復雜的模塊程序稱(chēng)為軟核(softcore或IP core),調試仿真通過(guò)的集成電路版圖稱(chēng)為硬核,而把簡(jiǎn)單的通用模塊稱(chēng)為元件。
圖1是一個(gè)8位比較器的邏輯電路圖,其對應的描述(structural description)程序如例1-9所示。


圖1 8位比較器的邏輯電路圖
【例1-9】 8位比較器的結構化
LIBRARY IEEE;
USE IEEE std_logic_1164.ALL;
ENTITY comparator IS
PORT (a,b: in std_logic_vector(7 downto 0);
g:out std_logic);
END comparator;
USE work.gatespkg.ALL
ARCHITECTURE structural OF comparator IS
signal x: std_logic(0 TO 7);
BEGIN
u0:xnor2 PORT MAP (a(0),b(0),x(0));
u1:xnor2 PORT MAP (a(1),b(1),x(1)); 
u2:xnor2 PORT MAP (a(2),b(2),x(2));
u3:xnor2 PORT MAP (a(3),b(3),x(3));
u4:xnor2 PORT MAP (a(4),b(4),x(4));
u5:xnor2 PORT MAP (a(5),b(5),x(5));
u6:xnor2 PORT MAP (a(6),b(6),x(6));
u7:xnor2 PORT MAP (a(7),b(7),x(7));
u8:xnor2 PORT MAP (x(0),x(1),x(2),x(3),x(4),x(5),x(6),x(7),
x(8),g);
END structural;


關(guān)鍵詞: VHDL 結構體 結構化 描述法

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>