01
握手信号基础
Valid/Ready 握手机制详解,四种基本状态:空闲、等待、传输、完成。
基础状态机
02
AXI4-Stream 协议深度解析
TVALID/TREADY 时序约束,TLAST 信号,TKEEP/TSTRB 数据掩码机制。
流式掩码
03
AXI4-Full 协议中的握手
AW/AR 地址握手,W/R 数据握手,B 响应握手,乱序与 ID 机制。
总线乱序
04
握手信号时序分析
建立/保持时间,setup/hold 检查,跨时钟域握手 (CDC) 基本概念。
时序CDC
05
握手信号中的 Backpressure
反压机制原理,对吞吐率的影响,反压深度测量方法。
反压吞吐率
06
握手信号中的 Deadlock
死锁产生原因,循环依赖,AXI W/B 通道死锁案例。
死锁协议
07
握手信号中的 Starvation
饥饿现象本质,优先级反转,公平性仲裁算法。
饥饿仲裁
08
握手信号性能指标
吞吐率 (Throughput),延迟 (Latency),Fmax,资源利用率。
性能指标
09
握手信号仿真验证
SVA 断言检查,覆盖率驱动验证,随机与定向测试。
仿真SVA
10
握手信号形式化验证
Formal 流程,SVA 属性检查,Bound/Unbound 证明。
Formal证明
11
优化之流水线
插入寄存器提升 Fmax,深度与延迟权衡,Bubble 消除。
流水线Bubble
12
优化之寄存器切片
Register Slice 原理,Forward/Backward 切片,Adaptive 策略。
切片寄存器
13
优化之数据包合并
Packet Merging 技术,合并条件与拆分,带宽利用率提升。
合并带宽
14
优化之数据包拆分
Packet Splitting 技术,负载均衡,多通道并行传输。
拆分并行
15
优化之 Credit 机制
Credit-Based 流控,初始化与返还,Credit 溢出处理。
Credit流控
16
优化之 FIFO 设计
同步/异步 FIFO,深度计算,空/满标志生成逻辑。
FIFO深度
17
优化之 Skid Buffer
Skid Buffer 作用,深度1实现,多级 Skid Buffer。
Skid缓冲
18
优化之握手信号压缩
Valid/Ready 编码优化,多通道共享 Ready,减少布线。
压缩布线
19
优化之低功耗设计
Clock Gating 与握手,Data Gating,DVFS 下的握手。
低功耗门控
20
握手信号调试技巧
波形分析实战,Verdi 查看时序,常见问题定位。
调试波形
21
握手信号与中断系统
中断请求握手机制,边沿/电平触发,中断聚合与分发。
中断聚合
22
握手信号与 DMA 控制器
DMA 描述符握手,Scatter-Gather 模式,CPU 协调。
DMASG
23
握手信号与 PCIe 协议
PCIe TLP 握手,Credit 机制应用,Completion 超时。
PCIeTLP
24
握手信号与 DDR 控制器
命令/地址握手,DQS 选通,读写训练校准。
DDRDQS
25
握手信号与网络芯片
NoC 路由器握手,Virtual Channel 管理,QoS 优先级。
NoCVC
26
握手信号与图像处理
Pixel 流式握手,Line Buffer 控制,帧同步信号。
图像LineBuffer
27
握手信号与 AI 加速器
Matrix 乘法握手,Weight 加载,Systolic Array 设计。
AI脉动阵列
28
握手信号与安全模块
密钥加载握手,加密/解密流式握手,侧信道攻击。
安全侧信道
29
握手信号与多核系统
Cache Coherence 握手,Snoop 请求/响应,Memory Barrier。
多核一致性
30
握手信号综合实战
完整 AXI4-Stream 数据通路设计,从规格到 RTL,调优全流程。
实战AXI4-Stream