|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
×
我有一个SRAM,是晶体管级的电路。现需要测试验证其功能。在Candence Virtuso环境下,我用verilog写一个激励模块,相当于是一个信号发生器。SRAM地址是17位的,具体如下:
`timescale 1ns/1ps
module stimulus(addr);
output[16:0] addr;
reg [16:0] addr;
initial
begin
addr[16:0] <=17'b0;
end
always #25 addr <=addr+ 17'b1;
endmodule
其它的CE,CE2等控制信号都还没加,然后保存时,它提示有错误 “illegal name width --addr”,请教大家这是什么问题呢?
感觉就是因为加了[16:0],把它去掉就都没问题了,可是去掉就不是17位的地址了。
先谢谢大家的回答了~~ |
|