[BD 41-238] Port/Pin property FREQ_HZ does not match between /FCLK_CLK0(50000000)

在这里插入图片描述
在FCLK_CLK0端口右击修改频率为100MHZ
在这里插入图片描述

module freq_ctrl(clk50M,rst_n,freq_add,freq_minus,freq_word); input clk50M,rst_n,freq_add,freq_minus;//clock,rest;frequency control keys(add or minus) output [24:0] freq_word; reg [24:0] freq_word_r; reg freq_add_r1,freq_add_r2;//eventcheck regster reg freq_minus_r1,freq_minus_r2;//eventcheck regster wire freq_add_flag,freq_minus_flag;//event come flag parameter k=25'd67; assign freq_word=freq_word_r; assign freq_add_flag=(~freq_add_r1)&&freq_add_r2;//to test wheter add-frequency key is pressed assign freq_minus_flag=(~freq_minus_r1)&&freq_minus_r2;//to test wheter minus-frequency key is pressed always@(posedge clk50M or negedge rst_n) begin if(!rst_n) begin freq_word_r<=25'd6700;//k=2^N*fout/fsys N=25 freq_add_r1<=1'b0; freq_add_r2<=1'b0; freq_minus_r1<=1'b0; freq_minus_r2<=1'b0; end else begin //---------------------event check----------------------------// freq_add_r1<=freq_add;//eventcheck regester freq_add_r2<=freq_add_r1;//eventcheck regester freq_minus_r1<=freq_minus;//eventcheck regester freq_minus_r2<=freq_minus_r1;//eventcheck regester //-----------------------------------------------------------// //-------------------generat frequency control word----------// if(freq_add_flag==1'b1)//add-frequency key tested begin if(freq_word_r<25'd2700000) freq_word_r<=freq_word_r+25'd67;//frequency control word added else freq_word_r<=freq_word_r; end else if(freq_minus_flag==1'b1)//minus-frequency key tested begin if(freq_word_r>25'd67) freq_word_r<=freq_word_r-25'd67;//frequency control word minus else freq_word_r<=freq_word_r; end //-----------------------------------------------------------// end end endmodule 对此程序进行仿真结果分析
06-12
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值