verilog 问题
时间:10-02
整理:3721RD
点击:
请问这个问题怎么解决呢?
我对verilog不是太在行哈,之前也没有看到过小编这种程序写法
根据软件编译报错提示:eeprom文件的129行,always程序块写法存在问题……
一般应该写作
always@(posedge clk or posedge rst)
begin
(code)
end
这种形式吧
当然是语法问题
不要这样写,@(事件)这个语句应该不可以综合,写testbench时可以用,你这里用一个case语句就可以,例如:
always@(posedge clk)
begin
num<=num+1;
case(num)
0:data[7]=sda;
1:data[6]=sda;
end
num到8了清0,这个用if语句就可以