xSPI 单通道与双通道模式
XSPI 单通道模式
单通道支持 8/ 16 bits 模式。在单通道模式下可进行
XSPI 双通道模式
xSPI 双通道模式仅支持 AHB 通道访问。可通过 xSPI_CTL bit[6] 配置为 1 选择双通道。
双通道并行模式:支持两片并行读写操作,此时相当于 1 个 Cycle 读写 2 个 bytes,数据以通道 1 为高 8 位,通道 0 为低 8 位的方式存储。
- 
                        Memory Device A 地址 =(Memory Mapping 访问地址 – Memory Mapping 基地址)÷ 2 
- 
                        Memory Device B 地址 =(Memory Mapping 访问地址 – 1 – Memory Mapping 基地址)÷ 2 
举例:假设 Memory Mapping 基地址为 0x30000000
- 
                        Memory Mapping 访问地址为 0x30000000,则 Memory Device A 地址为 0x0。 
- 
                        Memory Mapping 访问地址为 0x30000001,则 Memory Device B 地址为 0x0。 
- 
                        Memory Mapping 访问地址为 0x30000002,则 Memory Device A 地址为 0x1。 
- 
                        Memory Mapping 访问地址为 0x30000003,则 Memory Device B 地址为 0x1。 
| Memory Mapping Address | Memory Device Address | Device B(CS1) | Device A(CS0) | 
|---|---|---|---|
| 0x3000_0000 | 0x0 0x1 0x2 0x3 | DQ[15:8] DQ[31:24] DQ[47:40] DQ[63:56] | DQ[7:0] DQ[23:16] DQ[39:32] DQ[55:48] | 
| 0x3000_0008 | 0x4 0x5 0x6 0x7 | DQ[15:8] DQ[31:24] DQ[47:40] DQ[63:56] | DQ[7:0] DQ[23:16] DQ[39:32] DQ[55:48] | 
| … | … | … | … | 
