🔍
🔔

🧩IP Core Library23 cores for XO2-4000HC

DSP · 通用接口 · 创客工具 · 数学运算 · 音视频 · 存储管理 — 可配置参数、即时生成 Verilog

📊
FFT Engine★★★
快速傅里叶变换

基2时域抽取FFT处理器,支持N点复数FFT运算,可配置精度,支持流式或块模式处理,自然顺序输出。

LUT:1850FF:420RAM:8K
数字信号处理
〰️
FIR Filter★★
FIR有限冲激响应滤波器

可配置N阶FIR滤波器,支持对称系数优化,可实现低通/高通/带通/带阻滤波,采用乘累加(MAC)架构。

LUT:680FF:240RAM:2K
数字信号处理
🔄
IIR Filter★★★
IIR无限冲激响应滤波器

二阶节(Biquad) IIR滤波器,可级联多个节实现高阶滤波,采用直接II型转置结构保证数值稳定性。

LUT:520FF:180
数字信号处理
🌊
NCO★★
数控振荡器

数控振荡器,产生正弦/余弦波形,具有微赫兹级频率分辨率,使用相位累加器和查找表(LUT)或CORDIC算法。

LUT:320FF:96RAM:1K
数字信号处理
📡
DDS Generator★★★
直接数字频率合成器

完整的直接数字频率合成系统,集成NCO核心、AM/FM/PM调制、多通道输出和DAC接口,可生成任意波形。

LUT:860FF:280RAM:4K
数字信号处理
📉
CIC Filter★★
级联积分梳状滤波器

级联积分梳状滤波器,用于高效的采样率转换(抽取/内插),无乘法器架构非常适合FPGA实现。

LUT:180FF:160
数字信号处理
🪟
Window Function
窗函数发生器

生成标准窗函数(汉明窗、汉宁窗、布莱克曼窗、凯泽窗),用于FFT频谱分析前的加窗处理。

LUT:120FF:48RAM:1K
数字信号处理
📤
UART
通用异步收发器

全双工UART,可配置波特率、数据位、校验位和停止位,内置TX/RX FIFO和流控。

LUT:180FF:96
通用接口
🔗
SPI Master
SPI主控制器

SPI主控制器,支持全部4种时钟模式(CPOL/CPHA),可配置时钟分频、变长传输和多从设备选择。

LUT:140FF:64
通用接口
🔀
I2C Master★★
I2C主控制器

I2C主控制器,支持标准(100kHz)、快速(400kHz)和快速+(1MHz)模式,支持多字节读写和ACK/NACK处理。

LUT:240FF:80
通用接口
📶
PWM Generator
PWM脉宽调制器

多通道PWM发生器,可配置频率、占空比、死区时间和互补输出,支持中心对齐模式。

LUT:95FF:48
通用接口
🌈
WS2812B Driver★★
WS2812B LED驱动器

NeoPixel WS2812B可寻址LED灯条驱动器,处理精确的800kHz时序,支持最多1024颗LED,双缓冲帧缓存。

LUT:220FF:96RAM:3K
创客工具
🦾
Servo Controller
舵机控制器

多通道舵机控制器,产生50Hz PWM信号,脉宽范围0.5-2.5ms,支持平滑位置过渡和可配置速度。

LUT:160FF:72
创客工具
📏
HC-SR04 Driver
超声波测距模块驱动

HC-SR04超声波测距模块驱动器,产生触发脉冲、测量回波时间并计算距离(厘米)。

LUT:120FF:64
创客工具
⚙️
Stepper Motor★★
步进电机驱动器

步进电机驱动器,具有加减速曲线、微步进和位置/速度模式,支持A4988/DRV8825驱动芯片。

LUT:280FF:120
创客工具
🔄
Rotary Encoder
旋转编码器读取器

正交编码器读取器,支持4倍解码、噪声滤波和速度估计,适用于增量式和绝对式编码器。

LUT:85FF:48
创客工具
🎯
PID Controller★★
PID控制器

数字PID控制器,具有抗积分饱和、输出钳位和可配置更新率,使用定点运算高效实现。

LUT:380FF:160
创客工具
📐
CORDIC Engine★★★
CORDIC坐标旋转数字计算机

CORDIC算法引擎,仅使用移位和加法运算计算sin、cos、atan、sqrt和幅值,支持迭代或流水线架构。

LUT:420FF:180
数学运算
🔒
CRC Generator
CRC校验生成器

并行CRC计算器,支持常用多项式(CRC-8、CRC-16、CRC-32),8位数据通道单时钟输出结果。

LUT:60FF:32
数学运算
🖥
VGA Controller★★
VGA视频控制器

VGA时序发生器和帧缓冲控制器,支持640×480@60Hz、800×600@72Hz和1024×768@60Hz分辨率。

LUT:320FF:96RAM:16K
音视频
🔊
I2S Audio★★
I2S音频接口

I2S音频发送器和接收器,支持16/24/32位采样,标准音频采样率(44.1kHz、48kHz、96kHz)。

LUT:160FF:72
音视频
📦
Sync/Async FIFO★★
同步/异步FIFO

同步或异步FIFO,可配置深度和宽度。异步FIFO使用格雷码指针跨时钟域,用于时钟域交叉。

LUT:120FF:48RAM:1K
存储管理
💿
SPI Flash Controller★★
SPI Flash控制器

SPI NOR Flash控制器,支持读取、编程和擦除操作,兼容W25Q、M25P、SST25系列Flash存储器。

LUT:380FF:120
存储管理