SystemVerilog常见报错解决
SystemVerilog验证报错解决方案
1.在initial块外定义全局变量,赋值时会报语法错误。
其原因是在SV程序结构中,initial外的语句都要经过elaboration。等于号“=”会被默认理解为硬件描述语言,而硬件描述语言中“=”操作前需要跟assign。
加入assign之后尽管不报错了,但输出结果不对。
只有将其写为软件程序的格式才能保证输出成功:
https://concznest.cc/2024/01/03/SystemVerilog%E5%B8%B8%E8%A7%81%E6%8A%A5%E9%94%99%E8%A7%A3%E5%86%B3/
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 _ConchNest🐚!