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

正文內(nèi)容

基于fpga的函數(shù)信號(hào)發(fā)生器的設(shè)計(jì)初稿-資料下載頁

2025-11-07 20:35本頁面

【導(dǎo)讀】教學(xué)等領(lǐng)域應(yīng)用十分廣泛。不論是在生產(chǎn)、科研還是教學(xué)上,信號(hào)發(fā)生器都是電子工程師信。號(hào)仿真實(shí)驗(yàn)的最佳工具,而且,信號(hào)發(fā)生器的設(shè)計(jì)方法多,設(shè)計(jì)技術(shù)也越來越先進(jìn)。為測試儀器中至關(guān)重要的一類,因此開發(fā)信號(hào)發(fā)生器具有重大意義。設(shè)計(jì)出比較復(fù)雜的調(diào)頻、調(diào)幅功能的信號(hào)發(fā)生器。本文采用直接數(shù)字合成技術(shù),以。器中,再通過硬件電路依次從波形存儲(chǔ)器中讀取出來。經(jīng)數(shù)/模轉(zhuǎn)換以及濾波后得到所需信。Altera公司的FPIC6Q240C8芯片作為波形產(chǎn)生的主芯片。計(jì)提供了一種比較簡單的方法。根據(jù)各種波形產(chǎn)生的基本原理,利用MATLAB/DSPBuilder. 數(shù)信號(hào)發(fā)生器的頂層原理圖,經(jīng)過波形仿真后,下在到目標(biāo)器件中。通過實(shí)驗(yàn)表明,該函數(shù)。波形的頻率和幅度可調(diào),可根據(jù)用戶需要進(jìn)行現(xiàn)場可編程,達(dá)到了預(yù)定的要求。

  

【正文】 位是連續(xù)變化的,形成的信號(hào)具有良好的頻譜,這是傳統(tǒng)的直接頻率合成方法無法實(shí)現(xiàn)的。 FPGA 的介紹、工作原理、配置模式、優(yōu)勢等 FPGA 的介紹 FPGA 是英文 Field- Programmable Gate Array 的縮寫,即現(xiàn)場可編程門陣列,它是在 PAL、 GAL、 CPLD 等可編程器件的基礎(chǔ)上進(jìn)一步發(fā)展的產(chǎn)物。 它是作為專用集成電路( ASIC)領(lǐng)域中的一種半定制電路而出現(xiàn)的,既解決了定制電路的不足,又克服了原有可編程器件門電路數(shù)有限的缺點(diǎn)。 FPGA(現(xiàn)場可編程門陣列)是一項(xiàng)非常前沿和有發(fā)展前景的技術(shù)。 FPGA 的芯片實(shí)際上就是一片已經(jīng)制造好的大規(guī)模集成電路芯片。這種芯片沒有固定的功能,但里面有排列規(guī)整的門級(jí)電路和用于連接這些門級(jí)電路的連線。這些連線所連接的路徑是可以改變的,這就是 FPGA編程的根本。通過編程來控制這些連線使得大規(guī)模的門級(jí)電路連接成一個(gè)可實(shí)現(xiàn)復(fù)雜功能的數(shù)字電路。 FPGA 工作原理 FPGA 采 用了邏輯單元陣列 LCA( Logic Cell Array)這樣一個(gè)新概念,內(nèi)部包括可配置邏輯模塊 CLB( Configurable Logic Block)、輸出輸入模塊 IOB( Input Output Block)和內(nèi)部連線( Interconnect)三個(gè)部分。 FPGA 的基本特點(diǎn)主要有: 1)采用 FPGA 設(shè)計(jì) ASIC 電路,用戶不需要投片生產(chǎn),就能得到合用的芯片。 2) FPGA 可做其它全定制或半定制 ASIC 電路的中試樣片。 3) FPGA 內(nèi)部有豐富的觸發(fā)器和 I/ O 引腳。 4) FPGA 是 ASIC 電路中設(shè)計(jì)周期最短、開發(fā)費(fèi)用最低、風(fēng)險(xiǎn)最小的器件之一。 5) FPGA 采用高速 CHMOS 工藝,功耗低,可以與 CMOS、 TTL 電平兼容。 可以說, FPGA 芯片是小批量系統(tǒng)提高系統(tǒng)集成度、可靠性的最佳選擇之一。 FPGA 是由存放在片內(nèi) RAM 中的程序來設(shè)置其工作狀態(tài)的,因此,工作時(shí)需要對(duì)片內(nèi)的 RAM 進(jìn)行編程。用戶可以根據(jù)不同的配置模式,采用不同的編程方式。 加電時(shí), FPGA 芯片將 EPROM 中數(shù)據(jù)讀入片內(nèi)編程 RAM 中,配置完成后, FPGA 進(jìn)入工作狀態(tài)。掉電后, FPGA 恢復(fù)成白片,內(nèi)部邏輯關(guān) 系消失,因此, FPGA 能夠反復(fù)使用。 FPGA 的編程無須專用的 FPGA 編程器,只須用通用的 EPROM、 PROM 編程器即可。當(dāng)需要修改 FPGA 功能時(shí),只需換一片 EPROM 即可。這樣,同一片 FPGA,不同的編程數(shù)據(jù),可以產(chǎn)生不同的電路功能。因此, FPGA 的使用非常靈活。 17 FPGA 的優(yōu)勢 FPGA的優(yōu)勢在于:不僅可以解決系統(tǒng)小型化、低功耗等問題,而且其開發(fā)周期短,開發(fā)軟件投入少,芯片價(jià)格不斷降低。 FPGA 的基本特點(diǎn)主要有: 1)采用 FPGA 設(shè)計(jì) ASIC 電路,用戶不需要投片生產(chǎn),就能得到合用的芯片。 2) FPGA 可做其它全定制或半定制 ASIC 電路的中試樣片。 3) FPGA 內(nèi)部有豐富的觸發(fā)器和 I/ O 引腳。 4) FPGA 是 ASIC 電路中設(shè)計(jì)周期最短、開發(fā)費(fèi)用最低、風(fēng)險(xiǎn)最小的器件之一。 5) FPGA 采用高速 CHMOS 工藝,功耗低,可以與 CMOS、 TTL 電平兼容。 可以說, FPGA 芯片 是 小批量系統(tǒng)提高系統(tǒng)集成度、可靠性的最佳選擇之一 。 FPGA 配置模式 FPGA 有多種配置模式:并行主模式為一片 FPGA 加一片 EPROM 的方式;主從模式可以支持一片 PROM 編程多片 FPGA;串行模式可以采用串行 PROM 編 FPGA;外設(shè)模式可以將 FPGA 作為微處理器的外設(shè),由微處理器對(duì)其編程。 如何實(shí)現(xiàn)快速的時(shí)序收斂、降低功耗和成本、優(yōu)化時(shí)鐘管理并降低 FPGA 與 PCB并行設(shè)計(jì)的復(fù)雜性等問題,一直是采用 FPGA 的系統(tǒng)設(shè)計(jì)工程師需要考慮的關(guān)鍵問題。如今,隨著 FPGA 向更高密度、更大容量、更低功耗和集成更多 IP 的方向發(fā)展,系統(tǒng)設(shè)計(jì)工程師在從這些優(yōu)異性能獲益的同時(shí),不得不面對(duì)由于 FPGA 前所未有的性能和能力水平而帶來的新的設(shè)計(jì)挑戰(zhàn)。 例如,領(lǐng)先 FPGA 廠商 Xilinx 最近推出的 Virtex5 系列采用 65nm 工藝,可提供高達(dá) 33 萬個(gè)邏輯單元、 1,200 個(gè) I/O 和大量硬 IP 塊。超大容量和密度使復(fù)雜的布線變得更加不可預(yù)測,由此帶來更嚴(yán)重的時(shí)序收斂問題。此外,針對(duì)不同應(yīng)用而集成的更多數(shù)量的邏輯功能、 DSP、嵌入式處理和接口模塊,也讓時(shí)鐘管理和電壓分配問題變得更加困難。 幸運(yùn)地是, FPGA 廠商、 EDA 工具供應(yīng)商正在通力合作解決 65nm FPGA 獨(dú)特的設(shè)計(jì)挑戰(zhàn)。不久以前, Synplicity 與 Xilinx 宣布成立超 大容量時(shí)序收斂聯(lián)合工作小組,旨在最大程度幫助地系統(tǒng)設(shè)計(jì)工程師以更快、更高效的方式應(yīng)用 65nm FPGA 器件。設(shè)計(jì)軟件供應(yīng)商 Magma 推出的綜合工具 Blast FPGA 能幫助建立優(yōu)化的布局,加快時(shí)序的收斂。 最近 FPGA 的配置方式已經(jīng)多元化! FPGA 的開發(fā)工具及其語言的介紹 Quartus II 簡介 Quartus II 是 Altera 公司的綜合性 PLD 開發(fā)軟件,支持原理圖、 VHDL、 VerilogHDL以及 AHDL( Altera Hardware Description Language)等多種設(shè)計(jì)輸入形式,內(nèi)嵌自有的綜合器以及仿真器,可以完成從設(shè)計(jì)輸入到硬件配置的完整 PLD 設(shè)計(jì)流程。 是目前 FPGA設(shè)計(jì)中功能最強(qiáng)大,應(yīng)用最廣泛之一的軟件。它集合了硬件描述語言輸入(還支持其他多種輸入法),電路的綜合,電路的適配,時(shí)序的分析以及電路后仿真等功能,幾乎包括了 FPGA整個(gè)開發(fā)過程。 18 Quartus II 可以在 XP、 Linux 以及 Unix 上使用,除了可以使用 Tcl 腳本完成設(shè)計(jì)流程外,提供了完善的用戶圖形界面設(shè)計(jì)方式。具有運(yùn)行速度快,界面統(tǒng)一,功能集中,易學(xué)易用等特點(diǎn)。 Quartus II 支持 Altera 的 IP 核,包含了 LPM/MegaFunction 宏功能模塊庫,使用戶可以充分利用成熟的模塊,簡化了設(shè)計(jì)的復(fù)雜性、加快了設(shè)計(jì)速度。對(duì)第三方 EDA 工具的良好支持也使用戶可以在設(shè)計(jì)流程的各個(gè)階段使用熟悉的第三放 EDA 工具。 此外, Quartus II 通過和 DSP Builder 工具與 Matlab/Simulink 相結(jié)合,可以方便地實(shí)現(xiàn)各種 DSP 應(yīng)用系統(tǒng);支持 Altera 的片上可編程系統(tǒng)( SOPC)開發(fā),集系統(tǒng)級(jí)設(shè)計(jì)、嵌入式軟件開發(fā)、可編程邏輯設(shè)計(jì)于一體,是一種綜合性的開發(fā)平臺(tái)。 Maxplus II 作為 Altera 的上一代 PLD 設(shè)計(jì)軟件,由于其出色的易用性而得到了廣泛的應(yīng)用。目前 Altera 已經(jīng)停止了對(duì) Maxplus II 的更新支持, Quartus II 與之相比不僅僅是支持器件類型的豐富和圖形界面的改變。 Altera 在 Quartus II 中包含了許多諸如 SignalTap II、 Chip Editor 和 RTL Viewer 的設(shè)計(jì)輔助工具,集成了 SOPC 和 HardCopy 設(shè)計(jì)流程,并且繼承了Maxplus II 友好的圖形界面及簡便的使用方法。 Altera Quartus II 作為一種可編程邏輯的設(shè)計(jì)環(huán)境 , 由于其強(qiáng)大的設(shè)計(jì)能力和直觀易用的接口,越來越受到數(shù)字系統(tǒng)設(shè)計(jì)者的歡迎。 Altera 的 Quartus II 可編程邏輯軟件屬于第四代 PLD 開發(fā)平臺(tái)。該平臺(tái)支持一個(gè)工作組環(huán)境下的設(shè)計(jì)要求,其中包括支持基于 Inter 的協(xié)作設(shè)計(jì)。 Quartus 平臺(tái)與 Cadence、ExemplarLogic、 MentorGraphics、 Synopsys 和 Synplicity 等 EDA 供應(yīng)商的開發(fā)工具相兼容。改進(jìn)了軟件的 LogicLock 模塊設(shè)計(jì)功能,增添 了 FastFit 編譯選 項(xiàng),推進(jìn)了網(wǎng)絡(luò)編輯性能,而且提升了調(diào)試能力。支持 MAX7000/MAX3000 等乘積項(xiàng)器件 。 Quartus II軟件使您能夠在設(shè)計(jì)流程的不同階段使用您熟悉的 EDA工具。您可以把這些工具與 Quartus II圖形用戶界面或者 Quartus II命令行可執(zhí)行文件一起使用。下圖顯示了 EDA工具設(shè)計(jì)流程。 19 Quartus II具有多種設(shè)計(jì)輸入方法:原理圖輸入與符號(hào)編輯、硬件描述語言、波形設(shè)計(jì)輸入、平面圖編輯以及層次設(shè)計(jì)輸入。如此眾多的設(shè)計(jì)輸入方法幫助設(shè)計(jì)者輕松的完成設(shè)計(jì)輸入 。 Quartus II處理一個(gè)設(shè) 計(jì)時(shí),軟件編譯器讀取設(shè)計(jì)文件信息,產(chǎn)生用于器件編程、仿真、時(shí)序分析的輸出文件。消息處理器可以自動(dòng)定位編譯過程種發(fā)現(xiàn)的錯(cuò)誤,編譯器還可以優(yōu)化設(shè)計(jì)文件。 Quartus II提供的設(shè)計(jì)校驗(yàn)功能包括功能仿真與時(shí)序分析,用于測試設(shè)計(jì)的邏輯操作和內(nèi)部時(shí)序。 Quartus II編程器使用編譯器生成對(duì) Altera器件進(jìn)行下載編程,它可以用來進(jìn)行器件編程、校驗(yàn)、檢查及功能測試。 DSP Builder 介紹 DSP Builder是美國 Altera公司推出的一個(gè)面向 DSP開發(fā)的系統(tǒng)級(jí)工具,他作為 Matlab的 一個(gè) Simulink工具箱,使得用 FPGA設(shè)計(jì) DSP系統(tǒng)完全通過 Simulink的圖形化界面進(jìn)行建模、系統(tǒng)級(jí)仿真,設(shè)計(jì)模型可直接向 VHDL硬件描述語言轉(zhuǎn)換,并自動(dòng)調(diào)用 QuartusⅡ 等EDA設(shè)計(jì)軟件,完成綜合、網(wǎng)表生成以及器件適配乃至 FPGA的配置下載,使得系統(tǒng)描述與硬件實(shí)現(xiàn)有機(jī)的融合為一體,充分體現(xiàn)了現(xiàn)代電子技術(shù)自動(dòng)化開發(fā)的特點(diǎn)與優(yōu)勢。 其設(shè)計(jì)流程如下圖所示。 DSP Builder設(shè)計(jì)流程 使用 DSP Builder完成設(shè)計(jì)時(shí),首先在 Matlab/ Simulink軟件中建立模型文件 (.mdl),DSP Builder SignalCompiler模塊讀取由 DSP Builder和 MegaCore模塊構(gòu)建的 Simulink建模文件 (.mdl),生成 VHDL文件和工具命令語言 (Tcl)腳本,進(jìn)行綜合、硬件實(shí)施和仿真。 Matlab/ Simulink 建模 根據(jù) FIR數(shù)字濾波器的算法,在 Matlab 的 Simulink 環(huán)境中建立一個(gè)MDL 模型文件。用圖形方式調(diào)用 AlteraDSPBuilder 和其他的 Simulink 庫中的圖形模塊。 在 Simulink 中仿真并生成 VHDL 代碼 完成模型設(shè)計(jì)之后,可 以先在 Simulink 中對(duì)模型進(jìn)行仿真,可以通過 Simulink 中的示波器模塊查看各步驟的中間結(jié)果。 使用 Modelsim 進(jìn)行 RTL 仿真 在 Simulink 中進(jìn)行的仿真是屬于系統(tǒng)驗(yàn)證性質(zhì)的,是對(duì) mdl文件進(jìn)行仿真,并沒有對(duì)生成的 VHDL 代碼進(jìn)行過仿真。事實(shí)上,生成 VHDL描述的是 RTL 級(jí)的,是 20 針對(duì)具體的硬件結(jié)構(gòu)的,而在 Matlab 的 Simulink中的模型仿真是算法級(jí)的,兩者之間有可能存在軟件理解上的差異。轉(zhuǎn)換后的 VHDL 代碼實(shí)現(xiàn)可能與 mdl 模型描述的情況不完全相符。這就需要針對(duì)生成的 RTL 級(jí) VHDL 代 碼進(jìn)行功能仿真, 最后是將 Quartus II生成的配置文件下載到目標(biāo)器件中,形成 DSP硬件系統(tǒng)。 SOPC 實(shí)驗(yàn)開發(fā)系統(tǒng) GW48SOPC+ SOPC和 SOC是現(xiàn)代電子技術(shù)和電子系統(tǒng)設(shè)計(jì)的匯聚點(diǎn)和發(fā)展方向,它將普通 EDA技術(shù)、計(jì)算機(jī)原理與結(jié) 構(gòu)、嵌入式系統(tǒng)、單片機(jī)系統(tǒng)、工業(yè)自動(dòng)化控制系統(tǒng)、 DSP技術(shù)及軟件無線電等溶為一體。 由于包含了 ALTERA和 XILINX公司最新進(jìn)推出的開發(fā)軟件工具和先進(jìn)的大規(guī)模 FPGA器件,及超高速 A/D、 D/A, GW48SOPC+系統(tǒng)有如下特色: 1)含 GW48PK3主系統(tǒng)的所有配置和功能; 2)作為 EDA系統(tǒng),能完成自最基礎(chǔ)層次至最高層次幾乎所有 EDA實(shí)驗(yàn),包括大量自主創(chuàng)新類型的 EDA綜合實(shí)驗(yàn)。 3)若與電子設(shè)計(jì)競賽應(yīng)用板結(jié)合, GW48SOPC+系統(tǒng)能成為功能全面的大學(xué)生電子設(shè)計(jì)競賽培訓(xùn)開發(fā)工具,對(duì)付大 部分可能出現(xiàn)的競賽題。 4)由于包含大規(guī)模 FPGA 和相應(yīng)的示例,可完成基于 EDA技術(shù) /FPGA和 VHDL 的現(xiàn)代計(jì)算機(jī)組成原理所有實(shí)驗(yàn)。 5)由于 GW48SOPC+系統(tǒng)包含 89C51/52 通用單片機(jī) IP 核,因此可作為基于 8051單片機(jī) IP核的 SOC實(shí)驗(yàn)開發(fā)系統(tǒng)。 6)由于除包含 ALTERA的大規(guī)模 FPGA外,還包含 XILINX新推出的 20萬門 SPARTUN3型 FPGA及其全套編程開發(fā)工 具。 XILINX FPGA規(guī)模大,成本低,應(yīng)用資料豐富、 IP核免費(fèi)是眾所周知的,所以在 IC設(shè)計(jì)開發(fā)領(lǐng)域, XILINX的 FPGA作為 IC硬件仿真器件十分普遍,因此有必要學(xué)習(xí) XILINX FPGA的實(shí)用開發(fā)技術(shù)。 7)能進(jìn)行 SOPC技術(shù)的學(xué)習(xí)和實(shí)驗(yàn),能運(yùn)行 Nios/NiosII 嵌入式處理器,并在 FPGA中建立該處理器的實(shí)驗(yàn)或應(yīng)用系統(tǒng),并包含一些實(shí)用 IP核。 8) GW48SOPC+系統(tǒng)包含超高速 A/D( 50MHZ)、 D/
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1