第5章VHDL基本语句(三) VHDL编码风格 <EDA技术与应用>课程讲义 合肥业大学彭良清从 上一章 下一章
第5章 VHDL基本语句(三) VHDL编码风格 <EDA技术与应用> 课程讲义 合肥工业大学 彭良清 上一章 下一章
本节内容 注释和文本 良好的 2.常规风格指导 代码风格 3.缩进格式指导 可以 4.命名惯例 大大提高 5.留直 阅读效率 6.示例 ..L..L.....L 好码如诗
本节内容 1. 注释和文本 2. 常规风格指导 3. 缩进格式指导 4. 命名惯例 5. 留白 6. 示例 良好的 代码风格 可以 大大提高 阅读效率 好码如诗
注释和文本格式(一) 在文本开始描述设计文件地功能和端口 2.重要语句应加以注释,并且如果代码更新,注释也 应该更新 3.不应使用语句本身作为注释,例如: With duplication Without Duplication 工Fc1 ear ThEN 多1oada[]矿ith0多 工Fc1 ear THEN c[]=0 []=0 END工F END IF
注释和文本格式(一) 1. 在文本开始描述设计文件地功能和端口 2. 重要语句应加以注释,并且如果代码更新,注释也 应该更新 3. 不应使用语句本身作为注释,例如:
注释和文本格式(二) 1.注释应位于其说明的代码之上,并且应该左右均 矿齐。 2.在注释分解符和注释文本之间应该留有空格 Unformatted: Formatted: gLeave one blank space bet ween% s Leave one blank space between sthe percent symbol and the' 多 the percent symbol and the多 g documenting text. Line up% g documenting text. Line up opening and closing percent% 口 pening and c1 osing percent多 g symbols for easy readability. g symbols for easy readability. g
注释和文本格式(二) 1. 注释应位于其说明的代码之上,并且应该左右均 对齐。 2. 在注释分解符和注释文本之间应该留有空格
常规风格指导(一) 所有关键词、器件名称、常数、图元应该大写, 其他文本应该小写(包括宏模块) Unformatted Formatted case tap1吕 CAse tap工 when test logic reset = WhEN test logic reset = if i tms then F i tms THEN run test/idle: tap run test/idle; end if: END IF; when test/idle=> WHEN r test/idle=> if then 工F o THEN tap select dr scan; tap select dr scan: end if: END工F when select dr scan = WhEN select dr scan = if tms then F tms THEN tap select ir scan; tap select ir scan; else ELSE tap capture dr: tap capture dr: end if: END工F end case: END CASE
常规风格指导(一) ❖ 所有关键词、器件名称、常数、图元应该大写, 其他文本应该小写(包括宏模块)