版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
(完)技與應(yīng)用》期末試卷EDA試卷答案一、單項(xiàng)選擇題1基EDA軟的FPGA/CPLD設(shè)計流程為理圖HDL文本輸入__A__綜合→適配____B____→編程下載→硬件試。P14A.功能仿真B.時序真C。邏綜合D配3.IP核EDA技術(shù)和發(fā)中具有十分重的地位;提供用VHDL等件描述語言描述功能塊,但不涉及實(shí)現(xiàn)該功能塊的體電路的IP核__A___.P25A.軟IPB.固IPC。硬IPD全4。綜是EDA設(shè)流程的關(guān)鍵步驟,在下對綜合的描述中,_____D____是錯誤。P15A。綜就是把抽象計層次中的一種表示轉(zhuǎn)成另一種表示過程。B.綜合就是將路的高級語言轉(zhuǎn)化成低級,與FPGA/CPLD的基本構(gòu)相映射的網(wǎng)表文件。C.為實(shí)現(xiàn)系統(tǒng)速度、面積、性能的要求需對綜合加以約束,稱為綜合約束。D.綜合可理解將件描述與給定的硬件結(jié)用電路網(wǎng)表文表示的映射過程,并且這種映射關(guān)系是唯一的(即綜合結(jié)是唯一的5.大規(guī)模可編器件主要有FPGA、CPLD兩類,中CPLD通過___A__實(shí)現(xiàn)其輯功能。P42A.可編程乘積邏輯查找表LUT)C。輸緩沖D.輸出沖6。VHDL語言是一種結(jié)構(gòu)化設(shè)語言;一設(shè)計實(shí)體電模塊)包括實(shí)體與結(jié)構(gòu)體兩部分,結(jié)構(gòu)描_____B___.P274A.器件外部特B器的內(nèi)部功能C.器件外部特與內(nèi)部功能D.器件的綜合約束7.電子系統(tǒng)設(shè)優(yōu)化要慮提高資源利用率減少耗(即積優(yōu)化以及提高運(yùn)速(即度優(yōu)化下列方法中__A___不屬于積化A。流線設(shè)計B。資源享C。邏優(yōu)化D.串行8.進(jìn)程中的信賦值語句,其信號更新___B____。P134A.立即完成B在程的最后完C。按序完成D.都不對9。不整的IF語句,綜合結(jié)果可實(shí)__A__。P147A.時序邏輯電B組邏輯電路C.雙向電路D三控制電路10。狀態(tài)機(jī)編碼方中,其中__A__占用發(fā)器較多,但其簡單的碼方式可減少態(tài)譯碼組合邏輯資源,且易于控制非狀態(tài)。A。一熱碼編碼B順編碼C。狀位直接輸出編碼D格碼編碼二、VHDL程序填空1.下面程序是1位進(jìn)制計數(shù)器的VHDL描,試補(bǔ)充完整。1
(完)技與應(yīng)用》期末試卷LIBRARYIEEE;USEIEEE.STD_LOGIC_1164。ALL;USEIEEE。STD_LOGIC_UNSIGNEDENTITYCNT10ISPORTCLK:INSTD_LOGIC;Q:OUTSTD_LOGIC_VECTORDOWNTO0);ENDCNT10;ARCHITECTUREbhvOFCNT10SIGNALQ1:STD_LOGIC_VECTOR(3DOWNTO0);BEGINPROCESSBEGINIFCLK'EVENTANDCLK=’1THEN—-邊沿檢IF〉10Q1(OTHERS=>’0);-—置零ELSEQ1+;-—加ENDIFENDIFENDPROCESS;Q〈=Q1ENDbhv;2。下是一個多路擇器的VHDL描,試補(bǔ)充完整。LIBRARY;USEIEEE.STD_LOGIC_1164ENTITYbmuxISPORTsel:INSTD_LOGIC;A,BINSTD_LOGIC_VECTOR(7DOWNTO0);Y:OUTSTD_LOGIC_VECTOR(7DOWNTO0));ENDbmux;ARCHITECTUREbhvOFbmuxISBEGINyAsel=’1'ELSEB;ENDbhv;三、VHDL程序改錯仔細(xì)閱讀下列序,回答問題2
(完)技與應(yīng)用》期末試卷LIBRARY;USEIEEE.STD_LOGIC_1164。ALL;ENTITYLED7SEGIS
--2——3PORTA:INSTD_LOGIC_VECTORDOWNTO0);CLK:INSTD_LOGIC;LED7S:OUTSTD_LOGIC_VECTOR(6DOWNTO0));ENDLED7SEG;ARCHITECTUREoneOFLED7SEGSIGNALTMP:STD_LOGIC;BEGIN
-—4--5-—7-—9-—10SYNC:PROCESS(CLK,A
——11BEGINIFCLK’EVENTCLK’1'THENTMP;ENDIF;ENDPROCESS;
-—12—-13--—-15-—16OUTLED:PROCESS(TMP)
-—17BEGINCASETMPISWHEN”0000"LED7S〈="0111111";
-—18--20WHEN”0001=〉LED7S〈=”;
——21WHEN”0010"LED7S<="1011011";WHEN”0011LED7S"1001111";WHEN”0100"LED7S<=”1100110
----24WHEN”0101=〉LED7S<=”1101101";
——25WHEN”0110"=〉LED7S<="1111101;
-—26WHEN"0111"=>LED7S〈="0000111”;WHEN"1000"=>LED7S〈=”1111111;
—-2728WHEN"1001”=>LED7S<="1101111;
29ENDCASE;ENDPROCESS;
——30-—31ENDone;
--
在程序中存在處錯誤,試指出,并明理由:第14行TMP附值錯誤第29與30行之,缺少WHENOTHERS語句
修改相應(yīng)行的序:錯誤1行號9程序改為:TMP:STD_LOGIC_VECTOR(3DOWNTO0錯誤2行號:29程序改為該語句后添加WHENOTHERS=〉LED7S"0000000";四、閱讀下列VHDL序畫出原理圖()3
(完)技與應(yīng)用》期末試卷LIBRARY;USEIEEE.STD_LOGIC_1164。ALL;ENTITYHADISPORT(a:INSTD_LOGIC;b:INSTD_LOGIC;c:OUTSTD_LOGIC;d:OUTSTD_LOGIC);ENDENTITYHAD;ARCHITECTUREfh1OFHADBEGINcNOTNANDb);d〈=(aORb)AND(aNANDb);ENDARCHITECTURE五、請按題中要求寫出相應(yīng)VHDL程序
帶計數(shù)使能的步復(fù)位計數(shù)器輸入端口:clkrstenloaddata輸出端口:q
時鐘信號異步復(fù)位信號計數(shù)使能同步裝載(裝)數(shù)據(jù)輸入,位寬為10計數(shù)輸出,位為104
(完)技與應(yīng)用》期末試卷LIBRARYIEEE;USEIEEE.STD_LOGIC_1164。ALL;USEIEEE。STD_LOGIC_UNSIGNEDENTITYCNT1024ISPORTCLK,RST,EN,LOADINSTD_LOGIC;DATA:INSTD_LOGIC_VECTORDOWNTO0);Q:OUTSTD_LOGIC_VECTORDOWNTOENDCNT1024;ARCHITECTUREONEOFCNT1024BEGINPROCESS(CLK,RST,EN,LOAD,DATA)VARIABLEQ1:STD_LOGIC_VECTOR(9DOWNTO;BEGINIFRST='1'THENQ1:=(OTHERS=〉’0')ELSIFCLK’1'ANDCLK’EVENTTHENIFLOAD='1'THENQ1DATAELSEIF=’THENQ1+;ENDIFENDIFENDIFQQ1;ENDPROCESS;ENDONE;
看下
面原理圖,寫相應(yīng)VHDL描述eaby5
(完)技與應(yīng)用》期末試卷LIBRARY;USEIEEE。STD_LOGIC_1164.ALL;ENTITYTRI_STATEISPORT(E,A:STD_LOGIC;Y:INOUTSTD_LOGIC;B:OUTSTD_LOGIC);ENDTRI_STATE;ARCHITECTUREBEHAVOFTRI_STATEISBEGINPROCESS(E,A,Y)BEGINIFE'0THENB〈=YY’;ELSEB〈=’Z’;YENDIF;ENDPROCESS;ENDBEHAV;六、綜合題下圖是一個A/D采集系統(tǒng)的部分,要求設(shè)計其中的FPGA采控制模塊,該模塊由三個部分構(gòu)成:控計數(shù)雙RAM(adram.控是一個狀態(tài)機(jī)成AD574的控制和adram的入操作Adram是個LPM_RAM_DP單元在wren為’時許寫入數(shù)據(jù)試分別回問題信號預(yù)處理放大采樣/保持
AD574
ADDataSTATUSCS
12rddatawren1
adram
rddatardaddrCE
ControlA0AnalogInRCK12_8
ClkInc
wraddr地址計數(shù)器
CntclrCLKFPGA采集控制下面列出了AD574的制方式和控時序圖AD574輯控制值表(X表示任意)CE0X11111
CSX100000
RCXX00111
K12_8XXXX100
A0XX01X01
工作狀態(tài)禁止禁止啟動12位換啟動8轉(zhuǎn)換12位并行輸出效高8位行輸出有低4加上尾4個0有效6
(完)技與應(yīng)用》期末試卷
AD574工作時序:要求AD574工在12位換模式K12_8、A0在control中如設(shè)置K12_8為1為0’
試畫出control的態(tài)機(jī)的狀態(tài)圖類似書上圖8-4
對地址計數(shù)器塊進(jìn)行VHDL描輸入端口:clkinc計數(shù)脈沖cntclr計器清零輸出端口:rdaddrRAM讀出地址,位寬10位library;useieee。std_logic_1164。all;useieee.std_logic_unsigned。all;entityaddr_cntisport(clkinc,cntclrinstd_logic;wraddr:outstd_logic_vector(9downto0)endaddr_cnt;architectureoneofaddr_cntsignaltmpstd_logic_vectordownto0);beginprocess(clkinc,cntclr)beginifclkinc'eventclkinc'1'thenifcntclr=’thentmp<=(others=〉'0’);elsetmptmp+1;endif;endifendprocess;wraddr<=tmp;endone;
根據(jù)狀態(tài)圖,對control進(jìn)VHDL描7
(完)技與應(yīng)用》期末試卷library;useieee。std_logic_1164.all;useieee。std_logic_unsigned;entitycontrolisport(addata:instd_logic_vector(11downto;status,clk:instd_logic;cs,ce,a0,rc,k12_8,clkincoutstd_logic;rddata:outstd_logic_vector(11downto0);endcontrol;architecturebehavofcontrolistypecon_stis(s0,s1,,s3,s4);signalcst,nst:con_st;signallock:std_logic;signalreg12:std_logic_vector(11downto0begina0'0';k12_8<=’1';cecs’0';REGP:process(clk)beginifclk'eventclk='1’cstnst;endif;endprocess;COMPprocess(cst,addata)begincase(cstiswhen=><=lock’0’;nst〈=s1;when=〉rc'0’lock〈=’0';nst<=s2;when=>status=’thennst<=s3;endif;rclock<=when=><=’1';lock〈=’1';nst<=s4;when=〉rc'1’;lock’0’;nsts0whenothers=>nsts0;endcase;endprocess;LOCKP:process(lockbeginiflock=’1'andlock’eventthenreg12<=addata;endifendprocess;rddata〈=reg12;clkinc<=lock;--(或者NOTLOCK,延后半個時鐘endbehav;
8
(完)技與應(yīng)用》期末試卷
已知adram的口描述如下ENTITYadramISPORT(:INSTD_LOGIC_VECTOR(11DOWNTO0);寫入據(jù)wraddress:INSTD_LOGIC_VECTOR(9DOWNTO0);--入地址rdaddress:INSTD_LOGIC_VECTORDOWNTO0—讀地址:INSTD_LOGIC:='1';--使能q:OUTSTD_LOGIC_VECTOR(11DOWNTO--讀出數(shù));ENDadram;試用例化語句對整個FPGA采控制模塊進(jìn)行VHDL描述9
(完)技與應(yīng)用》期末試卷library;useieee.std_logic_1164.all;entitydacoisportclk,cntclr,status:instd_logic;addata:std_logic_vector(11downto0);rdaddr:std_logic_vector(9downto0cs,ce,,k12_8:outstd_logic;rddata:outstd_logic_vectordownto0));enddaco;architectureoneofdacoiscomponentcontrolisportaddata:instd_logic_vector(11downto);status,clk:instd_logic;cs,ce,a0,rc,k12_8,clkinc:outstd_logic;rddata:outstd_logic_vector(11downto))endcomponent;componentaddr_cntisport(clkinc,cntclrstd_logic;wraddr:outstd
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 福建師范大學(xué)《教師專業(yè)技能測試與訓(xùn)練三筆一畫》2023-2024學(xué)年第一學(xué)期期末試卷
- 2024年江蘇省中等職業(yè)學(xué)校學(xué)生學(xué)業(yè)水平考試工具鉗工技術(shù)操作技能評分表
- 2024屆西雙版納市重點(diǎn)中學(xué)高三3月起點(diǎn)調(diào)研考試-數(shù)學(xué)試題
- 四年級語文22課教學(xué)課件教學(xué)
- 2024年哈爾濱客運(yùn)從業(yè)資格證考試試題
- 30萬噸焦?fàn)t工程施工組織設(shè)修改稿
- 2025屆遼寧省遼陽市高二上數(shù)學(xué)期末聯(lián)考試題含解析
- 2025屆河北邢臺一中數(shù)學(xué)高一上期末質(zhì)量檢測試題含解析
- 2024年黑龍江客運(yùn)從業(yè)資格證考試試題庫
- SVG培訓(xùn)資料教學(xué)課件
- 中國腦出血診治指南(2023年)-1
- 藥品采購供應(yīng)制度執(zhí)行情況檢查記錄
- 機(jī)關(guān)事業(yè)單位工會換屆程序
- 新教科版-高一信息技術(shù)-32-數(shù)據(jù)與結(jié)構(gòu)(二課時)課件
- 二手叉車轉(zhuǎn)讓合同范本(3篇)
- 東正教對俄羅斯文化的影響
- 弦振動研究課件
- 行政事業(yè)單位資產(chǎn)管理信息系統(tǒng)(單位版操作型)課件
- 05 03 第五章第三節(jié) 投身崇德向善的道德實(shí)踐
- 滬教版八年級上英語語法專項(xiàng)課件
- 鄉(xiāng)村振興戰(zhàn)略試題和答案(精簡100題)
評論
0/150
提交評論