verilog - 您如何从verilog中的时钟计数器获取输出?
问题描述
我试图让 DE0 FPGA 上的 LED 每按 8 次按钮就打开一次。我已经为计数器编写了代码,但是每隔一个按钮按下 LED 就会打开,而不是每 8 次。
这是我所拥有的:
module tima(output led, input reset, input clock);
reg [7:0]count;
initial count = 0;
always @ (posedge clock, posedge reset) begin
if(reset)
count <= 0;
else
count <= count + 1'd1;
end
assign led = count;
endmodule
解决方案
推荐阅读
- java - 在适用于 Windows 10 Home 64bit 的 Android Studio 3.1.3 中运行构建失败
- c++ - 结构/方法不起作用
- java - 创建通用对象的缓存
- html - 如何获得彩色输入标签?
- amazon-web-services - 使用 CloudWatch 安排 API Gateway 请求?
- python - 仅 1 个标量的张量板摘要标量错误
- node.js - 要使用新的解析器,请将选项 { useNewUrlParser: true } 传递给 MongoClient.connect
- amazon-web-services - aws 圣杯忽略代理配置
- python - 如何在 Dict{key:List} 中找到最小值?
- javascript - jQuery未定义的ajax函数