这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » FPGA » 用CPLD实现2400分频程序

共5条 1/1 1 跳转至

用CPLD实现2400分频程序

助工
2009-03-31 11:07:42     打赏
rt,分频是在quartus仿真时,仿真结果不清楚,不知道在实际中会怎么样?
module divid(clk_out,clk_in,rst_n );
output   clk_out;
input   clk_in,rst_n;
reg   clk_out;
reg[10:0]   count;   //  count from 0 to N/2
parameter  N = 2400;
always @(posedge clk_in)
begin
    if(!rst_n)
    begin
        count <= 0;   clk_out <= 0;
    end
    else if(count == N/2-1)
    begin
        count <= 0;   clk_out <= ~clk_out;
    end
    else
        count <= count + 1;
end
endmodule



关键词: 实现     2400分     程序    

助工
2009-03-31 11:09:15     打赏
2楼

用modsim仿真结果会不会好点?试过之后再发图过来...


高工
2009-03-31 14:18:16     打赏
3楼

嗯,有问题的话发出来,大家帮你分析


助工
2009-04-01 09:10:47     打赏
4楼
呵呵,没有用modsim仿真,直接下载到cpld中看的波形,确实是5kHz的波形!

助工
2009-04-01 09:11:06     打赏
5楼

用quartusii 仿真可以看到变化啊,但是用modsim就不知道了


共5条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]