verilog信号命名规范

前缀规范

前缀 类型 说明
i_xxx 输入信号 模块输入
o_xxx 输出信号 模块输出
r_xxx 寄存器/时序逻辑 always 块中的寄存器或存储信号
w_xxx 组合逻辑 / 连线 wire 类型,纯组合逻辑或模块间连接
u_xxx 子模块实例 子模块实例名
P_xxx 参数 模块参数
L_xxx 模块内常量 优先级低于状态机状态的局部常量
S_xxx 状态机状态 FSM 状态寄存器

端口信号规范

信号 说明
i_clk 系统时钟
i_rst_n 复位信号,低电平有效
i_xxx_valid 数据有效标志,用于握手或触发数据处理
i_xxx_data 数据信号
o_err 错误指示信号
o_xxx_rdy 模块准备好信号,用于模块间控制数据发送速率
相关推荐
hexiaoyan8278 小时前
高速图像采集卡处理板卡设计原理图:10-基于TMS320C6678+XC7K325T的6U CPCI Full Camera Link图像处理平台
fpga开发·高速图像采集·图像采集卡·c6678板卡
szxinmai主板定制专家9 小时前
储能EMS + 协调控制器实战:RK3568/3576/3588+FPGA+AI 故障录波与诊断
人工智能·深度学习·机器学习·fpga开发·rk3588·rk3576·协调控制器
星夜离尘5611 小时前
FPGA 定点数缩位:截断、舍入与饱和,避免溢出回绕
fpga开发·定点数
星夜离尘5613 小时前
I²C总线卡死:先分清SCL拉低、SDA拉低,再谈9个时钟恢复
fpga开发·verilog·i2c
鸥梨菌Honevid16 小时前
STA 与 CDC
fpga开发
科恒盛远16 小时前
ZU902 与 FMC200 高速采集示波器实测
fpga开发
NamoAmitabha12817 小时前
日常问答1---deepseek
fpga开发
鸥梨菌Honevid18 小时前
异步FIFO为什么用打两拍的格雷码?
fpga开发
努力搬砖的小H19 小时前
FPGA应用技巧之AXI4-FULL-MASTER IP FDMA(Fast Direct Memory)详细介绍
经验分享·fpga开发·fdma·axi总线·米联客