eda技术与应用讲义第5章第3节vhdl基本语句(三)vhdl编码风格

eda技术与应用讲义第5章第3节vhdl基本语句(三)vhdl编码风格

ID:36293457

大小:367.50 KB

页数:23页

时间:2019-05-08

eda技术与应用讲义第5章第3节vhdl基本语句(三)vhdl编码风格_第1页
eda技术与应用讲义第5章第3节vhdl基本语句(三)vhdl编码风格_第2页
eda技术与应用讲义第5章第3节vhdl基本语句(三)vhdl编码风格_第3页
eda技术与应用讲义第5章第3节vhdl基本语句(三)vhdl编码风格_第4页
eda技术与应用讲义第5章第3节vhdl基本语句(三)vhdl编码风格_第5页
资源描述:

《eda技术与应用讲义第5章第3节vhdl基本语句(三)vhdl编码风格》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第5章VHDL基本语句(三)VHDL编码风格课程讲义合肥工业大学彭良清下一章上一章本节内容注释和文本常规风格指导缩进格式指导命名惯例留白示例良好的代码风格可以大大提高阅读效率好码如诗注释和文本格式(一)在文本开始描述设计文件地功能和端口重要语句应加以注释,并且如果代码更新,注释也应该更新不应使用语句本身作为注释,例如:注释和文本格式(二)注释应位于其说明的代码之上,并且应该左右均对齐。在注释分解符和注释文本之间应该留有空格常规风格指导(一)所有关键词、器件名称、常数、图元应该大写,其他文本应该小写

2、(包括宏模块)常规风格指导(二)所有关键词、器件名称、常数、图元应该大写,其他文本应该小写(包括宏模块)缩进格式指导:IF语句缩进格式指导:CASE语句缩进格式指导:VARIABLE语句命名惯例:命名应含义明确命名惯例:使用下划线作(_)为分割符命名惯例:不使用含义不明的缩写命名惯例:对于常数,不直接在代码中使用数字,而应该定义一个常数变量名留白(一)在逻辑段落之间增加空行在下列符号前不要插入空格:分号(;)逗号(,),闭双引号(“),or闭括弧()),在下列符号后不要插入空格:开双引号(“),or开括弧((),留白

3、(二)使用TAB键对齐冒号(:)、ENTITY中的标识符等留白(三)在开括弧(()之前使用空格,以便分割标识符留白(四)在运算符前后均插入空格举例以下代码为Altera公司的SDRAM控制器代码Command.vhdcontrol_interface.vhdpll1.vhdsdr_data_path.vhdsdr_sdram.vhdTheendTheend.以下内容 为 正文的引用, 可不阅读。返回MAX+PLUSIIBNFMAX+PLUSIIHelpusestheBackus-NaurForm(BNF)todef

4、inethesyntaxofthetextfileformatsandmessagevariables.BNFusesthefollowingnotation:Characters:Meaning:::=“Isdefinedas”定义为<...>Identifiers(i.e.,variables)标识符(如变量标识符)[...]Optionalitems可选项{...}Repeateditems(zeroormoretimes)重复条目...

5、...Indicatesachoicebetweenitems在2个条目

6、间选择一个(或):n:nSuffixindicatesarange(e.g.,:1:8means"from1to8namecharacters")italicsVariablesinsyntaxdescriptions可变量CourierfontLiteraltextinsyntaxdescriptions.BoldCourierfontisalsosometimesusedtohelpdistinguishliteraltextfromitalicvariablesinsyntaxdescrip

7、tions.返回STD_LOGIC的取值TYPEstd_ulogicIS('U',--Uninitialized'X',--ForcingUnknown'0',--Forcing0'1',--Forcing1'Z',--HighImpedance'W',--WeakUnknown'L',--Weak0'H',--Weak1'-'--Don'tcare);返回详细参见STD1164.VHD

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。