1. 首页
  2. 课程学习
  3. 嵌入式
  4. 手把手教你学习FPGA系列教程_硬件描述语言篇之Verilog HDL代码规范

手把手教你学习FPGA系列教程_硬件描述语言篇之Verilog HDL代码规范

上传者: 2022-11-15 14:56:54上传 PDF文件 463.78 KB 热度 5次

手把手教你学习FPGA系列教程_硬件描述语言篇之Verilog HDL代码规范。WWW.EEPW.COM.CN手把手教你学习FPGA系列教程硬件描述语言篇之Verilog HDL代码规范1.代码规范目的本规范的目的是提高书写代码的可读性、可修改性、可重用性,优化代码综合和仿真的结果,指导设计工程师使用VerilogHDL规范代码和优化电路,规范可编程技术的VerilogHDL设计输入,从而做到:1.逻辑功能正确,2.提高整洁度,3.便于跟踪、分析、调试,4.增强可读性,帮助阅读者理解,5.便于程序维护,6.便于整理文档,7.便于交流合作。2.代码规范范围本规范涉及Verilog HDL编码风格,编码中应注意的问题,Testbench的编码等。本规范适用于Verilog model的任何一级(RTL,behavioral,gate_level),也适用于出于仿真、综合或二者结合的目的而设计的模块。3.代码规范内容3.1标准的文件头在每一个版块的开头一定要使用统一的文件头,其中包括作者名,模块名,创建日期,所属项目,概要,更改记录,版权等必要信息。3.2标准的module格式(1)module例化名用xx_u标示(多次例化用次序号0,1,2...)。(2)建议每个模块加timescale。(3)不要书写空的模块,即一个模块至少要有一个输入一个输出。(4)为了保持代码的清晰、美观和层次感,一条语句占用一行,每行限制在80个字符以内,如果较长则要换行。(5)采用基于名字(name_based)的调用而非基于顺序的(order_based)的

下载地址
用户评论