版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
EDA期末考試試卷習(xí)題及答案
一、單項(xiàng)選擇題(30分,每題2分)
1.以下關(guān)于適配描述錯(cuò)誤的是B
A.適配器的功能是將綜合器產(chǎn)生的網(wǎng)表文件配置于指定的目標(biāo)
器件中,使
之產(chǎn)生最終的下載文件
B.適配所選定的目標(biāo)器件可以不屬于原綜合器指定的目標(biāo)器件
系列
C.適配完成后可以利用適配所產(chǎn)生的仿真文件作精確的時(shí)序仿
真
D.通常,EDAL軟件中的綜合器可由專(zhuān)業(yè)的第三方EDA公司提
供,而適配器則需由FPGA/CPLD供應(yīng)商提供
2.VHDL語(yǔ)言是一種結(jié)構(gòu)化設(shè)計(jì)語(yǔ)言;一個(gè)設(shè)計(jì)實(shí)體(電路模塊)
包括實(shí)體
與結(jié)構(gòu)體兩部分,結(jié)構(gòu)體描述D。
A.器件外部特性B.器件的綜合約束
C.器件外部特性與內(nèi)部功能D.器件的內(nèi)部功能
3.下列標(biāo)識(shí)符中,B是不合法的標(biāo)識(shí)符。
A.StateOB.9moonC.Not_Ack_OD.signail
4.以下工具中屬于FPGA/CPLD集成化開(kāi)發(fā)工具的是D
A.ModelSimB.SynplifyPro
C.MATLABD.QuartusII
5.進(jìn)程中的變量賦值語(yǔ)句,其變量更新是A。
A.立即完成B.按順序完成
C.在進(jìn)程的最后完成D.都不對(duì)
6.以下關(guān)于CASE語(yǔ)句描述中錯(cuò)誤的是A
A.CASE語(yǔ)句執(zhí)行中可以不必選中所列條件名的一條
B.除非所有條件句的選擇值能完整覆蓋CASE語(yǔ)句中表達(dá)式的
取值,否則最末一個(gè)條件句的選擇必須加上最后一句“WHEN
OTHERS=><順序語(yǔ)句)”
C.CASE語(yǔ)句中的選擇值只能出現(xiàn)一次
D.WHEN條件句中的選擇值或標(biāo)識(shí)符所代表的值必須在表達(dá)式
的取值范圍
7.以下哪個(gè)程序包是數(shù)字系統(tǒng)設(shè)計(jì)中最重要最常用的程序包B
A.STD_LOGIC_ARITH
B.STD_L0GIC_1164
C.STD_LOGIC_UNSIGNED
D.STD_LOGIC_SIGNED
8.基于EDA軟件的FPGA/CPLD設(shè)計(jì)流程為:原理圖/HDL文
本輸入一A綜合一適配一時(shí)序仿真一編程下載一硬件測(cè)試。
A.功能仿真B.邏輯綜合C.配置D.引腳鎖定
9.不完整的IF語(yǔ)句,其綜合結(jié)果可實(shí)現(xiàn)D
A.三態(tài)控制電路B.條件相或的邏輯電路
C.雙向控制電路D.時(shí)序邏輯電路
10.下列語(yǔ)句中,屬于并行語(yǔ)句的是A
A.進(jìn)程語(yǔ)句B.IF語(yǔ)句C.CASE語(yǔ)句D.FOR語(yǔ)11.綜合是
EDA設(shè)計(jì)流程的關(guān)鍵步驟,綜合就是把抽象設(shè)計(jì)層次中的一種表
示轉(zhuǎn)化成另一種表示的過(guò)程;在下面對(duì)綜合的描述中,C是錯(cuò)誤
A.綜合就是將電路的高級(jí)語(yǔ)言轉(zhuǎn)化成低級(jí)的,可與FPGA/CPLD
的
結(jié)構(gòu)相映射的網(wǎng)表文件
B.綜合可理解為,將軟件描述與給定的硬件結(jié)構(gòu)用電路網(wǎng)表文
件表示的射過(guò)程,并且這種映射關(guān)系不是唯一的
C.綜合是純軟件的轉(zhuǎn)換過(guò)程,與器件硬件結(jié)構(gòu)無(wú)關(guān)
D.為實(shí)現(xiàn)系統(tǒng)的速度、面積、性能的要求,需要對(duì)綜合加以約
束,稱為綜合約束
12.CPLD的可編程是主要基于什么結(jié)構(gòu)D。
A.查找表(LUT)B.ROM可編程
C.PAL可編程D.與或陣列可編程
13.以下器件中屬于Altera公司生產(chǎn)的是B
A.ispLSI系列器件B.MAX系列器件
C.XC9500系列器件D.Virtex系列器件
14.在VHDL語(yǔ)言中,下列對(duì)時(shí)鐘邊沿檢測(cè)描述中,錯(cuò)誤的是D
A.ifelk'eventandelk='1'thenB.ifelk*stableand
notelk='1*t
C.ifrising_edge(elk)thenD.ifnotelk'stableandelk
='I'15.以下關(guān)于狀態(tài)機(jī)的描述中正確的是B
A.Moore型狀態(tài)機(jī)其輸出是當(dāng)前狀態(tài)和所有輸入的函數(shù)
B.與Moore型狀態(tài)機(jī)相比,Mealy型的輸出變化要領(lǐng)先一個(gè)
時(shí)鐘周期C.Mealy型狀態(tài)機(jī)其輸出是當(dāng)前狀態(tài)的函數(shù)
D.以上都不對(duì)
二、EDA名詞解釋?zhuān)瑢?xiě)出下列縮寫(xiě)的中文含義(10分,每題2
分)
1.FPGA:現(xiàn)場(chǎng)可編程門(mén)陣列
2.HDL:硬件描述語(yǔ)言
3.LE:邏輯單元
4.FSM:有限狀杰機(jī)
5.SOPC:可編程片上系統(tǒng)
三、程序填空題(20分,每空2分)
以下是一個(gè)模為60(0~59)的8421BCD碼加法計(jì)數(shù)器VHDL描
述,請(qǐng)補(bǔ)充完整
LIBRARYIEEE;
Use;
ENTITYtaIS
PORT(CLK:INSTD_LOGIC;
SHI:OUTINTEGERRANGE0TO9;
GE:OUTINTEGERRANGE0TO9);
END;
ARCHITECTUREbhvOFtaIS
SIGNALSHI1.GE1:INTEGERRANGE0TO9;
BEGIN
PROCESS(CLK)
BEGIN
IFCLK'EVENTANDCLK='1'then
IFGE1=9THEN
GE1<=0;
IFSHI1=5THEN
SHIK=0;
ELSESHI1<=SHI+1;
ENDIF;
ELSE
GE1<=GE1+1;
ENDIF;
ENDIF;
ENDPROCESS;
GE<=GE1;
SHI<=SHI1;ENDbhv;
四、程序改錯(cuò)題(仔細(xì)閱讀下列程序后回答問(wèn)題,12分)
1LIBRARYIEEE;
2USEENTITYgaIS
4P0RT(CLK:INSTD_LOGIC;
5Q:OUTSTD_L0GIC_VECT0R(3DOWNTO0));
6ENDgb;
7ARCHITECTUREbhvOFgaIS
8SIGNALQI:STD_L0GIC_VECT0R(3DOWNTO0);
9BEGIN
10PR0CESS(CLK)
11BEGIN
12IFRISING_EDGE(CLK)begin
13IFQI<“1001wTHEN
14Q1<=QI+1;
15ELSE
16Q1<=(OTHERS=>'0');
17ENDIF;
18ENDIF;
WENDPROCESS;
20Q<=QI;
21ENDbhv;
程序編譯時(shí),提示的錯(cuò)誤為:
Error:Line12:Filee:\mywork\test\:VHDLsyntaxerror:
IfstatementmusthaveTHEN,
butfoundBEGINinstead
:Subprogramerror:can'tinterpretsubprogram
請(qǐng)回答問(wèn)題:在程序中存在兩處錯(cuò)誤,試指出并修改正確(如果
是缺少語(yǔ)句請(qǐng)指出應(yīng)該插入的行號(hào))
答:
(1)12行begin改為then
(2)第2行和第3行見(jiàn)加USE五、程序設(shè)計(jì)題(28分)
1.試用VHDL描述一個(gè)外部特性如圖所示的數(shù)據(jù)選擇器,S為控
制端口。(LibraryIEEE;
UsesjxzIS
Port(A,B,S:instd_logic;
Q:outstd_logic);
ENDentitysjxz;
ArchitecturebhvofsjxzIS
Process(S)
Begin
IFS='O'ThenQ<=A;
ELSEQ<=B;
ENDIF;
ENDPROCESS'
ENDbhv;
2.下圖為某一狀態(tài)機(jī)對(duì)應(yīng)的狀態(tài)圖,試用VHDL語(yǔ)言描述這一狀
態(tài)機(jī)。(18分)
0S01S11
OOOO1OO1
00
1S31S20
11111100
LibraryIEEE;
UseFSM1IS
PORT(elk,rst:instd_logic;
Ini:instd_logic;
Out1:outstd_logic_vector(3downto0));
ENDentityFSM1;
ArchitecturebhvofFSM1IS
TYPEFSM_STIS(SO,S1,S2,S3);
SingnalC_ST:FSM_ST;
Begin
Process(elk,rst)
Begin
IFrst='1'thenC_ST<=SO;
ELSIFelk'eventANDclk=,1'then
CASEC_STIS
WhenSO=>IFInl='1'thenC_ST<=S1;
ELSEC_ST<=SO;
ENDIF;
Out1<="0000”;
WhenS1=>IFInl='O'thenC_ST<=S2;
ELSEC_ST<=S1;
ENDIF;
Out1<=”1001”;
Whe
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 故宮模板課件教學(xué)課件
- 街心廣場(chǎng)課件教學(xué)課件
- 2024年度批量貨物搬運(yùn)與運(yùn)輸合同
- 2024年度某大型工程建設(shè)項(xiàng)目施工合同
- 2024年人工智能研究員全職合同
- 2024國(guó)際許可合同的格式國(guó)際許可合同的種類(lèi)
- 2024年廣告牌更新改造施工合同
- 2024規(guī)范的辦公室裝修合同范本
- 2024店面租房合同范本下載
- 2024年店面租賃升級(jí)協(xié)議
- 2024年合肥興泰金融控股(集團(tuán))有限公司招聘筆試沖刺題(帶答案解析)
- 大學(xué)生職業(yè)生涯展示
- 《金屬非金屬地下礦山監(jiān)測(cè)監(jiān)控系統(tǒng)建設(shè)規(guī)范》
- 《中國(guó)慢性阻塞性肺疾病基層診療與管理指南(2024年)》解讀
- 安全操作規(guī)程、作業(yè)指導(dǎo)書(shū)
- MOOC 軟件安全之惡意代碼機(jī)理與防護(hù)-武漢大學(xué) 中國(guó)大學(xué)慕課答案
- 檔案工作協(xié)調(diào)機(jī)制
- 肝硬化門(mén)靜脈高壓食管胃靜脈曲張出血的防治指南( 2022)
- 2023年1月自考00804金融法二試題及答案
- 贏利-未來(lái)10年的經(jīng)營(yíng)能力-讀后感
- 工會(huì)勞動(dòng)競(jìng)賽培訓(xùn)課件
評(píng)論
0/150
提交評(píng)論