下表列出了 Dragonwing IQ10 Nord 的设备接口特性。
表:Dragonwing IQ10 Nord 设备接口
| 3xQUP v3 串行引擎 |
| 串行引擎实例 | QUPV3_0 | QUPV3_1 | QUPV3_2 |
| 应用处理器 QUP v3 串行引擎 | 6 | 7 | 7 |
| USB 控制器详情 |
| Dragonwing IQ10 Nord 包含 2 个支持 USB SuperSpeed Plus 的控制器和 1 个仅支持 USB 2.0 的控制器。 |
| USB SuperSpeed Plus 控制器 1 (usb_0) | - 基地址:0xa600000
- 最高速度:SuperSpeed Plus (USB 3.2 Gen 2)
- HS PHY: eUSB2 (0x88ea000)(通过 NXP PTN3222 中继器)
- SS PHY: QMP USB3+DP combo (0x88e1000)
- 电源轨(HS PHY):vreg_l1h_0p9, vreg_l2h_1p2
- 电源轨(SS PHY):vreg_l2k_0p9, vreg_l2h_1p2
|
| USB SuperSpeed Plus 控制器 2 (usb_1) | - 基地址:0xa400000
- 最高速度:SuperSpeed Plus (USB 3.2 Gen 2)
- HS PHY: eUSB2 (0x88eb000)(通过 NXP PTN3222 中继器)
- SS PHY: QMP USB3+DP combo (0x88e4000)
- 电源轨(HS PHY):vreg_l1h_0p9, vreg_l2h_1p2
- 电源轨(SS PHY):vreg_l2k_0p9, vreg_l2h_1p2
|
| USB 2.0 控制器 (usb_2) | - 基地址:0xa200000
- 最高速度:高速(USB 2.0)
- HS PHY: eUSB2 (0x88e0000)(通过 NXP PTN3222 中继器)
- 电源轨(HS PHY):vreg_l1h_0p9, vreg_l2h_1p2
|
| 4xPCIe 控制器 |
| 根复合体(Root complex) | RC0 | RC1 | RC2 | RC3 |
| 速度 | Gen5 8L (32 GT/s) | Gen5 4L (32 GT/s) | Gen5 2L (32 GT/s) | Gen5 2L (32 GT/s) |
| 配置空间 | 0x40100000 (0x100000) 1 MB | 0x50100000 (0x100000) 1 MB | 0x60100000 (0x100000) 1 MB | 0x70100000 (0x100000) 1 MB |
| I/O 空间 | 0x40200000 (0x100000) 1 MB | 0x50200000 (0x100000) 1 MB | 0x60200000 (0x100000) 1 MB | 0x70200000 (0x100000) 1 MB |
| 基地址寄存器空间(BAR) | 0x40300000 (0xfd00000) 253 MB | 0x50300000 (0xfd00000) 253 MB | 0x60300000 (0xfd00000) 253 MB | 0x70300000 (0xfd00000) 253 MB |
| 电源轨 | - VDDA_PCIE0_0P9
- VDDA_PCIE0_1P2
| - VDDA_PCIE123_0P9
- VDDA_PCIE123_1P2
|
| 中断 | MSI 和 PCI 传统中断 | MSI 和 PCI 传统中断 | MSI 和 PCI 传统中断 | MSI 和 PCI 传统中断 |
注意Dragonwing IQ10 Nord 的四个 PCIe 根复合体(RC0–RC3)共享一个四分叉的 QMP Gen5x16 PHY 模块(pcie_phy),该模块被拆分为四个独立时钟和复位的端口(A/B/C/D)。固件在启动时通过 TCSR 链路模式寄存器选择有效的通道拓扑(x16、x8+x8、x8+x4+x4 或 x8+x4+x2+x2);此处显示的配置反映了当前设备树所采用的 x8+x4+x2+x2 拓扑。
Dragonwing IQ10 Nord 中 QUP v3 与协议和 GPIO 的映射
Dragonwing IQ10 Nord 在三个 QUP v3 模块中共包含 20 个应用处理器 QUP v3 串行引擎:QUPV3_0 中 6 个引擎,QUPV3_1 中 7 个引擎,QUPV3_2 中 7 个引擎。
在一个 QUP v3 串行引擎中一次只能选择一种协议。
下表列出了默认的 QUP v3 与协议和 GPIO 的映射。
表:Dragonwing IQ10 Nord QUP v3 串行引擎协议映射
| QUP v3 串行引擎 | 协议 | QUP 通道到 GPIO 的映射 |
|---|
| UART | HS UART | I2C-M | SPI-M | L0 | L1 | L2 | L3 | L4 | L5 | L6 |
|---|
| QUP_0 | SE0 | 是 | 是 | 是 | 是 | 111 | 112 | 109 | 110 | – | – | – |
| SE1 | 是 | 是 | 是 | 是 | 111 | 112 | 109 | 110 | – | – | – |
| SE2 | 是 | 是 | 是 | 是 | 113 | 114 | 115 | 116 | – | – | – |
| SE3 | 是 | 是 | 是 | 是 | 115 | 116 | 113 | 114 | – | – | – |
| SE4 | 是 | 是 | 是 | 是 | 117 | 118 | 119 | 120 | – | – | – |
| SE5 | 是 | 是 | 是 | 是 | 121 | 122 | 109 | 110 | – | – | – |
| QUP_1 | SE0 | 是 | 是 | 是 | 是 | 123 | 124 | 125 | 126 | – | – | – |
| SE1 | 是 | 是 | 是 | 是 | 125 | 126 | 123 | 124 | – | – | – |
| SE2 | 是 | 是 | 是 | – | 127 | 128 | 127 | 128 | – | – | – |
| SE3 | 是 | 是 | 是 | – | 129 | 130 | 129 | 130 | – | – | – |
| SE4 | 是 | 是 | 是 | 是 | 131 | 132 | 137 | 138 | 150 | 151 | 152 |
| SE5 | 是 | 是 | 是 | 是 | 133 | 134 | 135 | 136 | – | – | – |
| SE6 | 是 | 是 | 是 | 是 | 137 | 138 | 131 | 132 | – | – | – |
| QUP_2 | SE0 | 是 | 是 | 是 | 是 | 139 | 140 | 141 | 142 | – | – | – |
| SE1 | 是 | 是 | 是 | 是 | 154 | 155 | 143 | 144 | – | – | – |
| SE2 | 是 | 是 | 是 | 是 | 145 | 146 | 147 | 148 | 149 | – | – |
| SE3 | 是 | 是 | 是 | 是 | 150 | 151 | 152 | 153 | – | – | – |
| SE4 | 是 | 是 | 是 | 是 | 154 | 155 | 143 | 144 | 150 | 151 | 152 |
| SE5 | 是 | 是 | 是 | 是 | 156 | 157 | 158 | 159 | – | – | – |
| SE6 | 是 | 是 | 是 | 是 | 158 | 159 | 156 | 157 | – | – | – |