




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、電子設(shè)計(jì)自動(dòng)化I隨堂練習(xí)答案第6章VHDL結(jié)構(gòu)與要素1.實(shí)體下列實(shí)體的語(yǔ)句結(jié)構(gòu)是否正確,如果不正確,請(qǐng)指出具體錯(cuò)誤。(1ENTITY mux21 ISPORT(a, b: IN BIT;s: IN BIT;y: OUT BIT;END mux21正確(2ENTITY mux21 ISPORT(a ,b: IN BIT;s: IN BIT;y: OUT BIT;END ENTITY不正確,“END ENTITY mux21”(3entity MUX21 isport(A, B: in bit;S: in bit;Y: out bit;end mux21正確(4ENTITY mux21 ISPOR
2、T(a, b: IN BIT; -a和b分別是數(shù)據(jù)輸入端s: IN BIT;y: OUT BIT;END ENTITY mux21正確(5ENTITY mcu16 ISGENERIC(addrwidth: INTEGER:=16;PORT(add_bus: OUT STD_LOGIC_VECTOR(addrwidth-1 DOWNTO 0;END mcu16正確(6ENTITY mcu8 ISGENERIC(addrwidth: INTEGER:=16;PORT(add_bus: OUT STD_LOGIC_VECTOR(addrwidth-1 DOWNTO 0;END mcu8正確(7ENT
3、ITY mcu16 ISGENERIC(addrwidth: INTEGER;PORT(add_bus: OUT STD_LOGIC_VECTOR(addrwidth-1 DOWNTO 0;END mcu16正確(8ENTITY mcu16 ISGENERIC(addrwidth:=16;PORT(add_bus: OUT STD_LOGIC_VECTOR(addrwidth-1 DOWNTO 0;END mcu16錯(cuò)誤,“GENERIC(addrwidth: INTEGER:=16;“(9ENTITY mcu16 ISGENERIC(addrwidth: INTEGER:=16;PORT(a
4、dd_bus: OUT STD_LOGIC_VECTOR(addrwidth-1 DOWNTO 0;END mcu16錯(cuò)誤,“GENERIC(addrwidth: INTEGER:=16;“(10ENTITY nand2 ISGENERIC(trise: TIME:=1ns;tfall:TIME:=1ns;PORT(a, b: IN STD_LOGIC;c: OUT STD_LOGIC;END nand2正確(11ENTITY gate4 ISGENERIC(trise: TIME:=1ns;tfall:TIME:=1ns;PORT(a: IN STD_LOGIC;c: OUT STD_LOG
5、IC;d: INOUT STD_LOGIC;e: BUFFER STD_LOGIC;END gate4正確(12ENTITY nand2 ISGENERIC(trise: TIME:=1ns;tfall:TIME:=1ns;PORT(a, b: IN trise;c: OUT tfall;END nand2錯(cuò)誤,trise和tfall不是數(shù)據(jù)類型(13ENTITY nand2 ISGENERIC(trise: TIME:=1ns;tfall:TIME:=1ns;END nand2錯(cuò)誤,實(shí)體的語(yǔ)句結(jié)構(gòu)必須包含端口說明2.求下列以數(shù)制基數(shù)表示的文字的十進(jìn)制數(shù)值16#F.11#E2 15x162+1
6、x161+1x160=38578#167.2#E1 1x83+6x82+7x81+2x80=9542#10.0001_1111#E8 1x29+1x24+1x23+1x22+1x21+1x20=543 3.判斷下列文字或標(biāo)識(shí)符是否合法“2FFT”合法10#1A# 不合法O"1A”不合法X#E#E2 合法ELSE 不合法Not$ack 不合法_june 不合法june_ 不合法june_ _1 不合法A or B 合法/A or B/ 不合法AB 不合法A/B 合法Enter 合法“1_1101_1000”合法4.數(shù)據(jù)類型根據(jù)要求定義下列常量(CONSTANT、變量(VARIABLE或
7、信號(hào)(SIGNALTTL高電平5V,TTL低電平0VCONSTANT TTL_H: REAL:=5.0;CONSTANT TTL_L: REAL:=0.0;a大于b結(jié)果為真,a小于b結(jié)果為假CONSTANT a_gt_b: BOOLEAN:=TRUE;CONSTANT a_lt_b: BOOLEAN:=FALSE;程序編寫者xiaomingCONSTANT editor: STRING:=“xiaoming”;xiaoming的學(xué)號(hào)201302031111CONSTANT xiaoming_xuehao: STRING:=“201302031111”;xiaoming的EDA考試成績(jī)90分CO
8、NSTANT xiaoming_chengji: INTEGER:=90;8位二進(jìn)制表示的最大十進(jìn)制數(shù)CONSTANT 8octect_to_integer: INTEGER:=255;用于LED七段碼顯示數(shù)字“9”CONSTANT num_9: BIT_VECTOR:=”1111011”;3-8譯碼器的輸入信號(hào)SIGNAL oct_decoder_input: BIT_VECTOR(2 downto 0;D觸發(fā)器輸出信號(hào)SIGNAL D_trigger_output: STD_LOGIC;5.賦值語(yǔ)句根據(jù)要求給下列變量(VARIABLE或信號(hào)(SIGNAL賦值面積a等于a:=3.14*r*r
9、;給8位位矢量的高4位賦值1a(7 downto 4:=”1111”;給8位位矢量的奇數(shù)位賦值1a(7:=”1”;a(5:=”1”;a(3:=”1”;a(1:=”1”;開關(guān)量信號(hào)初值為低電平SIGNAL switch_signal: BIT:=0;EDA考試第一名成績(jī)是99分eda_chengji_1 := 99.0;EDA考試第一名的學(xué)號(hào)是201302031111eda_xuehao_1 := “201302031111”;負(fù)反饋電路信號(hào)nf給信號(hào)y賦值,傳輸延遲10nsy<=nf AFTER 10 ns;用變量a給信號(hào)y賦值y <=a;將信號(hào)y定義為標(biāo)準(zhǔn)邏輯位類型并設(shè)置為未初始
10、化的SIGNAL y: STD_LOGIC:=U;6.順序語(yǔ)句(1根據(jù)電路補(bǔ)充VHDL語(yǔ)句ab (aSIGNAL a, b, z: BIT; PROCESS(a, bBEGINIF(a= 0 THENz<=a;ELSIF( b=0 THEN z<=a;ELSEz<=b;END IF;END PROCESS;a b(bSIGNAL a, b, z: BIT; PROCESS(a, bBEGINIF( a = 1 THENz<=1;ELSIF( b = 0 THEN z<=1;ELSEz<=0;END IF;END PROCESS; (cSIGNAL a, b,
11、 c, z: BIT;PROCESS(a, b, cs<= a&b&c ;BEGINCASE s ISWHEN “111 ”=>z<= 1 WHEN OTHERS =>z<=0 END CASE;END PROCESS; (dSIGNAL a, b, c, z: BIT;PROCESS(a, b, cs=a&b&cBEGINCASE s ISWHEN “ 000”|”011”|”101”|”110”=>z<= 0 WHEN OTHERS =>z<= 1 END CASE;END PROCESS;(2根據(jù)功能要
12、求寫出語(yǔ)句a8位比較器SIGNAL a,b: BIT_VECTOR(7 DOWNTO 0;SIGNAL a_more_or_equal_to_b: BOOLEAN;_a_more_or_equal_to_b <= FALSE;FOR n IN 7 downto 0 LOOPIF( a(n < b(n THENa_more_or_equal_to_b <= FALSE;EXIT;ELSIF( a(n >= b(n THENa_more_or_equal_to_b <= TRUE;EXIT;ELSENULL;END IF;END LOOP;(3根據(jù)語(yǔ)句回答問題a(0
13、to 7:=”UUUUUUUU”;b(0 to 15:=” UUUUUUUUUUUUUUUU”;L_x: FOR n IN 0 TO 7 LOOPa(n:=0;k:=0;L_y: LOOPb(k:=0;NEXT L_x WHEN(k>=n;b(k+8:=0;k:=k+1;END LOOP L_y;END LOOP L_x;問上述語(yǔ)句運(yùn)行結(jié)束后變量a和b的值?a(0 to 7:=”00000000”;b(0 to 15:=” 0000000”;7.并行語(yǔ)句(1用并行信號(hào)賦值語(yǔ)句改造下列順序語(yǔ)句 b(aARCHITECTURE a_and_not_b OF mux21 IS SIGNAL a
14、, b, z: BIT;BEGINz<=a WHEN a=0ELSEa WHEN b=0ELSEb;END a_and_not_b; (bARCHITECTURE a_xor_b_xor_c OF xor31 IS SIGNAL a, b, c, z: BIT;BEGINs =a&b&c;WITH s SELECTz<=0WHEN “000”,0WHEN “011”,0WHEN “101”,0WHEN “110”,1WHEN OTHERS ;END a_xor_b_xor_c;(2補(bǔ)充元件例化部分語(yǔ)句實(shí)現(xiàn)電路功能 ENTITY or2 ISPORT(a, b: IN BIT;c: out BIT;END or2;ARCHITECTURE or2behv OF or2 ISBEGINc<=a or b;END or2behv;ENTITY or62 ISPORT(a1, b1, a2, b2, a3, b3: IN BIT;z1, z2: out BIT;END or62;ARCHITECTURE or62behv OF or62 ISCOMPONENT or2PORT(a, b: IN BIT;c: out BIT;END COMPON
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 揚(yáng)帆起航夢(mèng)想啟程
- 2023四年級(jí)數(shù)學(xué)下冊(cè) 七 三角形、平行四邊形和梯形第4課時(shí) 三角形按角分類教學(xué)設(shè)計(jì) 蘇教版
- 認(rèn)證體系業(yè)務(wù)培訓(xùn)
- 《8 包餃子》(教學(xué)設(shè)計(jì))-2023-2024學(xué)年四年級(jí)上冊(cè)綜合實(shí)踐活動(dòng)皖教版
- 七年級(jí)英語(yǔ)下冊(cè) Module 5 Shopping Unit 1 What can I do for you第2課時(shí)教學(xué)設(shè)計(jì)(新版)外研版
- 2024-2025學(xué)年高中生物 第4章 第2節(jié) 基因?qū)π誀畹目刂平虒W(xué)設(shè)計(jì) 新人教版必修2
- 過敏性休克的護(hù)理措施
- 2024-2025學(xué)年高中語(yǔ)文 第六課 語(yǔ)言的藝術(shù) 2 第二節(jié) 語(yǔ)言表達(dá)的十八般武藝-修辭手法教學(xué)設(shè)計(jì) 新人教版選修《語(yǔ)言文字應(yīng)用》
- Unit7 Integrated Skills教學(xué)設(shè)計(jì)2023-2024學(xué)年牛津譯林版英語(yǔ)七年級(jí)下冊(cè)
- 2023三年級(jí)英語(yǔ)上冊(cè) Unit 2 Friends and Colours Lesson 10 Red,Yellow,Blue,Green教學(xué)設(shè)計(jì) 冀教版(三起)
- 【一等獎(jiǎng)?wù)n件】《刑事攝像技術(shù)》比賽課題:現(xiàn)場(chǎng)照相內(nèi)容及方法
- 幼兒園大班社會(huì)活動(dòng)《認(rèn)識(shí)交通工具》課件
- 肺結(jié)核護(hù)理教案
- DL∕T 1084-2021 風(fēng)力發(fā)電場(chǎng)噪聲限值及測(cè)量方法
- 企業(yè)并購(gòu)財(cái)務(wù)風(fēng)險(xiǎn)分析及控制
- NB-T47023-2012長(zhǎng)頸對(duì)焊法蘭
- 鋁模工程勞務(wù)承包合同協(xié)議書
- 2024年高考數(shù)學(xué)1卷對(duì)高中數(shù)學(xué)教學(xué)的啟發(fā)
- 預(yù)制混凝土剪力墻吊裝施工技術(shù)講解
- 2024年廣西中考語(yǔ)文試卷真題(含官方答案及逐題解析)
- 2024年浙江長(zhǎng)征職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)含答案解析
評(píng)論
0/150
提交評(píng)論