下表列出了 Dragonwing IQ-X5121 的设备接口特性。
表:Dragonwing IQ-X5121 设备接口
| 3xQUP v3 串行引擎 |
| 串行引擎实例 | QUPV3_0 | QUPV3_1 | QUPV3_2 |
| 应用处理器 QUP v3 串行引擎 | 8 | 8 | 8 |
| LPI QUP v3 串行引擎 | 9 | – | – |
| USB 控制器详情 |
| Dragonwing IQ-X5121 包含 3 个支持 USB SuperSpeed Plus 的单端口控制器、1 个支持 USB SuperSpeed Plus 的双端口控制器,以及 1 个仅支持 USB 2.0 的控制器。 |
| USB SuperSpeed Plus 控制器 1 | - 基地址:0xa600000
- 最高速度:SuperSpeed Plus (USB 3.2 Gen 2)
- HS PHY: eUSB2 (0xfd3000)(通过中继器)
- SS PHY: QMP USB3+DP combo (0xfd5000)
- 电源轨:vreg_l3d_1p8, vreg_l2b_3p0
|
| USB SuperSpeed Plus 控制器 2 | - 基地址:0xa800000
- 最高速度:SuperSpeed Plus (USB 3.2 Gen 2)
- HS PHY: eUSB2 (0xfd9000)(通过中继器)
- SS PHY: QMP USB3+DP combo (0xfda000)
- 电源轨:vreg_l3d_1p8, vreg_l14b_3p0
|
| USB SuperSpeed Plus 控制器 3 | - 基地址:0xa000000
- 最高速度:SuperSpeed Plus (USB 3.2 Gen 2)
- HS PHY: eUSB2 (0xfde000)(通过中继器)
- SS PHY: QMP USB3+DP combo (0xfdf000)
- 电源轨:vreg_l3d_1p8, vreg_l8b_3p0
|
| USB SuperSpeed Plus 双端口控制器 | - 基地址:0xa400000
- 最高速度:SuperSpeed Plus (USB 3.2 Gen 2)
- HS PHY0: eUSB2 (0x88e1000)(通过中继器)
- SS PHY0: QMP USB3 uni (0x88e3000)
- HS PHY1: eUSB2 (0x88e2000)(通过中继器)
- SS PHY1: QMP USB3 uni (0x88e5000)
- 电源轨:vreg_l13b_3p0, vreg_l4b_1p8
|
| 仅支持 USB 2.0 的控制器 | - 基地址:0xa200000
- 最高速度:高速(USB 2.0)
- HS PHY: eUSB2 (0x88e0000)(通过中继器)
- 电源轨:vreg_l13b_3p0, vreg_l4b_1p8
|
| 4xPCIe 控制器 |
| 根复合体(Root complex) | RC3 | RC4 | RC5 | RC6a |
| 速度 | Gen4 4L (16 GT/s) | Gen3 2L (8 GT/s) | Gen3 2L (8 GT/s) | Gen4 4L (16 GT/s) |
| 配置空间 | 0x78100000 (0x100000) 1 MB | 0x7c100000 (0x100000) 1 MB | 0x7e100000 (0x100000) 1 MB | 0x70100000 (0x100000) 1 MB |
| I/O 空间 | 0x78200000 (0x100000) 1 MB | 0x7c200000 (0x100000) 1 MB | 0x7e200000 (0x100000) 1 MB | 0x70200000 (0x100000) 1 MB |
| 基地址寄存器空间(BAR) | 0x78300000 (0x3d00000) 61 MB | 0x7c300000 (0x1d00000) 29 MB | 0x7e300000 (0x1d00000) 29 MB | 0x70300000 (0x3d00000) 61 MB |
| 电源轨 | - vreg_l3c_0p8 (PHY 核心)
- vreg_l3e_1p2 (PHY PLL)
| - vreg_l3i_0p8 (PHY 核心)
- vreg_l3e_1p2 (PHY PLL)
| - vreg_l3i_0p8 (PHY 核心)
- vreg_l3e_1p2 (PHY PLL)
| - vreg_l1d_0p8 (PHY 核心)
- vreg_l2j_1p2 (PHY PLL)
|
| 中断 | MSI 和 PCI 传统中断 | MSI 和 PCI 传统中断 | MSI 和 PCI 传统中断 | MSI 和 PCI 传统中断 |
| 电源管理 | ASPM (L1/L1ss, L0s) | ASPM (L1/L1ss, L0s) | ASPM (L1/L1ss, L0s) | ASPM (L1/L1ss, L0s) |
Dragonwing IQ-X5121 中 QUP v3 与协议和 GPIO 的映射
Dragonwing IQ-X5121 包含 33 个 QUP v3 串行引擎。其中,24 个 QUP v3 串行引擎分配给应用处理器,9 个 QUP v3 串行引擎分配给低功耗岛(LPI)。
在一个 QUP v3 串行引擎中一次只能选择一种协议。例如,不支持同时使用 UART 和 I2C 功能。
顶层 QUP v3 串行引擎供应用处理器和启动镜像使用。LPI QUP v3 串行引擎供传感器子系统使用。
SSC QUP 串行引擎(SPI、UART 和 I2C)专用于 ADSP 使用场景,无法从 Linux 用户空间访问。尽管其关联的接口引脚可以配置为 GPIO,但这些引脚仍归 ADSP 所有,无法从 APPS/Linux 域访问或控制。
下表列出了默认的 QUP v3 与协议和 GPIO 的映射。
表:Dragonwing IQ-X5121 QUP v3 串行引擎协议映射
| QUP v3 串行引擎 | 协议 | QUP 通道到 GPIO 的映射 |
|---|
| UART | HS UART | I2C-M | SPI-M | L0 | L1 | L2 | L3 | L4 | L5 | L6 |
|---|
| QUP_0 | SE0 | 是 | 是 | 是 | 是 | 0 | 1 | 2 | 3 | – | – | – |
| SE1 | 是 | 是 | 是 | 是 | 4 | 5 | 6 | 7 | – | – | – |
| SE2 | 是 | 是 | 是 | 是 | 8 | 9 | 10 | 11 | 17 | 18 | 19 |
| SE3 | 是 | 是 | 是 | 是 | 12 | 13 | 14 | 15 | 23 | 22 | 21 |
| SE4 | 是 | 是 | 是 | 是 | 16 | 17 | 18 | 19 | – | – | – |
| SE5 | 是 | 是 | 是 | 是 | 20 | 21 | 22 | 23 | – | – | – |
| SE6 | 是 | 是 | 是 | 是 | 24 | 25 | 26 | 27 | – | – | – |
| SE7 | 是 | 是 | 是 | 是 | 14 | 15 | 12 | 13 | – | – | – |
| QUP_1 | SE0 | 是 | 是 | 是 | 是 | 32 | 33 | 34 | 35 | – | – | – |
| SE1 | 是 | 是 | 是 | 是 | 36 | 37 | 38 | 39 | – | – | – |
| SE2 | 是 | 是 | 是 | 是 | 40 | 41 | 42 | 43 | 49 | 50 | 51 |
| SE3 | 是 | 是 | 是 | 是 | 44 | 45 | 46 | 47 | 35 | 34 | 33 |
| SE4 | 是 | 是 | 是 | 是 | 48 | 49 | 50 | 51 | – | – | – |
| SE5 | 是 | 是 | 是 | 是 | 52 | 53 | 54 | 55 | – | – | – |
| SE6 | 是 | 是 | 是 | 是 | 56 | 57 | 58 | 59 | – | – | – |
| SE7 | 是 | 是 | 是 | 是 | 54 | 55 | 52 | 53 | – | – | – |
| QUP_2 | SE0 | 是 | 是 | 是 | 是 | 64 | 65 | 66 | 67 | – | – | – |
| SE1 | 是 | 是 | 是 | 是 | 68 | 69 | 70 | 71 | – | – | – |
| SE2 | 是 | 是 | 是 | 是 | 72 | 73 | 74 | 75 | 81 | 82 | 83 |
| SE3 | 是 | 是 | 是 | 是 | 76 | 77 | 78 | 79 | 67 | 66 | 65 |
| SE4 | 是 | 是 | 是 | 是 | 80 | 81 | 82 | 83 | – | – | – |
| SE5 | 是 | 是 | 是 | 是 | 84 | 85 | 86 | 87 | – | – | – |
| SE6 | 是 | 是 | 是 | 是 | 88 | 89 | 90 | 91 | – | – | – |
| SE7 | 是 | 是 | 是 | 是 | 86 | 87 | 84 | 85 | – | – | – |
| LPI_QUP | SE0 | – | – | 是 | – | 215 | 216 | – | – | – | – | – |
| SE1 | – | – | 是 | – | 217 | 218 | 231 | 232 | – | – | – |
| SE2 | – | – | 是 | 是 | 219 | 220 | 221 | 222 | 223 | – | – |
| SE3 | – | – | 是 | – | 223 | 224 | – | – | – | – | – |
| SE4 | – | – | 是 | 是 | 225 | 226 | 227 | 228 | 221 | 222 | – |
| SE5 | 是 | – | – | – | – | – | 229 | 230 | – | – | – |
| SE6 | 是 | – | 是 | – | 231 | 232 | 231 | 232 | – | – | – |
| SE7 | – | – | 是 | – | 233 | 234 | – | – | – | – | – |
| SE8 | – | – | 是 | – | 235 | 236 | – | – | – | – | – |