Verilog HDL(简称 Verilog )是一种硬件描述语言,用于数字电路的系统设计。可对算法级、门级、开关级等多种抽象设计层次进行建模。
Verilog 继承了 C 语言的多种操作符和结构,与另一种硬件描述语言 VHDL 相比,语法不是很严格,代码更加简洁,更容易上手。
Verilog 不仅定义了语法,还对语法结构都定义了清晰的仿真语义。因此,Verilog 编写的数字模型就能够使用 Verilog 仿真器进行验证。
大家好啊!乐于分享行业内精选课程的慕容老师又来给大家分享IC相关的资料啦!今天要为大家分享的资料是《Verilog代码风格规范》。团长为了你们就把教程给整理好了,快来看看吧~ 如有侵权,请联系删除哦~
不管是什么语言,如果大家都用同一套的代码风格,那么交流起来就非常方便。除此之外,好的代码风格,还能让你的工作变得轻松一些。
强调 Verilog 代码编写规范,经常是一个不太受欢迎的话题,但却是非常有必要的。每个代码编写者都有自己的编写习惯,而且都喜欢按照自己的习惯去编写代码。与自己编写风格相近的代码,阅读起来容易接受和理解。相反的和自己编写风格差別较大的代码,阅读和接受起来就困难一些。
曾有编程大师总结说过,一个优秀的程序员,能维护的代码长度大约在1万行。代码的整洁程度,很大程度上影响着代码的维护难度。遵循代码编写规范书写的代码,很容易阅读、理解、维护、修改、跟踪调试、整理文档。相反代码编写风格随意的代码,通常晦涩、凌乱,会给开发者本人的调试、修改工作常来困难,也会给合作者常来很大带来很大麻烦。
1.
总则
本规范的目的是提高书写代码的可读性、可修改性、可重用性,优化代码综合和仿真的结果指导设计工程师使用Verilog HDL规范代码和优化电路规范化公司的ASIC设计输入从而做到:
1. 逻辑功能正确
2. 可快速仿真
3. 综合结果最优(如果是hardware model)
4. 可读性较好
2.
职责
各模块设计成员负责根据本规范的要求编写Verilog HDL源代码。系统组成员负责本规范对各项目的 Verilog HDL源代码进行规范化格式审查及管理。
3.
目的
制定本规范的目的:
3.1 便于项目组成员之间对源代码的理解、交流及相互检查;
3.2 便于设计者本人在项目开发之后或产品升级过程中利用源代码很快理解原
有设计;
3.3 便于模块开发过程中不同版本源代码的管理;
3.4 便于模块仿真过程中很快发现问题的出处;
3.5 便于模块整合时各子模块的链接。
…………
一 共 16 页
好了,说了那么多,其实就希望大家能够多多了解关于半导体方面的内容。
小伙伴们赶快私信助教老师了解更多关于半导体方面的内容,现在就开始咨询了解起来吧!