DSP IP开发实战:算法映射与微架构设计

📚 共计 30 章节
01
DSP IP开发导论
数字信号处理基础、DSP IP在SoC中的角色、课程概览与学习路径
导论SoC
02
算法基础与定点化
浮点与定点格式、量化误差分析、MATLAB/Python算法原型设计
定点化量化
03
微架构设计基础
流水线技术、并行与折叠、数据路径与控制逻辑
流水线并行
04
FIR滤波器算法映射
直接型与转置型结构、系数对称性优化、多通道实现
FIR对称性
05
FIR滤波器微架构设计
乘加单元设计、移位寄存器链、流水线深度权衡
MAC流水线
06
IIR滤波器算法映射
直接I型与II型、级联与并联结构、稳定性分析
IIR稳定性
07
IIR滤波器微架构设计
反馈环路处理、资源复用策略、时序收敛技巧
反馈时序
08
FFT算法映射
基2与基4算法、蝶形运算单元、位反转寻址
FFT蝶形
09
FFT微架构设计
流水线FFT架构、存储体冲突解决、多路并行FFT
流水线并行
10
CORDIC算法映射
旋转模式与向量模式、双曲坐标系、三角函数计算
CORDIC三角函数
11
CORDIC微架构设计
迭代单元设计、查找表压缩、流水线展开
迭代LUT
12
矩阵运算加速
矩阵乘法、矩阵求逆、SVD分解的硬件映射
矩阵SVD
13
卷积与相关运算
一维/二维卷积、互相关、图像处理应用
卷积图像
14
数字上变频/下变频(DUC/DDC)
NCO、混频器、CIC滤波器、半带滤波器
DUCDDC
15
NCO微架构设计
查找表法与CORDIC法、相位累加器、SFDR优化
NCOSFDR
16
CIC滤波器微架构设计
积分器与梳状器、位宽增长、寄存器优化
CIC位宽
17
半带滤波器微架构设计
系数对称性、多相分解、插值与抽取
半带多相
18
自适应滤波器(LMS/NLMS)
算法原理、收敛性分析、硬件映射挑战
LMS自适应
19
LMS自适应滤波器微架构设计
权值更新单元、误差计算、流水线冲突
权值更新冲突
20
DSP IP的存储系统设计
多Bank SRAM、双端口RAM、DMA接口
SRAMDMA
21
DSP IP的控制逻辑设计
状态机设计、指令解码、中断处理
FSM中断
22
DSP IP的互联总线设计
AXI4-Stream、AXI4-Lite、自定义FIFO接口
AXIFIFO
23
DSP IP的时钟与复位设计
多时钟域处理、异步复位同步释放、门控时钟
时钟域门控
24
DSP IP的低功耗设计
操作数隔离、时钟门控、数据路径优化
低功耗隔离
25
DSP IP的可测试性设计(DFT)
扫描链插入、BIST、测试模式
DFTBIST
26
DSP IP的验证策略
定向测试与随机测试、覆盖率驱动、形式化验证
验证覆盖率
27
DSP IP的性能评估
吞吐率、延迟、资源占用、功耗分析
性能功耗
28
DSP IP的RTL综合与优化
综合策略、时序约束、面积与速度权衡
综合时序
29
DSP IP的物理设计要点
布局规划、时钟树综合、信号完整性
物理设计CTS
30
综合案例:从算法到GDSII
完整DSP IP开发流程回顾
GDSII全流程