版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
中北大學(xué)試題答案及評分標(biāo)準(zhǔn)硬件描繪語言及器件課程(課程名稱須與講課任務(wù)書同樣)2008/2009學(xué)年第一學(xué)期試題種類A擬題日期2008-12-1擬題教師李圣昆課程編號06060408教師編號1180011使用班級06060241/06060242備注:試題答案要求按指定規(guī)格計算機(jī)打印,并將其文本與電子稿一并上交:①校級考試課程交評估與考試中心命題科;②院級考試課程交院教務(wù)科。2008/2009學(xué)年第一學(xué)期末考試一試題答案及評分標(biāo)準(zhǔn)(A卷)硬件描繪語言及器件使用班級:06060241/06060242總分得分一、填空題(20分,每空格1分)1、試舉出兩種可編程邏輯器件CPLD、FPGA。2、VHDL程序的基本構(gòu)造包含庫、程序包、實體和構(gòu)造體。3、more__11表記符合法嗎?不合法。8bit表記符合法嗎?不合法。variable表記符合法嗎?不合法。4、信號的代入平常用<=,變量用:=。5、表示‘0’‘1’;兩值邏輯的數(shù)據(jù)種類是bit(位),表示‘0’‘1’‘Z’等九值邏輯的數(shù)據(jù)種類是std_logic(標(biāo)準(zhǔn)邏輯),表示空操作的數(shù)據(jù)種類是NULL。6、定義一個信號a,數(shù)據(jù)種類為4位標(biāo)準(zhǔn)邏輯向量signala:std_logic_vector(3downto0定義一個變量b,數(shù)據(jù)種類為2位位向量variableb:bit_vector(1downto。7、<=是小于等于關(guān)系運(yùn)算符,又是賦值運(yùn)算操作符。8、設(shè)D0為'1',D1為'0',D2為'1',D3為'0',D3&D2&D1&D0的運(yùn)算結(jié)果是“0101”,D1&D2&D3&D4的運(yùn)算結(jié)果是“1010”。得分二、判斷對錯并給出判斷依據(jù)(20分,每題5分,判斷對錯2分,給出正確答案3分)1、進(jìn)度語句中,不論在何時,process語句后邊必然列出敏感信號(×)包含wait語句的進(jìn)度語句可不列出敏感信號。2、VHDL語言與計算機(jī)C語言的沒有差異。(×)運(yùn)轉(zhuǎn)的基礎(chǔ)–計算機(jī)語言是在CPU+RAM建立的平臺上運(yùn)轉(zhuǎn)–VHDL設(shè)計的結(jié)果是由詳細(xì)的邏輯、觸發(fā)器構(gòu)成的數(shù)字電路履行方式–計算機(jī)語言基本上以串行的方式履行–VHDL在整體上是以并行方式工作考證方式–計算機(jī)語言主要關(guān)注于變量值的變化–VHDL要實現(xiàn)嚴(yán)格的時序邏輯關(guān)系–3、在構(gòu)造體中定義一個全局變量(VARIABLES),能夠在全部進(jìn)度中使用。(×)“變量(VARIABLES)”改為“信號”。4、Moore狀態(tài)機(jī)輸出但是狀態(tài)機(jī)目前狀態(tài)的函數(shù),Mealy狀態(tài)機(jī)輸出為有限狀態(tài)機(jī)目前值和輸入值的函數(shù)(√)得分三、判斷題(10分)libraryieee;useieee.std_logic_1164.all;useieee.std_logic_arith.all;useieee.std_logic_unsigned.all;以上庫和程序包語句有無錯誤?有,有的話請在原程序相應(yīng)地點更正。(2entityromisport(addr:instd_logic_vector(0to3;ce:instd_logic;data:outstd_logic_vector(7downto0;endrom;以上port語句有無錯誤?有,有的話請在原程序相應(yīng)地點更正。(4architecturebehaveofromisbeginprocess(ce,addr)(6beginifce='0'thencaseaddriswhen"0000"=>data<="10001001";when"0001"=>data<="10001010";when"0010"=>data<="10001011";when"0011"=>data<="10001100";when"0100"=>data<="10001101";when"0101"=>data<="10001110";when"0110"=>data<="10001111";when"0111"=>data<="10010000";when"1000"=>data<="10010001";when"1001"=>data<="10010010";when"1010"=>data<="10010011";when"1011"=>data<="10010100";when"1100"=>data<="10010101";when"1101"=>data<="10010110";when"1110"=>data<="10010111";whenothers=>data<="10011000";endcase;elsedata:="00000000";--data<=“00000000(8”;endif;(10endprocess;endbehave;以上architecture中有哪些錯誤?請在原程序相應(yīng)地點更正。得分四、編程題(共50分)1、依據(jù)一下四選一程序的構(gòu)造體部分,達(dá)成實體程序部分(此題8分)entityMUX4isport((2instd_logic_vector(1downto0;(4instd_logic_vector(3downto0;(6outstd_logic(8;endMUX4;architecturebehaveofMUX4isbeginprocess(sbeginif(s="00"theny<=d(0;elsif(s="01"theny<=d(1;elsif(s="10"theny<=d(2;elsif(s="11"theny<=d(3;elsenull;endif;endprocess;endbehave;2、編寫一個數(shù)值比較器
VHDL程序的進(jìn)度(不用寫整個構(gòu)造框架),要求使能信號
g低電平常比較器開始工作,輸入信號
p=q
,輸出
equ為‘0’,不然為‘
1’。(此題
10分)process(p,q(2beginifg='0'then(4ifp=qthenequ<='0';(6elseequ<='1';(8endif;elseequ<='1';(10endif;endprocess;3、填寫達(dá)成一個8-3線編碼器的VHDL程序(16分)。Libraryieee;useieee.std_logic_1164.all;useieee.std_logic_arith.all;useieee.std_logic_unsigned.all;entityeight_triisport(b:instd_logic_vector(7downto0;(2)en:instd_logic;y:outstd_logic_vector(2downto0(4);endeight_tri;architectureaofeight_triis(6)signalsel:std_logic_vector(8downto0;beginsel<=en&b;(8)y<=“000”when(sel=”100000001se”el“001”when(sel=”100000010(”10else)“010”when(sel=”100000100”else“011”when(sel=”100001000”else“100”when(sel=100010000””else(12)“101”when(sel=”100100000”else“110”when(sel=”101000000(”14else)“111”when(sel=110000000””else(16)“zzz”;enda;4、圖中給出了4位逐位進(jìn)位全加器,請達(dá)成其VHDL程序。(此題16分)libraryIEEE;useIEEE.std_logic_1164.all;useIEEE.std_logic_arith.all;useIEEE.std_logic_unsigned.all;entityfull_addisport(a,b:instd_logic_vector(3downto0;(2)carr:inoutstd_logic_vector(4downto0;sum:outstd_logic_vector(3downto0;endfull_add;architecturefull_add_archoffull_addiscomponentadder(4)port(a,b,c:instd_logic;carr:inoutstd_logic;sum:outstd_logic(6);endcomponent;begincarr(0<='0';u0:adderportmap(a(0,b(0,car
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年黑龍江省齊齊哈爾市單招職業(yè)傾向性考試題庫含答案詳解
- 2026年湖南都市職業(yè)學(xué)院單招職業(yè)技能考試題庫參考答案詳解
- 2026年成都文理學(xué)院單招職業(yè)傾向性考試題庫參考答案詳解
- 2026年唐山職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測試題庫及答案詳解一套
- 2026年上海中醫(yī)藥大學(xué)單招職業(yè)技能考試題庫參考答案詳解
- 教師求職面試題及答案
- 電梯維保安全責(zé)任協(xié)議書范本
- 2025年昆明市呈貢區(qū)城市投資集團(tuán)有限公司及下屬子公司員工崗公開招聘11人備考題庫附答案詳解
- 2026年甘肅一市教育系統(tǒng)招聘37人備考題庫及一套答案詳解
- 廣州市海珠區(qū)人民政府辦公室2026年公開招聘雇員備考題庫及答案詳解一套
- 2023QC小組活動基礎(chǔ)知識培訓(xùn)
- GB/T 33636-2023氣動用于塑料管的插入式管接頭
- 生理學(xué)期末考試復(fù)習(xí)試題庫及答案
- 旅游地理學(xué) 國家公園建設(shè)與管理
- JJF(石化)036-2020漆膜附著力測定儀(劃圈法)校準(zhǔn)規(guī)范
- 診所醫(yī)生聘用合同(3篇)
- JJG 693-2011可燃?xì)怏w檢測報警器
- 機(jī)械原理課程設(shè)計報告(粉末成型壓機(jī)設(shè)計)
- 美拉德反應(yīng)課件
- 可再生能源領(lǐng)域:陽光電源企業(yè)組織結(jié)構(gòu)及部門職責(zé)
- 電腦節(jié)能環(huán)保證書
評論
0/150
提交評論