《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于Chirp函數的NiosⅡ嵌入式實現
基于Chirp函數的NiosⅡ嵌入式實現
摘要: 文章標題:基于Chirp函數的NiosⅡ嵌入式實現。中國IT實驗室嵌入式開發頻道提供最全面的嵌入式開發培訓及行業的信息、技術以及相關資料的下載.
關鍵詞: ARM Chirp函數 Nios Ⅱ SoPC
Abstract:
Key words :

 摘 要:首先分析Chirp函數" title="Chirp函數">Chirp函數在頻域上的一般特性,提出利用FPGA的嵌入式軟核NiosⅡ處理器在嵌入式操作系統μC/OS-Ⅱ上實現Chirp的方法,即通過NiosⅡ處理器根據Chirp函數在頻域上頻率的跳變情況實時改變輸出DDS(直接數字合成序列)模塊的頻率步進控制字的辦法,控制DDS模塊的頻率輸出,實現Chirp函數所要達到的掃頻輸出性的目的。通過在NiosⅡIDE編程環境中的Console窗口觀察,該設計能很好地實現Chirp函數功能。

關鍵詞:μC/OS-ⅡSoPC" title="SoPC">SoPC;DDs;FPGA;Chirp函數
 
0 引 言
    SoC(System on(2hip)是20世紀90年代提出的概念,它是將多個功能模塊集成在一塊硅片上,提高芯片的集成度并減少外設芯片的數量和相互之間在PCB上的連接,同時系統性能和功能都有很大的提高。隨著FPGA芯片工藝的不斷發展,設計人員在FPGA中嵌入軟核處理器成為可能,Altera和Xilinx公司相繼推出了SoPC(System on a Programmable Chip)的解決方案,它是指在FPGA內部嵌入包括(;PtJ在內得各種IP組成一個完整系統,在單片FPGA中實現一個完整地系統功能。與SoC相比,SoPC具有更高的靈活性,FPGA的可編程特性使之可以根據需要任意定制SoC系統;與ASIC相比,SoPC具有設計周期短,設計成本低的優勢,同時開發難度也大大降低。由于電磁波在傳輸過程中,經過色散介質如不均勻的波導,高空電離層時會發生色散現象,Chirp函數在射電天文信號的消色散處理中發揮著重要的作用,研究在FPGA中實現Chirp函數是基于FPGA的射電宇宙信號處理的重要組成部分。
 
l 系統總體設計
    圖1為基于FPGA的射電宇宙信號處理框圖。
    該設計是基于SoPC技術設計的Chirp函數信號發生器,該系統把微處理器模塊和DDS模塊集成到單片FPGA芯片內部,通過在嵌入式操作系統μC/OS-Ⅱ編寫的程序,實時控制微處理器對DDS的控制字輸出,DDS模塊根據頻率控制字的不同,輸出不同的數字化正弦波。使之符合Chirp函數的時變頻率特征。Chirp函數根據輸出頻率的遞變規律一般分為兩種:線性Chirp函數和非線性Chirp函數,以下是兩種Chirp函數在頻域上的表現圖如圖2,圖3所示。
    從圖2,圖3可以看出Chirp函數的頻率輸出與時間的f-t關系可以總結為:
    (1)對于線性Chirp函數
    在連續域時間域內有關系式:
式中:k為常數;f0為初始輸出頻率;t為連續時間。
    在離散時間域有關系式:
    
    式中:k為常數;f0為初始輸出頻率;n為采樣點。
    (2)對于非線性Chirp函數
    在連續域時間域內有關系式:
    
    式中:f為非線性函數;f0為初始輸出頻率;t為連續時間。
    在離散時間域有關系式: 
    
    式中:f為非線性函數;f0為初始輸出頻率;n為采樣點。
      因此該Chirp信號源的功能是:在NiosⅡ中建立的微控制器;使用嵌入式操作系統μC/OS-Ⅱ建立對DDS頻率控制字輸出實時改變的任務;根據線性和非線性Chirp函數的特點控制字的輸出根據需要線性或者非線性輸出,并且在此設計中將該任務的優先級設置為最高。利用VHDL語言編寫DDS模塊,首先根據Matlab計算出需要的正弦數據,然后將這些數據存儲于ROM中供DDS模塊調用,并且通過微控制器中的Jtag_uart傳輸模塊在編程監視窗口實時觀測當前輸入頻率的大小,具體結構如圖4所示。

2 DDS模塊的設計
    數字式頻率合成器(DDS)模塊的工作原理是:將O~2π的正弦函數值分為N份,將各點的幅度值存入ROM中,再用一個相位累加器每次累加相位值ωT,得到當前的相位值,通過查找ROM得到當前的幅度值。其系統框如圖5所示。
    DDS的幾個主要參數是:系統時鐘頻率,頻率控制字長,頻率分辨率,ROM單元數,ROM字長。該設計的DDS是32位的,時鐘頻率為50 MHz,頻率控制字長為32位,ROM單元數為2的11次方,ROM字長為16位。而且有如下關系:
    頻率分辨率=系統時鐘頻率/232;
    頻率控制字(FTW)=f×232/T;
    其中:f為要合成的頻率;T為系統時鐘。
    DDS的工作過程為:每次時鐘的上升沿到來時,相位累加器(32位)中的值累加上頻率寄存器(32位)中的值,再利用累加器的高11位作為地址進行ROM查表,輸出相應的幅值數字信號。
    如果是掃頻工作,只需要根據一定的規律實時修改頻率控制字,就可以達到掃頻輸出的目的。但是該系統的性能受到以下兩個方面的制約:ROM單元數和ROM數值的有限字長。由于ROM大小的限制,ROM的單元地址位數一般都遠小于相位累加器的位數,這樣只能取相位累加器的高位作為ROM的地址進行查詢,這就相當于引入了一個相位誤差。而且ROM的有限字長,不能精確表示幅度值,相當于引入了一個量化誤差。因此應根據系統的性能要求選擇合理的ROM。為了解決ROM的受限問題,該設計采用ROM壓縮技術。因為正弦函數存在對稱和反轉特性,即:
    
    對于O~2兀的幅度值,可以只存儲O~π/2的部分。這樣原本需要的2的11次方個單元的ROM現在只需要2的9次方個單元的ROM就可以實現。在MatIab中產生16位512點的O~π/2正弦波數據的命令如下:
    
    將Y數據依次存入Altera公司提供的Megawiz-ard宏單元實現的ROM中即可。
 
3 嵌入式微處理器的實現
    嵌入式微處理器的設計包括3個部分:利用SoPCBuilder定制的軟核CPU,在QuartusⅡ環境下設計的電路和NiosⅡ編程。
    本設計的軟核CPU采用NiosⅡ/S標準型內核,帶有16 KB的Cache;集成了外部的FLASH和SDRAM控制器用于保存程序數據;Jtag_Hart電腦開發板傳輸接口用于建立良好的用戶交互接口使用戶能在console界面上觀察程序運行情況;兩個位寬分別為8位和3位的輸出口作為輸出DDS模塊的控制字;定時器用于產生CPU系統時鐘;LCD控制接口用于在LCD顯示一些需要的信息。
       NiosⅡ的編程主要是基于嵌入式操作系統μC/OS-Ⅱ,μC/OS-Ⅱ是一個完整的、可移植、固化和剪裁的占先式實時多任務核(Kernel)。從1992年發布至今,μC/OS-Ⅱ已經有了上百個的商業應用案例,在40多種處理器上成功移植。其中Altera提供了對μCO/OS-Ⅱ的完整支持,非常容易使用。
    μC/OS-Ⅱ提供以下系統服務:任務管理(TaskManagement);事件標志(Event Flag);消息傳遞(Message Passing);內存管理(Memory Management);信號量(Semaphores);時間管理(Time Management)。在應用程序中,用戶可以方便地使用這些系統調用實現目標功能。
    在該設計中建立一個主函數和兩個任務函數,主函數的功能:調用系統任務初始化函數OSTaskCreateExt()初始化兩個任務函數:調用系統開始函數OSStart()啟動系統開始工作。
    任務1:實時的改變DDS控制字的輸出,并且保持一段時間,在遍歷完所有的需要頻率以后,延遲調用系統延遲函數OSTimeDlyHMSM(),延遲63 s將該使用權交付給任務2。
    任務2:為了保證該系統以后能有功能擴展,建立一個任務,其僅僅是通過函Jtag_uart接口使用函數printf(),向電腦發送一個任務2已經開始工作的提示信息,如果以后需要擴展功能則只需修改任務2即可。程序的具體流程圖如圖6所示。
    在任務1中實時改變變量i的值步進為1,通過定義的Chirp函數關于時間和輸出頻率控制字之間的關系函數function(),計算得到此時的頻率控制字f,并且將f的值通過API函數IOWR_ALTERA_AVALON_PIO_DATA()從I/O端口輸出以控制DDS,然后延遲2 s使DDS保持該輸出頻率一段時間,并且通過Jtag_uart端口在Console調試界面向用戶提示當前的信號源的輸出頻率,程序如下:
    圖7為QuartusⅡ中生成的嵌入式軟核示意圖。
4 結 語
    該設計在21controll公司提供的V4.O FPGA/SoPC開發學習套件上面通過仿真驗證,該套件的核心芯片為CycloneⅡ系列:EP2C20F484C8,其具有18 752個邏輯單元(LE)和52個M4K RAM塊,能夠很好地設計存儲需要的數據,完全符合設計要求。通過調試程序在NiosⅡIDE編程環境中的Console窗口觀察如圖8所示。證明該程序能夠很好的完成Chirp函數的功能。
此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美人成免费网站| 日韩视频永久免费| 国产精品亚洲综合久久| 亚洲欧美日韩精品久久| 欧美日韩免费观看中文| 老鸭窝毛片一区二区三区| 国产精品久久久久久久久婷婷| 欧美日韩一区二区高清| 在线视频亚洲欧美| 亚洲国产精品久久人人爱蜜臀| 一区二区高清在线观看| 亚洲高清不卡| 国产日韩欧美日韩| 亚洲国产视频a| 亚洲欧美日韩另类精品一区二区三区| 夜夜嗨av一区二区三区网站四季av| 欧美高清在线视频| **性色生活片久久毛片| 国产精品国产福利国产秒拍| 麻豆国产精品va在线观看不卡| 欧美日韩免费一区二区三区视频| 国产日韩欧美视频在线| 欧美一区2区视频在线观看| 中文亚洲字幕| 欧美激情2020午夜免费观看| 国产精品自拍三区| 欧美一区成人| 久久久国产精彩视频美女艺术照福利| 激情久久综合| 一区二区三区产品免费精品久久75| 香蕉久久久久久久av网站| 欧美日韩精品二区| 欧美亚洲综合久久| 国产精品久久国产三级国电话系列| 欧美二区在线看| 欧美激情中文字幕乱码免费| 欧美精品久久久久a| 国产一区二区三区成人欧美日韩在线观看| 欧美日韩国产在线播放网站| 欧美日韩国产精品成人| 欧美欧美在线| 国产精品www网站| 国产精品美女主播在线观看纯欲| 欧美日韩一区二区三区四区在线观看| 一区二区自拍| 亚洲缚视频在线观看| 亚洲第一福利在线观看| 久久久久久电影| 麻豆精品视频| 欧美精品在线免费观看| 国产精品综合久久久| 欧美午夜www高清视频| 久久久噜噜噜久久| 国产精品一级在线| 国产精品久久久久久久app| 这里只有精品电影| 国产精品久久久久久久久免费桃花| 国产精品久久久久免费a∨| 亚洲狠狠丁香婷婷综合久久久| 欧美日韩妖精视频| 亚洲欧美日韩精品久久| 国内揄拍国内精品久久| 国产欧美一区二区三区在线老狼| 久久精品噜噜噜成人av农村| 日韩一级片网址| 亚洲片国产一区一级在线观看| 国产亚洲精品bt天堂精选| 欧美一区二区三区视频免费播放| 久久视频一区二区| 在线亚洲成人| 亚洲综合激情| 艳妇臀荡乳欲伦亚洲一区| 欧美日韩中文字幕在线视频| 欧美超级免费视 在线| 欧美大片va欧美在线播放| 麻豆精品一区二区av白丝在线| 久久亚洲影音av资源网| 欧美激情国产精品| 99精品免费| 亚洲乱码国产乱码精品精98午夜| 久久精品国产99精品国产亚洲性色| 在线观看欧美日韩| 久久久久久久999精品视频| 亚洲综合久久久久| 国产精品久久7| 亚洲欧美日韩国产另类专区| 欧美喷潮久久久xxxxx| 久久福利视频导航| 国产麻豆9l精品三级站| 亚洲日本在线观看| 在线观看日韩欧美| 欧美日韩国产成人在线91| 欧美aⅴ99久久黑人专区| 亚洲伊人一本大道中文字幕| 国产麻豆91精品| 亚洲伦理自拍| 在线免费观看日韩欧美| 国内精品久久久久国产盗摄免费观看完整版| 国产区日韩欧美| 韩国av一区| 一区二区电影免费观看| 中文日韩在线| 欧美激情第二页| 国产精品拍天天在线| 精东粉嫩av免费一区二区三区| 欧美福利视频在线| 亚洲大胆人体视频| 欧美国内亚洲| 国产精品国产三级欧美二区| 久久精品国产96久久久香蕉| 韩国欧美国产1区| 影音先锋亚洲精品| 亚洲国产欧美日韩精品| 激情欧美一区二区三区在线观看| 亚洲高清免费视频| 久久国产精品黑丝| 亚洲欧美三级在线| 国产一区二区在线观看免费| 欧美日韩一区二区三区在线视频| 亚洲一区二区高清视频| 国产女人精品视频| 欧美网站大全在线观看| 亚洲高清在线| 麻豆成人小视频| 夜色激情一区二区| 亚洲激情欧美| 国产精品劲爆视频| 国模 一区 二区 三区| 欧美日韩一区二区三区四区五区| 一本久久综合| 久久久久久久久综合| 午夜精品一区二区在线观看| 狠狠色综合色区| 亚洲精品午夜精品| 欧美日韩视频一区二区三区| 欧美日韩国产在线观看| 亚洲欧洲99久久| 亚洲欧美日韩一区二区三区在线| 国产麻豆精品久久一二三| 欧美在线观看视频一区二区| 亚洲欧美日韩中文播放| 久久久99国产精品免费| 国产精品欧美激情| 开元免费观看欧美电视剧网站| 欧美xxx在线观看| 欧美日韩精品免费观看视频完整| 亚洲在线一区| 亚洲人成绝费网站色www| 午夜在线视频一区二区区别| 国产精品成人在线观看| 一区二区在线观看视频在线观看| 亚洲一区在线观看免费观看电影高清| 午夜在线成人av| 在线看片一区| 韩国一区电影| 亚洲视频在线看| 国产美女高潮久久白浆| 国产乱码精品一区二区三区忘忧草| 米奇777在线欧美播放| 先锋a资源在线看亚洲| 亚洲精品视频在线播放| 久久久国产91| 欧美激情一区二区| 亚洲精品美女在线观看| 欧美午夜www高清视频| 久久噜噜亚洲综合| 久久在线观看视频| 国产精品日韩欧美| 欧美精品粉嫩高潮一区二区| 一区二区三区四区五区视频| 欧美中在线观看| 性欧美videos另类喷潮| 欧美三级中文字幕在线观看| 国产精品久久久久久久一区探花| 免费日韩精品中文字幕视频在线| 在线视频欧美一区| 欧美视频在线不卡| 国产精品永久免费在线| 中文成人激情娱乐网| 狠狠色丁香久久婷婷综合丁香| 亚洲婷婷综合色高清在线| 国产亚洲精品成人av久久ww| 国产欧美精品一区二区色综合| 国产精品免费一区二区三区观看| 亚洲小少妇裸体bbw| 午夜精品视频网站| 欧美日韩久久久久久| 一本色道久久综合亚洲精品婷婷| 亚洲国产精品成人va在线观看| 久久久亚洲综合| 在线日韩中文| 午夜精品视频一区| 亚洲日本成人在线观看| av不卡在线| 国产精品免费一区二区三区在线观看| 国产精品一区三区| 欧美午夜精品久久久久久超碰| 欧美黑人一区二区三区| 欧美日韩中字| 国产精品美女在线| 久久精品国产精品亚洲综合| 亚洲精品自在久久| 免费久久99精品国产| 国产日韩欧美日韩大片| 六月婷婷一区| 国产日韩专区| 亚洲狼人精品一区二区三区| 久久婷婷综合激情| 国产精品免费在线| 欧美亚洲视频| 亚洲电影av| 欧美一区免费视频| 欧美裸体一区二区三区| 亚洲国产精品精华液2区45| 在线日韩成人| 亚洲精品国产精品国自产观看| 欧美一区二区三区视频在线观看| 欧美美女视频| 日韩视频免费观看高清完整版| 国产专区精品视频| 亚洲高清资源| 欧美日韩一区二区在线观看视频| 欧美一区二区在线播放| 一区二区三区中文在线观看| 国产欧美日本| 蜜臀a∨国产成人精品| 亚洲欧美视频在线观看| 欧美激情一区| 在线日韩一区二区| …久久精品99久久香蕉国产| 欧美午夜不卡视频| 午夜在线不卡| 久久午夜视频| 亚洲国产美女| 久久国产精品久久久| 亚洲欧美日韩精品久久久久| aa亚洲婷婷| 午夜精品久久久久久久99热浪潮| 欧美r片在线| 国产一区二区三区直播精品电影| 欧美精品 国产精品| 欧美日韩亚洲国产一区| 亚洲精品视频在线播放| 国产精品v日韩精品| 黄色在线一区| 国产精品theporn88| 国产丝袜一区二区三区| 免费成年人欧美视频| 蜜桃久久精品乱码一区二区| 欧美天天综合网| 136国产福利精品导航网址应用| 午夜在线精品| 卡通动漫国产精品| 一级日韩一区在线观看| 欧美在线亚洲综合一区| 蜜乳av另类精品一区二区| 亚洲一区二区三区视频| 欧美不卡视频| 欧美成人在线免费视频| 免费日本视频一区| 欧美理论电影网| 欧美中文字幕不卡| 在线亚洲一区观看| 国产精品久久久久久久久搜平片| 亚洲电影下载| 欧美亚洲日本网站| 亚洲国产影院| 欧美电影资源| 欧美三级电影网| 国产免费观看久久黄| 欧美成人官网二区| 欧美性久久久| 亚洲国产精品www| 国产精品国产三级欧美二区| 久久人人超碰| 噜噜噜噜噜久久久久久91| 午夜精品久久99蜜桃的功能介绍| 在线观看成人网| 日韩视频免费看| 亚洲少妇中出一区| 国内精品**久久毛片app| 一区二区三区精品视频| 久久久亚洲国产美女国产盗摄| 一本色道久久综合亚洲精品高清| 99国内精品久久久久久久软件| 欧美日韩国产综合一区二区| 蜜桃av噜噜一区二区三区| 亚洲一区二区四区| 99精品欧美一区| 欧美日韩精品免费| 午夜精品视频一区| 国产精品美女一区二区在线观看| 欧美日韩播放| 欧美精品www在线观看| 亚洲高清影视| 免费短视频成人日韩| 亚洲大胆视频| 99精品免费| 亚洲中无吗在线| 亚洲国产婷婷香蕉久久久久久99| 久久国产精品久久精品国产| 久久精品国产成人| 欧美三级午夜理伦三级中视频| 欧美理论在线播放| 亚洲夜间福利| 亚洲电影一级黄| 欧美视频在线观看一区| 久久狠狠久久综合桃花| 午夜亚洲性色福利视频| 亚洲视频中文| 欧美亚韩一区| 国产精品视频免费在线观看| 久久精品国产亚洲一区二区三区| 欧美紧缚bdsm在线视频| 免费亚洲一区| 欧美一区二区性| 久久精品国产99国产精品| 久久精品欧美| 亚洲香蕉视频| 在线视频成人| 国产精品久久久久久久久久久久久久| 午夜精品久久久久影视| 欧美日韩国内自拍| 黄色亚洲网站| 国产日产精品一区二区三区四区的观看方式| 亚洲男人影院| 国产午夜精品美女视频明星a级| 国产乱码精品|