- 5
- 0
- 约 36页
- 2016-12-31 发布于北京
- 举报
編碼規范-組合時序邏輯 Example1 : mult_if always @(sel or a or b or c or d)begin if (sel==2’b11) outi=d; if (sel==2’b10) outi=c; if (sel==2’b01) outi=b; if (sel==2’b00) outi=a;end Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 龔子明 2008-03-06 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 主要內容 代碼風格 文件格式 注釋格式 縮進格式 接口順序 信號命名 編碼規范 代碼檢查 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 代碼風格-文件 文件名一律使用小写,文件命名和模块名一致,一个文件只能声明一个模块。 文件头要包括版权、单位、模块名称、主要功能、编码人员、版本号及修改日期、修改原因等信息。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 代碼風格-注釋 每个always块前面都应该加上注释,说明此always块的功能,always块结束时在end后加注释说明结束的always块。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 代碼風格-注釋 模块的每个端口和内部信号都应该在声明的时候加上注释,说明此端口或信号的作用,对于控制信号,应该分别说明信号高低电平所代表的意义。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 代碼風格-注釋 case语句的每个分支也应该加上说明性的注释,语句结束时在endcase后注释说明结束的case语句。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 代碼風格-注釋 if-else语句的每个分支也应该加上说明性的注释,在end后注释说明结束的if-else分支。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 代碼風格-注釋 复杂的逻辑表达式要加注释。 对于简单的注释,采用“//”风格;对于复杂的注释,采用“/*…*/”风格。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 代碼風格-縮進 缩进量为两格,为了使不同编辑器显示效果一致,要用空格而不是tab缩进。 約定縮進量為2個空格 在.vimrc中加入:set ts=2set sw=2 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 代碼風格-縮進 一行只写一句代码,如果代码太长可以分两行写,下行缩进与上行表达式右值对齐。 表达式的运算符和操作数之间要有
您可能关注的文档
最近下载
- 在带头强化政治忠诚、提高政治能力等“五个带头”方面个人对照检查材料【两篇】供参考2026.docx VIP
- 加油站防火防爆设计课程设计.docx VIP
- 临沂大学 2019-2020第一学期 2019级《概率论与数理统计》期末试卷A.docx VIP
- 公路等级划分准.pdf VIP
- 《中华人民共和国危险化学品安全法》解读及宣传培训.pptx VIP
- 幕墙方案交底.doc VIP
- 新版《医疗器械生产质量管理规范》培训试题2025年.pdf VIP
- Q/CR 546.5-2016 动车组用涂料与涂装 第5部分:表面处理.pdf VIP
- 老旧小区改造监理规划与实施策略.docx VIP
- 燃气电厂2×300MW等级燃气—蒸汽联合循环热电厂可研报告.doc
原创力文档

文档评论(0)