《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 業界動態 > 基于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亚洲国产精品_日韩亚洲一区二区
国产日韩欧美成人| 伊人蜜桃色噜噜激情综合| 欧美资源在线观看| 在线视频亚洲欧美| 最新国产拍偷乱拍精品| 久久国产一区二区三区| 午夜亚洲激情| 亚洲男女毛片无遮挡| 一区二区三区四区五区视频| 亚洲精品在线免费| 亚洲国产三级网| 亚洲成人在线视频网站| 一区二区三区在线观看欧美| 国产欧美综合一区二区三区| 国产精品视频久久久| 国产精品视频不卡| 国产区在线观看成人精品| 国产欧美一区二区精品秋霞影院| 国产女主播视频一区二区| 国产噜噜噜噜噜久久久久久久久 | 久久五月激情| 久久精品国产欧美激情| 久久大综合网| 久久精品夜色噜噜亚洲aⅴ| 久久不射中文字幕| 久久久久网址| 美玉足脚交一区二区三区图片| 久久综合中文色婷婷| 欧美成人情趣视频| 欧美激情偷拍| 欧美日韩国产页| 欧美日韩在线播放三区四区| 国产精品久久久久久久久婷婷| 国产精品看片资源| 国产亚洲精品久久久| 激情一区二区三区| 亚洲欧洲精品一区二区精品久久久 | 亚洲国产精品一区二区www在线| 亚洲激情电影在线| 99国产精品国产精品毛片| 亚洲午夜久久久久久尤物| 欧美一区激情视频在线观看| 久久精品一区二区国产| 亚洲精品视频在线看| 在线视频你懂得一区| 亚洲欧美日韩精品久久奇米色影视| 欧美一区二区三区视频在线| 久久亚洲春色中文字幕| 欧美激情精品久久久久久变态| 欧美日韩一区二区国产| 国产日韩亚洲| 亚洲国产天堂网精品网站| 在线亚洲一区| 久久精品国内一区二区三区| 亚洲精品一区二区三区樱花 | 亚洲女同精品视频| 久久久久久久久一区二区| 欧美国产高清| 国产精品一区二区视频| …久久精品99久久香蕉国产| 一区二区日本视频| 久久精品91久久香蕉加勒比| 这里只有精品电影| 久久手机精品视频| 欧美日韩亚洲高清| 国内自拍视频一区二区三区| 亚洲免费观看| 久久精彩免费视频| 亚洲在线观看| 麻豆精品一区二区综合av | 国产区亚洲区欧美区| 亚洲国产导航| 亚洲一级免费视频| 亚洲国产婷婷| 午夜伦欧美伦电影理论片| 免费不卡在线观看| 国产精品日韩二区| 亚洲国产精品女人久久久| 亚洲欧美日韩另类精品一区二区三区| 亚洲国产精品成人一区二区| 亚洲在线一区| 欧美大秀在线观看| 国产午夜精品一区理论片飘花 | 亚洲一区二区视频在线| 可以看av的网站久久看| 欧美视频在线观看视频极品| 在线观看欧美黄色| 香蕉久久夜色| 亚洲综合国产| 欧美另类专区| 尤物精品在线| 性欧美18~19sex高清播放| 在线亚洲欧美| 欧美二区不卡| 韩国精品一区二区三区| 亚洲在线1234| 一区二区三区欧美日韩| 欧美成人亚洲| 国产一区二区三区四区老人| 中文国产亚洲喷潮| 一本色道久久综合狠狠躁篇的优点| 另类综合日韩欧美亚洲| 国产日韩精品久久| 亚洲图片在线| 亚洲午夜精品国产| 欧美精品999| 亚洲国产影院| 亚洲经典自拍| 美女精品一区| 国产自产高清不卡| 欧美亚洲在线观看| 羞羞答答国产精品www一本| 欧美午夜精品久久久久免费视| 亚洲精品视频在线观看免费| 亚洲人成网站在线观看播放| 久久人人超碰| 好吊色欧美一区二区三区四区| 欧美在线|欧美| 欧美淫片网站| 国产精品毛片大码女人| 亚洲性图久久| 欧美一区二粉嫩精品国产一线天| 国产精品久久中文| 亚洲一区二区三区在线视频| 亚洲欧美美女| 国产精品女人毛片| 亚洲在线视频免费观看| 午夜欧美大尺度福利影院在线看 | 亚洲激情成人在线| 亚洲七七久久综合桃花剧情介绍| 免费欧美电影| 亚洲国产日韩在线| 日韩视频一区二区三区| 欧美激情第3页| 日韩视频在线观看| 亚洲一区二区三区在线视频| 国产精品黄色| 亚洲欧美日韩国产| 久久精品综合一区| 激情五月婷婷综合| 亚洲啪啪91| 欧美日韩少妇| 亚洲午夜电影| 欧美一区二区三区日韩| 国产在线不卡| 亚洲三级影片| 欧美日韩一区二区三区视频| 亚洲一区3d动漫同人无遮挡| 欧美自拍偷拍午夜视频| 激情综合色丁香一区二区| 亚洲日本va午夜在线影院| 欧美精品一区二区三区一线天视频| 在线观看亚洲一区| 一区二区三区产品免费精品久久75 | 国产精品日韩精品| 欧美一站二站| 欧美成人免费小视频| 日韩一级欧洲| 欧美一区二区三区婷婷月色| 国产最新精品精品你懂的| 亚洲激情精品| 欧美视频免费在线| 西西裸体人体做爰大胆久久久| 另类图片综合电影| 一二三区精品福利视频| 久久精品国产99国产精品澳门| 激情久久五月| 亚洲午夜精品| 激情av一区二区| 一本色道久久88亚洲综合88| 国产欧美精品| 亚洲精品乱码久久久久久按摩观| 欧美日韩在线播放三区四区| 欧美在线国产| 欧美日韩日韩| 久久激情视频久久| 欧美日韩1234| 欧美在线视频播放| 欧美日韩精品免费在线观看视频| 亚洲欧美激情视频在线观看一区二区三区| 久久久7777| 99精品欧美一区二区蜜桃免费| 久久精品视频在线| 日韩一区二区精品葵司在线| 久久婷婷久久| 亚洲视频精品| 欧美成人第一页| 亚洲欧美日韩一区在线观看| 欧美激情综合在线| 欧美一级在线播放| 欧美日韩激情小视频| 欧美中文在线视频| 欧美日韩在线不卡| 亚洲高清av在线| 国产精品在线看| 99精品免费网| 狠狠色狠狠色综合日日91app| 亚洲在线视频观看| 亚洲激情av| 巨乳诱惑日韩免费av|