quartusII报错(Error (10170): Verilog HDL syntax error at sdram_control.v(152) near text "'h"; expect)
Error (10170): Verilog HDL syntax error at sdram_control.v(152) near text "'h"; expecting ";"对于.v文件内部定义的参数parameter 在引用的时候要带`号;例如:定义的parameter如下parameter asize=23; //总地址宽度;parameter dsize=1
文章共257字 · 阅读需要大约1分钟
一键AI生成摘要,助你高效阅读
问答
·
Error (10170): Verilog HDL syntax error at sdram_control.v(152) near text "'h"; expecting ";"
对于.v文件内部定义的参数parameter 在引用的时候要带`号;
例如:
定义的parameter如下
parameter asize=23; //总地址宽度;
parameter dsize=16; //数据宽度为16位;
parameter sc_cl=3; //指令后延时为3clk;
parameter sc_rcd=3; //从SDRAM中读取数据的延迟;
在引用的时候,
assign mdatain=wr_mask ? mdatain1 : dsize 'hzzzz; //用于扩充时,选择正确的数据写入SDRAM;
assign dq=oe ? mdatain : dsize'hzzzz; //为避免数据冲突,控制双向数据引脚;
会报错如下:
修改为带`以后如下:
更多推荐
已为社区贡献1条内容
所有评论(0)