• 方案介绍
  • 附件下载
  • 相关推荐
申请入驻 产业图谱

基于FPGA的简易等精度频率计设计Verilog代码ISE仿真

07/28 09:25
306
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

2-240524194150233.doc

共1个文件

名称:基于FPGA的简易等精度频率计设计Verilog代码ISE仿真

软件:ISE

语言:Verilog

代码功能:

简易等精度频率计设计

要求:

被測信号:TTL方波

A.频率测量范围:100HZ~MHz;

B.测试误差:≤0.1%(全量程);

C.时钟频率:50kHz;

D.预闸门时间:0.1s;

E.系统时钟频率:50MHz;

F.频率计算:保留1位小数;

G.顶层设计采用图形输入,各模块可以用功能模块或HDL语言等设计。

要求.png

FPGA代码Verilog/VHDL代码资源下载:www.hdlcode.com

演示视频:

设计文档:

1. 工程文件

2. 程序文件

DDS IP核

3. 程序编译

4. Testbench

5. 仿真图

部分代码展示:

//分频电路模块
module?clk_div(
input?clk_50M,//50MHz
output?reg?clk_50K//50K输出
);
reg?[15:0]?cnt=16'd0;
always@(posedge?clk_50M)
if(cnt>=16'd10)//计数1000,仿真时改小为10
cnt<=16'd0;
else
cnt<=cnt+1;
always@(posedge?clk_50M)
if(cnt>=16'd5)
clk_50K<=1;//分频50K
else
clk_50K<=0;
endmodule

点击链接获取代码文件:http://www.hdlcode.com/index.php?m=home&c=View&a=index&aid=782

  • 2-240524194150233.doc
    下载

相关推荐