FPGA習(xí)題集及參考答案_第1頁(yè)
FPGA習(xí)題集及參考答案_第2頁(yè)
FPGA習(xí)題集及參考答案_第3頁(yè)
FPGA習(xí)題集及參考答案_第4頁(yè)
FPGA習(xí)題集及參考答案_第5頁(yè)
已閱讀5頁(yè),還剩49頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、習(xí)題集及參考答案一、 填空題1. 一般把技術(shù)的發(fā)展分為()個(gè)階段。2. 有如下設(shè)計(jì)步驟:原理圖文本輸入、適配、功能仿真、綜合、編程下載、硬件測(cè)試,正確的設(shè)計(jì)順序是()。3. 在工具中,能完成在目標(biāo)系統(tǒng)器件上布局布線(xiàn)的軟件稱(chēng)為()。4. 設(shè)計(jì)輸入完成之后,應(yīng)立即對(duì)文件進(jìn)行()。5. 基于硬件描述語(yǔ)言的數(shù)字系統(tǒng)設(shè)計(jì)目前最常用的設(shè)計(jì)方法稱(chēng)為()設(shè)計(jì)法。6. 將硬件描述語(yǔ)言轉(zhuǎn)化為硬件電路的過(guò)程稱(chēng)為()。7. 核在技術(shù)和開(kāi)發(fā)中具有十分重要的地位,以方式提供的被稱(chēng)為()。8. 系統(tǒng)又稱(chēng)為()系統(tǒng)。系統(tǒng)又稱(chēng)為()系統(tǒng)。9. 將硬核和固核作為()核,而軟核作為()核。10. 核在技術(shù)和開(kāi)發(fā)中具有十分重要的地位

2、,以方式提供的被稱(chēng)為()。11. 綜合器就是邏輯綜合的過(guò)程,把可綜合的轉(zhuǎn)化成硬件電路時(shí),包含了三個(gè)過(guò)程,分別是()、()、12. 軟件工具大致可以由五個(gè)模塊構(gòu)成,分別是設(shè)計(jì)輸入編輯器、()、()、()和()。13. 按仿真電路描述級(jí)別的不同,仿真器分為()仿真、()仿真、()仿真和門(mén)級(jí)仿真。14. 系統(tǒng)仿真分為()、()和()。15. ()仿真是對(duì)設(shè)計(jì)輸入的規(guī)范檢測(cè),這種仿真通過(guò)只能表示編譯通過(guò),說(shuō)明設(shè)計(jì)滿(mǎn)足一定的語(yǔ)法規(guī)范,但不能 保證設(shè)計(jì)功能滿(mǎn)足期望。16. ()仿真是對(duì)綜合后的網(wǎng)表進(jìn)行的仿真,它驗(yàn)證設(shè)計(jì)模塊的基本邏輯功能,但不帶有布局布線(xiàn)后產(chǎn)生的時(shí)序信 息,是理想情況下的驗(yàn)證。17. ()

3、仿真是布局布線(xiàn)后進(jìn)行的后仿真,仿真時(shí)考慮了布線(xiàn)延時(shí),和芯片實(shí)際的工作情況更加接近。18. 目前公司生產(chǎn)的主要采用了()配置存儲(chǔ)器結(jié)構(gòu)。19. 描述測(cè)試信號(hào)的變化和測(cè)試工程的模塊叫做()。20. 現(xiàn)代電子系統(tǒng)設(shè)計(jì)領(lǐng)域中的采用()的設(shè)計(jì)方法。21. 有限狀態(tài)機(jī)可分為()狀態(tài)機(jī)和()狀態(tài)機(jī)兩類(lèi)。22. 中的端口類(lèi)型有三類(lèi):()、()、輸入/輸出端口。23. 常用兩大數(shù)據(jù)類(lèi)型:()、()。24. /設(shè)計(jì)流程為:原理圖文本輸入-()一綜合-適配)一編程下載一硬件測(cè)試25. ()是描述數(shù)據(jù)在寄存器之間流動(dòng)和處理的過(guò)程。26. 連續(xù)賦值常用于數(shù)據(jù)流行為建模,常以()為關(guān)鍵詞。27. 有兩種過(guò)程賦值方式:()

4、和()。28. ' 1100 中 1 代表(),100 代表()。29. 未來(lái)的集成電路技術(shù)的發(fā)展趨勢(shì),把整上系統(tǒng)集成在一個(gè)芯片上去,這種芯片被稱(chēng)為()。30. 從互連結(jié)構(gòu)上可將分為確定型和統(tǒng)計(jì)型兩類(lèi)。確定型結(jié)構(gòu)的代表是(),統(tǒng)計(jì)型結(jié)構(gòu)代表是()。31. 是由()的結(jié)構(gòu)演變而來(lái)的。32. 的核心部分是(),由內(nèi)部邏輯塊矩陣和周?chē)涌谀K組成。33. 把基于電可擦除存儲(chǔ)單元的或技術(shù)的 的在系統(tǒng)下載稱(chēng)為(),這個(gè)過(guò)程就是把編程數(shù)據(jù)寫(xiě)入E2單元陣列的過(guò)程。34. 根據(jù)配置數(shù)據(jù)線(xiàn)數(shù),器件配置可分為并行配置和串行配置兩類(lèi)。串行配置以()為單位將配置數(shù)據(jù)載人可編程器件:而并行配置一般以()為單位向

5、可編程器件載入配置數(shù)據(jù)。35. 的配置模式有從動(dòng)串行模式、從動(dòng)并行模式、主動(dòng)串行模式、主動(dòng)并行模式、以及()模式。36. 可編程邏輯器件的配置方式分為(兩類(lèi)。37. 是在()年正式推出的。38. 在的塊本身是()語(yǔ)句。39. 中的語(yǔ)句中的語(yǔ)句是()語(yǔ)句。40. 提供了標(biāo)準(zhǔn)的系統(tǒng)任務(wù),用于常用的操作。如顯示、文件輸入/輸出等,系統(tǒng)函數(shù)前都有一個(gè)標(biāo)志符()加以確認(rèn)。41. 很好地支持了 “自頂向下”的設(shè)計(jì)理念,即,復(fù)雜任務(wù) 分解成的小模塊完成后,可以通過(guò)()的方式,將系統(tǒng)組裝起來(lái)。42. 模塊分為兩種類(lèi)型:一種是()模塊,即,描述某種電路系統(tǒng)結(jié)構(gòu),功能,以綜合或者提供仿真模型為設(shè)計(jì) 目的;另一種是

6、 ()模塊,即,為功能模塊的測(cè)試提供信號(hào)源激勵(lì)、輸出數(shù)據(jù)監(jiān)測(cè)。43. 語(yǔ)言中,標(biāo)識(shí)符可以是任意一組字母、數(shù)字、 ()符號(hào)和下劃線(xiàn)符號(hào)的組合。1. .,這兩個(gè)標(biāo)識(shí)符是()同。45. >b? a: b 中,若 32,貝 ();若 23,貝 (46. 在 的邏輯運(yùn)算中,設(shè)4' b1010,則表達(dá)式的結(jié)果為),47. 在的邏輯運(yùn)算中,設(shè)2 , 0,則a b結(jié)果為(a b結(jié)果為()。48. 在的邏輯運(yùn)算中,設(shè) a = 4 ' b1010, a >>1結(jié)果是( )。二、名詞解釋1. , 2, 3,4, 5 .6.7,8,9,10, 11, 12,13三、選擇題1 .任 的

7、端口聲明語(yǔ)句中,用()關(guān)鍵字聲明端口為雙向端口A:BCD2 .用的語(yǔ)句建模的方法一般稱(chēng)為()方法。A:連續(xù)賦值 B :并行賦值C :串行賦值 D :函數(shù)賦值3 .核在技術(shù)和開(kāi)發(fā)中具有十分重要的地位,是指()。A:知識(shí)產(chǎn)權(quán) B :互聯(lián)網(wǎng)協(xié)議C :網(wǎng)絡(luò)地址 D :都不是4 .在的塊本身是()語(yǔ)句A:順序 B :并行 C :順序或并行D :串行5 .在 的邏輯運(yùn)算中,設(shè) 8'b110100018'b00011001,則表達(dá)式 “”的結(jié)果為()A: 8'b00010001B:8'b11011001 C : 8'b11001000 D8'b00110111

8、6 .大規(guī)模可編程器件主要有、兩類(lèi),下列對(duì)結(jié)構(gòu)與工作原理的描述中,正確的是()。A:是基于乘積項(xiàng)結(jié)構(gòu)的可編程邏輯器件;B:是全稱(chēng)為復(fù)雜可編程邏輯器件;C:基于的器件,在每次上電后必須進(jìn)行一次配置;D:在公司生產(chǎn)的器件中,7000系列屬結(jié)構(gòu)。7 .下列軟件中,哪一個(gè)不具有邏輯綜合功能:()。A:BCD8 .下列標(biāo)識(shí)符中,()是不合法的標(biāo)識(shí)符。A: 0B: 9 C: 0D:9 .關(guān)于 中的數(shù)字,請(qǐng)找出以下數(shù)字中最大的一個(gè):()。A: 8' b1111_1110 B : 3' o276 C: 3' d170 D : 2' h3E10 .大規(guī)模可編程器件主要有、兩類(lèi),下

9、列對(duì)結(jié)構(gòu)與工作原理的描述中,正確的是()。A:是基于查找表結(jié)構(gòu)的可編程邏輯器件;B:即是現(xiàn)場(chǎng)可編程邏輯器件的英文簡(jiǎn)稱(chēng);C:早期的是從的結(jié)構(gòu)擴(kuò)展而來(lái);D:在公司生產(chǎn)的器件中,9500系列屬結(jié)構(gòu);11 .核在技術(shù)和開(kāi)發(fā)中具有十分重要的地位;提供用等硬件描述語(yǔ)言描述的功能塊,但不涉及實(shí)現(xiàn)該功能塊的具體電路的核為()。A :瘦 B :固 C :胖 D :者B不是12 .不完整的語(yǔ)句,具綜合結(jié)果可實(shí)現(xiàn)()。A:時(shí)序邏輯電路B:組合邏輯電路 C: 雙向電路D:三態(tài)控制電路13 .的可編程是主要基于什么結(jié)構(gòu)()。A :查找表()C :可編程 B :可編程 D :與或陣列可編程14 .核在技術(shù)和開(kāi)發(fā)中具有十分

10、重要的地位,以方式提供的被稱(chēng)為:()A: 硬I :固 C : 軟D : 都不是;15 .設(shè) a = 4 ' b1010, 4' b0001, 4' b10M下列式子的值為 1 的A: a > b B : a <= c C :13 - a < b d(a>b)16 .設(shè)2 , 0,則下列式子中等于 X的是()。A:a b B : a b CD : x a17 .可編程邏輯基于的可編程結(jié)構(gòu)基于()。A:結(jié)構(gòu) B :乘積項(xiàng)結(jié)構(gòu)C : D :都不對(duì)18 . 可編程邏輯基于的可編程結(jié)構(gòu)基于()。A:結(jié)構(gòu) B :乘積項(xiàng)結(jié)構(gòu)C : D :都不對(duì)19 .下列運(yùn)算

11、符優(yōu)先級(jí)最高的是()。A:! B : + C : & D : 20 .設(shè) a = 1 ' bl, b = 3 ' b101, c = 4 ' b1010 a , b, c的值的等于()A: T b1101100 B 8 b10101011 C : 8' b11010101D: 8 b1101101021 .將設(shè)計(jì)的系統(tǒng)按照開(kāi)發(fā)軟件要求的某種形式表示出來(lái),并送入計(jì)算機(jī)的過(guò)程,稱(chēng)為()。A:設(shè)計(jì)的輸入 B :設(shè)計(jì)的輸出 C :仿真D :綜合22 . 一般把技術(shù)的發(fā)展分為()個(gè)階段。A: 2 B:3 C:4 D:523 .設(shè)計(jì)輸入完成之后,應(yīng)立即對(duì)文件進(jìn)行()

12、。A:編譯 B :編輯 C :功能仿真D :時(shí)序仿真24 .是在()年正式推出的。A:1983B: 1985C: 1987D: 198925 . 是在()年正式推出的。A1983B: 1985C: 1987D: 198926 .基于硬件描述語(yǔ)言的數(shù)字系統(tǒng)設(shè)計(jì)目前最常用的設(shè)計(jì)方法稱(chēng)為()設(shè)計(jì)法。A:自底向上 B :自頂向下 C :積木式 D :頂層27 .在工具中,能將硬件描述語(yǔ)言轉(zhuǎn)化為硬件電路的重要工具軟 件為()。A:仿真器 B :綜合器 C :適配器 D :下載器28 .在工具中,能完成在目標(biāo)系統(tǒng)器件上布局布線(xiàn)的軟件稱(chēng)為A:仿真器 B :綜合器 C :適配器 D :下載器29 .邏輯器件(

13、)屬于非用戶(hù)定制電路。A:邏輯門(mén)B : C : D :30 .可編程邏輯器件屬于()電路。A:半用戶(hù)定制 B :全用戶(hù)定制 C :自動(dòng)生成 D :非用 戶(hù)定制31 .不屬于基本結(jié)構(gòu)部分的是()。A:與門(mén)陣列 B :輸入緩存C :與非門(mén)陣列 D:或門(mén) 陣歹IJ32 .任 的標(biāo)識(shí)符使用字母的規(guī)則是()。A:大小寫(xiě)相同 B :大小寫(xiě)不同 C :只允許大寫(xiě) D :只 允許小寫(xiě)33 .操作符是預(yù)定義的函數(shù)命名,操作符是由()字符組成的。A: 1 B:2 C :3 D:1 334 .在 模塊中,語(yǔ)句類(lèi)似高級(jí)語(yǔ)言中的()。A:函數(shù) B :常數(shù) C :變量 D :子程序35 .在模塊中,函數(shù)調(diào)用時(shí)返回一個(gè)用于

14、()的值。A: 表達(dá)式 B :輸出 C :輸入 D :程序包36 . 中的語(yǔ)句中的語(yǔ)句是()語(yǔ)句。A:串行B :順序 C :并行D :順序或并行37 .嵌套的語(yǔ)句,其綜合結(jié)果可實(shí)現(xiàn)(A:條件相與的邏輯 B :條件相或的邏輯C:條件相異或的 邏輯D:三態(tài)控制電路 38.嵌套的使用語(yǔ)句,其綜合結(jié)果可實(shí)現(xiàn)()。A:帶優(yōu)先級(jí)且條件相與的邏輯電路B :雙向控制電路C:三態(tài)控制電路D:條件相異或的邏輯電路 39.下列哪個(gè)設(shè)計(jì)流程是正確的()。A:原理圖文本輸入->功能仿真-> 綜合-> 適配-> 編程下載-> 硬件測(cè)試B :原理圖文本輸入-> 適配-> 綜合-&g

15、t;功能仿真-> 編程下載-> 硬件測(cè)試C :原理圖文本輸入->功能仿真->綜合->編程下載-> 適配-> 硬件測(cè)試D:原理圖文本輸入->適配->功能仿真-> 綜合->編程下載-> 硬件測(cè)試四、簡(jiǎn)答題1. 簡(jiǎn)述技術(shù)的發(fā)展歷程?2. 什么是技術(shù)?3. 在技術(shù)中,什么是自頂向下的設(shè)計(jì)方法?4. 自頂向下的設(shè)計(jì)方法有什么重要意義?5. 簡(jiǎn)要說(shuō)明目前現(xiàn)代數(shù)字系統(tǒng)的發(fā)展趨勢(shì)是什么?6. 簡(jiǎn)述現(xiàn)代數(shù)字系統(tǒng)設(shè)計(jì)流程。7. 簡(jiǎn)述原理圖設(shè)計(jì)法設(shè)計(jì)流程。8. 簡(jiǎn)述原理圖設(shè)計(jì)法設(shè)計(jì)方法的優(yōu)缺點(diǎn)。9. 什么是綜合?綜合的步驟是什么?10. 什么是

16、基于平臺(tái)的設(shè)計(jì)?現(xiàn)有平臺(tái)分為哪幾個(gè)類(lèi)型?11. 目前,目前數(shù)字專(zhuān)用集成電路的設(shè)計(jì)主要采用三種方式? 各有什么特點(diǎn)?12. 什么是技術(shù)含義是什么?什么是 ?13. 技術(shù)含義是什么?技術(shù)和技術(shù)的區(qū)別是什么?14. 技術(shù)是指什么?的技術(shù)優(yōu)勢(shì)是什么?15. 簡(jiǎn)要說(shuō)明一下功能仿真和時(shí)序仿真的異同。設(shè)計(jì)過(guò)程中如 果只做功能仿真,不做時(shí)序仿真,設(shè)計(jì)的正確性是否能得到 保證?16. 綜合完成的主要工作是什么?實(shí)現(xiàn)()完成的主要工作是 什么?17. 主要的語(yǔ)言是哪兩種?語(yǔ)言的特點(diǎn)是什么?18. 簡(jiǎn)述阻塞賦值與非阻塞賦值的不同。19. 簡(jiǎn)述過(guò)程賦值和連續(xù)賦值的區(qū)別。20. 什么叫做核在設(shè)計(jì)中的作用是什么 ?21.

17、 什么是軟核,它的特點(diǎn)是什么?22. 根據(jù)有效形式將分為哪幾類(lèi)?根據(jù)功能方面的劃分分為哪兩類(lèi)?23. 比較基于查找表的和系統(tǒng)結(jié)構(gòu)和性能上有何不同?24. 什么是數(shù)據(jù)流級(jí)建模?什么是行為級(jí)建模?25. 指令的作用是什么。26. 采用完成設(shè)計(jì)后,必須應(yīng)用測(cè)試程序()對(duì)設(shè)計(jì)的正確性進(jìn)行驗(yàn)證。測(cè)27. 什么是,?他們分別是基于什么結(jié)構(gòu)的可編程邏輯結(jié)構(gòu)?28. 是基于什么結(jié)構(gòu)的可編程邏輯器件?其基本結(jié)構(gòu)由哪幾部分組成。29. 是于什么結(jié)構(gòu)的可編程邏輯器件?其基本結(jié)構(gòu)由哪幾部分組成。30. 器件按照編程方式不同,可以分為哪幾類(lèi)?31. 解釋編程與配置這兩個(gè)概念。32. 說(shuō)明配置有哪些模式,主動(dòng)配置和從動(dòng)配

18、置的主要區(qū)別是什么?33. 為什么在構(gòu)成的數(shù)字系統(tǒng)中要配備一個(gè)或E2?五、程序補(bǔ)充完整1. 下面程序是一個(gè)3-8譯碼器的描述,試補(bǔ)充完整。空(1) 38()7: 0;2: 07: 0空(2) ()空(3)()3' d0: 8' b11111110;3' d1: 8' b11111101;3' d2: 8' b11111011;3' d3: 8' b11110111;3' d4: 8' b11101111;3' d5: 8' b11011111;3' d6: 8' b10111111;

19、3' d7: 8' b01111111;空(4)空(5)2. 下面程序4位計(jì)數(shù)器的描述,試補(bǔ)充完整。空(1) 4()3: 0;空(2);3: 0;空(3) ()()<=0;<1;空(5)3. 下面程序描述一個(gè)時(shí)鐘上升沿觸發(fā)、同步復(fù)位的D觸發(fā)器,試補(bǔ)充完整。空(1) (d q);d ,;空(2) q;q ;空(3)()()q <= 0;q <= 空(4);空(5)4. 用下面測(cè)試平臺(tái)對(duì) 21u1二選一選擇器進(jìn)行測(cè)試,試補(bǔ)充完整。空(1) 1100空(2);A, B;C;21u1 ( (A) , (B), () , (C);空(3)A = 0; B = 0;

20、 = 0;#10 100;#10 001#10 $ 空(4);空(5)5.1是周期為20的時(shí)鐘,是1相移,試補(bǔ)充完整。空(1) 1 ( , 1);,1;1;空(2) 20;2;空(3)1 =0;# (2) 11;空(4) 1;空(5)6. 下面程序描述了 8位移位寄存器,試補(bǔ)充完整。空(1)(空(2);;空(3);7: 0;()(空(4) ) <= 8'b0;<=<< 1;0 <=;空(5)7. 下面程序描述了一個(gè)數(shù)據(jù)選擇器,試補(bǔ)充完整。空(1) (1 , 2,);1 , 2;1:0; (空(2)(空(3)2' b00 :<= 1 八 2;2

21、' b01:<= 1 | 2;2' b10:<= 1 八 2;2' b11:<= 1;空(4) :<=2'空(5)8. 下面程序描述了一個(gè)返回兩個(gè)數(shù)中的最大值的函數(shù)。試補(bǔ)充完整。空(1) 3 : 0;空(2) 3 : 0 a , b;( 空(3);六、程序改錯(cuò)1. 下面的中有5處錯(cuò)誤,試找出錯(cuò)誤并修改正確第1行2(,)第2行,;第3行 ;第4行;第5行;第6行()第7行()第8行 =0;第9行第10行=;第11行 ;第12行=;2. 下面的中有5處錯(cuò)誤,試找出錯(cuò)誤并修改正確第 1 行 8(, d, q);第2行;第3行;第 4 行7 :

22、0 d;第5行q;第 6 行7 : 0 q;第7行 ()第8行()第9行 q <= 0;第10行第 11 行 q <= d;第12行;3. 下面的中有5處錯(cuò)誤,試找出錯(cuò)誤并修改正確第1行4_7()第 2 行6 : 0;第 3 行3 : 0;第 4 行6 : 0;第5行()第6行第7行第 8 行 4' d1: 7' b1111110;第 9 行 4' d1: 7' b0110000;第 10 行 4' d2: 7' b1101101;第 11 行 4' d3: 7' b1111001;第 12 行 4' d4:

23、7' b0110011;第 13 行 4' d5: 7' b1011011;第 14 行 4' d6: 7' b1011111;第 15 行 4' d7: 7' b1110000;第 16 行 4' d8: 7' b1111111;第 17 行 4' d9: 7' b1111011;第18行第19行4. 下面的中有5處錯(cuò)誤,試找出錯(cuò)誤并修改正確第1行101第2行2;第3行;第4行5;第5行第6行第7行 0;第8行#() 1;第 9 行#(2*)0;第 10 行#(3*)1;第 11 行 #(4*)0;第 1

24、2 行#(5*) $;第13行;5. 下面的中有5處錯(cuò)誤,試找出錯(cuò)誤并修改正確第1行()第 2 行1 : 0;第 3 行3 : 0;第 4 行4 : 0c;第 5 行4 : 0 c;第6行;第 7 行3 : 0;第 7 行4 : 0;第8行i;第 9 行(3>=01)第 10 行iii;第11行第12行(a b)第13行第14行()第 15 行 2' b00:();第 16 行2' b01:;第 17 行2' b10:;第 18 行2' b11:;第19行第20行;6. 下面的中有5處錯(cuò)誤,試找出錯(cuò)誤并修改正確第 1行 4_1(0123);第2行;第3行0

25、123;第5行;第6行()第7行()第8行 2'b01 :0;第9行 2'b01 :1;第 10行2'b10 :2;第 11 行 2'b11 :3;第12行:2'第13行試找出錯(cuò)誤并修改正確7. 下面的中有5處錯(cuò)誤,第 1行 8_3();第2行;第 3行3 : 0;第4行;第 5行3 : 0;第6行);第 7行(a b c d e f g h)第8行(h)4'b0111;第9行(g)4'b0110;第 10行4'b0101;第 11行 (e)4'b0100;第 12行(d)4'b0011;第 13行4'b0

26、010;第 14行(b)4'b0001;第 15行(a)4'b0000;第 16行4'b1000;第17行第18行8. 下面的中有5處錯(cuò)誤,試找出錯(cuò)誤并修改正確第1行();第2行;第 3行7 : 0;第 4行7 : 0;第5行()第6行()=8'b0;第7行第8行第 9行 <=<< 1;第 10行0 <=;第11行第12行七、程序分析與設(shè)計(jì)1 .設(shè)計(jì)7人投票表決器,當(dāng)大于等于4票時(shí)輸出為1,否則為02 .試描述一個(gè)具有循環(huán)左移和循環(huán)右移功能的8位串入并出移位寄存器。3 .試描述一個(gè)能實(shí)現(xiàn)2倍分頻功能的模塊。4 . 試描述一個(gè)異步復(fù)位、二十

27、進(jìn)制的減法計(jì)數(shù)器。5 .試描述一個(gè)帶進(jìn)位輸入、輸出的4位全加器,其中端口: A、B為加數(shù),為進(jìn)位輸入,S為加和,為進(jìn)位輸出。6 .試描述一個(gè)同步置數(shù)、同步清零的 8位加法計(jì)數(shù)器7 .分別用持續(xù)賦值和阻塞賦值方式描述的2選1多路選擇器。8 .用阻塞賦值方式描述移位寄存器。9 .用語(yǔ)句實(shí)現(xiàn)2個(gè)位數(shù)相乘。10 . 試描述8-3優(yōu)先編碼器。11 . 試描述一個(gè)異步清0、異步置1的D觸發(fā)器。12 . 試描述一個(gè)4位并串轉(zhuǎn)換器。13 . 設(shè)計(jì)一個(gè)序列檢測(cè)器,用于檢測(cè)串行的二進(jìn)制序列,每當(dāng)連續(xù)輸入三個(gè)或三個(gè)以上的1時(shí),序列檢測(cè)器的輸出為1,其它 情況下輸出為0。(1)畫(huà)出狀態(tài)圖(2)寫(xiě)出實(shí)現(xiàn)程序。14 .

28、設(shè)計(jì)一個(gè)狀態(tài)機(jī)實(shí)現(xiàn)在時(shí)鐘的控制下檢測(cè)輸入的串行數(shù)據(jù)是否為“ 110”,畫(huà)出狀態(tài)轉(zhuǎn)移圖,并寫(xiě)出設(shè)計(jì)實(shí)現(xiàn)程序。要求:當(dāng)串行數(shù)據(jù)是“ 101”時(shí),=1 ,否則=0O15 .下圖是一個(gè)含有下降沿觸發(fā)的 D觸發(fā)器的時(shí)序電路,試寫(xiě)出此電路的設(shè)計(jì)程序。16.根據(jù)以下原理圖寫(xiě)出相應(yīng)的程序。OUTPUTyout習(xí)題集解答一、 填空題1. (3)2.(4.(編譯)5.(7.(軟)8.()3.(適配器)自頂向下)6.( 綜合)片上系統(tǒng))、(可編程片上系統(tǒng))9.(硬)、(軟)10.( 軟)11.(轉(zhuǎn)化)、(優(yōu)化)、(映射)12 .(綜合器)、(仿真器)、(適配器或布局、布線(xiàn)器)、(下載器)13 .(系統(tǒng)級(jí))、(行為級(jí)

29、)、(級(jí))14 .(行為仿真)、(功能仿真)、(時(shí)序仿真)15 .(行為)16.(功能)17 .(時(shí)序)18 . ()19.(測(cè)試平臺(tái)) 20.(自頂向 下)21. ()、()22. (輸入端口)、(輸出端口)23.(線(xiàn)網(wǎng)類(lèi)型)、(寄存器類(lèi)型)24.(功能仿真)、(時(shí)序仿真)25.(數(shù)據(jù)流級(jí)建模)26.()28.(時(shí)間單位)、(時(shí)間(、()(邏輯單元陣列)33.(編27.(阻塞賦值)、(非阻塞賦值)精度)29.(片上系統(tǒng) )30.31.(簡(jiǎn)單)32.程)34.(比特)、(字節(jié))35.()36.(主動(dòng)配置)、(從動(dòng)配置)37. (1983)38.(并行)39.(順序)40.( $ )41.(調(diào)用

30、(也稱(chēng)例化)42.(功能)、(測(cè)試)43.($ )44.(不同)45. ( 3 )、( 3)46.(8,b0101 )47.(0)、 (1) 48. (4 b0101)二、名詞解釋1. ,專(zhuān)用集成電路2. 復(fù)雜可編程邏輯塊3.現(xiàn)場(chǎng)可編程門(mén)陣列4. 集成電路5. 查找表6. 印制電路板7. 寄存器傳輸級(jí)8. 有限狀態(tài)機(jī)9. 可編程通用陣列邏輯10. 在系統(tǒng)編程11. 邊界掃描測(cè)試 是一種可測(cè)試結(jié)構(gòu)技術(shù)12. 基于平臺(tái)的設(shè)計(jì)方法13. 基于塊的設(shè)計(jì)三、選擇題1-5 A A A B A 6-10 C B B A D 11-15 D A D C A16-20 D A B A D 21-25 A BAB

31、 A 26 -30 B B C A A31 35 C B D D A 36 39 B A A A四、簡(jiǎn)答題1. 答:(1)二十世紀(jì)70年代,產(chǎn)生了第一代工具。(2)到了 80年代,為了適應(yīng)電子產(chǎn)品在規(guī)模和制作上的需要,應(yīng)運(yùn)出現(xiàn)了以計(jì)算機(jī)仿真和自動(dòng)布線(xiàn)為核心技術(shù)的第二代技術(shù)。(3) 90年代后,隨著科學(xué)技術(shù)的發(fā)展,出現(xiàn)了以高級(jí)語(yǔ)言描述、系統(tǒng)級(jí)仿真和綜合技術(shù)為特征的第三代技術(shù)。2. 答:技術(shù)就是以計(jì)算機(jī)為工具,設(shè)計(jì)者在軟件平臺(tái)上,對(duì) 系統(tǒng)功能進(jìn)行描述完成設(shè)計(jì)文件,然后由計(jì)算機(jī)自動(dòng)地完成邏輯編譯、 化簡(jiǎn)、分割、 綜合、優(yōu)化、布局、布線(xiàn)和仿真,直至對(duì)于特定目標(biāo)芯片的適配 編譯、邏輯映射和編程下載等工作

32、。3. 答:自頂向下首先從系統(tǒng)設(shè)計(jì)入手,在頂層進(jìn)行功能劃分 和結(jié)構(gòu)設(shè)計(jì),并在系統(tǒng)級(jí)采用仿真手段驗(yàn)證設(shè)計(jì)的正確性,然后再逐級(jí)設(shè)計(jì)低層的結(jié)構(gòu),實(shí)現(xiàn)從設(shè)計(jì)、仿真、測(cè)試一體化。其方 案的驗(yàn)證與設(shè)計(jì)、電路與設(shè)計(jì)專(zhuān)用集成電路設(shè)計(jì)等都由電子系統(tǒng) 設(shè)計(jì)師借助于工具完成。4. 答:(1)基于硬件和工具支撐;(2)采用逐級(jí)仿真技術(shù), 以便及早發(fā)現(xiàn)問(wèn)題修改設(shè)計(jì)方案;(3)基于網(wǎng)上設(shè)計(jì)技術(shù)使全球 設(shè)計(jì)者設(shè)計(jì)成果共享,設(shè)計(jì)成果的再利用得到保證。(4)復(fù)雜系統(tǒng)的設(shè)計(jì)規(guī)模和效率大幅度提高。(5)在選擇器件的類(lèi)型、規(guī)模、 硬件結(jié)構(gòu)等方面具有更大的自由度。5. 答:(1)電子設(shè)計(jì)最優(yōu)化();(2)在線(xiàn)可“重構(gòu)”技術(shù)。6. 答:

33、設(shè)計(jì)準(zhǔn)備、設(shè)計(jì)輸入、設(shè)計(jì)處理、器件編程以及相應(yīng) 的功能仿真、時(shí)序仿真和器件測(cè)試三個(gè)設(shè)計(jì)驗(yàn)證過(guò)程。7. 答:具體設(shè)計(jì)流程包括設(shè)計(jì)輸入、功能仿真、綜合、綜合 后仿真、約束設(shè)置、實(shí)現(xiàn)、布局布線(xiàn)后仿真、生成配置文件與配置8. 答:主要優(yōu)點(diǎn)是容易實(shí)現(xiàn)仿真,便于信號(hào)的觀察和電路的 調(diào)整。原理圖設(shè)計(jì)方法直觀、易學(xué)。但當(dāng)系統(tǒng)功能較復(fù)雜時(shí),原 理圖輸入方式效率低,它適應(yīng)于不太復(fù)雜的小系統(tǒng)和復(fù)雜系統(tǒng)的 綜合設(shè)計(jì)。9. 答:將硬件描述語(yǔ)言轉(zhuǎn)化成硬件電路的過(guò)程叫綜合。綜合 主要有三個(gè)步驟:轉(zhuǎn)化,優(yōu)化,映射。10. 答:基于平臺(tái)的設(shè)計(jì)方法是近幾年提出的軟硬件協(xié)同設(shè)計(jì) 新方法,是基于塊的設(shè)計(jì)方法的延伸,它擴(kuò)展了設(shè)計(jì)重用的

34、理念, 強(qiáng)調(diào)系統(tǒng)級(jí)復(fù)用,包含了時(shí)序驅(qū)動(dòng)的設(shè)計(jì)和的各種技術(shù), 支持軟 硬件協(xié)同設(shè)計(jì),提供系統(tǒng)級(jí)的算法和結(jié)構(gòu)分析。現(xiàn)有的設(shè)計(jì)平臺(tái)分為四類(lèi): 完整的應(yīng)用平臺(tái);以處理器為中 心的平臺(tái);以片內(nèi)通信構(gòu)造為中心的平臺(tái);完整的可編程平臺(tái)。11. 答:(1)全定制設(shè)計(jì)或基于標(biāo)準(zhǔn)單元的設(shè)計(jì)。所有的工藝 掩模都需要從頭設(shè)計(jì),可以最大限度地實(shí)現(xiàn)電路性能的優(yōu)化。然而,由于其設(shè)計(jì)周期很長(zhǎng),設(shè)計(jì)時(shí)間和成本非常高,市場(chǎng)風(fēng)險(xiǎn)也 非常大。(2)半定制設(shè)計(jì)或基于標(biāo)準(zhǔn)門(mén)陣列的設(shè)計(jì)。采用標(biāo)準(zhǔn)門(mén)陣列進(jìn)行初步設(shè)計(jì),待設(shè)計(jì)通過(guò)驗(yàn)證后,再對(duì)各局部功能單元進(jìn)行 優(yōu)化(3)基于可編程邏輯器件的設(shè)計(jì)。的設(shè)計(jì)不需要制作任何 掩模,基本不考慮布局布線(xiàn)問(wèn)

35、題,設(shè)計(jì)成本低,設(shè)計(jì)周期短,設(shè)計(jì)的風(fēng)險(xiǎn)低。12. 答:就是將微處理器、模擬核、數(shù)字核和存儲(chǔ)器(或片外存儲(chǔ)控制接口)、數(shù)據(jù)通路、與外部系統(tǒng)的數(shù)據(jù)接口等部件集成 在單一芯片上。就是基于可編程邏輯器件的設(shè)計(jì)方案13. 答:技術(shù)是以可編程邏輯器件取代,更加靈活、高效的技 術(shù)解決方案。與的區(qū)別就是與的區(qū)別。是發(fā)展的新階段,代表了 當(dāng)今電子設(shè)計(jì)的發(fā)展方向。其基本特征是設(shè)計(jì)人員采用自頂向下 的設(shè)計(jì)方法,對(duì)整個(gè)系統(tǒng)進(jìn)行方案設(shè)計(jì)和功能劃分,最后系統(tǒng)的核心電路在可編程器件上實(shí)現(xiàn)。14. 答:技術(shù)是以可編程邏輯器件取代,更加靈活、高效的技 術(shù)解決方案。的技術(shù)優(yōu)勢(shì):(1)運(yùn)用嵌入的微處理器軟核;(2) 采用先進(jìn)的開(kāi)發(fā)

36、工具;(3)由于連接延遲時(shí)間的縮短,可以提供 增強(qiáng)的性能,而且由于封裝體積的減小,產(chǎn)品尺寸也減小。15. 答:仿功能仿真用于驗(yàn)證設(shè)計(jì)的邏輯功能。它是在設(shè)計(jì)輸 入完成之后,選擇具體器件進(jìn)行編譯之前進(jìn)行的邏輯功能驗(yàn)證, 不包含延時(shí)信息。時(shí)序仿真是在選擇了具體器件并完成布局、 布線(xiàn)之后進(jìn)行的快速時(shí)序檢驗(yàn),并可對(duì)設(shè)計(jì)性能作整體上的分 析。由于不同器件的內(nèi)部延時(shí)不一樣,不同的布局、布線(xiàn)方案會(huì) 給延時(shí)造成不同的影響。只做功能仿真,不做時(shí)序仿真,設(shè)計(jì)的正確性是不能得到保 證。16. 答:綜合的主要工作將硬件描述語(yǔ)言轉(zhuǎn)化成硬件電路。實(shí)現(xiàn)()是指將綜合輸出的邏輯網(wǎng)表翻譯成所選器件的底層模塊與 硬件原語(yǔ),將設(shè)計(jì)映

37、射到器件結(jié)構(gòu)上,進(jìn)行布局布線(xiàn),達(dá)到在選 定器件上實(shí)現(xiàn)設(shè)計(jì)的目的17. 答:和。語(yǔ)言允許用戶(hù)在不同的抽象層次上對(duì)電路進(jìn)行 建模,底層描述能力較強(qiáng)。18. 答:阻塞賦值:=;必須是阻塞賦值完成后,才進(jìn)行下一條語(yǔ)句的執(zhí)行;賦值一旦完成,等號(hào)左邊的變量值立刻發(fā)生變化非阻塞賦值 <=,非阻塞賦值在賦值開(kāi)始時(shí)計(jì)算表達(dá)式右邊的值,到了本次仿真周期結(jié)束時(shí)才更新被賦值變量(即賦值不立刻生效);非阻塞賦值允許塊中其他語(yǔ)句的同時(shí)執(zhí)行。在同一個(gè)順序塊中,非阻塞賦值表達(dá)式的書(shū)寫(xiě)順序,不影響賦值的結(jié)果。19. 答:過(guò)程賦值和連續(xù)賦值的區(qū)別:過(guò)程賦值連續(xù)賦值無(wú)關(guān)鍵字(過(guò)程連續(xù)賦值除 外)關(guān)鍵字用“二”和“<二”

38、賦值只能用“二”賦值只能出現(xiàn)和語(yǔ)句中不能出現(xiàn)和語(yǔ)句中用于驅(qū)動(dòng)寄存器用于驅(qū)動(dòng)網(wǎng)線(xiàn)20. 答:是指知識(shí)產(chǎn)權(quán)芯核。核是可以完成特定電路功能的模塊,在設(shè)計(jì)電路時(shí)可以將核看做黑匣子,只需保證模塊與外部電路的接口,無(wú)需關(guān)心其內(nèi)部操作。利用核還可以使設(shè)計(jì)師不必了解設(shè)計(jì)芯片所需要的所有技術(shù), 降低了芯片設(shè)計(jì)的技術(shù)難度。 核 與工業(yè)產(chǎn)品不同,調(diào)用核能避免重復(fù)勞動(dòng), 大大減輕工程師的負(fù) 擔(dān),且復(fù)制核是不需要花費(fèi)任何代價(jià)的。21. 答:軟核是以可綜合的寄存器傳輸級(jí)()描述或通用庫(kù)元 件的網(wǎng)表形式提供的可重用的模塊。 特點(diǎn):軟核的使用者要負(fù)責(zé) 實(shí)際的實(shí)現(xiàn)和布圖,它的優(yōu)勢(shì)是對(duì)工藝技術(shù)的適應(yīng)性很強(qiáng),方便地移植。由于軟核設(shè)

39、計(jì)以高層次表示,因而軟易于重定目標(biāo)和重配置,然而預(yù)測(cè)軟的時(shí)序、面積與功率諸方面的性能較困 難。22. 答:有效形式分:軟核、固核和硬核。功能劃分:嵌入式 核與通用模塊。23. 答:和系統(tǒng)結(jié)構(gòu)比較:性能指標(biāo)集成規(guī)模小(萬(wàn)門(mén))大(白力門(mén))邏輯單元大(結(jié)構(gòu))小()結(jié)構(gòu)互連方式集總總線(xiàn)分段總線(xiàn)、專(zhuān)用互連編程工藝、E2、編程類(lèi)、信息固定、可實(shí)時(shí)重構(gòu)型性能:邏輯電路在中小規(guī)模范圍內(nèi),選用價(jià)格較便宜,能直接用于系統(tǒng)。各系統(tǒng)的器件的邏輯規(guī)模覆蓋面屬中小規(guī)模,器件有很寬的可選范圍,上市速度快,市場(chǎng)風(fēng)險(xiǎn)小。對(duì)于大規(guī)模的 邏輯電路設(shè)計(jì),則多采用。因?yàn)閺倪壿嬕?guī)模上講,覆蓋了大中規(guī) 模范圍。24. 答:數(shù)據(jù)流級(jí)建模是描

40、述數(shù)據(jù)在寄存器之間流動(dòng)和處理的 過(guò)程。行為級(jí)建模在更高層次對(duì)系統(tǒng)功能和數(shù)據(jù)流進(jìn)行描述。25. 答:在 模型中,所有時(shí)延都用單位時(shí)間表述。使用 、編 譯器指令將單位時(shí)間與實(shí)際時(shí)間相關(guān)聯(lián)。 用于定義仿真時(shí)間、延 遲時(shí)間的單位和時(shí)延精度。26. 答:(1)產(chǎn)生模擬激勵(lì)(波形);(2)將模擬的輸入激勵(lì)加 入到被測(cè)試模塊端口弁觀測(cè)其輸出響應(yīng); (3)將被測(cè)模塊的輸出 與期望值進(jìn)行比較,驗(yàn)證設(shè)計(jì)的正確與否。27. 答:是現(xiàn)場(chǎng)可編程門(mén)陣列,中文全稱(chēng)是復(fù)雜可編程邏輯器 件。其中是基于乘積項(xiàng)的可編程邏輯結(jié)構(gòu),是基于查找表的可編程邏輯結(jié)構(gòu)。28. 答:是基于乘積項(xiàng)的可編程結(jié)構(gòu), 基本構(gòu)成:邏輯陣列塊、 宏單元、擴(kuò)

41、展乘積項(xiàng)、可編程連線(xiàn)陣列、控制器。29. 答:是基于查找表的可編程結(jié)構(gòu)。的核心部分是邏輯單元陣列,是由內(nèi)部邏輯塊矩陣和周?chē)涌谀K組成。內(nèi)部連線(xiàn)在邏輯塊的行列之間,占據(jù)邏輯塊接口模塊之間的通道,可以由可編程開(kāi)關(guān)以任意方式連接形成邏輯單元之間的互連。30. 答:器件按照編程方式不同,可以分為熔絲()或反熔絲開(kāi)關(guān)、浮柵編程技術(shù)、配置存儲(chǔ)器31. 答:基于電可擦除存儲(chǔ)單元的或技術(shù)的 的在系統(tǒng)下載稱(chēng)為編程0 ;編程過(guò)程就是把編程數(shù)據(jù)寫(xiě)入E2單元陣列的過(guò)程。而把基于查找表結(jié)構(gòu)的的在系統(tǒng)下載稱(chēng)為配置()。32. 答:分為:從動(dòng)串行模式、從動(dòng)并行模式、主動(dòng)串行、主 動(dòng)并行、模式。主動(dòng)配置由可編程器件引導(dǎo)配置

42、過(guò)程,從動(dòng)配置則由外部處理器控制配置過(guò)程。33. 答:因?yàn)槌S?的的結(jié)構(gòu)是基于的,掉電后芯片內(nèi)的信息將消失,所以配備一個(gè)或E2,使得上電后,的信息由外部加載到芯片中,使得成為用戶(hù)需要功能的芯片。五、程序補(bǔ)充完整1. (1)(3)(4)(5)2. (1) (2) (3) (4) (5)3. (1) (2) (3) d (5)4. (1) ' (2) (3) (4) $ (5)5. (1)(2) (3) (4) (5)6. (1)(3) 7:0(5)7. (1) (2)1,2,(3) (4) (5)8.a>b(4)(5)六、程序改錯(cuò)題1:(1)第1行加;(2)第5行改為(3)第6行

43、后加 (4)第11行二改為=(5)第12行后面加題2:(1)第1行改為8(, d, q);第5行改為7 : 0 q;(3)第7行改為(4)第7行敏感變量加(5)第12行去掉;題3:(1)第1行加;(2)第7行改為()(3)第8行改為4' d0 (4)第17行和18行之間加:7';(5)第19行后題4:(1)第1行加"改為'101 Z)第4行力口(3)第5行改為(4)第12行之后加(5)第13行去掉;分號(hào)題5:(1)第1行力口;分號(hào)(2)第8行后加(3)第11行后加(4)第18行后加第20行后去掉分號(hào)題6:(1)第2行加改成;(2)第4行正確為:1 : 0;(3)第6行正確為:(0 1 2 3 )(4)第8行正確為:2'b00 :0;(5)第12行后面加題7:(1)第3行正確為2 : 0;(2)第 7行正確為: (a b c d e f g h)(3)第7行后添加:(4)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論