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

正文內容

基于fpga的dds信號發(fā)生器的設計(編輯修改稿)

2024-12-16 03:47 本頁面
 

【文章內容簡介】 A功能時,只需換一片 EPROM即可。這樣,同一片 FPGA,不同的編程數據,可以產生不同的電路功能。因此, FPGA的使用非常靈活。 FPGA有多種配置模式:并行主模式為一片 FPGA加一片 EPROM的方式;主從模式可以支持一片 PROM編程多片 FPGA;串行模式可以采用串行 PROM編程 FPGA;外設模式可以將 FPGA作為微處理器的外設,由微處理器對其編程。 3 設計軟件與 語言 涉及到的軟件及設計語言 本課題用到的軟件有: QuartursⅡ、 Matlab 主要設計語言為: VHDL QuartursⅡ簡介 Altera 公司在推出各種系列的可編程邏輯器件的同時,也在不斷地升級其相應的開發(fā)軟件。 Quartus Ⅱ就是 Altera 公司推出的最新一代的可編程邏輯器件開發(fā)系統(tǒng), Quartus Ⅱ支持對 Altera 公司的 APEX、 FLEX、 Cyclone、 Mercury、Excalibur、 Stratix 和 Stratix GX 系列器件進行開發(fā)和配置。 Quartus Ⅱ 還支持多平臺工作, Quartus Ⅱ即可以工作于“ PC + Microsoft Windows 操作系統(tǒng)”或“ PC + Red Hat Linux 操作系統(tǒng)”上,還可以在其他多種工作平臺上運行。在 Quartus Ⅱ集成開發(fā)環(huán)境中進行可編程 ASIC 設計的基本流程如圖 示,主要包括設計輸入、設計編譯、設計校驗 (時序分析、仿真 )和器件編程四個部分。 我們在 Quartus Ⅱ 下,采用 VHDL 進行各模塊的設計。最后通過頂層文件來完成總體設計。 Matlab 簡介 MATLAB軟件是由美國 MathworkS公司推出的用于數值計算和圖形處理的科學計算系統(tǒng)環(huán)境。 MATLAB是英文以 Trix LABoratory(矩陣實驗室 )的縮寫。它的第1版 (DOS版本 )發(fā)行于 1984年,經過 10余年的不斷改進,現今己推出它的windows98/NT版本 ( )。新的版本集中了日常數學處理中的各種功能,包括高效的數值計算、矩陣運算、信號處理和圖形生成等功能。在 MATLAB環(huán)境下,用戶可以集成地進行程序設計、數值計算、圖形繪制、輸入輸出、文件管理等各項操作。 MATLAB的語言特點: 1: 語言簡 潔緊湊,使用方便靈活,庫函數極其豐富。 MATLAB程序書寫形式自由,利用起豐富的庫函數避開繁雜的子程序編程任務,壓縮了一切不必要的編程工作。由于庫函數都由本領域的專家編寫,用戶不必擔心函數的可靠性??梢哉f,用 MATLAB進行科技開發(fā)是站在專家的肩膀上。 具有 FORTRAN和 C等高級語言知識的讀者可能已經注意到,如果用 FORTRAN或 C語言去編寫程序,尤其當涉及矩陣運算和畫圖時,編程會很麻煩。例如,如果用戶想求解一個線性代數方程,就得編寫一個程序塊讀入數據,然后再使用一種求解線性方程的算法(例如追趕法) 編寫一個程序塊來求解方程,最后再輸出計算結果。在求解過程中,最麻煩的要算第二部分。解線性方程的麻煩在于要對矩陣的元素作循環(huán),選擇穩(wěn)定的算法以及代碼的調試動不容易。即使有部分源代碼,用戶也會感到麻煩,且不能保證運算的穩(wěn)定性。解線性方程的程序用 FORTRAN和 C這樣的高級語言編寫,至少需要四百多行,調試這種幾百行的計算程序可以說很困難。 2: 運算符豐富。由于 MATLAB是用 C語言編寫的, MATLAB提供了和 C語言幾乎一樣多的運算符,靈活使用 MATLAB的運算符將使程序變得極為簡短。 3: MATLAB既具 有結構化的控制語句(如 for循環(huán), while循環(huán), break語句和if語句),又有面向對象編程的特性。 4: 程序限制不嚴格,程序設計自由度大。例如,在 MATLAB里,用戶無需對矩陣預定義就可使用。 5: 程序的可移植性很好,基本上不做修改就可以在各種型號的計算機和操作系統(tǒng)上運行。 6: MATLAB的圖形功能強大。在 FORTRAN和 C語言里,繪圖都很不容易,但在MATLAB里,數據的可視化非常簡單。 MATLAB還具有較強的編輯圖形界面的能力。 7: MATLAB的缺點是,它和其他高 級程序相比,程序的執(zhí)行速度較慢。由于MATLAB的程序不用編譯等預處理,也不生成可執(zhí)行文件,程序為解釋執(zhí)行,所以速度較慢。 8: 功能強大的工具箱是 MATLAB的另一特色。 MATLAB包含兩個部分:核心部分和各種可選的工具箱。核心部分中有數百個核心內部函數。其工具箱又分為兩類:功能性工具箱和學科性工具箱。功能性工具箱主要用來擴充其符號計算功能,圖示建模仿真功能,文字處理功能以及與硬件實時交互功能。功能性工具箱用于多種學科。而學科性工具箱是專業(yè)性比較強的,如 control,toolbox,signl proceessing toolbox,mumnication toolbox等。這些工具箱都是由該領域內學術水平很高的專家編寫的,所以用戶無需編寫自己學科范圍內的基礎程序,而直接進行高,精,尖的研究。 9: 源程序的開放性。開放性也許是 MATLAB最受人們歡迎的特點。除內部函數以外,所有 MATLAB的核心文件和工具箱文件都是可讀可改的源文件,用戶可通過對源文件的修改以及加入自己的文件構成新的工具箱。 我們設計中主要應用 MATLAB來生成 ROM器件中的 *.mif表 VHDL 簡介 VHDL 的 英文全名是 VeryHighSpeed Integrated Circuit Hardware Description Language,誕生于 1982 年。 1987 年底, VHDL 被 IEEE 和美國國防部確認為標準硬件描述語言 。自 IEEE 公布了 VHDL 的標準版本, IEEE1076(簡稱87版 )之后,各 EDA 公司相繼推出了自己的 VHDL 設計環(huán)境,或宣布自己的設計工具可以和 VHDL 接口。此后 VHDL 在電子設計領域得到了廣泛的接受,并逐步取代了原有的非標準的硬件描述語言。 1993 年, IEEE 對 VHDL 進行了修訂 ,從更高的抽象層次和系統(tǒng)描述能力上擴展 VHDL 的內容,公布了新版本的 VHDL,即 IEEE標準的 10761993 版本,(簡稱 93版)?,F在, VHDL 和 Verilog 作為 IEEE 的工業(yè)標準硬件描述語言,又得到眾多 EDA 公司的支持,在電子工程領域,已成為事實上的通用硬件描述語言。有專家認為,在新的世紀中, VHDL 于 Verilog 語言將承擔起大部分的數字系統(tǒng)設計任務。 VHDL 主要用于描述數字系統(tǒng)的結構,行為,功能和接口。除了含有許多具有硬件特征的語句外, VHDL 的語言形式和描述風格與句法是十分類似于一般的計算機高 級語言。 VHDL 的程序結構特點是將一項工程設計,或稱設計實體(可以是一個元件,一個電路模塊或一個系統(tǒng))分成外部(或稱可是部分 ,及端口 )和內部(或稱不可視部分),既涉及實體的內部功能和算法完成部分。在對一個設計實體定義了外部界面后,一旦其內部開發(fā)完成后,其他的設計就可以直接調用這個實體。這種將設計實體分成內外部分的概念是 VHDL 系統(tǒng)設計的基本點。應用 VHDL 進行工程設計的優(yōu)點是多方面的。 ( 1) : 與其他的硬件描述語言相比, VHDL 具有 更強的行為描述能力,從而決定 他成為系統(tǒng)設計領域最佳的硬件描述語言。強大的行為 描述能力是避開具體的器件結構,從邏輯行為上描述和設計大規(guī)模電子系統(tǒng)的重要保證。 ( 2) : VHDL 豐富的仿真語句和庫函數,使得在任何大系統(tǒng)的設計早期就能查驗設計系統(tǒng)的功能可行性,隨時可對設計進行仿真模擬。 ( 3) : VHDL 語句的行為描述能力和程序結構決定了他具有支持大規(guī)模設計的分解和已有設計的再利用功能。符合市場需求的大規(guī)模系統(tǒng)高效,高速的完成必須有多人甚至多個代發(fā)組共同并行工作才能實現。 ( 4) : 對于用 VHDL 完成的一個確定的設計,可以利用 EDA工具進行邏輯綜合和優(yōu)化,并自動的把 VHDL 描述設計轉變成門級網 表。 ( 5) : VHDL 對設計的描述具有相對獨立性,設計者可以不懂硬件的結構,也不必管理最終設計實現的目標器件是什么,而進行獨立的設計。 此設計中, DDS 各模塊的設計全是用 VHDL 語言來編寫的,他是及其重要的硬件描述語言,對本設計起了重要的作用。 4 課題的設計與仿真 設計方案的選擇 實現 DDS 的三種技術方案 : 一 、 采用高性能 DDS單片電路的解決方案 隨著微電子技術的飛速發(fā)展,目前高超 性能優(yōu)良的 DDS產品不斷推出,主要有 Qualm、 AD、 Sciteg和 Stanford等公司單片電路( monolithic)。 Qualm公司推出了 DDS系列 Q22 Q22 Q233 Q22 Q2368,其中 Q2368的時鐘頻率為 130MHz,分辨率為 ,雜散控制為 76dBc,變頻時間為 。 美國 AD公司也相繼推出了他們的 DDS系列: AD9850、 AD985可以實現線性調頻的 AD985兩路正交輸出的 AD9854以及以 DDS為 核心的 QPSK調制器 AD985數字上變頻器AD9856和 DDS系列產品以其較高的性能價格比,目前取得了極為廣泛的應用。 AD公司的常用 DDS芯片選用列表見表 AD9850芯片作一簡單介紹。 型 號 最大工作 (MHz) 工作電壓 ( V) 最大功耗 ( mw) 備 注 AD9832 25 ,串行輸入,內置 D/A轉換器。 AD9831 25 ,經濟,內置 D/A 轉換器。 AD9833 25 ~ 20 10個管腳的 uSOIC 封裝。 AD9834 50 ~ 25 20個管腳的 TSSOP 封裝并內置比較器。 AD9835 50 5 200 經濟,小型封裝,串行輸入,內置 D/A 轉換器。 AD9830 50 5 300 經濟,并行輸入,內置 D/A 轉換器。 AD9850 125 。 AD9853 165 。 AD9851 180 3/、 D/A 轉換器和時鐘 6倍頻器。 AD9852 300 1200 內置 12位的 D/A轉換器、高速比較器、線性調頻和可編程參考時鐘倍頻器。 AD9854 300 1200 內置 12位兩路正交 D/A 轉換器、高速比較器和可編程參考時鐘倍頻器。 AD9858 1000 2020 內置 10位的 D/A轉換器、 150MHz相頻檢測器、充電汞和 2GHz 混頻器。 表 AD 公司的常用 DDS 芯片選用列表 AD9850是 AD公司采用先進的 DDS技術 1996年推出的高集成度 DDS頻率合成器,它內部包括可編程 DDS系統(tǒng)、 高性能 DAC及高速比較器,能實現全數字編程控制的頻率合成器和時鐘發(fā)生器。接上精密時鐘源, AD9850可產生一個頻譜純凈、頻率和相位都可編程控制的模擬正弦波輸出。此正弦波可直接用作頻率信號源或轉換成方波用作時鐘輸出。 AD9850接口控制簡單,可以用 8位并行口或串行口經、相位等控制數據。 32位頻率控制字,在 125MHz時鐘下,輸出頻率分產率達 。先進的 CMOS工藝使 AD9850不僅性能指標一流,而且功耗少,在 ,功耗僅為 155mW。擴展工業(yè)級溫度范圍為 40~ +85攝氏度,其封裝是 28引 腳的 SSOP表面封裝。 AD9850采用 32位相位累加器,截斷成 14位,輸入正弦查詢表,查詢表輸出截斷成 10位,輸入到 DAC。 DAC輸出兩個互補的模擬電流,接到濾波器上。調節(jié) DAC滿量程輸出電流,需外接一個電阻 Rset,其調節(jié)關系是 Iset=32( ),滿量程電流為 10~ 20mA。 二、 采用低頻正弦波 DDS單片電路的解決方案 Micro Linear公司的電源管理事業(yè)部推出低頻正弦波 DDS
點擊復制文檔內容
醫(yī)療健康相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1