01
IP复用概述
IP复用概念 · 价值 · 挑战 · 软核/硬核/固核分类
基础分类
02
接口协议基础
三要素(语法/语义/时序) · APB/AHB/AXI/OCP/TileLink概览
协议概览
03
APB协议详解
特性 · 信号定义 · 状态机 · 读写时序 · 从机设计要点
APB时序
04
AHB协议详解
特性 · 信号 · 流水线 · 突发 · 仲裁 · 从机设计
AHB流水线
05
AXI协议详解 (上)
特性 · 通道架构 · VALID/READY握手机制
AXI握手
06
AXI协议详解 (下)
突发 · 乱序 · 原子访问 · 低功耗 · AXI-Stream
乱序低功耗
07
OCP协议详解
特性 · 核心信号 · 请求/响应 · 与AXI对比
OCP对比
08
TileLink协议详解
特性 · UL/CL/TL层级 · 消息类型 · 与AXI对比
TileLinkRISC-V
09
协议统一化设计思想
抽象层 · 适配器模式 · 转换桥原则 · UML/SystemC
设计思想抽象
10
总线桥接设计基础
桥接器功能 · 架构模型 · 延迟/吞吐量/面积
桥接性能
11
APB-to-AHB桥接设计
架构 · 状态机 · 数据宽度 · 时钟域 · 验证
APB→AHB桥接
12
AHB-to-APB桥接设计
架构 · 流水线 · 等待状态 · 地址映射 · 验证
AHB→APB等待
13
AXI-to-AHB桥接设计
架构 · 突发转换 · 乱序处理 · ID重映射 · 验证
AXI→AHBID
14
AHB-to-AXI桥接设计
架构 · 单次转突发 · 写响应 · 地址对齐 · 验证
AHB→AXI突发
15
AXI-to-APB桥接设计
通道映射 · 数据宽度 · 超时处理 · 验证
AXI→APB超时
16
多协议桥接器设计
多协议架构 · 优先级仲裁 · 动态切换 · 配置寄存器
多协议仲裁
17
时钟域交叉与同步
CDC · 单比特/多比特同步器 · 握手 · 异步FIFO
CDCFIFO
18
数据宽度转换设计
窄↔宽转换 · 字节对齐 · 非对齐 · 效率分析
宽度对齐
19
地址映射与重映射设计
映射表 · 解码器 · 重映射 · 动态映射 · 安全隔离
地址安全
20
中断与异常处理
中断控制器 · 向量映射 · 优先级 · 跨协议桥接
中断异常
21
QoS与优先级管理
QoS机制 · 优先级编码 · 加权轮询 · 带宽/延迟
QoS调度
22
低功耗接口设计
时钟门控 · 电源门控 · AXI-LPI · 唤醒 · 功耗状态机
低功耗LPI
23
安全与隔离设计
安全域 · TrustZone · 属性传播 · 权限检查 · 安全桥接
安全隔离
24
验证策略与方法学
验证计划 · 定向/随机测试 · 覆盖率 · 断言 · 形式化
验证覆盖率
25
性能分析与优化
延迟/吞吐量 · 瓶颈识别 · 流水线 · 缓存 · 预取
性能优化
26
综合与实现考虑
综合约束 · 时序收敛 · 面积/功耗优化 · DFT
综合DFT
27
IP-XACT标准与应用
IP-XACT概述 · 组件/总线/抽象层 · 工具链
IP-XACT标准
28
AMBA 5 CHI协议简介
CHI特性 · 架构 · 消息类型 · 与AXI对比 · 桥接挑战
CHIAMBA5
29
开源总线桥接案例分析
OpenCores · Rocket Chip TileLink · PULP平台
开源案例
30
综合案例:SoC总线架构设计
总线规划 · 协议选择 · 桥接布局 · 性能评估 · 文档
SoC综合