首页->【CrazyBingo教你玩FPGA】

95 2

代码风格就如其人,爱整洁的人必然不会写出邋遢的代码!好的代码不仅能在功能上实现要求,在风格上也应该做到吹毛求疵;永远记住,代码是写给别人看的,真正的"完美主义者",会对代码风格细节苛刻到极致。

随便在pudn网站下载一份Verilog HDL实现流水灯的代码,效果如下所示。

1.png

试问,这样的代码风格,您看了以后,心情如何?经过修改后,如下所示。

2.png

试问,看了修改后的风格,您的心情又如何(当然如果再加入文件头,注释等信息)?

一个优秀的代码风格,必须在满足功能和性能的前提下,增强代码的可读性、可移植性。业界有很多公司规定了开发团队的Verilog HDL设计规范,Quartus II本身也有推荐的代码风格。为避免这些规范间的冲突,尤其是在命名方面,在此主要通过多年来总结并且积累的Verilog HDL文件架构,来阐述自成体系的、良好代码风格的架构。

楼主可见

  1. shwnyoo 2#

    学习了,代码风格很重要

  2. wzq 1#

    always 后面为什么要加一个无用的 begin end呢,如果去掉是不是更加简洁