- 使用标准DFF模块例化生成寄存器;
- 使用assign语法替代if-else和case语法;
- 由于带reset信号的寄存器面积略大,时序稍微差一点,因此在数据通路上可以使用不带reset信号的寄存器,而只在控制通路上使用带reset信号的寄存器;
- 信号名应该避免使用拼音,使用英语缩写,信号名不可过长,但是也不可过短。代码即注释,应该尽量让开发人员能够从信号名中看出其功能;
- clock和reset信号应该禁止用于任何其他的逻辑功能,clock和reset信号只能接入DFF,作为其时钟和复位信号;
芯片编码风格中的注意事项
最新推荐文章于 2023-12-21 08:21:23 发布