![EDA技術(shù)VHDL試卷及答案_第1頁(yè)](http://file4.renrendoc.com/view12/M0B/33/33/wKhkGWc4k9SANSoxAAHu7HSvymo195.jpg)
![EDA技術(shù)VHDL試卷及答案_第2頁(yè)](http://file4.renrendoc.com/view12/M0B/33/33/wKhkGWc4k9SANSoxAAHu7HSvymo1952.jpg)
![EDA技術(shù)VHDL試卷及答案_第3頁(yè)](http://file4.renrendoc.com/view12/M0B/33/33/wKhkGWc4k9SANSoxAAHu7HSvymo1953.jpg)
下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
班級(jí)學(xué)號(hào)姓名密封線內(nèi)不得答題PAGE第1頁(yè)(共3頁(yè))一、單項(xiàng)選擇題(30分)1.以下描述錯(cuò)誤的是CA.QuartusII是Altera提供的FPGA/CPLD集成開(kāi)發(fā)環(huán)境B.Altera是世界上最大的可編程邏輯器件供應(yīng)商之一C.MAX+plusII是Altera前一代FPGA/CPLD集成開(kāi)發(fā)環(huán)境QuartusII的更新?lián)Q代新產(chǎn)品D.QuartusII完全支持VHDL、Verilog的設(shè)計(jì)流程2.以下工具中屬于FPGA/CPLD開(kāi)發(fā)工具中的專用綜合器的是BA.ModelSimB.LeonardoSpectrumC.ActiveHDLD.QuartusII3.以下器件中屬于Xilinx公司生產(chǎn)的是CA.ispLSI系列器件B.MAX系列器件C.XC9500系列器件D.FLEX系列器件4.以下關(guān)于信號(hào)和變量的描述中錯(cuò)誤的是BA.信號(hào)是描述硬件系統(tǒng)的基本數(shù)據(jù)對(duì)象,它的性質(zhì)類似于連接線B.信號(hào)的定義范圍是結(jié)構(gòu)體、進(jìn)程//在整個(gè)結(jié)構(gòu)體的任何地方都能使用C.除了沒(méi)有方向說(shuō)明以外,信號(hào)與實(shí)體的端口概念是一致的D.在進(jìn)程中不能將變量列入敏感信號(hào)列表中5.以下關(guān)于狀態(tài)機(jī)的描述中正確的是BA.Moore型狀態(tài)機(jī)其輸出是當(dāng)前狀態(tài)和所有輸入的函數(shù)//Mealy型狀態(tài)機(jī)其輸出信號(hào)是當(dāng)前狀態(tài)和當(dāng)前輸入的函數(shù)B.與Moore型狀態(tài)機(jī)相比,Mealy型的輸出變化要領(lǐng)先一個(gè)時(shí)鐘周期C.Mealy型狀態(tài)機(jī)其輸出是當(dāng)前狀態(tài)的函數(shù)D.以上都不對(duì)6.下列標(biāo)識(shí)符中,B是不合法的標(biāo)識(shí)符。A.PP0??B.ENDC.Not_Ack??D.sig7.大規(guī)??删幊唐骷饕蠪PGA、CPLD兩類,下列對(duì)CPLD結(jié)構(gòu)與工作原理的描述中,正確的是C。A//.FPGA即是現(xiàn)場(chǎng)可編程邏輯器件的英文簡(jiǎn)稱CPLD復(fù)雜可編程邏輯器件B.CPLD是基于查找表結(jié)構(gòu)的可編程邏輯器件C.早期的CPLD是從GAL的結(jié)構(gòu)擴(kuò)展而來(lái)D.在Altera公司生產(chǎn)的器件中,F(xiàn)LEX10K系列屬CPLD結(jié)構(gòu)8.綜合是EDA設(shè)計(jì)流程的關(guān)鍵步驟,在下面對(duì)綜合的描述中,D是錯(cuò)誤的。A.綜合就是把抽象設(shè)計(jì)層次中的一種表示轉(zhuǎn)化成另一種表示的過(guò)程B.綜合就是將電路的高級(jí)語(yǔ)言轉(zhuǎn)化成低級(jí)的,可與FPGA/CPLD的基本結(jié)構(gòu)相映射的網(wǎng)表文件C.為實(shí)現(xiàn)系統(tǒng)的速度、面積、性能的要求,需要對(duì)綜合加以約束,稱為綜合約束D.綜合可理解為,將軟件描述與給定的硬件結(jié)構(gòu)用電路網(wǎng)表文件表示的映射過(guò)程,并且這種映射關(guān)系是唯一的(即綜合結(jié)果是唯一的)9.嵌套使用IF語(yǔ)句,其綜合結(jié)果可實(shí)現(xiàn)A。A.帶優(yōu)先級(jí)且條件相與的邏輯電路B.條件相或的邏輯電路C.三態(tài)控制電路D.雙向控制電路10.在VHDL語(yǔ)言中,下列對(duì)時(shí)鐘邊沿檢測(cè)描述中,錯(cuò)誤的是D。A.ifclk'eventandclk=‘1’thenB.iffalling_edge(clk)thenC.ifclk’eventandclk=‘0’thenD.ifclk’stableandnotclk=‘1’then11.下列那個(gè)流程是正確的基于EDA軟件的FPGA/CPLD設(shè)計(jì)流程BA.原理圖/HDL文本輸入→適配→綜合→功能仿真→編程下載→硬件測(cè)試B.原理圖/HDL文本輸入→功能仿真→綜合→適配→編程下載→硬件測(cè)試C.原理圖/HDL文本輸入→功能仿真→綜合→編程下載→→適配硬件測(cè)試;D.原理圖/HDL文本輸入→功能仿真→適配→編程下載→綜合→硬件測(cè)試12.在VHDL語(yǔ)言中,下列對(duì)進(jìn)程(PROCESS)語(yǔ)句的語(yǔ)句結(jié)構(gòu)及語(yǔ)法規(guī)則的描述中,正確的是A。A.PROCESS為一無(wú)限循環(huán)語(yǔ)句;敏感信號(hào)發(fā)生更新時(shí)啟動(dòng)進(jìn)程,執(zhí)行完成后,等待下一次進(jìn)程啟動(dòng)B.敏感信號(hào)參數(shù)表中,應(yīng)列出進(jìn)程中使用的所有輸入信號(hào)C.進(jìn)程由說(shuō)明部分、結(jié)構(gòu)體部分、和敏感信號(hào)參數(shù)表三部分組成D.當(dāng)前進(jìn)程中聲明的變量也可用于其他進(jìn)程13.下列語(yǔ)句中,不屬于并行語(yǔ)句的是B A.進(jìn)程語(yǔ)句?B.CASE語(yǔ)句順序語(yǔ)句 C.元件例化語(yǔ)句 D.WHEN…ELSE…語(yǔ)句14.VHDL語(yǔ)言共支持四種常用庫(kù),其中哪種庫(kù)是用戶的VHDL設(shè)計(jì)現(xiàn)行工作庫(kù)D A.IEEE庫(kù)?B.VITAL庫(kù) C.STD庫(kù) D.WORK庫(kù)15.VHDL語(yǔ)言是一種結(jié)構(gòu)化設(shè)計(jì)語(yǔ)言;一個(gè)設(shè)計(jì)實(shí)體(電路模塊)包括實(shí)體與結(jié)構(gòu)體兩部分,結(jié)構(gòu)體描述D設(shè)計(jì)實(shí)體內(nèi)部結(jié)構(gòu)和外部設(shè)計(jì)實(shí)體端口的邏輯關(guān)系A(chǔ).器件外部特性B.器件的綜合約束C.器件外部特性與內(nèi)部功能D.器件的內(nèi)部功能二、EDA名詞解釋,寫出下列縮寫的中文含義(10分)1.CPLD:復(fù)雜可編程邏輯器件2.ASIC:專用集成電路3.LUT:查找表4.EDA:電子設(shè)計(jì)自動(dòng)化5.ROM:只讀存儲(chǔ)器三、程序填空題(20分)以下是一個(gè)模為24(0~23)的8421BCD碼加法計(jì)數(shù)器VHDL描述,請(qǐng)補(bǔ)充完整LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;ENTITYtbISPORT(CLK:INSTD_LOGIC;SHI,GE:OUTINTEGERRANGE0TO9);END;ARCHITECTUREbhvOFtbISSIGNALSHI1,GE1:INTEGERRANGE0TO9;BEGIN PROCESS(CLK)BEGIN?IFCLK'EVENTANDCLK='1'then IFGE1=9THEN?GE1<=0;SHI1<=SHI1+1;ELSIFSHI1=2ANDGE1=3THENSHI1<=0;GE1<=0;ELSEGE1<=GE1+1;ENDIF; ENDIF;ENDPROCESS;GE<=GE1;SHI<=SHI1;ENDbhv;四、程序改錯(cuò)題(仔細(xì)閱讀下列程序后回答問(wèn)題,12分)1LIBRARYIEEE;2USEIEEE.STD_LOGIC_1164.ALL;3USEIEEE.STD_LOGIC_UNSIGNED.ALL;4ENTITYgcIS5PORT(CLK:INSTD_LOGIC;6Q:OUTSTD_LOGIC_VECTOR(3DOWNTO0));7ENDgc;8ARCHITECTUREbhvOFgcIS9?SIGNALQ1:RANGE0TO9;10BEGIN11 PROCESS(clk,Q)12BEGIN13 IFRISING_EDGE(CLK)THEN14IFQ1<"1001"THEN15?Q1<=Q1+1;16?ELSE17Q1<=(OTHERS=>'0');18?ENDIF;19ENDIF;20ENDPROCESS;21?Q<=Q1;22ENDbhv;程序編譯時(shí),提示的錯(cuò)誤為:Error:Line9:Filee:\mywork\test\gc.vhd:VHDLsyntaxerror:subtypeindicationmusthaveresolutionfunctionortypemark,butfoundRANGEinsteadError:Line11:Filee:\mywork\test\gc.vhd:interfaceDeclarat(yī)ionerror:can'treadport"Q"ofmodeOUT請(qǐng)回答問(wèn)題:在程序中存在兩處錯(cuò)誤,試指出并修改正確(如果是缺少語(yǔ)句請(qǐng)指出應(yīng)該插入的行號(hào))答:(1)第9行有誤,SIGNALQ1:RANGE0TO9數(shù)據(jù)類型有誤,應(yīng)該改成SIGNALQ1:STD_LOGIC_VECTOR(3DOWNTO0)(2)第11行有誤,敏感信號(hào)列表中不能出現(xiàn)輸出端口,應(yīng)該改成PROCESS(clk)五、(28分)1.試用VHDL描述一個(gè)外部特性如圖所示的D觸發(fā)器。(10分)參考程序如下:LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;ENTITYmydffISPORT(CLK:INSTD_LOGIC;D:INSTD_LOGIC;Q:OUTSTD_LOGIC);END;ARCHITECTUREbhvOFmydffISBEGINPROCESS(CLK)BEGINIFCLK'EVENTANDCLK='1'THENQ<=D;ENDIF;ENDPROCESS;END;2.下圖為某一狀態(tài)機(jī)對(duì)應(yīng)的狀態(tài)圖,試用VHDL語(yǔ)言描述這一狀態(tài)機(jī)。(18分)參考程序如下:LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;ENTITYFSM2ISPORT(clk,reset,in1:INSTD_LOGIC;out1:OUTSTD_LOGIC_VECTOR(3downto0));END;ARCHITECTUREbhvOFFSM2ISTYPEstat(yī)e_typeIS(s0,s1,s2,s3);SIGNALcurrent_state,next_state:state_type;BEGINP1:PROCESS(clk,reset)BEGINIFreset=‘1’ELSIFclk='1'ANDclk'EVENTTHENcurrent_state<=next_stat(yī)e;ENDIF;ENDPROCESS;P2:PROCESS(current_state)BEGINcasecurrent_stateisWHENs0=>IFin1=‘1’ELSEnext_state<=s0;ENDIF;WHENs1=>IFin1='0'THENnext_state<=S2;ELSEnext_state<=s1;ENDIF;WHENs2=>IFin1='1'THENnext_state<=S3;ELSEnext_state<=s2;ENDIF;WHENs3=>IFin1='0'THENnext_stat(yī)e<=S0;ELSEnext_stat(yī)e<=s3;ENDIF;endcase;ENDPROCESS;p3:PROCESS(current_stat(yī)e)BEGINcasecurrent_stateisWHENs0=>IFin1=‘1’THENout1<=“1001ELSEout1<="0000";ENDIF;WHENs1=>IFin1='0'THENout1<="110
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年貧瘦煤合作協(xié)議書
- 2025年特異性植物源農(nóng)藥合作協(xié)議書
- 2025年二年級(jí)下冊(cè)班級(jí)工作總結(jié)(2篇)
- 2025年企業(yè)勞動(dòng)用工合同標(biāo)準(zhǔn)樣本(2篇)
- 2025年個(gè)人門面房租賃合同標(biāo)準(zhǔn)樣本(2篇)
- 2025年五年級(jí)下學(xué)期少先隊(duì)工作總結(jié)(五篇)
- 2025年中介服務(wù)合同范例(三篇)
- 戶外運(yùn)動(dòng)中心裝修合同終止
- 液體化工品國(guó)內(nèi)運(yùn)輸協(xié)議
- 寵物運(yùn)輸包車協(xié)議樣本
- 2025-2030年中國(guó)反滲透膜行業(yè)市場(chǎng)發(fā)展趨勢(shì)展望與投資策略分析報(bào)告
- 湖北省十堰市城區(qū)2024-2025學(xué)年九年級(jí)上學(xué)期期末質(zhì)量檢測(cè)道德與法治試題 (含答案)
- 山東省濰坊市2024-2025學(xué)年高三上學(xué)期1月期末 英語(yǔ)試題
- 春節(jié)節(jié)后收心會(huì)
- 《榜樣9》觀后感心得體會(huì)四
- 《住院患者身體約束的護(hù)理》團(tuán)體標(biāo)準(zhǔn)解讀課件
- 中國(guó)心力衰竭診斷與治療指南解讀
- 復(fù)工復(fù)產(chǎn)工作方案范本【復(fù)產(chǎn)復(fù)工安全工作方案】
- HyperMesh100基礎(chǔ)培訓(xùn)教程
- 現(xiàn)代機(jī)械強(qiáng)度理論及應(yīng)用課件匯總?cè)譸pt完整版課件最全教學(xué)教程整套課件全書電子教案
- 農(nóng)村信用社個(gè)人借款申請(qǐng)審批表
評(píng)論
0/150
提交評(píng)論