freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于fpga的數(shù)字頻率及設(shè)計(jì)與實(shí)現(xiàn)-文庫吧資料

2024-11-15 22:03本頁面
  

【正文】 間接測頻法適用于低頻信號的頻率測量。 本設(shè)計(jì)采用自頂向下的設(shè)計(jì)思路,利用 Verilog 硬件描述語言對頻率計(jì)進(jìn)行設(shè)計(jì),利用 Modelsim 這一業(yè)內(nèi)十分優(yōu)秀的仿真軟件對頻率計(jì)的核心模塊進(jìn)行仿 真,并在 Q uartus II 綜合開發(fā)軟件上對設(shè)計(jì)進(jìn)行編譯優(yōu)化和總體仿真。隨著可編程邏輯器 件的廣 泛 應(yīng) 用 , 以 EDA 工 具 作 為 開 發(fā) 手 段 , 運(yùn) 用 硬 件 描 述 語 言( VHD L/Verilog),將會使系統(tǒng)大大簡化,從而提高整體的性能。 圖 21: FPGA 開發(fā)流程圖 本章小結(jié) 本章 分別從 FPGA 的介紹、 FPGA 的開發(fā)環(huán)境,硬件描述語言的介紹, FPGA 開發(fā)流程的介紹等幾個(gè)方面對 FPGA 設(shè)計(jì)的基礎(chǔ)知識進(jìn)行了深入淺出的闡述, 通過對 FPGA 設(shè)計(jì)的相關(guān)基礎(chǔ)知識 的介紹 ,便于 對 下文進(jìn)一步 進(jìn)行介紹 的展開 。 以上的任何一步出現(xiàn)問題,都要回到相應(yīng)的步驟進(jìn)行重新設(shè)計(jì),知道滿足要求為止。任何仿真或驗(yàn)證步驟出現(xiàn)問題,就需要根據(jù)錯(cuò)誤定位返回到相應(yīng)的步驟更改或者重新設(shè)計(jì)。示波器和邏輯分析儀是邏輯設(shè)計(jì)的主要調(diào)試工具。這些工具通過對設(shè)計(jì)的 IB IS、 HSPICE等模型的仿真,能較好地分析高速設(shè)計(jì)的信號完整性、電磁干擾等電路特性。一般來說,布線后仿真步驟必須進(jìn)行,通過布局布線后仿真能檢查設(shè)計(jì)時(shí)序與 FPGA 實(shí)際運(yùn)行情況是否一致,確保設(shè)計(jì)的可靠性和穩(wěn)定性。 哈爾濱工業(yè)大學(xué) 華德應(yīng)用技術(shù)學(xué)院 畢業(yè)設(shè)計(jì)(論文) 9 6. 時(shí)序仿真與驗(yàn)證( modelsim)將布局布線的延時(shí)信息反標(biāo)注到設(shè)計(jì)網(wǎng)表中,所進(jìn)行的仿真就叫時(shí)序仿真或布局布線后仿真,也叫后仿真。一般情況下,用戶可以通過設(shè)置參數(shù)指定布局布線的優(yōu)化準(zhǔn)則,總的來說優(yōu)化目標(biāo)主要有兩個(gè)方面,面積和速度。 FPGA 的結(jié)構(gòu)相對復(fù)雜,為了獲得更好的實(shí)現(xiàn)結(jié)果,特別是保證能夠滿足設(shè)計(jì)的時(shí)序條件,一般采用時(shí)序驅(qū)動的引擎進(jìn)行布局布線,所以對于不同的設(shè)計(jì)輸入,特別是不 同的 時(shí)序 約束 ,獲 得的 布局 布線 結(jié)果 一般 有較 大的 差異 。所謂布局( Place),就是指將邏輯網(wǎng)表中的硬件原語或者底層單元合理地適配到 FPGA 內(nèi)部的固有硬件結(jié)構(gòu)上,布局的優(yōu)劣對設(shè)計(jì)的最終結(jié)果(在速度和面積兩個(gè)方面)影響很大。因?yàn)橹挥衅骷拈_發(fā)商最了解器件的內(nèi)部結(jié)構(gòu),所以實(shí)現(xiàn)步驟必須選用器件開發(fā)商提供的工具。 5. 實(shí)現(xiàn)與布局布線( Q uartusII 中實(shí)現(xiàn)),綜合結(jié)果的本質(zhì)是一些由與、或、非門,觸發(fā)器, RA M 等基本邏輯單元組成的邏輯網(wǎng)表,它 與 芯 片 的 實(shí) 際 的 配 置 情 況 還 有 較 大 的 差 距 。目前主流綜合工具日益成熟,對于一般性的設(shè)計(jì),如果設(shè)計(jì)者確信自己標(biāo)注明確,沒有綜合歧義發(fā)生,則可省略該步驟。綜合后仿真雖然比功能仿真精確一些,但是只能估計(jì)門延時(shí),不能估計(jì)線延時(shí),仿真結(jié) 果與布線后的實(shí)際情況還有一定的差距,并不十分準(zhǔn)確。 哈爾濱工業(yè)大學(xué) 華德應(yīng)用技術(shù)學(xué)院 畢業(yè)設(shè)計(jì)(論文) 8 4. 綜合后仿真 ( modelsim) ,綜合完成后需要檢查綜合結(jié)果是否與設(shè)計(jì)一致,做綜合后仿真。通過仿真能及時(shí)發(fā)現(xiàn)設(shè)計(jì)中的錯(cuò)誤,加快設(shè)計(jì)進(jìn)度,提高設(shè)計(jì)的可靠性。 2. 功能仿真 ( modelsi m),電路設(shè)計(jì)完成以后,要用專用的仿真工具對設(shè)計(jì)進(jìn)行功能仿真,驗(yàn)證電路功能是否符合設(shè)計(jì)要求。波形輸入和狀態(tài)機(jī)輸入方法是兩種常用的輔助設(shè)計(jì)輸入方法:使用波形輸入時(shí),志耘愛繪制出激勵(lì)波形與輸出波形, EDA 軟 件就能自動地根據(jù)響應(yīng)關(guān)系進(jìn)行設(shè)計(jì);使用狀態(tài)機(jī)輸入法時(shí),設(shè)計(jì)者只需要畫出狀態(tài)轉(zhuǎn)移圖, EDA 軟件就能生成相應(yīng)的 HD L 代碼或原理圖,使用十分方便。目前進(jìn)行大型工程設(shè)計(jì)時(shí),最常用的設(shè)計(jì)方法是 HD L 設(shè)計(jì)輸入法,其中影響最為廣泛的 HDL 語言是 VHD L 和 Verilog HD L。但是在大型設(shè)計(jì)中,這種方法的可維護(hù)性較差,不利于模塊構(gòu)造與重用。原理圖設(shè)計(jì)輸入法在早期應(yīng)用得比較廣泛,它根據(jù)設(shè)計(jì)要求,選用器件、繪制原理圖、完成輸入過程。 FPGA 開發(fā)流程 的介紹 基于 EDA 工具的 FPGA/CPLD 開發(fā)流程: 1. 電路設(shè)計(jì)與輸入 (QuartusII 中可直接進(jìn)行 ),電路設(shè)計(jì)與輸入是指通過某些規(guī)范的描述方式,將工程師電路構(gòu)思輸入給 EDA 工具。 設(shè)計(jì)人員通過計(jì)算機(jī)對 HD L 語言進(jìn)行邏輯仿真和邏輯綜合,方 哈爾濱工業(yè)大學(xué) 華德應(yīng)用技術(shù)學(xué)院 畢業(yè)設(shè)計(jì)(論文) 7 便高效地設(shè)計(jì)數(shù)字電路及其產(chǎn)品。當(dāng)然,如果您是集成電路( ASIC)設(shè)計(jì)人員,則必須首先掌握 verilog,因?yàn)樵?IC設(shè)計(jì)領(lǐng)域, 90%以上的公司都是采用 verilog進(jìn)行 IC 設(shè)計(jì)。掌握其中一種語言以后,可以通過短期的學(xué)習(xí),較快的學(xué)會另一種語言。 選擇 VH DL 還是 verilog HDL?這是一個(gè)初學(xué)者最常見的問題。 1990 年CADENCE 公司公開發(fā)表了 Verilog HDL, 并成立 LVI 組織以促進(jìn)Verilog HDL 成為 IEEE 標(biāo)準(zhǔn),即 IEEE Standard 13641995. Verilog HDL 的最大特點(diǎn)就是易學(xué)易用,如果有 C 語言的編程經(jīng)驗(yàn),可以在一個(gè)較短的時(shí)間內(nèi)很快的學(xué)習(xí)和掌握,因而可以把 Verilog HDL 內(nèi)容安排在與 ASIC 設(shè)計(jì)等相關(guān)課程內(nèi)部進(jìn)行講授,由于 HD L語言本身是專門面向硬件與系統(tǒng)設(shè)計(jì)的,這樣的安排可以使學(xué)習(xí)者同時(shí)獲得設(shè)計(jì)實(shí)際電路的經(jīng)驗(yàn)。 1985 年 Moorby推出它的第三個(gè)商用仿真器 VerilogXL,獲得了巨大的成功,從而使得 Verilog HDL 迅速得到推廣應(yīng)用。前者由 Gatew ay Design Automation 公司(該公司于 1989 年被 Cadence 公司收購)開發(fā)。 Verilog HDL 是一種硬件描述語言( HD L:Hardware Discrip tion Language),是一種以文本形式來描述數(shù)字系統(tǒng)硬件的結(jié)構(gòu)和行為的語言,用它可以表示邏輯電路圖、邏輯表達(dá)式,還可以表示數(shù)字邏輯系統(tǒng)所完成的邏輯功能。就有波形出來了。wave 窗口剛打開時(shí)是空的,需要在 objects 窗口的 add w ave signals in region。然后選中它,右鍵, simulate(左鍵雙擊也可) ; 4. ModelSim 有很多窗口,一開始只要選擇 view 下面的 objects 和 wave 窗口就行了。有 clk、 ena、 reset輸入, t 作為輸出 ; 2. 打開 Modelsim,首先 create project,工程名隨意取了,比如命名為 test,目錄設(shè)在 modelsimStudy 下,默認(rèn)的庫 work 不變(這樣就不用管什么建立庫之類的東西了)。 ModelSim 的使用方法: 1. 在 F 盤建立一個(gè)目錄 modelsimStudy。 SE 版和 OEM 版在功能和性能方面有較大差別,比如對于大家都關(guān)心的仿真速度問題,以 Xilinx 公司提供的 OEM 版本 ModelSim XE 為例,對于代碼少于40000 行的設(shè)計(jì), ModelSim SE 比 ModelSim XE 要快 10 倍;對于代碼超過 40000 行的設(shè)計(jì), ModelSim SE 要比 ModelSim XE 快近 40 倍。 主要特點(diǎn): 1. RTL 和門級優(yōu)化,本地編譯結(jié)構(gòu),編譯仿真速度快,跨平臺跨版本仿真; 2. 單內(nèi)核 VHDL 和 Verilog 混合仿真; 3. 源代碼模版和助手,項(xiàng)目管理; 4. 集成了 性能分析、波形比較、代碼覆蓋、數(shù)據(jù)流 C haseX、 Signal Spy、虛擬對象 Virtual Object、 Memory 窗口、 Assertion 窗口、源碼窗口顯示信號值、信號條件斷點(diǎn)等眾多調(diào)試功能 ; 5. 對 SystemC 的直接支持,和 HDL 任意混合; 哈爾濱工業(yè)大學(xué) 華德應(yīng)用技術(shù)學(xué)院 畢業(yè)設(shè)計(jì)(論文) 5 6. 支持 SystemVerilog 的設(shè)計(jì)功能; 7. 對系統(tǒng)級描述語言的最全面支持, Syste mVerilog, SystemC, PSL。 軟件仿真環(huán)境 —— Modelsim 的介紹 Mentor 公司的 ModelSi m 是業(yè)界最優(yōu)秀的 HD L 語言仿真軟件,它能提供友好的仿真環(huán)境,是業(yè)界唯一的單內(nèi)核支持 VHD L 和Verilog 混合仿真的仿真器。而且 Q uartus II擁有 性能 良好 的 設(shè)計(jì) 錯(cuò)誤 定 位器 ,用于 確 定文 本或 圖形 設(shè) 計(jì)中 的錯(cuò)誤。 Altera 提供的宏功能模塊與 LMP 函數(shù)有以下幾個(gè)方面: 1. 算術(shù)組件:包括累加器,加 法器,乘法器和 LMP 算術(shù)函 數(shù); 2. 門電路:包括多路復(fù)用器和 LMP 門函數(shù) ; 3. I/O 組件:包括時(shí)鐘數(shù)據(jù)恢復(fù)( CDR),鎖相環(huán)( P LL),雙數(shù)據(jù)速率( DDR),千兆位收發(fā)器塊( GXB), LVDS 接收 哈爾濱工業(yè)大學(xué) 華德應(yīng)用技術(shù)學(xué)院 畢業(yè)設(shè)計(jì)(論文) 4 器和發(fā)送器, PLL 重新配置和遠(yuǎn)程更新宏功能模塊 ; 4. 存儲器編譯器:包括 FIFO Partitioner, ROM 和 ROM 宏功能模 塊; 5. 存儲組件:包括存儲器,移位寄存器宏模塊和 LMP 存儲器函數(shù)。參數(shù)含義,使用方法,硬件描述語言模塊參數(shù)設(shè)置以及調(diào)用方法都可以在 QuartusII 中的 HELP 中查閱到。 本設(shè)計(jì)在實(shí)現(xiàn)原理圖輸入多層次設(shè)計(jì)的同時(shí),大量運(yùn)用了 QuartusII 的元件庫, LMP 是參數(shù)可設(shè)置模塊庫( Library of Parameterized Modules)的縮寫, Altera 提供的可參數(shù)化宏功能模塊和 LMP 函數(shù)均基于 Altera 器件的結(jié)構(gòu)做了優(yōu)化設(shè)計(jì)。 Q uar tus II 提 供了 一種 與 結(jié)構(gòu) 無關(guān) 的設(shè) 計(jì) 環(huán)境 ,使設(shè)計(jì)者能方便的進(jìn)行設(shè)計(jì)輸入、快速處理和器件編程。 Q uartus II 是 Altera 前一代 FP G A/CP LD 集 成 環(huán)境 MA X+ pl us II 的更 新?lián)Q 代產(chǎn) 品 ,其 界面友 好 、使 用 便捷 。因此, FPGA 的使 用 非常 靈活 。 當(dāng)需 要 修改 FP GA 功 能時(shí) ,只 需 換一 片 E PR O M 即可 。 掉電 后, FP G A 恢 復(fù)成 白片 , 哈爾濱工業(yè)大學(xué) 華德應(yīng)用技術(shù)學(xué)院 畢業(yè)設(shè)計(jì)(論文) 3 內(nèi)部 邏輯 關(guān)系 消 失, 因此 , F P GA 能夠 反復(fù) 使用 。用 戶可 以根 據(jù) 不同的配置模式,采用不同的編程方式。 3. FPGA 內(nèi)部有豐富 的觸 發(fā) 器和 /IO引腳 ; 4. FPGA 是 ASIC 電路 中設(shè) 計(jì) 周期 最短 、開 發(fā) 費(fèi)用 最低 、風(fēng)險(xiǎn)最小的器件之一 ; 5. FP GA 采 用高 速 C MO S 工 藝 ,功 耗低 ,可 以 與 C MO S、 TT L電平兼容。使用 FPGA 器件,一般可在幾天到幾周內(nèi)完成一個(gè)電子系統(tǒng)的設(shè)計(jì)和制作,可以縮短研制周期,達(dá)到快速上市和進(jìn)一步降低成本的要求。這樣就實(shí)現(xiàn)了滿足用戶要求的專用集成電路,真正打到了用戶自行設(shè)計(jì)、自行研制和自行生產(chǎn)集成電路的目的。 FPGA 器件及其開發(fā)系統(tǒng)是開發(fā)大規(guī)模數(shù)字集成電路的新技術(shù)。 本設(shè)計(jì)所能達(dá)到的技術(shù)指標(biāo)如下: 1. 能測量輸入信號的頻率范圍為 1hz~ 99Mhz; 2. 波形可以是方波等任何有固定頻率的信號; 3. 運(yùn)用硬件描述語言和原理圖法進(jìn)行設(shè)計(jì); 4. 運(yùn)用 Quartus II 軟件進(jìn)行設(shè)計(jì)和 Modelsim 軟件仿真。 隨著 可編 程邏 輯器 件( CPLD/FPGA)的廣泛應(yīng)用,以 EDA 工具作為開發(fā)手段,運(yùn)用硬件描述語言( VHD L/Verilog),將使整個(gè)系統(tǒng)大大簡化 ,提高整體的性能和可靠性。 Altera 公司提供的Quartus II 軟件進(jìn)行 FPGA 設(shè)計(jì)開發(fā)流程,根據(jù)設(shè)計(jì)需要可以進(jìn)行原理圖、硬件描述語言進(jìn)行設(shè)計(jì),并進(jìn)行編譯仿真,配合 Modelsim 仿真軟件測試設(shè)計(jì)功能的實(shí)現(xiàn)。近年來,隨著電子設(shè)計(jì)技術(shù)的飛速發(fā)展,數(shù)字電路的研究及應(yīng)用出現(xiàn)了廣闊的空間。 哈爾濱工業(yè)大學(xué) 華德應(yīng)用技術(shù)學(xué)院 畢業(yè)設(shè)計(jì)(論文) 1 第 1 章 緒論 課題背景 與意義 在電子技術(shù)中,頻率是最基本的參數(shù)之一,并且與許多電參量的測量方案、測量結(jié)果都有十分密切的關(guān)系,頻率的測量就顯得尤為重要,而頻率計(jì)的研究工作更具有重大的科研意義 。 由于大規(guī)模和超大規(guī)模數(shù)字集成電路技術(shù)、數(shù)據(jù)通信技術(shù)與單片機(jī)技術(shù)的結(jié)合,數(shù)字頻率計(jì)發(fā)展進(jìn)入了智能化和微型化的新階段。利用 FPGA( Field Programmable Gate Array)的設(shè)計(jì)軟件可以將設(shè)計(jì)好的程序 “燒寫 ”到 FPGA 器件 中,如同自行設(shè)計(jì)集成電路一樣,可以節(jié)省電路開發(fā)的費(fèi)用與時(shí)間。 本課題主要 研究內(nèi)容 傳統(tǒng)頻率計(jì)設(shè)計(jì)用到的器件較多,連線比較復(fù)雜,而
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1