版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
(完)技與應(yīng)用》期末試卷EDA試卷答案一、單項(xiàng)選擇題1基EDA軟的FPGA/CPLD設(shè)計(jì)流程為理圖HDL文本輸入__A__綜合→適配____B____→編程下載→硬件試。P14A.功能仿真B.時(shí)序真C。邏綜合D配3.IP核EDA技術(shù)和發(fā)中具有十分重的地位;提供用VHDL等件描述語言描述功能塊,但不涉及實(shí)現(xiàn)該功能塊的體電路的IP核__A___.P25A.軟IPB.固IPC。硬IPD全4。綜是EDA設(shè)流程的關(guān)鍵步驟,在下對(duì)綜合的描述中,_____D____是錯(cuò)誤。P15A。綜就是把抽象計(jì)層次中的一種表示轉(zhuǎn)成另一種表示過程。B.綜合就是將路的高級(jí)語言轉(zhuǎn)化成低級(jí),與FPGA/CPLD的基本構(gòu)相映射的網(wǎng)表文件。C.為實(shí)現(xiàn)系統(tǒng)速度、面積、性能的要求需對(duì)綜合加以約束,稱為綜合約束。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è)計(jì)實(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è)計(jì)B。資源享C。邏優(yōu)化D.串行8.進(jìn)程中的信賦值語句,其信號(hào)更新___B____。P134A.立即完成B在程的最后完C。按序完成D.都不對(duì)9。不整的IF語句,綜合結(jié)果可實(shí)__A__。P147A.時(shí)序邏輯電B組邏輯電路C.雙向電路D三控制電路10。狀態(tài)機(jī)編碼方中,其中__A__占用發(fā)器較多,但其簡(jiǎn)單的碼方式可減少態(tài)譯碼組合邏輯資源,且易于控制非狀態(tài)。A。一熱碼編碼B順編碼C。狀位直接輸出編碼D格碼編碼二、VHDL程序填空1.下面程序是1位進(jìn)制計(jì)數(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。下是一個(gè)多路擇器的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程序改錯(cuò)仔細(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;
--
在程序中存在處錯(cuò)誤,試指出,并明理由:第14行TMP附值錯(cuò)誤第29與30行之,缺少WHENOTHERS語句
修改相應(yīng)行的序:錯(cuò)誤1行號(hào)9程序改為:TMP:STD_LOGIC_VECTOR(3DOWNTO0錯(cuò)誤2行號(hào):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五、請(qǐng)按題中要求寫出相應(yīng)VHDL程序
帶計(jì)數(shù)使能的步復(fù)位計(jì)數(shù)器輸入端口:clkrstenloaddata輸出端口:q
時(shí)鐘信號(hào)異步復(fù)位信號(hào)計(jì)數(shù)使能同步裝載(裝)數(shù)據(jù)輸入,位寬為10計(jì)數(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;六、綜合題下圖是一個(gè)A/D采集系統(tǒng)的部分,要求設(shè)計(jì)其中的FPGA采控制模塊,該模塊由三個(gè)部分構(gòu)成:控計(jì)數(shù)雙RAM(adram.控是一個(gè)狀態(tài)機(jī)成AD574的控制和adram的入操作Adram是個(gè)LPM_RAM_DP單元在wren為’時(shí)許寫入數(shù)據(jù)試分別回問題信號(hào)預(yù)處理放大采樣/保持
AD574
ADDataSTATUSCS
12rddatawren1
adram
rddatardaddrCE
ControlA0AnalogInRCK12_8
ClkInc
wraddr地址計(jì)數(shù)器
CntclrCLKFPGA采集控制下面列出了AD574的制方式和控時(shí)序圖AD574輯控制值表(X表示任意)CE0X11111
CSX100000
RCXX00111
K12_8XXXX100
A0XX01X01
工作狀態(tài)禁止禁止啟動(dòng)12位換啟動(dòng)8轉(zhuǎn)換12位并行輸出效高8位行輸出有低4加上尾4個(gè)0有效6
(完)技與應(yīng)用》期末試卷
AD574工作時(shí)序:要求AD574工在12位換模式K12_8、A0在control中如設(shè)置K12_8為1為0’
試畫出control的態(tài)機(jī)的狀態(tài)圖類似書上圖8-4
對(duì)地址計(jì)數(shù)器塊進(jìn)行VHDL描輸入端口:clkinc計(jì)數(shù)脈沖cntclr計(jì)器清零輸出端口: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)圖,對(duì)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,延后半個(gè)時(shí)鐘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;試用例化語句對(duì)整個(gè)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等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 返聘合同范例-技術(shù)總結(jié)
- 武漢民政職業(yè)學(xué)院《采礦概論》2023-2024學(xué)年第一學(xué)期期末試卷
- 二次抵押房屋合同范例
- 調(diào)味品合同范例
- 武漢交通職業(yè)學(xué)院《生物試驗(yàn)設(shè)計(jì)與統(tǒng)計(jì)分析》2023-2024學(xué)年第一學(xué)期期末試卷
- 買二手自建房合同范例
- 武漢交通職業(yè)學(xué)院《大數(shù)據(jù)分析與實(shí)踐》2023-2024學(xué)年第一學(xué)期期末試卷
- 正規(guī)企業(yè)合作合同范例
- 燈籠安裝合同范例
- 產(chǎn)權(quán)抵押貸款合同范例
- 外墻真石漆施工方案
- 計(jì)劃崗位培訓(xùn)課件
- 中藥涂擦治療
- 2024年廣西普法云平臺(tái)考試答案
- 2023-2024學(xué)年廣東省深圳市福田區(qū)八年級(jí)(上)期末英語試卷
- IATF16949體系推行計(jì)劃(任務(wù)清晰版)
- 2021年高考數(shù)學(xué)試卷(上海)(春考)(解析卷)
- 石橫鎮(zhèn)衛(wèi)生院康復(fù)科建設(shè)方案
- DB11T 1553-2018 居住建筑室內(nèi)裝配式裝修工程技術(shù)規(guī)程
- 非新生兒破傷風(fēng)診療
- 建筑施工企業(yè)八大員繼續(xù)教育模擬考試題庫500題(含標(biāo)準(zhǔn)答案)
評(píng)論
0/150
提交評(píng)論