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 模块准备好信号,用于模块间控制数据发送速率
相关推荐
LCMICRO-1331084774617 小时前
长芯微LDC64115完全P2P替代AD4115,是一款低功耗、低噪声、24位、Σ-Δ(Σ-Δ)模数转换器(ADC)
stm32·单片机·嵌入式硬件·fpga开发·硬件工程·模数转换器
inquisiter20 小时前
plic中断级联设计和使用
fpga开发·riscv
JSMSEMI111 天前
JSM3488E RS‑485/RS‑422 收发器芯片
fpga开发
学习永无止境@1 天前
Vivado FPGA程序压缩
fpga开发
daxi1502 天前
Verilog入门实战——第2讲:核心语法基础(数据类型+赋值语句)
fpga开发·fpga
嵌入式-老费2 天前
Linux camera驱动开发(vivado hls不能导出ip的问题)
图像处理·fpga开发
CoderIsArt2 天前
FPGA量子计算教学平台设计方案与实现步骤
fpga开发·量子计算
学习永无止境@2 天前
Vivado FPGA输入时钟约束
开发语言·fpga开发·fpga
上班最快乐2 天前
基于FPGA的APS6404L-3SQR QSPI PSRAM驱动设计(1)
fpga开发
国科安芯3 天前
抗辐照加固CAN FD芯片的商业航天与车规级应用解析
科技·嵌入式硬件·安全·fpga开发·安全威胁分析