ARM技术论坛
直播中

王磊

8年用户 1637经验值
私信 关注
[资料]

SpinalHDL设计错误总结相关资料分享

1、SpinalHDL设计错误

  SpinalHDL编译器会做很多设计检查,来确保生成的VHDL/Verilog是可仿真的可综合的。基本上,SpinalHDL不会生成破损的VHDL/Verilog设计。以下是SpinalHDL检查的简要概括:

  重复赋值

  时钟域交叉

  层次化违例

  组合逻辑环路

  Latch

  未驱动的信号

  位宽不匹配

  得不到的switch生命

  在每个SpinalHDL错误报告中,你会得到栈轨迹(stack

trace),能够帮你精准地确定哪里出错。这个设计检查第一次可能会感到有些过犹不及,但一旦你跳脱出传统的硬件描述方式这会变得非常宝贵。

1.jpg

原作者:Joshua_FPGA

更多回帖

发帖
×
20
完善资料,
赚取积分