FPGA 专业工具专区
可综合 RTL 生成器 + 带注解教学模板库 + 可视化状态机编辑器
模板库预览
可综合状态机模板,含开源标注与中文注解
I2C 主机控制器
基于 alexforencich/verilog-i2c 的简化 I2C 主机 FSM,支持 START/STOP/ACK 完整协议流程。
SPI 主机控制器
555Tools 原创 SPI 主机 FSM,支持 CPOL/CPHA 四种模式,全双工移位收发。
UART 收发器
基于 VLSI-Shubh/UART 的 UART 收发器,含 16x 过采样 TX/RX 和波特率发生器。
Moore 序列检测器
经典 Moore 型状态机教学示例:检测输入序列 "1011",输出仅取决于当前状态。
Mealy 可逆计数器
经典 Mealy 型的状态机教学示例:可逆计数器控制,输出取决于状态和输入。
两级触发器同步器
参数化多级触发器同步器,用于单 bit 信号跨时钟域同步,默认 2 级可配置 3/4 级。
握手同步器
请求-应答握手实现多 bit 数据跨时钟域安全传输,源域发起请求,目的域应答。
异步 FIFO(Gray 码指针 CDC)
双时钟域异步 FIFO,Gray 码指针同步,空/满标志生成,用于多 bit 数据流跨时钟域安全传输。
脉冲同步器(Toggle + 2-flop)
基于 toggle 触发和两级同步的脉冲同步器,将源域单周期脉冲安全传递到目的域。
复位同步器(异步断言 / 同步释放)
异步断言、同步释放复位同步器,避免复位释放沿亚稳态;每个时钟域各需一份本地同步复位。
按键消抖器 (Project F)
Project F 按键消抖模块,2 级同步 + 计数器确认,输出 ondn/onup 单周期脉冲。
边沿检测器
上升沿/下降沿检测模块,输出单周期脉冲,用于事件触发和同步。
格雷码转换器
格雷码与二进制互转模块,参数化位宽,用于 FIFO 指针和编码器接口。
PWM 发生器 (schang412)
schang412 参数化 PWM 发生器,含预分频器和占空比比较,SystemVerilog enum 状态机。
并行 LFSR (alexforencich)
alexforencich 参数化组合并行 LFSR/CRC,支持 Fibonacci/Galois 配置,纯组合输出。
LFSR CRC 生成器 (alexforencich)
alexforencich 基于 LFSR 的参数化并行 CRC 生成器,内部实例化 lfsr 模块,支持多种 CRC 标准。
UART 接收器 (alexforencich)
alexforencich AXI4-Stream UART 接收器,支持帧错误/溢出检测,参数化数据位宽和预分频。
UART 发送器 (alexforencich)
alexforencich AXI4-Stream UART 发送器,支持反压,参数化数据位宽和预分频。
I2C 从机 (alexforencich)
alexforencich 简化 I2C 从机,7-bit 地址匹配,支持字节读写和内部存储器接口。
同步 FIFO
参数化同步 FIFO,可配置数据位宽和深度,满/空标志,用于同时钟域数据缓冲。
专业价值
领域专家背书的可综合 RTL 生成器 + 带注解、可一键抄写的开源模板库 = 您的 FPGA 开发加速站