下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、基于FPGA的等精度頻率計IP Core設(shè)計廖 艷,陳利學(xué),賴春紅,葉頂勝 時間:2008年07月18日 字 體: 大 中 小關(guān)鍵詞:? 摘 要:關(guān)鍵詞: FPGA? SoPC? 等精度? IP Core?x=Nx/:TWC)FS/FS的周期個數(shù)NS,進(jìn)行換算得出被測信號的頻率為fx=fC/NS。這種測量方法的測量精度取決于被測信號的周期和計時精度。本文采用的測量方法克服了以上兩種方法的缺點,測頻精度與被測信號的頻率大小無關(guān),從而保證了頻率的等精度測量。? 隨著FPGA和SoPC技術(shù)的迅速發(fā)展,在單芯片上實現(xiàn)的功能越來越復(fù)雜。這就使得設(shè)計師的工作量非常大,而IP Core的復(fù)用可以大大減少工作
2、量,從而減小設(shè)計的復(fù)雜性,提高產(chǎn)品的設(shè)計效率。本文根據(jù)等精度頻率測量的原理,用VHDL語言實現(xiàn)了等精度頻率計的IP Core,實現(xiàn)軟核的重用。1 等精度頻率測量1.1 等精度頻率測量原理pr的一個脈沖,Counterl和Counter2是兩個可控計數(shù)器,標(biāo)準(zhǔn)頻率信號從Counter1的時鐘輸入端CLK輸入,其頻率為Fs;經(jīng)整形后的被測信號從Counter2的時鐘輸入端CLK輸入,設(shè)其實際頻率為Fxe,測量頻率為Fx。? ? 當(dāng)預(yù)置門控信號為高電平時,經(jīng)整形后的被測信號的上沿通過D觸發(fā)器的Q端同時啟動計數(shù)器Counter1和Counter2。Counter1、Counter2分別對被測信號(頻率
3、為Fx)和標(biāo)準(zhǔn)頻率信號(頻率為Fs)同時計數(shù)。當(dāng)預(yù)置門信號為低電平時,隨后而至的被測信號的上沿將使這兩個計數(shù)器同時關(guān)閉。設(shè)在一次預(yù)置門時間Tpr中對被測信號計數(shù)值為Nx;對標(biāo)準(zhǔn)頻率信號的計數(shù)值為Ns,則下式成立:? 1.2 誤差分析? 設(shè)所測頻率值為Fx,其真實值為Fxe,標(biāo)準(zhǔn)頻率為Fs。在一次測量中,由于計數(shù)的起停時間都是由該信號的上跳沿觸發(fā)的,在Tpr時間內(nèi)對Fx的計數(shù)Nx無誤差;在此時間內(nèi),F(xiàn)s的計數(shù)Ns最多相差一個脈沖,即:? ? 則下式成立:? 根據(jù)相對誤差的公式有:? 由上式可以得出以下結(jié)論:? (1)相對測量誤差與頻率無關(guān)。? (2)增大Tpr或提高Fs,可以增大Ns,減少測量誤
4、差,提高測量精度。? (3)標(biāo)準(zhǔn)頻率誤差為Fs/Fs。? (4)等精度測頻方法測量精度與預(yù)置門寬度和標(biāo)準(zhǔn)頻率有關(guān),與被測信號的頻率無關(guān)。在預(yù)置門時間和常規(guī)測頻閘門時間相同,而被測信號頻率不同的情況下,等精度測量法的測量精度不變,而常規(guī)的直接測頻法精度隨著被測信號頻率的下降而下降。測試電路可采用高頻率穩(wěn)定度和高精度的恒溫可微調(diào)的晶體振蕩器作標(biāo)準(zhǔn)頻率發(fā)生電路。1.3 等精度頻率計的實現(xiàn)方法? 隨著微電子技術(shù)與工藝的發(fā)展,等精度頻率計的實現(xiàn)從完全使用小規(guī)模集成電路、單片機(jī)+小規(guī)模集成電路、FPGA+單片機(jī)發(fā)展到基于FPGA的SoPC設(shè)計。小規(guī)模集成電路在實現(xiàn)乘除運算時相當(dāng)復(fù)雜,而單片機(jī)受本身時鐘頻率
5、和若干指令運算的限制,測頻速度較慢,無法滿足高速、高精度的測頻要求,同時需要外部分離元件的支持,這增加了系統(tǒng)的復(fù)雜度。采用高集成度、高速的現(xiàn)場可編程門陣列FPGA為實現(xiàn)高速、高精度的測頻提供了保證。? 本系統(tǒng)采用基于FPGA的SoPC技術(shù)實現(xiàn)等精度頻率測量?;赟oPC的特點,本系統(tǒng)具有靈活的設(shè)計方式,體積小、開發(fā)周期短、可裁剪、可擴(kuò)充、可升級,并具備軟硬件在系統(tǒng)可編程的功能。2 等精度頻率計IP Core? 本文主要介紹等精度頻率計的功能模塊設(shè)計,包括任務(wù)邏輯、寄存器文件及Avalon接口的設(shè)計。2.1 任務(wù)邏輯? 任務(wù)邏輯框圖如圖2所示。任務(wù)邏輯完成用戶定制元件的基本功能。本設(shè)計中任務(wù)邏輯
6、完成頻率測量、脈寬測量及占空比測量三個功能。由于FPGA低偏斜、高負(fù)載的布線資源有限,為了避免高速、高頻率系統(tǒng)時序中潛在的競爭、毛刺、建立和保持時間違反問題,本系統(tǒng)采用同步設(shè)計。然而在實際運用中經(jīng)常出現(xiàn)時鐘選擇和時鐘控制的異步設(shè)計,導(dǎo)致系統(tǒng)產(chǎn)生毛刺和時鐘偏斜及時鐘分析路徑復(fù)雜等問題。為了解決該問題,需將時鐘控制改為觸發(fā)器輸入允許,將時鐘選擇改為獨立的時鐘分析。? ? 當(dāng)功能切換和門控信號同時為1時,該系統(tǒng)實現(xiàn)頻率的測量。Counter1和Counter2分別輸出標(biāo)準(zhǔn)頻率數(shù)(Ns)和被測頻率數(shù)(Nx)??紤]到等精度頻率計的精度和速度,該系統(tǒng)選擇標(biāo)準(zhǔn)頻率計數(shù)器計滿20位時產(chǎn)生中斷,同時輸出Ns和N
7、x。? 當(dāng)功能切換為0、門控信號為1時,系統(tǒng)實現(xiàn)被測時鐘信號的高電平寬度測量(即脈寬測量),并由Counter1輸出其寬度值N1;當(dāng)功能切換和門控信號同時為0時,系統(tǒng)實現(xiàn)被測時鐘信號的低電平寬度測量,同時由Counter1輸出其寬度值N2,則被測時鐘信號的占空比為:。? 功能切換=1時,測頻率;功能切換=0時,測占空比和脈沖寬度。門控信號在測頻率時是門控信號;測占空比時,門控信號=1,測高電平寬度;門控信號=0,測低電平寬度。2.2 寄存器文件? 寄存器文件提供了任務(wù)邏輯與外界交換信息的途徑。用戶可以通過Avalon接口采用基地址 +地址偏移量的方式來訪問元件內(nèi)部各寄存器。本IP Core內(nèi)部寄存器如表1所示。? 2.3 Avalon接口設(shè)計? Avalon接口為寄存器文件提供了一個標(biāo)準(zhǔn)的Avalon前端,它使用Avalon必須的信號來訪問寄存器文件,并且支持任務(wù)邏輯的傳輸類型。 等精度頻率計的Avalon接口信息如表2所示。? 3 測試與驗證? IP Core設(shè)計完成后,利用SoPC Builder搭建一測試該IP Core的系統(tǒng),并在其中加入該IP核。硬件測試結(jié)果如表3所示。? ? 本設(shè)計通過SoPC技術(shù)在FPGA上實現(xiàn)了等精度頻率計的IP Core設(shè)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 生活垃圾焚燒發(fā)電項目可行性研究報告【2025年修訂】
- 2020-2025年中國天津市游泳培訓(xùn)行業(yè)市場調(diào)研分析及投資戰(zhàn)略規(guī)劃報告
- 2020-2025年中國羅紅霉素市場運行態(tài)勢及行業(yè)發(fā)展前景預(yù)測報告
- 二零二五年度XX污水處理廠污泥處置及綜合利用合同
- 2024水庫工程建設(shè)與水質(zhì)監(jiān)測服務(wù)合同3篇
- 2024年高清監(jiān)控維修服務(wù)協(xié)議3篇
- 二零二五員工業(yè)務(wù)轉(zhuǎn)型待崗合作協(xié)議3篇
- 2024年離婚合同指導(dǎo):夫妻協(xié)商一致版本版B版
- 風(fēng)管系統(tǒng)的安裝 與驗收-主講教師穆小麗-1735619672586
- 成都信息工程大學(xué)《國有資產(chǎn)管理》2023-2024學(xué)年第一學(xué)期期末試卷
- 綿陽小升初數(shù)學(xué)試題(綿中英才學(xué)校)
- 安徽省合肥市2023-2024學(xué)年七年級上學(xué)期期末數(shù)學(xué)試題(含答案)3
- (完整版)《美國文學(xué)》期末考試試卷(A卷)
- 透鏡及其應(yīng)用??家族e陷阱分析-2024年中考物理考試易錯題
- Unit 4 Plants around us C (教學(xué)設(shè)計)-2024-2025學(xué)年人教PEP版(2024)英語三年級上冊
- 管徑的選擇和管道壓力降的計算
- 機(jī)動車商業(yè)保險條款(2020版)
- GB/T 44250.1-2024面向油氣長輸管道的物聯(lián)網(wǎng)系統(tǒng)第1部分:總體要求
- 一年級數(shù)學(xué)上冊加減法口算題每日一練25套打印版
- DLT 572-2021 電力變壓器運行規(guī)程
- 教育部校企合作辦法
評論
0/150
提交評論