




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
《EDA技術(shù)基礎(chǔ)》復(fù)習(xí)資料EDA復(fù)習(xí)資料《EDA技術(shù)基礎(chǔ)》題庫(kù)及參考答案(試用版)目錄一、填空題1?二、單選題5?三、簡(jiǎn)答題..................................................................................................................................10四、應(yīng)用題11?五、上機(jī)實(shí)驗(yàn)題15?《EDA技術(shù)基礎(chǔ)》復(fù)習(xí)資料一、填空題1.現(xiàn)代電子技術(shù)經(jīng)歷了CAD、2.EDA技術(shù)包括大規(guī)??删幊唐骷﨏AE和EDA三個(gè)主要的發(fā)展階段。硬件描述語(yǔ)言HDL、、EDA工和波形輸入和VerilogHD具軟件和實(shí)驗(yàn)開(kāi)發(fā)系統(tǒng)四大要素。3.EDA的設(shè)計(jì)輸入主要包括文本輸入方式、圖形輸入方式方式三種形式。4.目前已經(jīng)成為IEEE標(biāo)準(zhǔn)、應(yīng)用最為廣泛的硬件描述語(yǔ)言有VHDLL。仿真是一種對(duì)所設(shè)計(jì)電路進(jìn)行間接檢測(cè)的方法,包括_功能仿真和_時(shí)序仿真。5.層次化設(shè)計(jì)是將一個(gè)大的設(shè)計(jì)項(xiàng)目分解為若干個(gè)子項(xiàng)目或若干個(gè)層次來(lái)完成的。先從底層的電路設(shè)計(jì)開(kāi)始,然后在___高層次___的設(shè)計(jì)中逐級(jí)調(diào)用低層次的設(shè)計(jì)結(jié)果,直至實(shí)現(xiàn)系統(tǒng)電路的設(shè)計(jì)。6.用HDL設(shè)計(jì)的電路,既可以被高層次的系統(tǒng)調(diào)用,成為系統(tǒng)的一部分,也可以作為一個(gè)電路的功能塊獨(dú)立存在和獨(dú)立運(yùn)行__(dá)__。7.可編程邏輯器件從結(jié)構(gòu)上可分為乘積項(xiàng)結(jié)構(gòu)器件8.PLD(FPGA、CLPD)種類繁多,特點(diǎn)各異。共同之處包括的三大部分是邏輯塊陣列、輸入/和查找表結(jié)構(gòu)器件。輸出塊和互連資源。9.FPGA兩類配置下載方式是主動(dòng)配置方式和被動(dòng)配置方式。10.QuartusII是EDA器件制造商Altera公司自己開(kāi)發(fā)的___(dá)EDA工具_(dá)__軟件。11.QuartusII工具軟件安裝成功后、第一次運(yùn)行前,還必授權(quán)。12.QuartusII支持原理圖、__文本和波形等不同的編輯方式。13.在QuartusII集成環(huán)境下,設(shè)計(jì)文件不能直接保存在計(jì)算機(jī)磁盤根目錄中,因此設(shè)計(jì)者在進(jìn)入設(shè)計(jì)之前,應(yīng)當(dāng)在磁盤根目錄中建立保存設(shè)計(jì)文件的工程目錄(文件夾)。14.在QuartusII集成環(huán)境下執(zhí)行原理圖輸入設(shè)計(jì)法,應(yīng)選擇___模塊/原理圖文件(BlockDiagram/SchematicFile).__方法,設(shè)計(jì)文件的擴(kuò)展名是__(dá).bdf_______。15.無(wú)論何種設(shè)計(jì)環(huán)境,VHDL設(shè)計(jì)文件都__.vhd___(dá)____(dá)的擴(kuò)展名保存,而VerilogHDL設(shè)計(jì)文件應(yīng)以__.v_______(dá)的擴(kuò)展名保存。16.設(shè)計(jì)文件輸入結(jié)束后一定要通過(guò)17.在QuartusII集成環(huán)境下可以執(zhí)行一個(gè)元件符號(hào)。這個(gè)元件符號(hào)的擴(kuò)展名為現(xiàn)多層次的系統(tǒng)電路設(shè)計(jì)。編譯(Compiler)CreateDefaultSymbol.bsf_____,它可以被其他圖形設(shè)計(jì)文件,檢查設(shè)計(jì)文件是否正確。命令,為設(shè)計(jì)文件創(chuàng)建,以實(shí)調(diào)用18.指定設(shè)計(jì)電路的輸入/輸出端口與目標(biāo)芯片引腳的連接關(guān)系的過(guò)程稱為_(kāi)_引腳鎖定____(dá)。19.QuartusII中波形文件的擴(kuò)展名是__.vwf_______(dá)。20.在完成設(shè)計(jì)電路的輸入/輸出端口與目標(biāo)芯片引腳的鎖定后,再次對(duì)設(shè)計(jì)電路的仿真稱為_(kāi)__(dá)時(shí)序仿真__或__(dá)后仿真___。21.以EDA方式實(shí)現(xiàn)的電路設(shè)計(jì)文件,最終可以編程下載到__FPGA__或_CPLD_芯片中,完成硬件設(shè)計(jì)和驗(yàn)證。22.在對(duì)設(shè)計(jì)文件編程下載時(shí),需要選擇的ByteBlaster(MV)編程方式,此編程方式對(duì)應(yīng)計(jì)算機(jī)的___并行口23.一般將一個(gè)完整的VHDL程序稱為24.VHDL設(shè)計(jì)實(shí)體由庫(kù)和程序包、實(shí)體、結(jié)構(gòu)體、和配置__(dá)_實(shí)體和結(jié)構(gòu)體是設(shè)計(jì)實(shí)體的基本組成部分,它們可以構(gòu)成最基本的VHDL程序。25.VHDL的設(shè)計(jì)實(shí)體由結(jié)構(gòu)體組成。26.VHDL的實(shí)體聲明部分指定了設(shè)計(jì)單元的輸入/輸出端口實(shí)體對(duì)外的一個(gè)通信界面,是外界可以看到的部分;VHDL的結(jié)構(gòu)體用來(lái)描述設(shè)計(jì)實(shí)體的編程下載通道,“MV”是混合電壓的意思。設(shè)計(jì)實(shí)體。等部分構(gòu)成。其中實(shí)體聲明部分和或引腳,它是設(shè)計(jì)邏輯結(jié)構(gòu)《EDA技術(shù)基礎(chǔ)》復(fù)習(xí)資料和____邏輯功能,它由VHDL語(yǔ)句構(gòu)成,是外界看不到的部分。27.VHDL的普通標(biāo)識(shí)符(或稱“短標(biāo)識(shí)符”)必須以字母開(kāi)頭,后跟若干字母、數(shù)字或單個(gè)下劃線構(gòu)成,且不能以下劃線結(jié)束。28.在VHDL中最常用的庫(kù)是IEEE標(biāo)準(zhǔn)庫(kù),最常用的程序包是_(STD_LOGIC_1164)___。29.在VHDL的端口聲明語(yǔ)句中,端口方向關(guān)鍵字包括_IN_、_OUT_、__(dá)INOUT__和___BUFFER30.在VHDL程序中,單個(gè)字符要用括起來(lái)。31.VHDL的數(shù)據(jù)對(duì)象包括變量、常量。單引號(hào)括起來(lái),字符串要用雙引號(hào)和信號(hào),它們是用來(lái)存放各種類型數(shù)據(jù)的容器。32.常數(shù)是程序中恒定不變的值,一般在程序前部聲明,在VHDL中用CONSTANT__語(yǔ)句定義。33.VHDL的變量(VARIABLE)是一個(gè)局部量,只能在進(jìn)程、函數(shù)和過(guò)程中聲明和使用。34.VHDL的信號(hào)(SIGNAL)是一種數(shù)值容器,不僅可以容納當(dāng)前值,也可以保持歷史值。35.VHDL的操作符包括___邏輯操作符_(LogicOperator)_、__關(guān)系操作符(RelationalOperator)__、__(dá)算術(shù)操作符(ArithmeticOperator)_和_符號(hào)操作符(SignOperator)。36.在VHDL中,預(yù)定義的束的數(shù)據(jù)類型的范圍等。屬性標(biāo)識(shí)符可用于檢出時(shí)鐘邊沿、完成定時(shí)檢查、獲得未約37.HDL的基本描述語(yǔ)句包括_oncurrentStatements)__(dá)____。順序語(yǔ)句(SequentialStatements)_____和并行語(yǔ)句(C38.VHDL的順序語(yǔ)句只能出現(xiàn)在進(jìn)程(PROCESS)、過(guò)程_(PROCEDURE)__函數(shù)(FUNCTION)__(dá)__中,是按程序書寫的順序自上而下、一條一條地執(zhí)行。_和型。39.VHDL的PROCESS語(yǔ)句是由順序語(yǔ)句組成的,但其本身卻是40.VHDL的并行信號(hào)賦值語(yǔ)句的賦值目標(biāo)必須都是___信號(hào)____。并行語(yǔ)句。41.VHDL的子程序有____(dá)_過(guò)程(PROCEDURE)___和__(dá)_函數(shù)(FUNCTION)__(dá)___兩種類42.元件例化是將預(yù)先設(shè)計(jì)好的設(shè)計(jì)實(shí)體或設(shè)計(jì)模塊作為一個(gè)__(dá)元件__(dá)___,連接到當(dāng)前設(shè)計(jì)實(shí)體或設(shè)計(jì)模塊中一個(gè)指定的___端口____(dá)_。43.VHDL的程序包是用VHDL語(yǔ)言編寫的,其源程序也需要以__.vhd___(dá)___(dá)文件類型保存。44.元件例化時(shí)端口映射方式分為_(kāi)_位置____(dá)_映射法、__(dá)_名稱____(dá)_映射法和___(dá)混合____(dá)_映射法3種。45.注釋VHDL設(shè)計(jì)實(shí)體:LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;--庫(kù)、程序包聲明ENTITYH_ADDERISPORT(A,B:INSTD_LOGIC;SO,CO:OUTSTD_LOGIC);ENDENTITYH_ADDER;--實(shí)體聲明ARCHITECTUREART2OFH_ADDERIS--結(jié)構(gòu)體《EDA技術(shù)基礎(chǔ)》復(fù)習(xí)資料聲明BEGINSO<=(AORB)AND(ANANDB);CO<=NOT(ANANDB);ENDARCHITECTUREART2;46.在QuartusII環(huán)境下,要通過(guò)執(zhí)行File菜單下的lFilesforCurrentFile命令產(chǎn)生元件符號(hào)。Create∠Update/CreateSymbo47.按結(jié)構(gòu)特點(diǎn)和編程工藝的不同,大規(guī)模、高密度PLD器件可分為CPLD和FPGA兩大類。48.采用SRAM結(jié)構(gòu)的可編程器件,在系統(tǒng)斷電后編程信息不保存(消失)49.在世界上為數(shù)眾多的EDA生產(chǎn)廠商中最大的三家是ALTERA__(dá)__Lattice。、____XILINX___(dá)__和?!禘DA技術(shù)基礎(chǔ)》復(fù)習(xí)資料二、單選題1.關(guān)于EDA技術(shù)的設(shè)計(jì)流程,下列順序正確的是(A)A原理圖/HDL文本輸入→功能仿真→綜合→適配→編程下載→硬件測(cè)試B原理圖/HDL文本輸入→適配→綜合→功能仿真→編程下載→硬件測(cè)試;C原理圖/HDL文本輸入→功能仿真→綜合→編程下載→適配硬件測(cè)試;D原理圖/HDL文本輸入→功能仿真→適配→編程下載→綜合→硬件測(cè)試2.對(duì)利用原理圖輸入設(shè)計(jì)方法進(jìn)行數(shù)字電路系統(tǒng)設(shè)計(jì),下面說(shuō)法是不正確的(C)A原理圖輸入設(shè)計(jì)方法直觀便捷,但不適合完成較大規(guī)模的電路系統(tǒng)設(shè)計(jì);B原理圖輸入設(shè)計(jì)方法一般是一種自底向上的設(shè)計(jì)方法;C原理圖輸入設(shè)計(jì)方法無(wú)法對(duì)電路進(jìn)行功能描述;D原理圖輸入設(shè)計(jì)方法也可進(jìn)行層次化設(shè)計(jì)。3.下列對(duì)CPLD結(jié)構(gòu)與工作原理的描述中,正確的是(C)ACPLD是基于查找表結(jié)構(gòu)的可編程邏輯器件;BCPLD即是現(xiàn)場(chǎng)可編程邏輯器件的英文簡(jiǎn)稱;C早期的CPLD是從GAL的結(jié)構(gòu)擴(kuò)展而來(lái);D在Altera公司生產(chǎn)的器件中,MAX7000系列屬CPLD結(jié)構(gòu);4.QuartusII的設(shè)計(jì)文件不能直接保存在(B)。A系統(tǒng)默認(rèn)路徑B硬盤根目錄C項(xiàng)目文件夾D用戶自定義工程目錄5.執(zhí)行QuartusII的(A)命令,可以為設(shè)計(jì)電路建立一個(gè)元件符號(hào)。ACreate∠Update/CreateSymbolFilesforCurrentFileSimulat(yī)orBCCompilerDTimingAnalyzer6.在下列器件中,不屬于PLD的器件是(C)。APROMBPALCSRAMDPLA7.在PLD中陳列圖如下所示,其邏輯表達(dá)式為(B).A.F=A+B+CB.F=A+CC.F=A·CD.F=A·B·C·D8.使用QuartusII工具軟件建立仿真文件,應(yīng)采用(D)方式.A.圖形編輯B.文本編輯C.符號(hào)編輯D.波形編輯9.建立設(shè)計(jì)項(xiàng)目的菜單是(C).A.“File”“New”B.“Project”“NewProjectWizard”C.“File”“NewProjectWizard”10.在MAX+plusⅡ工具軟件中,包括門電路、觸發(fā)器、電源、輸入、輸出等元件的元件庫(kù)是(C)文件夾.A.\maxplus2\max2lib\mfC.\quartus\library\primitivesB.\quartus\library\mega_lpmD.\myeda\mygdf11.在QuartusII工具軟件中,完成編譯網(wǎng)表提取、數(shù)據(jù)庫(kù)建立、邏輯綜合、邏輯分割、適配、延時(shí)網(wǎng)表提取和編程文件匯編等打操作,并檢查設(shè)計(jì)文件是否正確的過(guò)程稱為(B)A.編輯B.編譯C.綜合D.編程《EDA技術(shù)基礎(chǔ)》復(fù)習(xí)資料12.在QuartusII集成環(huán)境下為圖形文件產(chǎn)生一個(gè)元件符號(hào)的主要用途是(D).A.仿真13.仿真是對(duì)電路設(shè)計(jì)的一種(BB.間接的14.執(zhí)行QuartusII的(BB.編譯C.綜合D.被高層次電路設(shè)計(jì)調(diào)用)檢測(cè)方法.C.同步的)命令,可以對(duì)設(shè)計(jì)電路進(jìn)行功能仿真或者時(shí)序仿真.A.直接的D.異步的A.CreateDefaultSymbolC.CompilerB.StartSimulationD.TimingAnalyzer15.QuartusII的波形文件類型是(A).A..vwf16.QuartusII的圖形設(shè)計(jì)文件類型是(BA..scfB..bdfC..vhd17.QuartusII是(CA.高級(jí)語(yǔ)言B.硬件描述語(yǔ)言B..gdfC..vhdD..v).D..v)C.EDA工具軟件D.綜合軟件18.使用QuartusII工具軟件實(shí)現(xiàn)原理圖設(shè)計(jì)輸入,應(yīng)采用(A)方式.A.模塊/原理圖文件B.文本編輯D.波形編輯19.使用QuartusII的圖形編輯方式輸入的電路原理圖文件必須通過(guò)(B)才能進(jìn)行仿真驗(yàn)證.A.編輯B.編譯C.綜合D.編程20.QuartusII的波形文件當(dāng)中設(shè)置仿真時(shí)間的命令是(B)A.Edit/EndTimeB。Edit/TimeBarC.View/EndTimesertNodeorBus…21.一個(gè)能為VHDL綜合器接受,并能作為一個(gè)獨(dú)立的設(shè)計(jì)單元的完整的VHDL程序稱為(C).C.符號(hào)編輯D.Edit/InA(yù).設(shè)計(jì)輸入22.VHDL的設(shè)計(jì)實(shí)體可以被高層次的系統(tǒng)(DB.輸出C.仿真23.VHDL常用的庫(kù)是(A)標(biāo)準(zhǔn)庫(kù).A.IEEEB.STD24.在VHDL的端口聲明語(yǔ)句中,用(AA.INB.OUT25.在VHDL的端口聲明語(yǔ)句中,用(B)聲明端口為輸出方向.B.OUTC.INOUT26.在VHDL的端口聲明語(yǔ)句中,用(C)聲明端口為雙向方向.B.OUTC.INOUTD.BUFFER27.在VHDL的端口聲明語(yǔ)句中,用(D)聲明端口為具有讀功能的輸出方向.A.INB.OUTC.INOUT28.在VHDL標(biāo)識(shí)符命名規(guī)則中,以(A)開(kāi)頭的標(biāo)識(shí)符是正確的.A.字母B.數(shù)字C.漢字29.在下列標(biāo)識(shí)符中,(C)是VHDL合法標(biāo)識(shí)符.A.4h_addeB.h_adde4_C.h_adder_430.在下列標(biāo)識(shí)符中,(A)是VHDL錯(cuò)誤的標(biāo)識(shí)符.A.4h_addeB.h_adde4C.h_adder_431.在VHDL中,(D)不能將信息帶出對(duì)它定義的當(dāng)前設(shè)計(jì)單元.B.常量C.數(shù)據(jù)D.變量32.在VHDL中,(D)的數(shù)據(jù)傳輸是立即發(fā)生的,不存在任何延時(shí)的行為.A.信號(hào)C.數(shù)據(jù)D.變量33.在VHDL中,(A)的數(shù)據(jù)傳輸不是立即發(fā)生的,目標(biāo)信號(hào)的賦值是需要一定延時(shí)時(shí)間.A.信號(hào)B.常量B.設(shè)計(jì)輸出C.設(shè)計(jì)實(shí)體D.設(shè)計(jì)結(jié)構(gòu)),成為系統(tǒng)的一部分.D.調(diào)用A.輸入C.WORKD.PACKAGE)聲明端口為輸入方向.C.INOUTD.BUFFERA.IND.BUFFERA.IND.BUFFERD.下劃線D._h_addeD.h_addeA.信號(hào)B.常量C.?dāng)?shù)據(jù)D.變量
《EDA技術(shù)基礎(chǔ)》復(fù)習(xí)資料34.VHDL程序中的中間信號(hào)必須在_____(dá)_____中定義,變量必須在___(dá)_______(dá)中定義.(B)A.實(shí)體進(jìn)程B.結(jié)構(gòu)體進(jìn)程C.進(jìn)程進(jìn)程D.結(jié)構(gòu)體結(jié)構(gòu)體35.在VHDL中,目標(biāo)變量的賦值符號(hào)是(C).A.=:B.=C.:=D.<=36.在VHDL中,目標(biāo)信號(hào)的賦值符號(hào)是(D).B.=C.:=D.<=37.在VHDL中,用語(yǔ)句(B)表示檢測(cè)clock的上升沿.A.=:A.clock’EVENTB.clock’EVENTANDclock=’1’D.clock’EVENTANDclock=’0’C.clock=’1’38.在VHDL中,用語(yǔ)句(D)表示檢測(cè)clock的下降沿.A.clock’EVENTC.clock=’1’B.clock’EVENTANDclock=’1’D.clock’EVENTANDclock=’0’39.在VHDL中,IF語(yǔ)句中至少應(yīng)有1個(gè)條件句,條件句必須由(C)表達(dá)式構(gòu)成.A.BITB.STD_LOGICC.BOOLEAND.任意40.在VHDL的CASE語(yǔ)句中,條件句中的“=>”不是操作符,它只相當(dāng)于(B)的作用.A.IFB.THENC.ANDD.OR41.在VHDL的FOR_LOOP語(yǔ)句中的循環(huán)變量是一個(gè)臨時(shí)變量,屬于LOOP語(yǔ)句的局部變量,(B)事先聲明.A.必須B.不必C.其類型要42.在VHDL中,語(yǔ)句“FORnI(lǐng)N0TO7LOOP”定義循環(huán)次數(shù)為(A)次.A.8C.0D.143.在VHDL中,含WAIT語(yǔ)句進(jìn)程PROCESS的括弧中后(BA.可以B.不能C.任意D.只能44.在VHDL的并行語(yǔ)句之前,可以用(C)來(lái)傳送往來(lái)信息.A.變量B.變量和信號(hào)C.信號(hào)D.常量45.在VHDL中,PROCESS結(jié)構(gòu)是由(A)語(yǔ)句組成的.B.順序和并行C.并行D.任何46.在VHDL的進(jìn)程語(yǔ)句格式中,敏感信號(hào)表列出的應(yīng)當(dāng)是設(shè)計(jì)電路的(A)信號(hào).A.輸入B.輸入和輸出C.輸出D.時(shí)鐘47.在VHDL中,條件信號(hào)賦值語(yǔ)句WHEN_ELSE屬于(C)語(yǔ)句.B.順序C.并行D.其屬性要B.7)加敏感信號(hào),否則是非法的.A.順序A.并行兼順序D.任意48.在元件例化(COMPONENT)語(yǔ)句中,用(D)符號(hào)實(shí)現(xiàn)名稱映射,將例化元件端口聲明語(yǔ)句中的信號(hào)名與PORTMAP()中的信號(hào)名關(guān)聯(lián)起來(lái).A.=B.:=49.VHDL的WORK庫(kù)是用戶設(shè)計(jì)的現(xiàn)行工作庫(kù),用于存放(AA.用戶自己設(shè)計(jì)的工程項(xiàng)目B.公共程序C.<=D.=>).C.共享數(shù)據(jù)D.圖形文件50.在VHDL中,為了使已聲明的數(shù)據(jù)類型、子程序、元件能被其他設(shè)計(jì)實(shí)體調(diào)用或共享,可以把它們匯集在(D)中.A.設(shè)計(jì)實(shí)體D.程序包B.程序庫(kù)C.結(jié)構(gòu)體51.把上邊的英文縮略語(yǔ)和下邊的中文意思對(duì)應(yīng)起來(lái)。(1)EDA(2)FPGA(3)SOC(4)CPLD(9)BST(5)ASIC(10)IEEE(6)SRAM(7)ISPa片上系統(tǒng)(8)VHDLb復(fù)雜可編程邏輯器件c現(xiàn)場(chǎng)可編程門陣列d靜態(tài)隨機(jī)存取存儲(chǔ)器《EDA技術(shù)基礎(chǔ)》復(fù)習(xí)資料e在系統(tǒng)可編程f超高速硬件描述語(yǔ)言g邊界掃描測(cè)試技術(shù)i電子設(shè)計(jì)自動(dòng)化h美國(guó)電子工程師協(xié)會(huì)j專用集成電52.不完整的IF語(yǔ)句,其綜合結(jié)果可實(shí)現(xiàn)____A___(dá)_。A.時(shí)序邏輯電路B.組合邏輯電路C.雙向電路完整的IF語(yǔ)句,其綜合結(jié)果可實(shí)現(xiàn)___B____。D.三態(tài)控制電路D.三態(tài)控制電路53.A.時(shí)序邏輯電路B.組合邏輯電路C.雙向電路54.進(jìn)程中的信號(hào)賦值語(yǔ)句,其信號(hào)更新是___C____。A按順序完成;B比變量更快完成;C在進(jìn)程的最后完成;55一個(gè)項(xiàng)目的輸入輸出端口是定義在A。A.實(shí)體中B.結(jié)構(gòu)體中C.任何位置56.描述項(xiàng)目具有邏輯功能的是B。A.實(shí)體B.結(jié)構(gòu)體C.配置57.關(guān)鍵字ARCHITECTURE定義的是A。A.結(jié)構(gòu)體B.進(jìn)程C.實(shí)體D.配置58.QuartusII中編譯VHDL源程序時(shí)要求C。D都不對(duì)。D.進(jìn)程體D.進(jìn)程A.文件名和實(shí)體可以不同名C.文件名和實(shí)體名要相同B.文件名和實(shí)體名無(wú)關(guān)D.不確定59.1987標(biāo)準(zhǔn)的VHDL語(yǔ)言對(duì)大小寫是A.敏感的B.只能用小寫C.只能用大寫60.關(guān)于1987標(biāo)準(zhǔn)的VHDL語(yǔ)言中,標(biāo)識(shí)符描述正確的是A。D。D.不敏感A.必須以英文字母開(kāi)頭C.可以使用數(shù)字開(kāi)頭B.可以使用漢字開(kāi)頭D.任何字符都可以61.符合1987VHDL標(biāo)準(zhǔn)的標(biāo)識(shí)符是A。A.a_2_3B.a(chǎn)_____(dá)2C.2_2_a62.不符合1987VHDL標(biāo)準(zhǔn)的標(biāo)識(shí)符是C。A.a_1_inB.a(chǎn)_in_2C.2_aD.2aD.asd_163.變量和信號(hào)的描述正確的是A。A.變量賦值號(hào)是:=B.信號(hào)賦值號(hào)是:=C.變量賦值號(hào)是<=D.二者沒(méi)有區(qū)別64.下面數(shù)據(jù)中屬于實(shí)數(shù)的是B。A.4.2D.“11011”65.下面數(shù)據(jù)中屬于位矢量的是D。A.4.2B.3C.‘1’66可以不必聲明而直接引用的數(shù)據(jù)類型是C。B.3C.‘1’D.“11011”A.STD_LOGICC.BITB.STD_LOGIC_VECTO(shè)RD.前面三個(gè)答案都是錯(cuò)誤的67.STD_LOGIG_1164中定義的高阻是字符D。A.XB.xC.z68.STD_LOGIG_1164中字符H定義的是A.弱信號(hào)1B.弱信號(hào)0C.沒(méi)有這個(gè)定義69.VHDL運(yùn)算符優(yōu)先級(jí)的說(shuō)法正確的是C。A.邏輯運(yùn)算的優(yōu)先級(jí)最高B.關(guān)系運(yùn)算的優(yōu)先級(jí)最高D.ZA。D.初始值C.邏輯運(yùn)算的優(yōu)先級(jí)最低D.關(guān)系運(yùn)算的優(yōu)先級(jí)最低70.VHDL運(yùn)算符優(yōu)先級(jí)的說(shuō)法正確的是A。A.NOT的優(yōu)先級(jí)最高B.AND和NOT屬于同一個(gè)優(yōu)先級(jí)《EDA技術(shù)基礎(chǔ)》復(fù)習(xí)資料C.NOT的優(yōu)先級(jí)最低D.前面的說(shuō)法都是錯(cuò)誤的71.VHDL運(yùn)算符優(yōu)先級(jí)的說(shuō)法正確的是D。A.括號(hào)不能改變優(yōu)先級(jí)C.括號(hào)的優(yōu)先級(jí)最低B.不能使用括號(hào)D.括號(hào)可以改變優(yōu)先級(jí)72.如果a=1,b=0,則邏輯表達(dá)式(aANDb)OR(NOTbANDa)的值是A.0B.1C.2D.不確定73.不屬于順序語(yǔ)句的是CB。。A.IF語(yǔ)句句B.LOOP語(yǔ)句C.PROCESS語(yǔ)句D.CASE語(yǔ)74.EDA的中文含義是A.電子設(shè)計(jì)自動(dòng)化C.計(jì)算機(jī)輔助教學(xué)A。B.計(jì)算機(jī)輔助計(jì)算D.計(jì)算機(jī)輔助制造75可編程邏輯器件的英文簡(jiǎn)稱是D。A.FPGAB.PLAC.PAL76.現(xiàn)場(chǎng)可編程門陣列的英文簡(jiǎn)稱是A。A.FPGAB.PLAC.PAL77.在EDA中,ISP的中文含義是B。D.PLDD.PLDA.網(wǎng)絡(luò)供應(yīng)商C.沒(méi)有特定意義B.在系統(tǒng)編程D.使用編程器燒寫PLD芯片78.在EDA中,IP的中文含義是D。A.網(wǎng)絡(luò)供應(yīng)商B.在系統(tǒng)編程C.沒(méi)有特定意義79.EPF10K30TC144-4具有多少個(gè)管腳A。D.知識(shí)產(chǎn)權(quán)核A.144個(gè)C.15個(gè)B.84個(gè)D.不確定80.如果a=1,b=1,則邏輯表達(dá)式(aXORb)OR(NOTbANDa)的值是A。A.0B.1C.2D.不確定81.QuartusII是哪個(gè)公司的軟件A。A.ALTERAB.ATMELC.LATTICED.XILINX82.在VHDL語(yǔ)言中,下列對(duì)時(shí)鐘邊沿檢測(cè)描述中,錯(cuò)誤的是DA.ifclk’eventandclk=‘1’then。B.ifrising_edge(clk)thenC.ifclk’eventandclk=‘0’thenD.ifclk’stableandnotclk=‘1’then83.VHDL語(yǔ)言共支持四種常用庫(kù),其中哪種庫(kù)是用戶的VHDL設(shè)計(jì)現(xiàn)行工作庫(kù):D。A.IEEE庫(kù)84.下列語(yǔ)句中,不屬于并行語(yǔ)句的是:BA.進(jìn)程語(yǔ)句B.CASE語(yǔ)句B.VITAL庫(kù)C.STD庫(kù)。D.WORK工作庫(kù)C.元件例化語(yǔ)句D.WHEN…ELSE…語(yǔ)句85.在EDA工具中,能將硬件描述語(yǔ)言轉(zhuǎn)換為硬件電路的重要工具軟件稱為BA.仿真器B.綜合器C.適配器D.下載器86.下面哪一條命令是QuartusII軟件中引腳鎖定的命令B。。A.file—>setprojecttocurrentfileB.Assignments—>AssignmentsEditorC.assign—>pin/locationchip87.下列關(guān)于信號(hào)的說(shuō)法不正確的是DA.信號(hào)代表物理設(shè)計(jì)中的某一條硬件連接線。D.file—>createdefaultsymbol]。B.信號(hào)的端口模式不必定義,它的數(shù)據(jù)既可以流進(jìn),也可以流出。
《EDA技術(shù)基礎(chǔ)》復(fù)習(xí)資料C.在同一進(jìn)程中,對(duì)一個(gè)信號(hào)多次賦值,其結(jié)果只有第一次賦值起作用。D.在進(jìn)程和子程序中不但能使用信號(hào),而且能說(shuō)明信號(hào)。88.下面哪一個(gè)可以用作VHDL中的合法的實(shí)體名D。A.ORB.VARIABLEC.SIGNALD.OUT189.下列關(guān)于變量的說(shuō)法正確的是A。A.變量是一個(gè)局部量,它只能在進(jìn)程和子程序中使用。B.變量的賦值不是立即發(fā)生的,它需要有一個(gè)δ延時(shí)。C.在進(jìn)程的敏感信號(hào)表中,既可以使用信號(hào),也可以使用變量。D.變量賦值的一般表達(dá)式為:目標(biāo)變量名<=表達(dá)式。90.下列關(guān)于CASE語(yǔ)句的說(shuō)法不正確的是B。A.條件句中的選擇值或標(biāo)識(shí)符所代表的值必須在表達(dá)式的取值范圍內(nèi)。B.CASE語(yǔ)句中必須要有WHENOTHERS=>NULL;語(yǔ)句。C.CASE語(yǔ)句中的選擇值只能出現(xiàn)一次,且不允許有相同的選擇值的條件語(yǔ)句出現(xiàn)。D.CASE語(yǔ)句執(zhí)行必須選中,且只能選中所列條件語(yǔ)句中的一條。91.在QuartusII集成環(huán)境下為圖形文件產(chǎn)生一個(gè)元件符號(hào)的主要作用是D。A.綜合B.編譯C.仿真D.被高層次電路設(shè)計(jì)調(diào)用92.VHDL語(yǔ)言是一種結(jié)構(gòu)化設(shè)計(jì)語(yǔ)言;一個(gè)設(shè)計(jì)實(shí)體(電路模塊)包括實(shí)體與結(jié)構(gòu)體兩部分,結(jié)構(gòu)體描述B。A.器件外部特性B.器件的內(nèi)部功能C.器件的綜合約束E.器件外部特性與內(nèi)部功能93.下列標(biāo)識(shí)符中,B是不合法的標(biāo)識(shí)符。A.State0B.9moonC.Not_Ack_094.在VHDL中,IF語(yǔ)句中至少應(yīng)有1個(gè)條件句,條件句必須由C表達(dá)式構(gòu)成。A.BITB.STD_LOGICC.BOOLEAND.INTEGER95.在VHDL中D不能將信息帶出對(duì)它定義的當(dāng)前設(shè)計(jì)單元。A.信號(hào)B.常量C.數(shù)據(jù)D.變量96.在VHDL中,為定義的信號(hào)賦初值,應(yīng)該使用C符號(hào)。A.=:B.=C.:=D.<=97.在VHDL中,一個(gè)設(shè)計(jì)實(shí)體可以擁有一個(gè)或多個(gè)BA.設(shè)計(jì)實(shí)體B.結(jié)構(gòu)體C.輸入D.輸出D.signall98.在VHDL的IEEE標(biāo)準(zhǔn)庫(kù)中,預(yù)定義的標(biāo)準(zhǔn)邏輯位STD_LOGIC的數(shù)據(jù)類型中是用B表示的。A.小寫字母和數(shù)字字B.大寫字母數(shù)字C.大或小寫字母和數(shù)字D.全部是數(shù)99.在VHDL的IEEE標(biāo)準(zhǔn)庫(kù)中,預(yù)定義的標(biāo)準(zhǔn)邏輯數(shù)據(jù)STD_LOGIC有C種邏輯值。A.2B.3C.9D.8100.下列狀態(tài)機(jī)的狀態(tài)編碼,___A______方式有“輸出速度快、難以有效控制非法狀態(tài)出現(xiàn)”這個(gè)特點(diǎn)。A.狀態(tài)位直接輸出型編碼B.一位熱碼編碼C.順序編碼D.格雷編碼
《EDA技術(shù)基礎(chǔ)》復(fù)習(xí)資料三、簡(jiǎn)答題1、下圖為PROM的PLD陣列圖,試寫出輸出F1和F0表達(dá)式。AA10或陣列(可編程)AA1AA010與陣列(固定)FF10解F0A0A1A0A1A0A1F1A1A02、試簡(jiǎn)述CPLD和FPGA的結(jié)構(gòu)。答:CPLD:內(nèi)部互連結(jié)構(gòu)由固定長(zhǎng)度的連線資源組成,布線的延遲確定,屬確定型結(jié)構(gòu)。邏輯單元主要由“與或陣列”構(gòu)成,即乘積項(xiàng)結(jié)構(gòu)。該結(jié)構(gòu)來(lái)自于典型的PAL、GAL器件的結(jié)構(gòu)。采用EEPROM工藝。FPGA:內(nèi)部互連結(jié)構(gòu)由多種長(zhǎng)度不同的連線資源組成,每次布線的延遲可不同,屬統(tǒng)計(jì)型結(jié)構(gòu)。邏輯單元主體為由靜態(tài)存儲(chǔ)器(SRAM)構(gòu)成的函數(shù)發(fā)生器,即查找表。通過(guò)查找表可實(shí)現(xiàn)邏輯函數(shù)功能。用SRAM工藝?!禘DA技術(shù)基礎(chǔ)》復(fù)習(xí)資料四、應(yīng)用題[知識(shí)模塊一]1.分析下面的源程序,說(shuō)明設(shè)計(jì)電路的功能.(1)VHDL源程序LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;USEIEEE.STE_(tái)LOGIC_UNSIGNED.ALL;ENTITYLX3_1ISPORT(s2,s1,s0:INSTD_LOGIC;d3,d2,d1,d0:INSTD_LOGIC;d7,d6,d5,d4:INSTD_LOGIC;Y:OUTSTD_ULOGIC);ENDLX3_1;ARCHITECTUREoneOFLX3_1ISSIGNALs:STD_LOGIC_VECTO(shè)R(2DOWNTO0);BEGINs<=s2&s1&s0;y<=d0d1WHENs=”000”ELSEWHENs=”001”ELSEWHENs=”010”ELSEWHENs=”011”ELSEWHENs=”100”ELSEd2d3d4d5d6WHENs=”101”ELSEWHENs=”110”ELSEd7;ENDone;解:該源程序設(shè)計(jì)的是8選1數(shù)據(jù)選擇器,d7—d0是數(shù)據(jù)輸入端,s2、s1和s0是控制輸入端,Y是數(shù)據(jù)輸出端。當(dāng)s2s1s0=000時(shí),do數(shù)據(jù)被選中,輸出y=do;當(dāng)s2s1s0=001時(shí),d1數(shù)據(jù)被選中,輸出y=d1;依此類推。2.分析下面的VHDL源程序,說(shuō)明設(shè)計(jì)電路的功能。(1)VHDL源程序LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;USEIEEE.STD_LOGIC_UNSIGNED.ALL;ENTITYLX3_2ISPORT(A:INSTD_LOGIC_VECTOR(3DOWNTO0);B:INSTD_LOGIC_VECTOR(3DOWNTO(shè)0);GT,LT,EQ:OUTSTD_LOGIC);ENDLX3_2;ARCHITECTUREoneBEGINOFLX3_2IS
《EDA技術(shù)基礎(chǔ)》復(fù)習(xí)資料PROCESS(a,b)BGEINGT<=’0’LT<=’0’EQ<=’0’IFA>BTHENELSIFA<BTHENELSEGT<=’1’LT<=’1’EQ<=’1’ENDIF;ENDPROCESS;ENDone;解:該源程序設(shè)計(jì)的是4位二進(jìn)制數(shù)據(jù)比較器電路。A[3..0]和B[3..0]是兩個(gè)4位二進(jìn)制數(shù)輸入,當(dāng)A[3..0]>B[3..0]時(shí),大于輸出端GT=1;當(dāng)A[3..0]<B[3..0]時(shí),小于輸出端LT=1;當(dāng)A[3..0]=B[3..0]時(shí),等于輸出端EQ=1。3.分析下面的源程序,說(shuō)明設(shè)計(jì)電路的功能。(1)VHDL源程序LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;ENTITYLX3_3ISPORT(ABIN:INSTD_LOGIC_VECTOR(7DOWNTO0);DIN:INSTD_LOGIC_VECTOR(7DOWNTO0);DOUT:OUTSTD_LOGIC_VECTOR(7DOWNTO(shè)0));ENDLX3_3;ARCHITECTUREoneOFLX3_3ISBEGINPROCESS(ABIN,DIN)BEGINFORIIN0TO7LOOPDOUT(I)<=DIN(I)ANDABIN(I);ENDLOOP;ENDPROCESS;ENDone;解:該VHDL源程序設(shè)計(jì)二輸入端的8與門電路。8?jìng)€(gè)與門的輸入端為ABIN7—ABIN0和DIN7—DIN0,輸出為DOUT7—DOUT0。該電路可作為8位數(shù)據(jù)并行開(kāi)關(guān),ABIN是數(shù)據(jù)輸入,DIN是數(shù)據(jù)開(kāi)關(guān),當(dāng)DIN=1時(shí),輸出DOUT=ABIN,當(dāng)DIN=0時(shí),開(kāi)關(guān)斷開(kāi),DOUT=0。4.畫出與下例實(shí)體描述對(duì)應(yīng)的原理圖符號(hào)元件:(1)ENTITYbuf3sIS--實(shí)體1:三態(tài)緩沖器PORT(din:INSTD_LOGIC;--輸入端ena:INSTD_LOGIC;--使能端dout:OUTSTD_LOGIC);--輸出端ENDbuf3x;(2)ENTITYmux21IS--實(shí)體2:2選1多路選擇器PORT(in0,in1,sel:INSTD_LOGIC;out:OUTSTD_LOGIC);
《EDA技術(shù)基礎(chǔ)》復(fù)習(xí)資料ENDmux21;(3)modulebuf3s(din,ena,dout);//模塊1:三態(tài)緩沖器inputdin;//數(shù)據(jù)輸入端inputena;//使能輸入端outputdout;//數(shù)據(jù)輸出端…endmodule(4)modulemux21(in0,in1,sel,out);//模塊4:2選1多路選擇器inputin0,in1;//數(shù)據(jù)輸入端inputsel;//選擇輸入端outputout;//數(shù)據(jù)輸出端…endmodule五、VHDL程序填空:1、以下程序是一個(gè)BCD碼表示0~99計(jì)數(shù)器的VHDL描述,試補(bǔ)充完整。libraryiee(cuò)e;--調(diào)用庫(kù)useiee(cuò)e.std_logic_1164.all;useieee.std_logic_unsigned.all;entitycnt100bis?port(clk,rst,en:instd_logic;cq:outstd_logic_vector(7downto0);?--計(jì)數(shù)輸出?cout:outstd_logic);?endentitycnt100b;??--進(jìn)位輸出architecturebhvofcnt100bisbegin?process(clk,rst,en)?variablecqi:std_logic_vector(7downto0);--定義變量beginifrst='1'then?cqi:=(others=>‘0’);?--計(jì)數(shù)器清零復(fù)位??else?ifclk’eventandclk=‘1’then??--上升沿判斷??ifen='1'then???ifcqi(3downto0)<"1001"then?--比較低4位???cqi:=cqi+1;????--計(jì)數(shù)加1??else《EDA技術(shù)基礎(chǔ)》復(fù)習(xí)資料????ifcqi(7downto4)<"1001"then?--比較高4位?cqi:=cqi+16;???else???????cqi:=(others=>'0');???endif;???cqi(3downto0):=“0000”;??--低4位清零endif;endif;endif;????endif;?ifcqi=“”then?????--判斷進(jìn)位輸出??cout<='1';?else??cout<='0';?endif;?cq<=cqi;--給計(jì)數(shù)器輸出端口賦值?endprocess;endarchitecturebhv;《EDA技術(shù)基礎(chǔ)》復(fù)習(xí)資料2、用VHDL設(shè)計(jì)4位加法計(jì)數(shù)器LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;USEIEEE.STD_LOGIC_UNSIGNED.ALL;ENTITYCNT4ISPORT(CLK:INSTD_LOGIC;Q:OUTSTD_LOGIC_VECTOR(3DOWNTO0));--定義輸出端口--實(shí)體說(shuō)明ENDCNT4;ARCHITECTUREbhvOFCNT4IS--結(jié)構(gòu)體SIGNALQ1:STD_LOGIC_VECTOR(3DOWNTO0);--定義信號(hào)BEGINPROCESS(CLK)BEGINIFCLK'EVENTANDCLK='1'THEN--上升沿判斷Q1<=Q1+1;ENDIF;ENDPROCESS;Q<=Q1;ENDbhv;--對(duì)輸出端賦值3、VHDL半加器描述:真值表描述方法LIBRARYIEEE;--調(diào)用庫(kù)USEIEEE.STD_LOGIC_1164.ALL;ENTITYh_adderIS--實(shí)體說(shuō)明PORT(a,b:INSTD_LOGIC;co,so:OUTSTD_LOGIC);--定義輸出端口ENDENTITYh_adder;ARCHITECTUREfh1OFh_adderisSIGNALabc:STD_LOGIC_VECTOR(1DOWNTO(shè)0);--定義標(biāo)準(zhǔn)邏輯位矢量信號(hào)BEGINabc<=a&b;--a相并b,即a與b并置后賦值給abcPROCESS(abc)--進(jìn)程BEGINCASEabcIS--類似于真值表的CASE語(yǔ)句WHEN"00"=>so<='0';co<='0';WHEN"01"=>so<='1';co<='0';WHEN"10"=>so<='1';co<='0';WHEN"11"=>so<='0';co<='1';WHENOTHERS=>NULL;ENDCASE;ENDPROCESS;ENDARCHITECTUREfh1;《EDA技術(shù)基礎(chǔ)》復(fù)習(xí)資料4、1位二進(jìn)制全加器頂層設(shè)計(jì)描述LIBRARYIEEE;--調(diào)用庫(kù)USEIEEE.STD_LOGIC_1164.ALL;ENTITYf_adderISPORT(ain,bin,cin:IN
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 酒店大堂場(chǎng)地租賃合同7篇
- 建房包工不包料合同書
- 大理石材購(gòu)銷合同
- 2025年呼和浩特貨運(yùn)從業(yè)資格考試模擬考試題庫(kù)及答案解析
- 2025年陽(yáng)泉貨運(yùn)從業(yè)資格證考試題庫(kù)a2
- 廠房電費(fèi)收租合同范本
- 制作物業(yè)合同范本
- 分期施工合同范本
- 林木定金合同范本
- 代購(gòu)果樹合同范本
- 泡泡瑪特展廳活動(dòng)策劃
- 健康生活方式與健康促進(jìn)的科學(xué)研究
- 文旅部門消防培訓(xùn)課件
- 中職語(yǔ)文課件:1.1《送瘟神》課件14張2023-2024學(xué)年中職語(yǔ)文職業(yè)模塊
- 胃瘍(消化性潰瘍)中醫(yī)護(hù)理方案
- 《哲學(xué)概論(第2版)》-課件全套 第0-6章 緒論、哲學(xué)的形態(tài)-馬克思主義哲學(xué)
- 環(huán)境溫度、相對(duì)濕度、露點(diǎn)對(duì)照表
- 踝關(guān)節(jié)骨性關(guān)節(jié)炎課件整理
- 高處作業(yè)安全經(jīng)驗(yàn)分享
- 工余安健環(huán)管理制度
- 關(guān)于“全民閱讀”的中考語(yǔ)文非連續(xù)性文本閱讀試題及答案閱讀(2018廣東廣州中考語(yǔ)文非連續(xù)性文本閱讀試題及答案)
評(píng)論
0/150
提交評(píng)論