FPGA Verilog 开发流程

  • 使用工具 vivado、 notepad++、 viso

流程:

  • 绘制框图、真值表、波形图
  • 创建vivado项目,创建.v文件
  • 创建tb.v仿真文件
  • 模拟仿真
  • 仿真验证通过后,绑定管脚,上板验证

层次化设计思想:

  • 自底向上和自顶向下:

    image-20230314211952302

    image-20230314212025833

避免Latch产生

image-20230315123126123

image-20230315123308494

latch危害

image-20230315123402358

image-20230315123440153