




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、基于VHDL可編程m序列發(fā)生器的研制 基于VHDL可編程m序列發(fā)生器的研制 趙林軍 (陜西理工學(xué)院 電子與信息工程系陜西 漢中723003) 摘要:提出一種可實(shí)現(xiàn)周期/初相位編程控制的m序列發(fā)生器邏輯 電路的設(shè)計(jì)方案。給出了VHDL與CPLD的實(shí)現(xiàn)方案。程序經(jīng)編譯、仿真、測(cè)試后,可以實(shí)現(xiàn)設(shè) 計(jì)要求。該器件在MCS51的控制下,實(shí)現(xiàn)m序列的周期、初相位的編程變化。關(guān)鍵詞:m序列發(fā)生器;VHDL;邏輯電路;CPLD Research and Develop
2、ment of Programmable mSequence Generat or Based on VHDL ZHAO Linjun (Department of Electronic & Information Engineering, Shaanxi Un iversity of Technology, Hanzhong,723003,China) Abstract:The article introduces one of msequence genera tors, which developed basing on VHDL language and can been pr
3、ogrammable on perio ds from 22-1 to 232-1We explicated making principle and working course, furthermore, gave the hardwire circuit of the implement that ha s greatly practical and referential valueKeywords:msequence generator;VHDL;logical circuit;CPm序列廣泛應(yīng)用于數(shù)字基帶信號(hào)進(jìn)行加擾,改善數(shù)字序列的位定時(shí)質(zhì)量與幀同步和自適 應(yīng)時(shí)域均衡性
4、能,同時(shí)也是構(gòu)造平衡GOLD碼的基礎(chǔ)。目前,m序列產(chǎn)生電路的實(shí)現(xiàn)方法 主要有3種:(1)門電路實(shí)現(xiàn)該方法設(shè)計(jì)簡(jiǎn)單,但隨移位寄存器級(jí)數(shù)的增長(zhǎng),電路裝調(diào)困難,且占用的印制板面積較大。(2)DSP編程實(shí)現(xiàn)該方法專業(yè)性過強(qiáng),不適合一般用戶。(3)VHDL與CPLD實(shí)現(xiàn)由于CPLD的高集成度,而且VHDL語(yǔ)言編程較為方便,故可以大大減少電路的裝調(diào)的困難。文章提出VHDL語(yǔ)言實(shí)現(xiàn)m序列電路是周期、初相位可編程變化的,其應(yīng)用較為靈活,通 過微處理器對(duì)其進(jìn)行適當(dāng)?shù)某跏蓟?,即可產(chǎn)生用戶所需周期、初相位的m序列輸出。 1設(shè)計(jì)思想m序列的周期、相位可通過微處理器進(jìn)行控制,因此,該器件中包含控制字單元、譯碼 單元與多
5、周期m序列產(chǎn)生單元。其邏輯電路結(jié)構(gòu)如圖1所示??刂谱謫卧?0h單元控制序列周期,其值的變化范圍在04h1Fh之間,以實(shí)現(xiàn)m序列的 周期p2412321之間的編程變化。01h05h這4個(gè)單元用于控制序列的 初相位。智能控制器通過外三總線對(duì)該器件中的這6個(gè)字節(jié)初始化,電路即可輸出所需周期、初相位 的m序列。 2多周期m序列生成單元的電路設(shè)計(jì)m序列發(fā)生器一般由線性反饋移位寄存器組成,他的反饋多項(xiàng)式為本原多項(xiàng)式。實(shí)現(xiàn)移 位寄存器的長(zhǎng)與反饋式的編程選擇,即可實(shí)現(xiàn)對(duì)m序列的控制。如圖2所示電路,該電路 可以實(shí)現(xiàn)序列周期p221241的變化輸出。其中en是周期控制字00h單元經(jīng)譯 碼后的輸出值;LRN與p
6、rn完成序列的初相位控制。PRN由01h05h存儲(chǔ)單元的32 b數(shù)據(jù)給定 。d_in為用戶串行數(shù)據(jù)輸入端。正常使用時(shí),首先CLRN0,圖2中所有的D觸發(fā)器為零狀 態(tài),然后在CLRN與PRN聯(lián)合作用下,置序列的初相位;最后由en控制序列的周期。于是,就 可以實(shí)現(xiàn)m序列的周期、初相位的控制。顯然,按照?qǐng)D2所示的電路結(jié)構(gòu),可以將其擴(kuò)展 到32級(jí)線性移位寄存器電路,相應(yīng)的en,prn也跟隨增加,即可實(shí)現(xiàn)我們最初的設(shè)計(jì)思想。d _off(i)為特征反饋。例如,控制字單元的00h單元初始化為04H,經(jīng)譯碼后,en(4)=0,en(i)=1,i4的其余值,即可產(chǎn)生周期p241的m序列電路;控制字單元的01H
7、05H初始 化為FEFFFFFFH,則m序列的初相位為0001B。依次類推,即可產(chǎn)生周期與初相位均可編 程控制的m序列電路。 3VHDL語(yǔ)言實(shí)現(xiàn)對(duì)圖2所示的類似電路進(jìn)行VHDL語(yǔ)言描述,同時(shí),在程序中增加必要的存儲(chǔ)單元設(shè)計(jì),即可 實(shí)現(xiàn)設(shè)計(jì)思想。圖2所示的電路,在采用VHDL語(yǔ)言描述時(shí),采用結(jié)構(gòu)描述方式較為合適???編程m序列發(fā)生器的程序設(shè)計(jì)如下:4仿真與測(cè)試程序在maxplus與synplify 7.0環(huán)境下調(diào)試通過。圖3是電路輸出周期p15CLK ,初相位是0001B的m序列仿真結(jié)果(由于控制初相位的高位無(wú)效);圖4為周期p 255CLK,初相位為01h的m序列仿真結(jié)果。實(shí)現(xiàn)選用FLEX10
8、KA系列中的EPF10K10ATC-100-1。 5結(jié)語(yǔ)本方案實(shí)現(xiàn)的可編程m序列發(fā)生器電路應(yīng)用靈活、方便,工作穩(wěn)定。由于采用VH DL語(yǔ)言與FPGA芯片完成設(shè)計(jì),因而,可隨FPGA芯片技術(shù)的發(fā)展,實(shí)現(xiàn)更高速率、更大變化范 圍的可控m序列發(fā)生器的設(shè)計(jì)。普通用戶將不再在該偽隨機(jī)序列電路的設(shè)計(jì)、裝調(diào)上花 費(fèi)較大的精力與時(shí)間。設(shè)計(jì)中存在的問題: (1) 程序編譯時(shí),應(yīng)選取合適的器件,否則,仿真不能得到正確的偽隨機(jī)序列輸出。在設(shè) 計(jì)時(shí),當(dāng)選取的器件為max7000s時(shí),邏輯仿真時(shí),該電路無(wú)法正確實(shí)現(xiàn)32sram(0)1 9的序列輸出。 (2) 系統(tǒng)仿真時(shí),設(shè)計(jì)的CLK周期應(yīng)與器件的時(shí)延相適應(yīng),否則也不能正確輸出。 參考文獻(xiàn) 1張衛(wèi)杰,吳瓊之.新一代CPLD及其應(yīng)用J.電子技術(shù)應(yīng)用,2003,29(7 ):63662王小軍.VHDL簡(jiǎn)明教程M.北京:清華大學(xué)出版社,1997 3Stefan Sjo
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年基層醫(yī)療衛(wèi)生機(jī)構(gòu)信息化建設(shè)中的醫(yī)療信息化服務(wù)創(chuàng)新趨勢(shì)報(bào)告
- 跨境電商獨(dú)立站海外市場(chǎng)拓展與本地化策略報(bào)告001
- 標(biāo)本存貯條件登記表
- 口腔科用傳感器技術(shù)與應(yīng)用考核試卷
- 供應(yīng)鏈風(fēng)險(xiǎn)溝通機(jī)制考核試卷
- 創(chuàng)業(yè)空間共享經(jīng)濟(jì)的消費(fèi)者行為分析與營(yíng)銷策略考核試卷
- 智慧制造中的信息系統(tǒng)與智能物流集成考核試卷
- 農(nóng)業(yè)機(jī)械租賃業(yè)務(wù)培訓(xùn)線上線下融合模式探索考核試卷
- 農(nóng)業(yè)科技培訓(xùn)體系建設(shè)考核試卷
- 高科技核應(yīng)急機(jī)器人在工業(yè)領(lǐng)域的應(yīng)用現(xiàn)狀及未來趨勢(shì)預(yù)測(cè)
- 2025春季學(xué)期國(guó)開電大本科《人文英語(yǔ)4》一平臺(tái)機(jī)考真題及答案(第四套)
- 政府采購(gòu)評(píng)審專家考試真題庫(kù)(帶答案)
- (2025)國(guó)家版圖知識(shí)競(jìng)賽(附含答案)
- 2025年高考志愿填報(bào)-12種選科組合專業(yè)對(duì)照表
- 2025甘肅省農(nóng)墾集團(tuán)有限責(zé)任公司招聘生產(chǎn)技術(shù)人員145人筆試參考題庫(kù)附帶答案詳解析版
- 牙科技術(shù)入股合作協(xié)議書
- 外墻保溫層熱橋防治要點(diǎn)
- 廣州市天河區(qū)2024-2025學(xué)年八年級(jí)英語(yǔ)滬教版下冊(cè)期末模擬練習(xí)題【含答案解析】
- 兒童支氣管哮喘診斷與防治指南(2025)解讀課件
- 2024-2025學(xué)年貴州省貴陽(yáng)一中高一(下)第三次月考數(shù)學(xué)試卷(含答案)
- 【MOOC答案】《大學(xué)物理I力學(xué)、相對(duì)論、電磁學(xué)》(北京交通大學(xué))章節(jié)作業(yè)慕課答案
評(píng)論
0/150
提交評(píng)論