FPGA(EP1C12Q240C8)分频实验,测试程序让一个led灯闪亮,下载后实现不了……

程序应该没有问题,功能仿真完成,用的是GW48-PK2实验开发板,不知道是什么问题modulediv8(clk,clkout);inputclk;outputclkout... 程序应该没有问题,功能仿真完成,用的是GW48-PK2实验开发板,不知道是什么问题
module div8(clk,clkout);
input clk;
output clkout;
reg [2:0]cnt;
always@(posedge clk)
if(cnt>7) cnt=0;
else cnt<=cnt+1;
assign clkout=cnt[2];
endmodule
这是一个八分频的Verilog程序,我选择对clock2(pin153)上的8Hz时钟频率8分频,希望看到D1(pin137)按1妙的周期闪亮,还有复位键要怎么配置,是选一个按键入键1(pin169)选择模式1,可是怎么试没反应……真的不知道问题在哪?
展开
 我来答
19870201wp
2011-06-08 · TA获得超过395个赞
知道小有建树答主
回答量:327
采纳率:0%
帮助的人:131万
展开全部
加个复位试试,这样写
module div8(clk,rst,clkout);
input clk,rst;
output clkout;
reg [2:0]cnt

always@(posedge clk, negedge rst)
if(!rst) cnt<=3'd0;
else cnt<=cnt+3'd1;
assign clkout=cnt[2];
endmodule

这样应该就行了
更多追问追答
追问
上升沿触发和下降沿触发中间是逗号可以吗,不是应该写成or吗
还有谢谢啦这个问题已经解决啦。1是cnt=0,2是对试验箱按键理解有误,换成独立按键复位信号就好啦~~
追答
恩,一般时序逻辑里复位信号是必须的
晓网科技
2024-10-17 广告
电源: 2V-3.6V 典型值:3.3V。模块总功耗:A无线模块不工作时平均功耗 22-25mW  B无线模块工作时平均功耗 130-135mW  C无线模块工作时峰值功耗 140-150mW。发射功率:100mW  天线功率:1dBm  ... 点击进入详情页
本回答由晓网科技提供
2lqj4vpvj
2011-06-07 · TA获得超过1533个赞
知道大有可为答主
回答量:1653
采纳率:0%
帮助的人:557万
展开全部

纠正上面的一点:你没考虑cnt为0的时候,其实它能实现8分频。
将cnt赋个初值试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式