proteuswilliam hill官网 |仿真william hill官网
直播中

邱晓蕾

7年用户 21经验值
私信 关注
[问答]

怎样把48MHZ分频成1000HZ

怎样把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)

胖胖熊啊

2017-6-9 09:43:08
引用: 北极熊的春天在哪里 发表于 2017-6-10 09:16
哈哈,那你能解决这个问题么

把计数判断值改一下,48Mhz就是48000KHz,按照你程序里面的改法就是把11999改成47999,
举报

武力戡乱

2017-6-9 15:25:06
这个程序没看懂。这是什么上的程序呢?
举报

邱晓蕾

2017-6-9 15:31:35
引用: 武力戡乱 发表于 2017-6-9 15:25
这个程序没看懂。这是什么上的程序呢?

这是一个分频程序,把12MHZ分频变成1000HZ,现在我想要把48MHZ分频成1000HZ,该怎么改呢
举报

武力戡乱

2017-6-9 16:45:26
表示求赐教!
begin
。。。。
end
这个地方一看就知道不c或者类c的语言啊。
举报

邱晓蕾

2017-6-9 20:04:21
引用: 武力戡乱 发表于 2017-6-9 16:45
表示求赐教!
begin
。。。。

这是EDA,亲·。。。不是c
举报

胖胖熊啊

2017-6-10 07:07:11
就是计数分频,学习FPGA可以交流啊,
举报

邱晓蕾

2017-6-10 09:16:22
引用: 胖胖熊啊 发表于 2017-6-10 07:07
就是计数分频,学习FPGA可以交流啊,

哈哈,那你能解决这个问题么
举报

邱晓蕾

2017-6-12 12:58:40
谢谢,我已经改过了
举报

更多回帖

发帖
×
20
完善资料,
赚取积分