《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 業界動態 > 基于FPGA的等精度頻率計IP Core設計

基于FPGA的等精度頻率計IP Core設計

2008-07-18
作者:廖 艷,陳利學,賴春紅,葉頂勝

??? 摘 要: 介紹了等精度" title="等精度">等精度頻率測量方法的原理及誤差分析,利用基于FPGA的SoPC技術在QuartusⅡ5.0環境下用VHDL語言實現了等精度頻率計" title="等精度頻率計">等精度頻率計的軟核IP Core設計,并在相應的開發平臺上作了驗證。
??? 關鍵詞: FPGA? SoPC? 等精度? IP Core

?

??? 頻率測量是電子測量技術中最基本的測量之一。在現代信號分析和處理領域中,高精度的頻率測量有非常重要的意義。
??? 常用的測頻" title="測頻">測頻方法有計數法和周期法。計數法是在預制的閘門時間TW內測量被測信號的脈沖個數Nx,進行換算得出被測信號的頻率為fx=Nx/:TW。這種測量方法的測量精度" title="測量精度">測量精度取決于閘門時間和被測信號頻率。當被測信號頻率較低時將產生較大誤差,除非閘門時間取得很大。周期法是在被測信號的一個周期Tx內,測量標準信號(周期TC)ΔFS/FS的周期個數NS,進行換算得出被測信號的頻率為fx=fC/NS。這種測量方法的測量精度取決于被測信號的周期和計時精度。本文采用的測量方法克服了以上兩種方法的缺點,測頻精度與被測信號的頻率大小無關,從而保證了頻率的等精度測量。
??? 隨著FPGA和SoPC技術的迅速發展,在單芯片上實現的功能越來越復雜。這就使得設計師的工作量非常大,而IP Core的復用可以大大減少工作量,從而減小設計的復雜性,提高產品的設計效率。本文根據等精度頻率測量的原理,用VHDL語言實現了等精度頻率計的IP Core,實現軟核的重用。
1 等精度頻率測量
1.1 等精度頻率測量原理

??? 基于傳統測頻原理的頻率計的測量精度將隨被測信號頻率的下降而降低,在實用中有較大的局限性。而等精度頻率計不但具有較高的測量精度,并且在整個頻率區域保持恒定的測量精度。
??? 等精度頻率測量用被測信號的多周期而不是單周期作門控" title="門控">門控信號;門控信號周期數可根據被測頻率的大小自動調節,使計數值Ns保持不變,從而實現等精度測量。
??? 等精度測頻的原理框圖如圖1所示。圖中預置門控信號是寬度為Tpr的一個脈沖,Counterl和Counter2是兩個可控計數器,標準頻率信號從Counter1的時鐘輸入端CLK輸入,其頻率為Fs;經整形后的被測信號從Counter2的時鐘輸入端CLK輸入,設其實際頻率為Fxe,測量頻率為Fx

???????????????????????????????
??? 當預置門控信號為高電平時,經整形后的被測信號的上沿通過D觸發器的Q端同時啟動計數器Counter1和Counter2。Counter1、Counter2分別對被測信號(頻率為Fx)和標準頻率信號(頻率為Fs)同時計數。當預置門信號為低電平時,隨后而至的被測信號的上沿將使這兩個計數器同時關閉。設在一次預置門時間Tpr中對被測信號計數值為Nx;對標準頻率信號的計數值為Ns,則下式成立:
???
1.2 誤差分析
??? 設所測頻率值為Fx,其真實值為Fxe,標準頻率為Fs。在一次測量中,由于計數的起停時間都是由該信號的上跳沿觸發的,在Tpr時間內對Fx的計數Nx無誤差;在此時間內,Fs的計數Ns最多相差一個脈沖,即:
???

??? 則下式成立:
??? 根據相對誤差的公式有:
??? 由上式可以得出以下結論:
??? (1)相對測量誤差與頻率無關。
??? (2)增大Tpr或提高Fs,可以增大Ns,減少測量誤差,提高測量精度。
??? (3)標準頻率誤差為ΔFs/Fs
??? (4)等精度測頻方法測量精度與預置門寬度和標準頻率有關,與被測信號的頻率無關。在預置門時間和常規測頻閘門時間相同,而被測信號頻率不同的情況下,等精度測量法的測量精度不變,而常規的直接測頻法精度隨著被測信號頻率的下降而下降。測試電路可采用高頻率穩定度和高精度的恒溫可微調的晶體振蕩器作標準頻率發生電路。
1.3 等精度頻率計的實現方法
??? 隨著微電子技術與工藝的發展,等精度頻率計的實現從完全使用小規模集成電路、單片機+小規模集成電路、FPGA+單片機發展到基于FPGA的SoPC設計。小規模集成電路在實現乘除運算時相當復雜,而單片機受本身時鐘頻率和若干指令運算的限制,測頻速度較慢,無法滿足高速、高精度的測頻要求,同時需要外部分離元件的支持,這增加了系統的復雜度。采用高集成度、高速的現場可編程門陣列FPGA為實現高速、高精度的測頻提供了保證。
??? 本系統采用基于FPGA的SoPC技術實現等精度頻率測量。基于SoPC的特點,本系統具有靈活的設計方式,體積小、開發周期短、可裁剪、可擴充、可升級,并具備軟硬件在系統可編程的功能。
2 等精度頻率計IP Core
??? 本文主要介紹等精度頻率計的功能模塊設計,包括任務邏輯、寄存器文件及Avalon接口的設計。
2.1 任務邏輯
??? 任務邏輯框圖如圖2所示。任務邏輯完成用戶定制元件的基本功能。本設計中任務邏輯完成頻率測量、脈寬測量及占空比測量三個功能。由于FPGA低偏斜、高負載的布線資源有限,為了避免高速、高頻率系統時序中潛在的競爭、毛刺、建立和保持時間違反問題,本系統采用同步設計。然而在實際運用中經常出現時鐘選擇和時鐘控制的異步設計,導致系統產生毛刺和時鐘偏斜及時鐘分析路徑復雜等問題。為了解決該問題,需將時鐘控制改為觸發器輸入允許,將時鐘選擇改為獨立的時鐘分析。

??????????????????
??? 當功能切換和門控信號同時為1時,該系統實現頻率的測量。Counter1和Counter2分別輸出標準頻率數(Ns)和被測頻率數(Nx)。考慮到等精度頻率計的精度和速度,該系統選擇標準頻率計數器計滿20位時產生中斷,同時輸出Ns和Nx。
??? 當功能切換為0、門控信號為1時,系統實現被測時鐘信號的高電平寬度測量(即脈寬測量),并由Counter1輸出其寬度值N1;當功能切換和門控信號同時為0時,系統實現被測時鐘信號的低電平寬度測量,同時由Counter1輸出其寬度值N2,則被測時鐘信號的占空比為:
??? 功能切換=1時,測頻率;功能切換=0時,測占空比和脈沖寬度。門控信號在測頻率時是門控信號;測占空比時,門控信號=1,測高電平寬度;門控信號=0,測低電平寬度。
2.2 寄存器文件
??? 寄存器文件提供了任務邏輯與外界交換信息的途徑。用戶可以通過Avalon接口采用基地址 +地址偏移量的方式來訪問元件內部各寄存器。本IP Core內部寄存器如表1所示。

??????????????????????????????
2.3 Avalon接口設計
??? Avalon接口為寄存器文件提供了一個標準的Avalon前端,它使用Avalon必須的信號來訪問寄存器文件,并且支持任務邏輯的傳輸類型。 等精度頻率計的Avalon接口信息如表2所示。

???????????????????????????????
3 測試與驗證
??? IP Core設計完成后,利用SoPC Builder搭建一測試該IP Core的系統,并在其中加入該IP核。硬件測試結果如表3所示。

???????????????????????????????
??? 本設計通過SoPC技術在FPGA上實現了等精度頻率計的IP Core設計。系統采用同步設計,避免了由時鐘異步導致的時鐘偏斜。
??? 經測試證明,該頻率計的測頻范圍為0.1Hz~100MHz,測頻精度恒為百萬分之一,能夠滿足高速度、高精度的測頻要求。本設計可移植性好、穩定性好、精確度高、測頻速度快,達到設計要求。
參考文獻
[1] 譚會生,瞿遂春.EDA技術綜合應用實例與分析.西安:西安電子科技大學出版社,2004.
[2] 潘松,王國棟.VHDL實用教程.電子科技大學出版社,2004.
[3] 莫琳.基于FPGA的等精度頻率計的設計與實現.現代電子技術,2004.
[4] 毛智德,呂善偉.基于FPGA的等精度頻率計設計.電子測量技術,2006

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲国产欧美在线| 亚洲一级一区| 亚洲美女福利视频网站| 一区二区三区我不卡| 午夜精品影院在线观看| 日韩视频免费观看高清在线视频| 一区二区三区国产在线| 国产真实久久| 国产乱码精品一区二区三区五月婷| 久久一区二区三区超碰国产精品| 一本色道久久综合亚洲精品婷婷 | 亚洲国产日韩一区二区| 黑人操亚洲美女惩罚| 欧美日韩1区| 免费久久久一本精品久久区| 久久躁日日躁aaaaxxxx| 久久美女艺术照精彩视频福利播放| 亚洲人成网站色ww在线| 亚洲一区二区在线看| 在线亚洲欧美视频| 亚洲一区二区三区四区视频| 一区二区三区视频观看| 亚洲午夜未删减在线观看| 亚洲午夜一级| 午夜精品美女自拍福到在线| 午夜精品视频在线| 亚洲美女在线国产| 日韩特黄影片| 亚洲综合国产| 欧美一级片在线播放| 久久成人资源| 亚洲免费激情| 亚洲一区在线视频| 亚洲一二三区精品| 欧美一区二区高清| 久久综合给合| 欧美区在线观看| 国产精品久久久久久久久久尿| 欧美成人性网| 欧美日韩一区二区三区免费| 欧美日韩一卡二卡| 国产精品一区视频| 影音先锋日韩精品| 亚洲精选视频免费看| 国产精品99久久久久久白浆小说 | 亚洲欧美日韩一区二区| 午夜免费日韩视频| 91久久久亚洲精品| 亚洲天堂黄色| 久久久噜噜噜久久人人看| 欧美激情亚洲精品| 国产精品美女久久久久久久| 国产一区二区三区的电影 | 国产欧美丝祙| 亚洲第一在线| 在线亚洲观看| 久久成人精品电影| 一本色道久久88综合亚洲精品ⅰ | 亚洲精品资源美女情侣酒店| 亚洲色图自拍| 久久精品国产久精国产爱| 午夜精品影院在线观看| 久久亚洲电影| 国产精品成人va在线观看| 国色天香一区二区| 日韩一级二级三级| 久久er精品视频| 欧美专区日韩视频| 日韩视频亚洲视频| 久久九九热免费视频| 欧美视频精品一区| 一区二区亚洲精品| 午夜精品视频在线观看| 一区二区三区精品久久久| 久久这里有精品15一区二区三区 | 亚洲观看高清完整版在线观看| 一色屋精品亚洲香蕉网站| 永久免费视频成人| 亚洲在线观看| 日韩一级欧洲| 久久免费视频观看| 国产精品二区三区四区| 亚洲黄色免费| 久久成人羞羞网站| 亚洲欧美一级二级三级| 欧美成人一区二区三区片免费| 欧美激情91| 欧美日韩一区二区三区在线| 欧美三级小说| 亚洲高清精品中出| 性色av一区二区三区| 亚洲色图综合久久| 欧美成人高清视频| 激情久久久久久| 午夜在线a亚洲v天堂网2018| 中文在线一区| 美女精品自拍一二三四| 国产日韩欧美综合| 亚洲国产精品视频| 欧美在线视频一区| 亚洲男人第一网站| 欧美日韩在线高清| 91久久精品一区二区别| 亚洲区在线播放| 亚洲高清在线| 久久精彩视频| 国产精品丝袜白浆摸在线| 夜夜嗨一区二区三区| 亚洲另类视频| 你懂的国产精品| 国内一区二区三区| 亚洲经典一区| 宅男在线国产精品| 久久精品一级爱片| 午夜一区在线| 国产精品久久久一本精品| 亚洲国产精品国自产拍av秋霞| 久久精品官网| 久久久无码精品亚洲日韩按摩| 国产精品一区二区三区观看| 亚洲视频第一页| 亚洲视频在线视频| 欧美三级欧美一级| 一区二区日韩免费看| 亚洲视频大全| 国产精品va在线播放我和闺蜜| 一本不卡影院| 亚洲手机视频| 国产精品二区二区三区| 一区二区三区三区在线| 亚洲欧美日韩精品久久久久 | 欧美午夜电影在线观看| 99精品视频网| 99国产精品久久久久久久成人热| 欧美成人精品不卡视频在线观看 | 91久久精品www人人做人人爽| 裸体素人女欧美日韩| 1000部国产精品成人观看| 亚洲人成人一区二区三区| 欧美mv日韩mv国产网站| 91久久久亚洲精品| 亚洲一区二区三区激情| 国产精品久久中文| 亚洲欧美电影在线观看| 久久av一区| 黑人巨大精品欧美一区二区 | 欧美一区二区三区免费观看 | 国语自产精品视频在线看8查询8| 亚洲国产裸拍裸体视频在线观看乱了中文 | 国产午夜精品理论片a级探花| 欧美亚洲专区| 欧美3dxxxxhd| 日韩视频一区二区三区在线播放免费观看 | 日韩午夜在线电影| 午夜久久久久| 韩日在线一区| 一本色道**综合亚洲精品蜜桃冫| 国产精品美女久久久免费| 欧美在线观看网址综合| 欧美激情亚洲国产| 亚洲影院色无极综合| 老司机久久99久久精品播放免费 | 亚洲影音一区| 另类酷文…触手系列精品集v1小说| 亚洲欧洲日韩在线| 午夜老司机精品| 亚洲福利视频二区| 亚洲欧美久久| 在线电影国产精品| 亚洲在线视频| 在线观看日韩国产| 亚洲欧美日韩国产综合精品二区| 国语自产精品视频在线看一大j8| 一区二区不卡在线视频 午夜欧美不卡' | 欧美一级黄色网| 欧美日韩高清免费| 亚洲字幕一区二区| 欧美二区在线观看| 亚洲欧美视频一区二区三区| 美国十次成人| 亚洲影院免费观看| 欧美福利在线观看| 午夜国产一区| 欧美日韩调教| 亚洲国产cao| 国产精品三上| 日韩午夜高潮| 国内精品久久久久影院色| 在线一区免费观看| 狠狠色狠狠色综合日日小说| 亚洲视频自拍偷拍| 在线看不卡av| 久久精品国产99国产精品澳门| 亚洲人成艺术| 久久亚洲国产精品一区二区| 亚洲一区二区高清| 欧美日本一道本在线视频| 久久精品国产一区二区电影| 国产精品美女久久久久久免费| 99re6热只有精品免费观看|