1.Error: concurrent assignmentto a non-net'start' is not permitted(错误:不允许并发分配到非网络‘start’)
原因:wire 或reg 类型不匹配引起的,assign与wrie搭配使用,而reg一般在always、initial语句块中进行使用。
解决办法:此处,将reg型变为wire型即可。
2.[Labtools 27-1832] create_wave_config not a supported tcl command in labtools hardware mode. Default wave configurations are automatically created when triggering an ILA core.(在labtools硬件模式下,Create_wave_config不是支持的TCL命令。触发ILA核时自动创建默认波配置。)
原因:开发板断开连接后没有管,直接改程序又仿真
解决办法:重启该项目文件
3.Verilog 2000 keyword else used in incorrect context(Verilog 2000关键字else在不正确的上下文中使用)
原因:多条语句没有begin-end
解决办法:加begin-end
4.part-select direction is opposite from prefix index direction (部分选择方向与前缀索引方向相反)
原因:数组里面的顺序放反了,大在前,小在后
解决办法:将数组顺序更改正确