我在 Verilog 上的定义中有错误 for

弗拉德
...
'define ZERO_INIT2D(VECT,SD_WIDTH) for(integer i=0;i<(SD_WIDTH);i=i+1) (VECT)[i]=0;
...`

...
reg [31:0] rrr [7:0];
...
always @(negedge clk)
begin
        ZERO_INIT2D(rrr,8)
        //for(integer i=0;i<8;i=i+1) rrr[i]=0;// if using it. All works fine
        Buffer_reg = 111;
        Start_addr = 0;
        Counter=0;
...

我要使用完全定义!我的定义与寄存器“Buffer_reg”无关。为什么我收到以下错误?

ERROR:HDLCompiler:806 - "MEMORY_m.v" Line 170: Syntax error near "Buffer_reg".
ERROR:ProjectMgmt - 1 error(s) found while parsing design hierarchy.
弗拉德

我做了这样的改变,一切都正常合成:...

... 'define ZERO_INIT2D(VECT,SD_WIDTH) for(integer i=0;i<SD_WIDTH;i=i+1) VECT[i]=0; ...

我不知道为什么但是

(VECT) -> VECT

(SD_WIDTH) -> SD_WIDTH

它有帮助,但这也违反了定义的语法,好吧,它有效。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我的查询中有错误

我在时区设置中有错误

我在 Verilog 中编写了这段代码,没有错误消息,但它不起作用

Verilog未签名的非还原部门。语法错误:“我放弃” Icarus Verilog

我在R.java中有错误?

刽子手游戏在我的选择方法中有错误

Verilog 函数 - 无法弄清楚我的错误

我的“并行到串行”verilog 代码有什么问题

我没有从4位全加器Verilog获得任何输出

我无法在我的 Verilog 代码中处理此错误:“错误:格式错误的语句”

我在joomla中有一个错误-请查询。我在这个查询中有错误

我在 javascript 上的音轨有错误,“长度”错误

我现在没有,为什么我在这个 sql 请求中有错误

我有错误的document.registerElement未定义

我的代码中有错误,当前错误是 TypeError: 'NoneType' object is not subscriptable

当我有单逗号和|时,SQL语法中有错误。

我在我的get方法中有错误,它向我显示404错误.net核心和角度

Verilog 宏定义模拟错误

我的代码有错误

如果我们在CloudFormation中有错误条件和Ref会发生什么?

我需要 20 个在 pom.xml 中有错误的入门项目

我正在尝试更新表SQL的值Java中有错误

我在应用程序主题的styles.xml 中有错误

discord.py 在我的不和谐机器人中有错误如何修复?

我在 mysql 函数中有错误?ERROR 不允许从函数返回结果集

pyspark agg 告诉我列名称中有错误的字符,但名称似乎正确

如何使用 case_when 而不是 if_else [我的代码中有错误?]

坚持修复此查询,我写的两个命令中有错误

我在 OpenCV 中有错误“approxPolyDP(ROI_Vertices, ROI_Poly, 1.0, true)”