verilog - 检查genvar在verilog中是否为奇数
问题描述
我是verilog hdl的新手,我想知道如何正确编写以下代码:
genvar cnt;
for( cnt = 0 ; cnt < 5 ; cnt = cnt + 1) begin
if (cnt is odd) begin
// do something
end else begin
// do something else
end
end
解决方案
一种方法是使用模运算符 ( %
):
if (cnt % 2)
推荐阅读
- python - 它不返回解密的文本,它只返回加密的文本
- node.js - 在 Stackdriver 错误报告中对不变的违规行为进行分组
- spring-boot - Junit5-木星所有测试套件@BeforeAll @AfterAll 不工作
- matlab - 如何在 Matlab 中使用一系列和来最小化目标函数?
- angular - 带有chart.js的角度-图例位置
- domain-driven-design - 如何包装 Hangfire 取消令牌?
- c++ - 线程会影响 Raspberry Pi 上的图像处理性能吗?
- wordpress - 将图像上传到上传目录时出现问题
- php - 用php将数据mysql显示到json的问题
- javascript - 版本更改时jQuery中的问题