怎样把48MHZ分频成1000HZ

2019-07-18 09:28发布

怎样把48MHZ分频成1000HZ
//分频模块:把时钟分成1000HZ
module fenpin(clk,clkout1);
input clk;
output clkout1;
reg[15:0] Q;
always@(posedge clk)
begin
if (Q<11999)
Q<=Q+1'b1;
else Q<=0;
end
assign clkout1=(Q==11999)?1:0;
endmodule

上面是12MHZ变1000HZ,该怎样改呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
胖胖熊啊
1楼-- · 2019-07-18 10:40
北极熊的春天在哪里 发表于 2017-6-10 09:16
哈哈,那你能解决这个问题么

把计数判断值改一下,48Mhz就是48000KHz,按照你程序里面的改法就是把11999改成47999, 最佳答案
武力戡乱
2楼-- · 2019-07-18 11:08
这个程序没看懂。这是什么上的程序呢?
北极熊的春天在哪里
3楼-- · 2019-07-18 14:11
武力戡乱 发表于 2017-6-9 15:25
这个程序没看懂。这是什么上的程序呢?

这是一个分频程序,把12MHZ分频变成1000HZ,现在我想要把48MHZ分频成1000HZ,该怎么改呢
武力戡乱
4楼-- · 2019-07-18 18:39
 精彩回答 2  元偷偷看……
北极熊的春天在哪里
5楼-- · 2019-07-18 19:58
武力戡乱 发表于 2017-6-9 16:45
表示求赐教!
begin
。。。。

这是EDA,亲·。。。不是c
胖胖熊啊
6楼-- · 2019-07-18 20:20
就是计数分频,学习FPGA可以交流啊,

一周热门 更多>