资料
  • 资料
  • 专题
手把手教你学习FPGA系列教程_硬件描述语言篇之Verilog HDL代码规范
推荐星级:
时间:2019-12-24
大小:463.78KB
阅读数:378
上传用户:二不过三
查看他发布的资源
下载次数
0
所需E币
5
ebi
新用户注册即送 300 E币
更多E币赚取方法,请查看
close
资料介绍
手把手教你学习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)的 ……
版权说明:本资料由用户提供并上传,仅用于学习交流;若内容存在侵权,请进行举报,或 联系我们 删除。
相关评论 (下载后评价送E币 我要评论)
没有更多评论了
  • 可能感兴趣
  • 关注本资料的网友还下载了
  • 技术白皮书