Verilog HDL 代码规范 - 学习笔记

本文详细介绍了Verilog HDL的代码规范,包括接口时序设计、命名规范和基本语法。内容涵盖模块命名、信号命名、时序同步信号、使能信号以及Verilog的关键字、语法结构和赋值操作。同时,文中强调了堵塞赋值和非堵塞赋值在不同场景下的应用及其潜在影响。
摘要由CSDN通过智能技术生成

Verilog HDL 代码规范

接口时序设计规范
模块和模块之间的通过模块的接口实现关联,因此规范的时序设计,对于程序设计
的过程,以及程序的维护,团队之间的沟通都是非常必要的
命名规范
1顶层文件:
对象+功能+Top :video_oneline_top
2 逻辑控制文件
对象+ctr : ddr_ctr.v
3 驱动程序命名:
对象+功能+dri : lcd_dri.v、uart_rxd_dri.v
4 参数文件命名 :
对象+para :lcd_para.v
5 模块接口命名:
文件名+u :lcd_dir lcd_dir_u
6 模块接口命名 :
特征名+文件名 +u: mcb_read c3_mcb_read_u
7 程序注释: //
8 端口注释 :
Input Video_vs_i //asdasdasd

9 信号命名:
对象+功能+(极性)+特性
10 时钟信号:
对象+功能+特性 :
11 复位信号:
对象+功能+极性+特性
12 延迟信号:
对象+功能+特性1+特性2
13 特定功能计数器
对象+cnt
功能+cnt
对象+功能+cnt
对象+对象+cnt

14 一般计数器
Cnt+序号

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值