




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
基于fpga的嵌入式系統設計——復習題作者:日期:
《基于fpga的嵌入式系統設計》復習題1、名詞概念解釋:ASIC,FPGA,SOC,SOPC,NIOSII,I/O,IP;VHDL,veri1ogHDL,HDL,EDA;功能仿真,后仿真,設計綜合,設計驗證;嵌入式系統的定義:以應用為中心、以計算機技術為基礎、軟硬件可裁剪、適應應用系統對功能、可靠性、成本、體積、功耗等嚴格要求的專用計算機系統。嵌入式系統的組成:嵌入式系統主要由嵌入式處理器、外圍設備、嵌入式操作系統及應用軟件等組成,它是集軟硬件于一體的可獨立工作的“器件”。其中:嵌入式處理器是嵌入式系統的核心部件,具有小型化、高效率、高可靠性、高集成度等特點。外圍設備是嵌入式系統中用于完成存儲、通信、調試、顯示等輔助功能的部件。2、填空題NiosII處理器有三種運行模式:Cyc1oneIIFPGA支持串行配置器件的isp編程,該特性是通過 —利用JTAG接口實現的。在SOPCBuilder中,復位地址的偏移量是,異常地址的偏移量是一 。在NiosII的多處理器系統中,最常用的共享資源是。根據Flash是否支持處理器的直接讀操作,NiosII處理的bootloader分成兩種模式:boot1oader、bootloader。用uC/OS-II操作系統實現以太網與輕量IP功能的時候,以太網的中斷號至少是—Altera公司的FPGA常用的配置方式:JTAG方式、、— 。CycloneIIFPGA上面集成的BlockRAM為M4K,一個M4K的大小是(9)使用QuartusII進行FPGA設計的開發流程是:(9)NiosIIIDE為軟件開發提供了4個主要功能:工程管理器、編輯器和編譯器、調試器、。SOPC組件On-chipMemory可以用作RAM外,還可以設置成,甚至可以設置成雙口存取。CyclonellEP2c35器件包含4個PLL,每個PLL均有個輸出。其中第個輸出的驅動能力最強。基于微電子設計的電路通常包含有:組合邏輯電路和邏輯電路。基于微電子設計的電路通常包含有:電路和時序邏輯電路。SOC是的縮寫,EDA是的縮寫。電子系統設計主要有和硬件描述語言設計方式,前者比較直觀,形象,但通用可移植性弱;后者利用文本的形式描述和設計電路,常用的兩種硬件描述語言是 和。現在集成電路設計主要采用硬件描述語言來描述自己的設計,然后利用EDA工具進行仿真和綜合,轉換成某種目標文件,然后利用ASIC實現。請問綜合的主要作用是 在基于EDA設計的技術中,有兩種基本設計思路,一種是自頂向下的設計思路,一種是的設計思路。在過去的幾十年中,數字電路設計技術發展迅速,經歷了、—,,,直到今天的SOC,我們可以把一個完整的系統集成在一個芯片上。(20)設計仿真具體分為和,前者對電路的RTL模型的仿真,不考慮信號的時延關系,而后者是對綜合或布局布線的網表進行的仿真,考慮信號的時延關系。3、選擇題基于FPGA的嵌入式系統,下面說法正確的是()A.只有運行NiosII軟核的FPGA系統才是嵌入式系統B.基于FPGA的嵌入式系統是在FPGA中運行可配置的軟核C.基于FPGA的嵌入式系統主要特點是運行速度比其他嵌入式系統要快D.基于FPGA的嵌入式系統是FPGA最主要的應用方向對于FPGA芯片來講,下列說法錯誤的是:()A.FPGA是現場可編程邏輯器件的縮寫B.FPGA的內部可以集成DSP、PowerPC等模塊
C.FPGA是非易失性器件D.FPGA的內部邏輯可以反復修改下列不屬于FPGA片內資源的是哪個?()A.PLL(鎖相環) B.LUT(查找表)C.NiosII軟核處理器 D.DSP處理模塊下列關于SOPC的說法正確的是:()SOPC系統可以對其結構進行修改,即可以說SOPC是永不過時的嵌入式系統。Ni。sII是一種軟核處理器,故可以任意修改其內部結構。NiosII可以脫離FPGA芯片單獨運行。SOPC系統具有體積小、快速靈活、低功耗等優點。下列可綜合的VerilogHDL語句是:()A. !== B.taskC.initial D,#delay下列VerilogHDL表達式中正確的是:()47b001<<1 = 5'b00010;!4'b1011||!47b0000=17b147b1010&47bllOI=17b1;D.4'bl011&&4’b0100=47b1111;下列選項中哪個不是嵌入式系統軟硬件劃分的原則。()A.系統優化原則B.資源利用率原則C.性能原則D.性價比原則NiosII的系統中SDRAM的IP核時鐘與系統全局時鐘相差多少度?()A.-60度 B.-50度 C.—70度 D.-90度下列描述可以在FPGA中穩定運行的是:()A.狀態機編碼中采用二進制編碼方式在時鐘上升沿到來時A的值由“1001”變為“0110”C.大量采用異步電路設計D.采用時鐘的正負沿調整采樣(10)下列不屬于FPGA應用范圍的是()A.信號處理B.智能應用C.手持PDAD.超大屏幕顯示
(11)下列關于軟核處理器的說法,正確的是()A.軟核處理器執行VHDL編寫的程序B.軟核處理器是集成在FPGA中的模塊NiosII、Microblaze、PowerPC、MIPS都屬于軟核處理器的范疇D.NiosII軟核可以修改它的指令和外設(12)下列說法正確的是()A.IP核可以掛載到不同的總線上B.系統中的IP核不支持VeriogHDL和VHDL混合編寫C.同一個IP核在不同的FPGA中具有相同的性能D.嵌入式軟核處理器并不屬于IP核的范疇(13)關于SOPC的說法,(13)A.SOPC的系統中至少包含一個NiosII軟核B.SOPC技術包含了嵌入式設計的全部,除了硬件PCB外,還包括處理器和實時多任務操作系統(RTOS)SOPC可以體現軟硬件協同設計技術D.如果FPGA中集成了硬核處理器,無論是否使用,系統都屬于SOPC系統(14)下列不屬于FPGA片內資源的是((14)下列不屬于FPGA片內資源的是(A.高速串行收發器)B.PLL(數字鎖相環)C.RAMD.FIFO(先進先出)(15)(15)F面哪項不屬于NiosII軟核的可定制性(A.可以修改基于NiosII的IP核B.提高或降低工作頻率C.增加或取消MMU(內存管理單元)C.增加或取消MMU(內存管理單元)D.自定義NiosII指令(16)關于FPGA的配置問題下列說法的正確的是(A.EPCS16的容量是16MbB.FPGA僅支持EPCS配置C.FPGA的配置優先級最高的是EPCSEPCS配置FPGA屬于PS(被動)方式(17(17)關于NiosII軟核啟動過程,下列說法錯誤的是(NiosII軟核的啟動過程主要分為FPGA器件的配置和NiosII程序的加載CFIFlash可以保存FPGA的配置文件、NiosII程序和其他文件數據FPGA配置文件(.sof)和NiosII程序(.elf)都可以保存在EPCS中
D.使用CFIFlash做為NiosII啟動的器件時,FPGA把配置數據從CFIF1ash讀出并加載,然后執行Bootloader把保存的NiosII程序復制SDRAM執行(18)下列可以在FPGA中穩定運行的是( )A.在設計中同時存在大量同步和異步設計B.狀態機編碼采用二進制碼和獨熱碼混合形式C.使用很多已經驗證好的IP核,但沒有做整體的仿真D.有的模塊采用時鐘上升沿,有的模塊采用時鐘下降沿(19)下列哪項不是PLL鎖相環的功能:()PLL可以優化時鐘,故有效降低FPGA芯片的功耗。PLL核是集成在FPGA內的硬IP核,故無論使用與否PLL都存在在FPGA中。C.使用PLL可以有效減少時鐘偏斜的現象D.PLL可以調整時鐘的頻率,占空比,相位等(20)下列關于存儲器的說法錯誤的是:()A.Norflash的的特點是寫入數據慢讀出數據快。多用于存儲指令。B.所有的Flash存儲器都存在“位交換”,故必須使用EDC/ECC算法以確保穩定性Sram是靜態隨機存儲器,一般讀寫速度很快但容量較小。DDR是在SDRAM的基礎上提高一倍時鐘。(21)在FPGA設計中不屬于軟件硬件協同設計的是( )A.C2H(CtoHardware)硬件加速編譯器B.難于用軟件實現的部分功能用硬件實現C.在C程序中使用自定義外設的函數D.根據頂層設計要求,合理劃分軟硬件結構(22)下列關于VerilogHDL模塊連接正確的是:()Module1 Modu1e2(.a(code1),.c1k(c1k),.rst(rst), .b(k1) )a是頂層模塊,code1是底層模塊。b是頂層模塊,k1是底層模塊。Modu1e1是底層模塊,Module2是頂層模塊。Module2的端口可以用re8類型定義(23)下列不屬于軟核處理器的是:()A.Leon3 B.OpenRisc1200C.MicroblazeD.MIPS
C.MicroblazeD.MIPS(24)關于SystemC和SystemVeri1og的說法正確的是(A.SystemC適合頂層建模,SystemVerilog適合驗證B.SystemVerilog適合頂層建模,SystemC適合驗證C.SystemVerilog是Verilog的升級版本D.SystemC可以直接轉換為RTL代碼-COS—II操作系統屬于:()A.順序執行系統 B.占先式實時操作系統C.非占先式實時操作系統 D.分時操作系統uC/OS-II的任務調度策略是( )A.哪個任務的優先級高就先執行哪個任務B.高優先級的任務會被低優先級的任務搶占C.各自輪流執行一段時間再讓出CPUD.如果某個任務一直得不到CPU資源,就會進入等待狀態)B.用來表示一個事件的發D.實現兩個任務的同步(27)在uC/O)B.用來表示一個事件的發D.實現兩個任務的同步A.共享資源的控制生C.實現兩個任務之間信息的傳遞(28)下列關于uClinux的說法正確的是()A.uClinux是在linux的基礎上裁剪了內核和應用程序庫。B.uClinux可以使用1inux的一部分命令C.uC1inux由于沒有MMU,故僅能運行在沒有MMU的處理器上D.uC1inux是硬實時的嵌入式操作系統(29)下列關于uClinux的說法正確的是:()A.uClinux是在linux的基礎上裁剪了內核和應用程序庫。B.uClinux可以使用linux的一部分命令C.uClinux由于沒有MMU,故僅能運行在沒有MMU的處理器上D.uClinux是硬實時的嵌入式操作系統。(30)下列對I2C總線說法正確的是:()SCL線為高電平時,SDA線又低電平向高電平跳變表示數據傳輸的開始。SCL線為低電平時,SDA線又低電平向高電平跳變表示數據傳輸的結束。SDA線是雙向的,而SCL線是單向的。D.在標準傳輸模式下,I2c總線的速度是400Kb/s
4、判斷題(在題后括號內填入:J/X)NiosII處理器是可以配置成16位或32位的處理器。( )Avalon接口是一個同步協議的接口,所以Avalon總線不能與異步設備連接。()在SOPC設計中,SDRAM控制器核與SDRAM芯片之間需要PLL調整時鐘相位。()TOC\o"1-5"\h\zANSIC數據類型不能明確地定義數據的寬度。( )在SOPCBuilder中Auto-AssignIRQs能做出最好的IRQ分配。()在設計時可以將NiosII程序和FPGA配置數據同時存放在同一個Flash中,這就需要一個配置控制器來驅動Flash輸出配置數據以完成FPGA的配置。()在SOPCBuilder中定義CPU的復位地址在Flash,而在NiosIIIDE中程序被連接到Flash之外的存儲器,那么elf2flash實用程序將在用戶程序前插入一個Boot-copier。( )NiosII的定時器計數模式有兩種,一種是單次減1,另外一種是連續減1。( )通常處理器的異常地址都是固定的,但是NiosII處理器的異常地址是可以配置的。()NiosIIIDE不能使用asm/C/C++混合編程。()NiosII系統結構中有32個32位的通用寄存器,8個32位控制寄存器。()Avalon接口是一個同步協議的接口。()(13)在較高頻率下SDRAM控制器核與SDRAM芯片之間需要PLL調整時鐘相位。()(14)NiosII的定時器控制器的特性之一是具有增1、減1兩種計數模式。()(15)在QuartusII編譯之前,對FPGA未使用的引腳一般要設置成Asinputtri—statedo()Flash的數據總線是三態的,NiosIICPU與Flash相連接時需要Avalonm態總線橋。()(17)在SOPCBuilder中定義CPU的復位地址在Flash,而在NiosIIIDE中用戶程序被連接Flash之外的地址,那么elf2flash實用程序將在用戶程序前插入一個Boot-copier。()(18)對于SDRAM控制器的數據引腳,可以與OUTPUT屬性的引腳相連,也可以與BIDIR屬性的引腳相連。()SOPCBuilder提供了一個組件編輯器,一個典型的組件主要有三部分組成:硬件文件、軟件文件和組件描述文件三部分組成。()
system』頭文件對SOPC硬件進行了軟件的描述。()(21)組合邏輯的輸出不受輸入信號的變化而變化。()ASIC比FPGA的設計流程長,但卻有批量的價格優勢。( )(23)在verilog語言電路設計中,若某信號定義為reg變量,哪么它一定是一個觸發器的輸出信號。()(24)在仿真電路中,_'timescale1us/1ns偽指令定義了仿真電路的時間單位是lus。( )(25)在verilog語言電路設計中,always語句塊不可以描述組合電路,因為always語句塊中的輸出信號必須定義為reg變量。()(26)在verilog電路設計中,如果一個re8類型變量,在多個always語句塊中被賦值,如果仿真時沒有發現設計有問題,那么邏輯綜合也就不會出問題。()(27)在Verilog電路設計中要避免使用循環語句,因為這些語句是不可邏輯綜合的。()(28)在數字電路設計中,不要用多級邏輯產生的時鐘,這樣的時鐘容易有毛刺,導致存儲元件不能正確鎖存數據。()5、問答題/論述題EDA技術的含義和內容是什么?比較電子系統傳統設計方法和采用EDA技術設計方法的區別。EDA技術有哪些突出的優點?你認為EDA技術的核心是什么?請詳細說明理由。一個電子系統可由單片機技術實現,也可由EDA技術實現,請比較兩種方案各自的特點。Altera器件有哪些類型?各自特點是什么?CycloneII系列的FPGA器件的主要組成部分是什么?FPGA芯片中的LE、LUT代表什么含義,其作用是什么?ISP有什么意義?CPLD和FPGA有什么差異?在實際應用中各有什么特點?可編程器件是如何分類的?Altera新型系列可編程器件的內部結構有哪些變化?如何評價器件內部的大容量存儲器和DSP塊?有哪些器件系列支持Nios^嵌入式處理器?QuartusII軟件有哪些主要的設計特性?QuartusII軟件有幾種設計流程,各流程之間的關系如何?
QuartusII軟件有幾種設計輸入方法?如何生成自己的功能模塊?(17)在全編譯過程中,各功能模塊有哪些設置特點?如何從編譯報告中查看設計性能?(18)功能仿真與時序仿真有什么區別?如何正確查看這兩種仿真結果的波形?(19)在QuartusII軟件中如何進行設計的引腳分配?(20)如何選擇編程硬件?如何改變器件的編程模式?(21)結合第2章內容考慮,QuartusII軟件是如何實現與第三方EDA工具接口的?(22)當在ModelSim軟件中進行設計仿真時,為什么不能直接在Windows資源管理器中建立設計仿真庫,而必須在ModelSim中使用菜單操作或使用vlib、vmap命令完成?(23)如何在ModelSim軟件中設置Altera仿真庫?(24)在QuartusII軟件中如何設置后臺調用第三方綜合、仿真工具?(25)比較說明NiosII相對第一代Nios有哪些特點和優勢?(26)簡述NiosII嵌入式系統的開發流程。(27)什么是SOPC技術?它的基本特征有哪些?(28)SOPCBuilder有哪些功能特點?(29)查看所安裝的SOPCBuilder中的模塊池,都有哪些可供用戶調用的模塊?(30)什么是LogicLock技術,在設計中為什么要使用LogicLock技術?(31)LogicLock區域有幾種類型,各有什么特點?(32)如何導出LogicLock區域約束?為什么要反向標注LogicLock區域?(33)在反向標注LogicLock區域布線信息時應注意什么?(34)為什么要使用SignalTaPII嵌入式邏輯分析儀?(35)結合實際邏輯分析儀功能,說明SignaITapI嵌入式邏輯分析儀的設置過程。(36)簡述FPGA穩定性設計原則。(37)請以自己的語言描述什么是SOPC?一般SOPC系統應具有哪些基本組件?(38)請描述一下你對IP核的理解以及其類型,并簡要給出各類型的定義和特點。(39)請簡要寫出SOPC的設計流程,同時以數字鐘為例,畫出設計流程圖。(40)請簡要描述用戶自定義IP核的設計步驟。SOPC構建系統,當添加某一外設時,此時外設相當于從設備,描述一些常用從設備與主機之間的接口信號類型及其寬度和方向。
(42)簡述SOPC開發流程和對SOPC的理解?(43)簡述IP核復用的好處。(44)硬核和軟核的區別。(45)乂0016和Mealy狀態機的異同?(46)如何理解可編程邏輯設計的面積和速度平衡與互換原則?(47)什么是同步設計,什么是異步設計?FPGA設計中為什么遵循同步設計原則?(48)VerilogHDL設計中阻塞賦值和非阻塞賦值有什么區別?舉例說明。(49)簡述FPGA設計中毛刺產生的條件及消除毛刺的簡單方法。6、綜合設計題在VerilogHDL中如何定義inout型的接口?系統的時鐘輸入是50MHz,請用Verilog設計一個分頻器得到10Hz的時鐘輸出。說明掃描矩陣鍵盤的工作原理用Verilog編寫去除按鍵抖動的代碼?(提示:認為只有一次按下是鍵盤抖動,三次按下才是有按鍵輸入)(4)用Verilog編寫8bit并行輸入1bit串行輸出的接口轉換模塊。(提示:注意輸入和輸出的時鐘)用Verilog編寫簡單的12c總線控制器,用來向從設備中的某個寄存器寫入一個確定的值。(提示:假設I2C總線從設備的地址為0x90,向0xAA寄存器寫入0x55)下圖所示為電
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 防塵袋采購合同協議書
- 智能分類垃圾桶創業計劃書
- 魚泡網商業計劃書
- 養殖廠合同協議書
- syb創業計劃書-完整版
- 高空貼瓷片協議書合同
- 送水合同協議書范本
- 配音合同協議書范本下載
- 奶牛生產癱瘓的防治
- 2025年魚類市場需求分析
- AQ/T 2061-2018 金屬非金屬地下礦山防治水安全技術規范(正式版)
- 道路提升改造、公路工程 投標方案(技術標)
- 木香防治病蟲害對策
- 《筵席設計與制作》考試復習題庫(含答案)
- DZ/T 0462.6-2023 礦產資源“三率”指標要求 第6部分:石墨等26種非金屬礦產(正式版)
- 交通出行車費報銷單模板
- 中國民族鋼琴藝術鑒賞智慧樹知到期末考試答案章節答案2024年西安交通大學
- 咖啡文化與飲品調制智慧樹知到期末考試答案2024年
- (高清版)DZT 0319-2018 冶金行業綠色礦山建設規范
- 體檢中心醫護培訓課件
- 2024年中國人保財險全系統陜西分公司招聘筆試參考題庫含答案解析
評論
0/150
提交評論