01
AXI总线概述
AXI4、AXI4-Lite、AXI4-Stream协议族介绍,以及AXI在SoC设计中的核心地位。
协议族SoC
02
AXI通道与握手
读地址、读数据、写地址、写数据、写响应五个独立通道,以及VALID-READY握手协议详解。
通道握手
03
AXI交易属性
突发传输、地址对齐与非对齐传输、突发长度与突发大小、原子访问(锁定与独占)。
突发原子
04
AXI排序与一致性
交易ID、乱序传输、读写一致性、内存类型(Normal/Device/Strongly-ordered)。
乱序一致性
05
AXI互联结构
共享总线、交叉开关、网络式互联的架构对比与设计考量。
互联架构
06
AXI从机接口设计
状态机设计、地址译码、数据通道控制、响应生成(OKAY/EXOKAY/SLVERR/DECERR)。
从机状态机
07
AXI主机接口设计
读事务发起、写事务发起、突发控制、ID管理、乱序处理。
主机ID管理
08
AXI低功耗接口
Clock Gating、Power Gating、Q-Channel接口与LPI协议。
低功耗Q-Channel
09
AXI性能分析
延迟、带宽、吞吐量计算,以及影响性能的关键因素。
性能吞吐量
10
AXI时序收敛
关键路径分析、寄存器切片、流水线插入对性能的影响。
时序流水线
11
AXI验证策略
定向测试、约束随机验证、功能覆盖率和断言(SVA)的应用。
验证SVA
12
AXI VIP使用
Synopsys/Cadence AXI VIP的配置、序列编写与常见调试技巧。
VIP调试
13
AXI一致性协议
ACE协议概述、Snoop通道、共享状态维护与缓存一致性。
ACE缓存
14
AXI-Stream协议详解
TLAST、TKEEP、TSTRB、TUSER信号,以及流控机制。
Stream流控
15
AXI-Stream数据包处理
包分割、包合并、包对齐与字节使能处理。
数据包字节使能
16
AXI-Stream FIFO设计
同步/异步FIFO、几乎满/空标志、可编程阈值。
FIFO阈值
17
AXI-Stream视频接口
视频时序生成、像素数据打包、行/帧同步信号处理。
视频同步
18
AXI-Stream DMA设计
描述符链、中断机制、2D传输与地址跳跃。
DMA2D
19
AXI-Stream音频接口
I2S协议映射、左右声道数据交织、采样率转换。
音频I2S
20
AXI-Stream网络接口
MAC层封装、校验和计算、包过滤与分类。
网络MAC
21
AXI-Stream加密引擎
数据流加密/解密、密钥管理、流水线处理。
加密流水线
22
AXI-Stream数据压缩
无损压缩算法、字典维护、吞吐量优化。
压缩字典
23
AXI-Stream矩阵运算
矩阵乘法加速、数据重排、并行处理单元。
矩阵并行
24
AXI-Stream卷积加速
卷积核滑动、输入缓冲、输出累加与池化。
卷积池化
25
AXI-Stream排序网络
数据比较器、乒乓缓冲、排序树结构。
排序乒乓
26
AXI-Stream协议转换
AXI-Stream转AXI4-Full、AXI4-Lite转AXI-Stream桥接设计。
桥接转换
27
AXI-Stream调试与监控
协议检查器、性能计数器、实时数据捕获。
调试监控
28
AXI-Stream多通道聚合
时分复用、通道ID插入、解聚合逻辑。
聚合TDM
29
AXI-Stream时钟域交叉
异步FIFO、格雷码同步、多比特同步器设计。
CDC格雷码
30
AXI-Stream综合项目
基于AXI-Stream的AI加速器数据通路设计,从架构到RTL实现。
AI加速器RTL