差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
上一修订版 两侧同时换到之后的修订记录
硬禾实战营verilog代码规范 [2019/07/10 21:56]
gongyu [====1.RTL CODE 规范====]
硬禾实战营verilog代码规范 [2019/07/10 21:57]
gongyu
行 34: 行 34:
  
 ===1.2标准的module格式=== ===1.2标准的module格式===
 +
 ------ ------
 +
 对于模块的书写采用统一的格式便于项目内部成员的理解和维护,我们用批处理建立了一个MODULE模块,其内容解释如下: 对于模块的书写采用统一的格式便于项目内部成员的理解和维护,我们用批处理建立了一个MODULE模块,其内容解释如下:
 \\ 端口定义按照输入,输出,双向的顺序: \\ 端口定义按照输入,输出,双向的顺序:
行 108: 行 110:
  
 ===1.3一致的排版=== ===1.3一致的排版===
 +
 ------ ------
 +
 \\ A. 一致的缩排 \\ A. 一致的缩排
  
行 155: 行 159:
  else  else
  </​code>​  </​code>​
 +
 ===1.4 一致的信号命名风格=== ===1.4 一致的信号命名风格===
 +
 ------ ------
 +
 简洁,清晰,有效是基本的信号命名规则,详见命名规范。 简洁,清晰,有效是基本的信号命名规则,详见命名规范。
 ^全称 ^缩写  ​       ^中文含义^ ^全称 ^缩写  ​       ^中文含义^
行 211: 行 218:
  
 ====2.模板示例==== ====2.模板示例====
 +
 ------ ------
 +
 <code verilog> <code verilog>
 //​******************************************************** //​********************************************************