AMBA5-APB-知识提纲
AMBA5-APB-知识提纲
1 APB基本知识
1.2 主机接口框图[点击展开]
1.3 主机信号[点击展开]
输入:
全局信号:PRESETn、PCLK
传输响应:PREADY、PSLVERR
读数据:PRDATA
输出:
地址和控制信号:PADDR、PWRITE、PPROT、PNSE、PENABLE、PSTRB
写数据:PWDATA
1.4 从机接口框图[点击展开]
1.5 从机信号[点击展开]
输入:
全局信号:PRESETn、PCLK
选择信号:PSELx
地址和控制信号:PADDR、PWRITE、PPROT、PNSE、PENABLE、PSTRB
写数据信号:PWDATA
输出:
传输响应:PREADY、PSLVERR
读数据信号:PRDATA
1.6 三种保护类型[点击展开]
1. PPROT[0]:普通访问和特权访问
2. PPROT[1]:安全访问和非安全访问
3. PPROT[2]:数据访问和指令访问
1.7 物理地址空间[点击展开]
1. 0b00:安全空间
2. 0b01:非安全空间
3. 0b10:Root空间
4. 0b11:Realm空间
1.8 pslverr拉高的几种情况[点击展开]
1. 地址不对。
2. 对只读寄存器进行写。
1 APB基本时序图
2.1 无等待写传输[点击展开]
2.2 两个周期等待写传输[点击展开]
2.3 无等待读传输[点击展开]
2.4 两个周期等待读传输[点击展开]
2.5 失败的写入传输[点击展开]
2.7 失败的读取传输[点击展开]
2.8 APB状态机[点击展开]
3 APB零碎知识点
- PSLVERR只在最后一个周期有效。