跳转至
SoC System Atlas
专题概览
正在初始化搜索引擎
SoC System Atlas
首页
总览与路线
01 SoC 总体架构
01 SoC 总体架构
SoC 定义与组成
Block Diagram
Address Map
Clock Reset Power
系统数据与控制流
通用 SoC 案例
审阅、调试与自测
02 CPU 与处理器
02 CPU 与处理器
ISA 与流水线
特权级与异常
SMP 与内存序
启动与故障分析
工程推演
异常向量与上下文
原子与 Cache/TLB 维护
处理器工程问题与规避
03 Cache 与内存
03 Cache 与内存
Cache 组织
写策略与一致性
SRAM DRAM DDR
性能与故障
容量与地址推演
MESI 与 MOESI
DDR 时序与交织
False Sharing 实验
存储层次工程问题与规避
I-Cache 与 D-Cache 深度剖析
04 MMU 与地址空间
04 MMU 与地址空间
地址与页表
TLB 与内存属性
MPU 与 IOMMU
映射与 Fault
页表失效推演
ARM64 四级页表
SMMU ATS PASID
地址翻译工程问题与规避
05 总线与互联
05 总线与互联
AMBA 与 AXI
NoC QoS Ordering
Bridge 与错误
时序案例
协议计算
AXI4 时序与乱序
NoC 路由与信用
CDC 异步 FIFO
互联工程问题与规避
06 DMA 与一致性
06 DMA 与一致性
DMA 与 Descriptor
一致性与所有权
Barrier API IOMMU
典型故障
Buffer 生命周期
Linux DMA API
Ring 与 Scatter-Gather
CCI CCN CMN
DMA 工程问题与规避
07 中断、时钟与电源
07 中断、时钟与电源
中断控制器
Timer 与 Clock
Reset Power DVFS
故障案例
状态推演
GIC ITS MSI
Linux CCF 与低功耗
中断时钟电源问题与规避
08 外设与高速接口
08 外设与高速接口
GPIO UART SPI I2C
存储外设
高速接口
Bring-up
协议现场推演
PCIe USB SerDes
eMMC UFS NVMe
外设接口问题与规避
09 Boot BSP OS
09 Boot BSP OS
Boot Chain
DDR U-Boot Memory
DT BSP Driver
OS 启动故障
启动恢复推演
ARM/RISC-V 启动链
DTS 与 Platform Driver
启动 BSP 问题与规避
10 调试与性能
10 调试与性能
调试与 Trace
Crash 与寄存器
系统性能
工具与案例
证据链
CoreSight 与 JTAG
Panic Abort Kdump
perf ftrace eBPF
调试性能问题与规避
11 核间通信与多核协作
11 核间通信与多核协作
通信模型与系统边界
共享内存与 Mailbox
IPI Doorbell 与中断
Ring 与无锁队列
remoteproc RPMsg OpenAMP
生命周期与故障恢复
调试性能与案例
工程检查表
跨模块案例
跨模块案例
网卡 DMA 收包
冷启动到 Linux Shell
PCIe NVMe 读写
横向专题
横向专题
SoC 安全
虚拟化与 Stage-2
内存一致性模型
功能安全与 RAS
实验
实验
ARM64 裸机启动
DMA Cache 一致性
弱内存序 Litmus
DTS Platform Driver
核间 Ring 与 Doorbell
术语表
文档站使用说明
横向专题
¶
SoC 安全:TrustZone、PMP 与可信启动
虚拟化、Stage-2 与 VFIO 直通
内存一致性模型
功能安全与 RAS
回到页面顶部