CMN与CHI · 从规范到RTL实现实战

📚 共计 30 章节
01
CMN与CHI概述
互联架构的演进 · CMN-600/700系列简介 · CHI协议的地位与作用
基础演进
02
CHI协议基础
Channel · Flit · Layer概念 · 协议栈分层 · Node与Agent类型
协议栈分层
03
CHI协议层详解
Protocol层 · Network层 · Link层 · Transaction层 · Snoop与Data流
协议层Snoop
04
CHI Request与Response
Req/Resp/Dat/Snp四种Flit · Opcode详解 · Credit控制
FlitCredit
05
CHI Snoop机制
Snoop Filter · Snoop Transaction · Snoop Response · Snoop Coherency
一致性Filter
06
CHI Data域与Poison
Data Flit结构 · ECC/Poison机制 · Data Return与Data Pull
ECCPoison
07
CHI Ordering与Completion
Ordering Domain · Completion机制 · Transaction ID管理
排序ID管理
08
CHI QoS与虚拟通道
QoS优先级 · Virtual Channel · Starvation避免 · Arbitration策略
QoS仲裁
09
CHI Low-Power模式
LPI · Active/Standby/Sleep · Power Domain · Clock Gating
低功耗LPI
10
CHI Debug与Trace
Debug Interface · Trace Flit · Performance Monitor · Error Handling
调试Trace
11
CMN-600架构概览
Mesh拓扑 · Crosspoint · HN-F/HN-I/SN-F/RN-F节点类型
Mesh节点
12
CMN-600地址映射与路由
Address Map · Routing Table · Region配置 · Base/Offset寻址
地址映射路由
13
CMN-600 Home Node (HN)
HN-F与HN-I功能 · Snoop Filter实现 · Directory协议
Home NodeDirectory
14
CMN-600 Subordinate Node (SN)
SN-F与SN-I功能 · Memory Controller接口 · I/O Coherency
SNMemory
15
CMN-600 Request Node (RN)
RN-F与RN-I功能 · Cache Stashing · Atomic操作
RNAtomic
16
CMN-600 Mesh与Crosspoint
Mesh结构 · Crosspoint路由 · Flit转发 · Deadlock避免
Crosspoint死锁
17
CMN-600 QoS与PMU
QoS配置 · Performance Monitor Unit · 带宽与延迟监控
PMU监控
18
CMN-700新特性
CHI Issue E支持 · Mesh扩展 · 新Node类型 · 性能提升
CMN-700新特性
19
CHI与ACE协议对比
ACE协议回顾 · CHI优势 · 迁移路径 · 兼容性考虑
ACE对比
20
CHI与AXI协议对比
AXI协议回顾 · CHI与AXI桥接 · 控制信号映射 · 数据宽度匹配
AXI桥接
21
RTL设计基础
Verilog/VHDL回顾 · 同步设计原则 · CDC处理 · FIFO设计
RTLCDC
22
CHI Flit级RTL实现
Flit打包与解析 · Flit Buffer设计 · Credit接口实现
FlitBuffer
23
CHI Transaction级RTL实现
Transaction状态机 · ID管理 · Completion跟踪
状态机Transaction
24
CHI Snoop Filter RTL实现
Snoop Filter结构 · Directory查找 · Snoop生成逻辑
Snoop FilterRTL
25
CMN Crosspoint RTL实现
Crosspoint仲裁 · Flit路由 · Virtual Channel管理
Crosspoint仲裁
26
CMN Home Node RTL实现
HN状态机 · Snoop Coherency逻辑 · Data Forwarding
HNCoherency
27
CMN Subordinate Node RTL实现
SN接口逻辑 · Memory请求调度 · Data Return路径
SN调度
28
CMN Request Node RTL实现
RN接口逻辑 · Cache Stashing实现 · Atomic操作支持
RNStashing
29
CHI/CMN验证策略
验证计划 · Testbench架构 · Coverage驱动验证 · Formal验证
验证Coverage
30
CHI/CMN综合与实现
综合约束 · 时序优化 · 面积优化 · Power优化 · 后端注意事项
综合后端