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

正文內(nèi)容

基于fpga的正弦信號(hào)發(fā)生器(完整版)

2025-07-24 15:37上一頁面

下一頁面
  

【正文】 專用芯片的最大輸出頻率已經(jīng)可以達(dá)到幾百兆赫茲[3]。由于DDS技術(shù)是利用查表法來產(chǎn)生波形的,所以它適用于任意波形發(fā)生器。要增加系統(tǒng)的頻率分辨率,可以增加相位累加器的字長N,或是降低系統(tǒng)的時(shí)鐘頻率。DDS系統(tǒng)在頻率字改變后的一個(gè)時(shí)鐘周期,起輸出頻率就可以轉(zhuǎn)換成新的輸出頻率?,F(xiàn)代計(jì)算機(jī)技術(shù)和微電子技術(shù)進(jìn)一步發(fā)展和結(jié)合使得集成電路的設(shè)計(jì)出現(xiàn)了兩個(gè)分支。然后,用綜合優(yōu)化工具生成具體門電路的網(wǎng)絡(luò)表,其對(duì)應(yīng)的物理實(shí)現(xiàn)級(jí)可以是印刷電路板或?qū)S眉呻娐?ASIC)。它融合多學(xué)科于一體,打破了軟件和硬件間的壁壘,使計(jì)算機(jī)的軟件技術(shù)與硬件實(shí)現(xiàn)、設(shè)計(jì)效率和產(chǎn)品性能合二為一,他代表了電子設(shè)計(jì)技術(shù)和應(yīng)用技術(shù)的發(fā)展方向。復(fù)雜可編程邏輯器件已經(jīng)進(jìn)入商業(yè)應(yīng)用,相應(yīng)的輔助設(shè)計(jì)軟件也已投入使用。自IEEE公布了VHDL的標(biāo)準(zhǔn)版本之后,各EDA公司相繼推出了自己的 VHDL 設(shè)計(jì)環(huán)境,或宣布自己的設(shè)計(jì)工具支持 VHDL。VHDL的程序結(jié)構(gòu)特點(diǎn)是將一項(xiàng)工程設(shè)計(jì),或稱設(shè)計(jì)實(shí)體(可以是一個(gè)元件,一個(gè)電路模塊或一個(gè)系統(tǒng))分成外部(或稱可視部分,及端口)和內(nèi)部(或稱不可視部分),既涉及實(shí)體的內(nèi)部功能和算法完成部分。當(dāng)一個(gè)設(shè)計(jì)描述完成以后,可以用多種不同的器件結(jié)構(gòu)來實(shí)現(xiàn)其功能。于是FPGA/CPLD可編程器件,正得到越來越多的電子設(shè)計(jì)者的青睞。一旦市場對(duì)所設(shè)計(jì)的產(chǎn)品需求量大,則可進(jìn)行流片設(shè)計(jì),形成價(jià)格更低廉的AISC產(chǎn)品。CPLD/FPGA的時(shí)鐘延遲可達(dá)納秒級(jí),結(jié)合其并行工作方式,在超高速應(yīng)用領(lǐng)域和實(shí)時(shí)測控方面有非常廣闊的應(yīng)用前景。電路設(shè)計(jì)人員使用FPGA進(jìn)行電路設(shè)計(jì)時(shí),不需要有專門的IC(集成電路)深層次的知識(shí)。IOE中的時(shí)鐘、清除、時(shí)鐘使能和輸出使能由稱作周邊控制總線的I/O控制信號(hào)網(wǎng)絡(luò)提供。查找表是一種函數(shù)發(fā)生器,能快速計(jì)算M個(gè)輸入變量的任意函數(shù)。該觸發(fā)器的時(shí)鐘(Clock)、清除(Clear)和置位(Preset)控制信號(hào)可由專用輸入引腳、通用I/O引腳或任何內(nèi)部邏輯驅(qū)動(dòng)。在這個(gè)LUT中,組合功能通過查找表而不是通過計(jì)算來完成,其速度較常規(guī)邏輯運(yùn)算實(shí)現(xiàn)時(shí)更快,且這一優(yōu)勢因EAB的快速訪問時(shí)間而得到進(jìn)一步加強(qiáng)。為了便于PCB板制作,Altera公司為各器件提供了諸PLCC,TQFP,RQFP,PGA和BGA等不同的封裝形式,并有商業(yè)級(jí)和工業(yè)級(jí)芯片。基于SRAM重構(gòu)。必要時(shí),可以返回設(shè)計(jì)輸入階段,修改設(shè)計(jì)輸入,達(dá)到設(shè)計(jì)要求。 主模塊軟件設(shè)計(jì) 相位累加器的設(shè)計(jì) N位 累加 高W位至波形存儲(chǔ)器 全加器 寄存器 (W為存儲(chǔ)器地址線寬度) 頻率字輸入 clk 相位累加器,它有一個(gè)N位的全加器和一個(gè)寄存器構(gòu)成。 相位累加器模塊 K[23..0]為輸入的頻率字,EN為高電平使能,RESET是高電平清零,CLK為系統(tǒng)時(shí)鐘輸入,DOUT[7..0]是相位累加器高8位輸出,該輸出將作為波形存儲(chǔ)器地址線對(duì)波形ROM進(jìn)行尋址。y=128*sin(t)+128。這樣從大到小地利用頻率步進(jìn)值便可很快地調(diào)到所需要的頻點(diǎn)。然后再根據(jù)所要輸出的頻率調(diào)整相應(yīng)的步進(jìn)量。 頻率控制模塊時(shí)序仿真圖 外圍硬件設(shè)計(jì) 顯示模塊 該模塊與頻率控制模塊有直接的聯(lián)系,其功能就是顯示輸出頻率值,顯示方式為十進(jìn)制數(shù)。 D/A轉(zhuǎn)換器實(shí)現(xiàn)數(shù)字量轉(zhuǎn)化為模擬信號(hào)的轉(zhuǎn)換電路稱為D/A轉(zhuǎn)換器(DAC)。 (3)精度:指D/A轉(zhuǎn)換器實(shí)際輸出電壓與理論值之間的誤差,一般采用數(shù)字量的最低有效位作為衡量單位。但是在本次設(shè)計(jì)中,只借助它的高速8bit數(shù)模轉(zhuǎn)換功能,故有些引腳不要用到,但是根據(jù)CMOS結(jié)構(gòu)的特性,對(duì)于不用的引腳不能讓它懸空。由這次設(shè)計(jì)的正弦波頻率范圍可知。因?yàn)樗晕覀內(nèi) =裉霥DS廣泛用于接受機(jī)本振、信號(hào)發(fā)生器、儀器、通信系統(tǒng)、雷達(dá)系統(tǒng)等,尤其適合跳頻無線電通信系統(tǒng)。第三,外圍電路沒有設(shè)計(jì)鍵盤輸入模塊,使得操作不夠直觀靈活。XXX 2007年6月附錄A 信號(hào)發(fā)生器頂層電路圖圖1 正弦信號(hào)發(fā)生器頂層模塊附錄B 源程序清單相位累加器LIBRARY IEEE。END。THEN IF EN=39。END BEHAV。ARCHITECTURE ART OF ROM IS BEGIN PROCESS(ADDER) IS BEGIN CASE ADDER IS when00000000=DAOUT=10000000。 when00001000=DAOUT=10011001。 when00010000=DAOUT=10110001。 when00011000=DAOUT=11000111。 when00100000=DAOUT=11011011。 when00101000=DAOUT=11101010。 when00110000=DAOUT=11110110。 when00111000=DAOUT=11111110。 when00111010=DAOUT=11111111。 when00110010=DAOUT=11111001。 when00101010=DAOUT=11101110。 when00100010=DAOUT=11011111。 when00011010=DAOUT=11001100。 when00010010=DAOUT=10110111。 when00001010=DAOUT=10011111。 when00000010=DAOUT=10000110。USE 。 THENTEMP=TEMP+K。BEGINPROCESS(CLK,EN,RESET) ISBEGINIF RESET=39。USE 。參考文獻(xiàn)[1] 左磊、連小珉、班學(xué)鋼、蔣孝煌. 雙RAM直接數(shù)字合成任意波形發(fā)生器微機(jī)插卡研制[J] . 清華大學(xué)學(xué)報(bào). 1999年第39卷第2期 9093[2] 陳世偉. 鎖相環(huán)路原理及應(yīng)用[M]. 兵器工業(yè)出版社. 1990[3] 張玉興. DDS高穩(wěn)高純頻譜頻率源技術(shù)[J]. 系統(tǒng)工程與電子技術(shù). 1997(2)2428[4] 白居玉. 低噪聲頻率合成[M]. 西安交通大學(xué)出版社. 1995年5月第1版[5] 鄭寶輝. 直接數(shù)字頻率合成器相位截?cái)嗾`差分析[J]. (6)15[6] 高玉良,李延輝,俞志強(qiáng).現(xiàn)代頻率合成與控制技術(shù).北京:航空工業(yè)出版社,2002, 15150[7] 潘松,黃繼夜. EDA技術(shù)實(shí)用教程[M]. 科學(xué)出版社 .2005年第2版125[8] 辛春艷. VHDL硬件描述語言[M]. 國防工業(yè)出版社,2002(1)[9] 林明權(quán). VHDL數(shù)字控制系統(tǒng)設(shè)計(jì)范例[M]. . 224241[10] 盧毅、賴杰. VHDL與數(shù)字電路設(shè)計(jì)[M]. (10)3138[11] 褚振勇、翁木云. FPGA設(shè)計(jì)與應(yīng)用[M]. (7)3549[12] 徐志軍、徐光輝. CPLD/FPGA的開發(fā)與應(yīng)用[M].. 6598[13] 趙限光、郭萬有、楊頌華. 可編程邏輯器件原理、開發(fā)與應(yīng)用[M]. 西安電子科技大學(xué)出版社. 2000. 117119[14] 黃智偉. FPGA系統(tǒng)設(shè)計(jì)與實(shí)踐[M]. (1)3335[15] 馮 程. 用直接數(shù)字頻率合成器產(chǎn)生正弦波[J]. 華中科技大學(xué)本科生論文. 2003. 727[16] 周國富. 利用FPGA實(shí)現(xiàn)DDS專用集成電路[J]. 電子技術(shù)應(yīng)用. . 1820[17] Altera Corporation.Altera Digital Library 2002. 1220 [18] Bamp。但是系統(tǒng)的功能還沒有得到完全利用,由于DDS技術(shù)是利用查表法來產(chǎn)生波形的,則在基于FPGA設(shè)計(jì)時(shí)只要把ROM改成RAM變可實(shí)現(xiàn)任意波形的產(chǎn)生。同時(shí)在后級(jí)還加入了射級(jí)跟隨器,減小后級(jí)負(fù)載的大小對(duì)前級(jí)放大倍數(shù)的影響。則C1的取值為:由于頻率輸出覆蓋范圍廣,且設(shè)計(jì)要求輸出電壓峰峰值。在處理好不需要用的功能對(duì)應(yīng)的引腳后,還要將D/A轉(zhuǎn)換部分的工作電壓和轉(zhuǎn)換的參考電壓確定。理想的D/A轉(zhuǎn)換器是線性的,但是實(shí)際上是有誤差的,模擬輸出偏離理想輸出的最大值稱為線性誤差。由于實(shí)現(xiàn)這種轉(zhuǎn)換的原理和電路結(jié)構(gòu)及工藝技術(shù)有所不同,因而出現(xiàn)各種各樣的D/A轉(zhuǎn)換器。又最小頻率步進(jìn)為100HZ,則只需要設(shè)計(jì)六位十進(jìn)制加、減法計(jì)數(shù)器進(jìn)行從百位到十兆位的頻率的增、減操作,個(gè)位和十位數(shù)據(jù)恒定為零。CLK接入的是系統(tǒng)時(shí)鐘,目的是驅(qū)動(dòng)模塊內(nèi)部延時(shí)計(jì)數(shù)器,該計(jì)數(shù)器的作用是:當(dāng)進(jìn)行頻率操作時(shí),頻率的增、減確認(rèn)信號(hào)必須在按鍵狀 頻率控制模塊態(tài)穩(wěn)定后才能進(jìn)行,所以加入一定的延時(shí)。計(jì)算出輸出頻率時(shí)K的值,則這個(gè)K的值就是頻率字步進(jìn)100HZ時(shí)頻率字K的增量,記為。t =ans 將得出的結(jié)果轉(zhuǎn)化為8位的二進(jìn)制數(shù)據(jù),起幅值對(duì)應(yīng)在0000000011111111區(qū)間內(nèi)。首先要確定波形ROM的地址線位數(shù)和數(shù)據(jù)的字長,根據(jù)噪聲功率的角度看波形ROM的地址線位數(shù)應(yīng)該等于或略大于字長。 開 始 時(shí)鐘上升沿到? NO YES 相位累加 累加值寄存 高W位輸出 結(jié) 束 相位累加器流程圖 設(shè)計(jì)要求輸出頻率范圍為1KHZ—10MHZ,頻率步進(jìn)為100HZ。此后,可以將實(shí)際信號(hào)送入該器件進(jìn)行時(shí)序驗(yàn)證。 EDA工具M(jìn)AXPLUSⅡMAX+PLUSII是Altera提供的FPGA/CPLD開發(fā)集成環(huán)境, 它提供了一種與結(jié)構(gòu)無關(guān)的設(shè)計(jì)環(huán)境,是設(shè)計(jì)者能方便地進(jìn)行設(shè)計(jì)輸入、快速處理和器件編程。全局時(shí)鐘使用,可以最大限度減少時(shí)鐘到各觸發(fā)器的延遲,盡量使整個(gè)系統(tǒng)同步產(chǎn)生。快速通道(FastTrack)互連在FLEX10K中,F(xiàn)astTrack互連提供不同LAB中的LE與器件I/O引腳間的互連,是貫穿整個(gè)器件長和寬的一系列水平和垂直的連續(xù)式布線通道,由若干組行連線和列連線組成。輸入陣列塊EAB嵌入式陣列快是一種輸入輸出端帶有寄存器的靈活的RAM,當(dāng)實(shí)現(xiàn)存儲(chǔ)器功能時(shí),每個(gè)EAB提供2048位,可用來構(gòu)成RAM,ROM,F(xiàn)IFO或雙端口RAM。M個(gè)輸入項(xiàng)的邏輯函數(shù)可以由一個(gè)2M位容量的SRAM實(shí)現(xiàn),函數(shù)值存放在SRAM中,SRAM的地址起輸入線的作用,地址即輸入變量值,SRAM的輸出為邏輯函數(shù)值,由連線開關(guān)實(shí)現(xiàn)與其它功能塊的連接。這些信號(hào)是可配置的,能提供最多8個(gè)輸出使能信號(hào),6個(gè)時(shí)鐘使能信號(hào),2個(gè)時(shí)鐘信號(hào)和2個(gè)清零信號(hào)。 Altera的FLEX10 K器件Altera公司作為目前世界上最大的可編程邏輯器件供應(yīng)商之一,其產(chǎn)品主要有FLEX10K, FLEX8000, FLEX6000, MAX9000, MAX7000, MAX5000以及Classic等七大系列,而FLEX10K系列是ALTERA 1995年推出的一個(gè)新的產(chǎn)品系列,因其規(guī)模大且價(jià)格便宜,倍受人們關(guān)注,Altera的FLEX10K器件是工業(yè)界第一個(gè)嵌入式可編程器件,基于可重構(gòu)的CMOS SRAM單元,這種靈活邏輯單元陣(Flexible Logic Element Matrix)具有一般門陣列的所有優(yōu)點(diǎn)。越來越多的設(shè)計(jì)人員,采用設(shè)計(jì)重用,將系統(tǒng)設(shè)計(jì)模塊化,為設(shè)計(jì)帶來了快捷和方便。FPGA芯片的規(guī)模也越來越大,其單片邏輯門數(shù)已達(dá)到上百萬門,所
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1