简易频率计 的设计与验证

常用频率测量法有:频率测量法,周期测量法,以及等精度测量法。这里设计一个基于等精度测量原理的简易频率计,对输入的未知时钟信号做频率测量,并将测量结果在数码管上显示。包括 4 个子模块,其中频率计算模块(freq_meter_calc)是核心模块,它将输入的待检测信号利用等精度测量法进行计算,得出被测时钟信号时钟频率并输出;数码管显示模块(seg_595_dynamic)接收频率计算模块输出的计算结果,并显示在数码管上,(已经实现);被测时钟生成模块(clk_test_gen)负责产生某一频率的待检测时钟信号(利用锁相环IP核);最后的顶层模块(freq_meter),内部将上述 3 个子功能模块实例化其中,连接各自对应信号,外部输入时钟、复位和待检测信号,输出段选、位选和待检测数据。这里使用 100 MHz 时钟作为标准时钟信号,从而提高测量精度。

频率计算模块(freq_meter_calc)代码如下:

module  freq_meter_calc
(
    input   wire            sys_clk     ,   
    input   wire            sys_rst_n   ,   
    input   wire            clk_test    ,   

    output  reg     [33:0]  freq            

);

parameter   CNT_GATE_S_MAX  =   28'd74_999_999  ,   
            CNT_RISE_MAX    =   28'd12_500_000  ;   
parameter   CLK_STAND_FREQ  =   28'd100_000_000 ;   
//wire  define
wire            clk_stand           ;   
wire            gate_a_fall_s       ;   
wire            gate_a_fall_t       ;   

//reg   define
reg     [27:0]  cnt_gate_s          ;   
reg             gate_s              ;   
reg             gate_a              ;   
reg             gate_a_stand        ;   
reg             gate_a_test         ;   
reg     [47:0]  cnt_clk_stand   
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
EDA简易频率计系统逻辑设计主要包括以下几个方面: 1. 信号输入和采样:频率计系统需要接收待测信号进行处理,一般通过模拟信号接口将信号输入系统。采样器负责对输入信号进行采样,常见的采样方式包括均匀采样和非均匀采样。 2. 信号处理:采样完成后,需要对采样得到的数据进行处理。常见的处理方法是通过数字滤波器进行滤波,去除掉频谱中的杂散成分,并增强待测信号的频谱特征。 3. 频率测量:频率计系统的关键部分是对信号频率的测量。一种常见的方法是使用频率计数器,通过统计单位时间内信号通过某个阈值的次数来估计频率。另外,还可以使用相位锁定循环(PLL)进行频率测量。 4. 显示输出:最后,频率计系统需要将测量得到的频率信息进行显示输出。可以通过数码管、液晶屏等显示设备将测量结果显示出来。 在设计EDA简易频率计系统时,需要注意以下几个问题: 1. 输入信号的量程范围:要确保系统能够适应各种输入信号的量程,需要合理选择模拟信号接口和采样器的性能参数。 2. 采样率的选择:采样率需要根据待测信号的最高频率来选择,以满足奈奎斯特采样定理的要求。 3. 数据处理算法的选择:根据采样得到的数据特点,选择合适的数字滤波算法和频率测量算法。 4. 显示输出方式的选择:根据系统使用情景和用户需求,选择合适的显示设备和显示方式。 综上所述,EDA简易频率计系统的逻辑设计包括信号输入和采样、信号处理、频率测量和显示输出等几个关键步骤。在设计过程中需要考虑输入信号特性、处理算法选择和显示方式等因素,以满足系统性能要求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值