基于FPGA的等精度頻率計的設(shè)計與實現(xiàn)
設(shè)在某一次預置門控時間Tc中對被測信號計數(shù)值為Nx,對標準頻率信號的計數(shù)值為Nb,則根據(jù)閘門時間相等,可得出公式(1):
2 頻率計的VHDL設(shè)計
本設(shè)計采用ALTERA公司的FPGA芯片EPF10K10,該芯片管腳間的延遲為5 ns,即頻率為200 MHz,應(yīng)用標準化的硬件描述語言VHDL有非常豐富的數(shù)據(jù)類型,他的結(jié)構(gòu)模型是層次化的,利用這些豐富的數(shù)據(jù)類型和層次化的結(jié)構(gòu)模型,對復雜的數(shù)字系統(tǒng)進行邏輯設(shè)計并用計算機仿真,逐步完善后進行自動綜合生成符合要求的、在電路結(jié)構(gòu)上可實現(xiàn)的數(shù)字邏輯,再下載到可編程邏輯器件中,即可完成設(shè)計任務(wù)。下面給出該頻率計基于EPF10K10的VHDL描述源程序:
評論