您好,欢迎来到客趣旅游网。
搜索
您的当前位置:首页VHDL期末考试卷1

VHDL期末考试卷1

来源:客趣旅游网
 學號: 姓名 學號: 姓名 電機二甲 硬體描述語言 期末考考卷 電機三甲 硬體描述語言 期末考考卷 程式功能: 1.如下 VHDL程式請繪出輸出輸入方塊圖並清楚標示、功能真值表,並說明程式功能。(20分) LIBRARY IEEE; USE IEEE. STD_LOGIC_11.all ; ENTITY exam1 IS PORT( a , b : in STD_LOGIC ; y : out STD_LOGIC ) ; END exam1; ARCHITECTURE behavior OF exam1 IS BEGIN process (a,b) begin if ( a=„1‟) or (b=„1‟) then y<=„0‟; else y<= „1‟; end if; End process; END behavior; 輸出輸入方塊圖 功能真值表

程式功能:

2.如下輸出輸入方塊圖、功能真值表與 VHDL程式,請完成VHDL空白程式部分。(30分) In1(7:0)IC1y(7:0)In2(7:0)sw(1:0)

LIBRARY ; USE IEEE. STD_LOGIC_11.all ; ENTITY IC1 IS PORT( , : STD_LOGIC_VECTOR ( 7 DOWNTO 0); sw : IN ; : out STD_LOGIC_VECTOR ( 7 DOWNTO 0)) ; END ; ARCHITECTURE ex1 OF IS BEGIN process (In1 , In2 , ) begin IF (sw = “00”) then <= “zzzzzzzz”; ELSIF ( ) then y <=In1; (sw = “10”) then y <= ; ELSE y <= (others= „ ‟);

END ; 1

END ; END ;

3. 如下之VHDL程式,請問執行後結果為:(30分)

a = , b = , c = 。

e = , f = , g= 。

ARCHITECTURE behavior OF ex2 IS Signal a : std_logic ; Signal b : std_logic ; Signal c : std_logic_vector( 2 down to 0) := “000”; Signal d : std_logic_vector( 6 down to 0) := “0001100” ; Signal e : std_logic_vector( 1 down to 0) := “00”; Signal f : std_logic; Signal g : std_logic; BEGIN a <= „0‟ when d = “0000000” else „1‟; b <= d (1) ; c <= d (2 down to 0); e <= b & a ; f <= a OR b ; g <= a and b ; END behavior;

4. 如下之VHDL程式中,依宣告決定VHDL程式語法指令是否正確;正確則在括號中打O;即(O)、錯誤則在括號中打×;即(×)。

(20分) ARCHITECTURE behavior OF ex2 IS Type byte IS ARRAY ( 7 down to 0) of std_logic ; Type mem1 IS ARRAY (0 to 3, 7 down to 0) of std_logic ; Type mem2 IS ARRAY (0 to 3) of byte ; Signal a : std_logic ; Signal b : bit ; Signal x : std_logic ; Signal y : std_logic_vector( 7 down to 0) ; Signal v : bit_vector( 7 down to 0) ; Signal w1 : mem1 ; Signal w2 : mem2 ; BEGIN process (a,b) Signal c : std_logic ; begin b <= a ; -----------------------------------------------( ) y(2) <= a ; ----------------------------------------------( ) y(1) <= x ; ---- --------------------------------------( ) c := a ; -----------------------------------------------( ) c <= x ; -------------------------------------------( )

End process; 2

END behavior;

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- kqyc.cn 版权所有 赣ICP备2024042808号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务