01
握手协议概述
什么是握手协议?为什么需要握手?同步与异步握手的基本概念。
基础概念
02
经典握手信号
Valid/Ready 协议详解,四种传输场景分析。
Valid/Ready核心
03
握手时序基础
建立时间与保持时间,在握手路径中的意义。
时序STA
04
单周期握手
最简单的握手实现,Verilog代码与波形分析。
Verilog单周期
05
多周期握手
当数据需要多个时钟周期才能准备好时,如何扩展握手。
多周期延迟
06
背靠背传输
连续握手场景下的时序优化与气泡消除。
优化气泡
07
握手与流水线
如何在流水线级间插入握手,避免数据冲突。
流水线冲突
08
握手与FIFO
异步FIFO中的握手设计,格雷码指针同步。
FIFO格雷码
09
握手与跨时钟域
两级同步器、握手同步、边沿检测同步方法对比。
CDC同步器
10
握手与复位
异步复位同步释放中的握手处理,避免亚稳态。
复位亚稳态
11
握手与低功耗
时钟门控与握手信号的协同设计。
低功耗门控
12
AXI4-Stream 握手
TVALID/TREADY 行为详解,流控机制。
AXI4-StreamTVALID
13
AXI4-Full 握手
AW/AR/W/R/B 通道握手依赖与顺序。
AXI4-Full通道
14
APB 协议握手
PSEL/PENABLE/PREADY 握手时序。
APB外设总线
15
AHB 协议握手
HREADY 与 HTRANS 传输控制。
AHB突发
16
OCP 协议握手
请求/响应分离,点对点握手。
OCP分离事务
17
TileLink 握手
A/B/C/D/E 通道与一致性协议。
TileLink一致性
18
Wishbone 握手
STB/ACK/CYC 总线周期。
WishboneSoC
19
PCIe 事务层握手
TLP 包传输的信用控制与流量协商。
PCIe信用控制
20
USB 协议握手
令牌包/数据包/握手包,传输事务。
USB令牌
21
I2C 协议握手
SCL 时钟拉伸与 ACK/NACK 机制。
I2CACK
22
SPI 协议握手
片选信号与数据采样边沿,模式配置。
SPI片选
23
UART 协议握手
起始位/停止位/流控 (RTS/CTS)。
UART流控
24
DDR 内存接口握手
命令/地址/数据总线时序与读写握手。
DDR内存
25
Ethernet MAC 握手
GMII/RGMII 接口时序与控制信号。
以太网GMII
26
MIPI D-PHY 握手
LP 与 HS 模式切换,高速传输握手。
MIPID-PHY
27
HDMI 握手
TMDS 通道与热插拔检测 (HPD)。
HDMITMDS
28
DisplayPort 握手
AUX 通道与链路训练握手。
DisplayPortAUX
29
CAN 总线握手
仲裁与位填充,错误处理。
CAN仲裁
30
LIN 总线握手
同步间隔场与同步场,从机应答。
LIN汽车