版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、VerilogVerilog復習題復習題一、填空題1.用EDA技術(shù)進行電子系統(tǒng)設計的目標是最終完成ASIC的設計與實現(xiàn)。2.可編程器件分為CPLD和FPGA。3.隨著EDA技術(shù)的不斷完善與成熟,自頂向下的設計方法更多的被應用于VerilogHDL設計當中。4.目前國際上較大的PLD器件制造公司有ALtera和Xilinx公司。5.完整的條件語句將產(chǎn)生組合電路,不完整的條件語句將產(chǎn)生時序電路。6.阻塞性賦值符號為=,非阻塞性賦值符號為=。
2、7有限狀態(tài)機分為Moe和Mealy兩種類型。8、EDA縮寫的含義為電子設計自動化(ElectronicDesignAutomation)9狀態(tài)機常用狀態(tài)編碼有二進制、格雷碼和獨熱碼。10VerilogHDL中任務可以調(diào)用其他任務和函數(shù)。11系統(tǒng)函數(shù)和任務函數(shù)的首字符標志為$,預編譯指令首字符標志為#。12可編程邏輯器件的優(yōu)化過程主要是對速度和資源的處理過程。13、大型數(shù)字邏輯電路設計采用的IP核有軟IP、固IP和硬IP。二、選擇題1、已
3、知“a=1b’1b=3b001”那么ab=(C)(A)4b0011(B)3b001(C)4b1001(D)3b1012、在verilog中,下列語句哪個不是分支語句?(D)(A)ifelse(B)case(C)casez(D)repeat3、VerilogHDL語言進行電路設計方法有哪幾種(8分)①自上而下的設計方法(TopDown)②自下而上的設計方法(BottomUp)③綜合設計的方法4、在verilog語言中,a=4b1011,那
4、么&a=(D)(A)4b1011(B)4b1111(C)1b1(D)1b05、在verilog語言中整型數(shù)據(jù)與(C)位寄存器數(shù)據(jù)在實際意義上是相同的。(A)8(B)16(C)32(D)646、大規(guī)??删幊唐骷饕蠪PGA、CPLD兩類,下列對FPGA結(jié)構(gòu)與工作原理的描述中,正確的是___C____。AFPGA全稱為復雜可編程邏輯器件;BFPGA是基于乘積項結(jié)構(gòu)的可編程邏輯器件;C基于SRAM的FPGA器件,在每次上電后必須進行一次配置
5、;D在Altera公司生產(chǎn)的器件中,MAX7000系列屬FPGA結(jié)構(gòu)。7.子系統(tǒng)設計優(yōu)化,主要考慮提高資源利用率減少功耗(即面積優(yōu)化),以及提高運行速度(即速度優(yōu)化);指出下列哪些方法是面積優(yōu)化___B______。①流水線設計②資源共享③邏輯優(yōu)化④串行化⑤寄存器配平件的過程。⑷、仿真:就是按照邏輯功能的算法和仿真庫對設計進行模擬,以驗證設計并排除錯誤的過程,包括功能仿真和時序仿真。⑸、編程配置:將適配后生成的編程文件裝入到PLD器件的
6、過程,根據(jù)不同器件實現(xiàn)編程或配置。4、簡述VerilogHDL編程語言中函數(shù)與任務運用有什么特點?函數(shù)和任務都能獨立完成相應電路功能,通過在同一模塊中的調(diào)用實現(xiàn)相應邏輯電路功能。但它們又有以下不同:⑴、函數(shù)中不能包含時序控制語句,對函數(shù)的調(diào)用,必須在同一仿真時刻返回。而任務可以包含時序控制語句,任務的返回時間和調(diào)用時間可以不同。⑵、在函數(shù)中不能調(diào)用任務,而任務中可以調(diào)用其它任務和函數(shù)。但在函數(shù)中可以調(diào)用其它函數(shù)或函數(shù)自身。⑶、函數(shù)必須包
7、含至少一個端口,且在函數(shù)中只能定義input端口。任務可以包含0個或任何多個端口,且可以定義input、output和inout端口。⑷、函數(shù)必須返回一個值,而任務不能返回值,只能通過output或inout端口來傳遞執(zhí)行結(jié)果。5、簡述FPGA與CPLD兩種器件應用特點。CPLD與FPGA都是通用可編程邏輯器件,均可在EDA仿真平臺上進行數(shù)字邏輯電路設計,它們不同體現(xiàn)在以下幾方面:⑴FPGA集成度和復雜度高于CPLD,所以FPGA可實現(xiàn)
8、復雜邏輯電路設計,而CPLD適合簡單和低成本的邏輯電路設計。⑵、FPGA內(nèi)主要由LUT和寄存器組成,傾向?qū)崿F(xiàn)復雜時序邏輯電路設計,而CPLD內(nèi)主要由乘積項邏輯組成,傾向?qū)崿F(xiàn)組合邏輯電路設計。⑶、FPGA工藝多為SRAM、flash等工藝,掉電后內(nèi)信息消失,所以該類型需外配存儲器,而CPLD工藝多為EEPROM等工藝,掉電后信息不消失,所以不用外配存儲器。⑷、FPGA相對CPLD成本高,但都可以在內(nèi)都鑲嵌硬核和軟核,實現(xiàn)片上系統(tǒng)功能。四、
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論