按照本章给出的设计指南进行编码,可使HDL代码具有良好的可读性、可修改性,并且利于DFT、仿真和综合。
(一)命名规则
在开始进行RTL设计前, 要统一命名规则, 最好以文档的形式给出。使用一致的命名规则有利于理解。下面给出一些命名规则:
1)在对模块、寄存器、wire进行命名时,要使用有意义的名称,例如,对于一个数据宽度为100位的乘法器, 可命名为mult-100x100。
2) 寄存器、端口、wire用小写。
3) 定义的常量使用大写字母。
4) 对时钟采用一致的命名方式。
5)对于复位信号, 采用相同的命名方式。例如,对于高电平有效的复位信号,用rst表示;对于低电平有效的复位信号,用