> ## Documentation Index
> Fetch the complete documentation index at: https://dragonwingdocs.qualcomm.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Dragonwing IQ10 Nord interface overview

export const tdA = {
  border: "1px solid #ddd",
  padding: "10px 14px",
  textAlign: "left",
  verticalAlign: "top"
};
export const tdAc = {
  border: "1px solid #ddd",
  padding: "10px 14px",
  textAlign: "center",
  verticalAlign: "middle"
};
export const tdAcBold = {
  border: "1px solid #ddd",
  padding: "10px 14px",
  textAlign: "center",
  verticalAlign: "middle",
  fontWeight: "bold"
};
export const thAeq = {
  border: "1px solid #ddd",
  padding: "10px 14px",
  textAlign: "center",
  backgroundColor: "#f5f5f5",
  fontWeight: "600",
  color: "#333"
};
export const tblA = {
  borderCollapse: "collapse",
  width: "100%",
  fontSize: "14px",
  tableLayout: "auto"
};
export const sectionHdr = {
  border: "1px solid #ddd",
  padding: "10px 14px",
  textAlign: "center",
  fontWeight: "bold",
  backgroundColor: "#f5f5f5",
  color: "#333"
};

The following table lists the device interface features in Dragonwing IQ10 Nord.

**Table : Dragonwing IQ10 Nord device interfaces**

<table style={tblA}>
  <tbody>
    <tr>
      <td colSpan="4" style={sectionHdr}>3xQUP v3 serial engine</td>
    </tr>

    <tr>
      <td style={tdA}>Serial engine instances</td>
      <td style={tdAc}>QUPV3\_0</td>
      <td style={tdAc}>QUPV3\_1</td>
      <td style={tdAc}>QUPV3\_2</td>
    </tr>

    <tr>
      <td style={tdA}>Application processor QUP v3 serial engine</td>
      <td style={tdAc}>6</td>
      <td style={tdAc}>7</td>
      <td style={tdAc}>7</td>
    </tr>

    <tr>
      <td colSpan="4" style={sectionHdr}>USB controller details</td>
    </tr>

    <tr>
      <td colSpan="4" style={tdA} />
    </tr>

    <tr>
      <td colSpan="4" style={sectionHdr}>PCIe controller details</td>
    </tr>

    <tr>
      <td colSpan="4" style={tdA} />
    </tr>
  </tbody>
</table>

## **QUP v3 mapping to protocols and GPIOs in Dragonwing IQ10 Nord**

Dragonwing IQ10 Nord contains 20 application-processor QUP v3 serial engines across three QUP v3 blocks: six engines in QUPV3\_0, seven engines in QUPV3\_1, and seven engines in QUPV3\_2.

Select only one protocol in a QUP v3 serial engine at a time.

The following table lists the default QUP v3 mapping to protocols and GPIOs.

**Table : Dragonwing IQ10 Nord QUP v3 serial engine protocol mapping**

<table style={tblA}>
  <thead>
    <tr>
      <th rowSpan="2" colSpan="2" style={thAeq}>QUP v3 serial engine</th>
      <th colSpan="4" style={thAeq}>Protocols</th>
      <th colSpan="7" style={thAeq}>QUP lane to GPIO mapping</th>
    </tr>

    <tr>
      <th style={thAeq}>UART</th>
      <th style={thAeq}>HS UART</th>
      <th style={thAeq}>I2C-M</th>
      <th style={thAeq}>SPI-M</th>
      <th style={thAeq}>L0</th>
      <th style={thAeq}>L1</th>
      <th style={thAeq}>L2</th>
      <th style={thAeq}>L3</th>
      <th style={thAeq}>L4</th>
      <th style={thAeq}>L5</th>
      <th style={thAeq}>L6</th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td rowSpan="6" style={tdAcBold}>QUP\_0</td>
      <td style={tdAc}>SE0</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>111</td>
      <td style={tdAc}>112</td>
      <td style={tdAc}>109</td>
      <td style={tdAc}>110</td>
      <td style={tdAc}>–</td>
      <td style={tdAc}>–</td>
      <td style={tdAc}>–</td>
    </tr>

    <tr>
      <td style={tdAc}>SE1</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>111</td>
      <td style={tdAc}>112</td>
      <td style={tdAc}>109</td>
      <td style={tdAc}>110</td>
      <td style={tdAc}>–</td>
      <td style={tdAc}>–</td>
      <td style={tdAc}>–</td>
    </tr>

    <tr>
      <td style={tdAc}>SE2</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>113</td>
      <td style={tdAc}>114</td>
      <td style={tdAc}>115</td>
      <td style={tdAc}>116</td>
      <td style={tdAc}>–</td>
      <td style={tdAc}>–</td>
      <td style={tdAc}>–</td>
    </tr>

    <tr>
      <td style={tdAc}>SE3</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>115</td>
      <td style={tdAc}>116</td>
      <td style={tdAc}>113</td>
      <td style={tdAc}>114</td>
      <td style={tdAc}>–</td>
      <td style={tdAc}>–</td>
      <td style={tdAc}>–</td>
    </tr>

    <tr>
      <td style={tdAc}>SE4</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>117</td>
      <td style={tdAc}>118</td>
      <td style={tdAc}>119</td>
      <td style={tdAc}>120</td>
      <td style={tdAc}>–</td>
      <td style={tdAc}>–</td>
      <td style={tdAc}>–</td>
    </tr>

    <tr>
      <td style={tdAc}>SE5</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>121</td>
      <td style={tdAc}>122</td>
      <td style={tdAc}>109</td>
      <td style={tdAc}>110</td>
      <td style={tdAc}>–</td>
      <td style={tdAc}>–</td>
      <td style={tdAc}>–</td>
    </tr>

    <tr>
      <td rowSpan="7" style={tdAcBold}>QUP\_1</td>
      <td style={tdAc}>SE0</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>123</td>
      <td style={tdAc}>124</td>
      <td style={tdAc}>125</td>
      <td style={tdAc}>126</td>
      <td style={tdAc}>–</td>
      <td style={tdAc}>–</td>
      <td style={tdAc}>–</td>
    </tr>

    <tr>
      <td style={tdAc}>SE1</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>125</td>
      <td style={tdAc}>126</td>
      <td style={tdAc}>123</td>
      <td style={tdAc}>124</td>
      <td style={tdAc}>–</td>
      <td style={tdAc}>–</td>
      <td style={tdAc}>–</td>
    </tr>

    <tr>
      <td style={tdAc}>SE2</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>–</td>
      <td style={tdAc}>127</td>
      <td style={tdAc}>128</td>
      <td style={tdAc}>127</td>
      <td style={tdAc}>128</td>
      <td style={tdAc}>–</td>
      <td style={tdAc}>–</td>
      <td style={tdAc}>–</td>
    </tr>

    <tr>
      <td style={tdAc}>SE3</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>–</td>
      <td style={tdAc}>129</td>
      <td style={tdAc}>130</td>
      <td style={tdAc}>129</td>
      <td style={tdAc}>130</td>
      <td style={tdAc}>–</td>
      <td style={tdAc}>–</td>
      <td style={tdAc}>–</td>
    </tr>

    <tr>
      <td style={tdAc}>SE4</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>131</td>
      <td style={tdAc}>132</td>
      <td style={tdAc}>137</td>
      <td style={tdAc}>138</td>
      <td style={tdAc}>150</td>
      <td style={tdAc}>151</td>
      <td style={tdAc}>152</td>
    </tr>

    <tr>
      <td style={tdAc}>SE5</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>133</td>
      <td style={tdAc}>134</td>
      <td style={tdAc}>135</td>
      <td style={tdAc}>136</td>
      <td style={tdAc}>–</td>
      <td style={tdAc}>–</td>
      <td style={tdAc}>–</td>
    </tr>

    <tr>
      <td style={tdAc}>SE6</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>137</td>
      <td style={tdAc}>138</td>
      <td style={tdAc}>131</td>
      <td style={tdAc}>132</td>
      <td style={tdAc}>–</td>
      <td style={tdAc}>–</td>
      <td style={tdAc}>–</td>
    </tr>

    <tr>
      <td rowSpan="7" style={tdAcBold}>QUP\_2</td>
      <td style={tdAc}>SE0</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>139</td>
      <td style={tdAc}>140</td>
      <td style={tdAc}>141</td>
      <td style={tdAc}>142</td>
      <td style={tdAc}>–</td>
      <td style={tdAc}>–</td>
      <td style={tdAc}>–</td>
    </tr>

    <tr>
      <td style={tdAc}>SE1</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>154</td>
      <td style={tdAc}>155</td>
      <td style={tdAc}>143</td>
      <td style={tdAc}>144</td>
      <td style={tdAc}>–</td>
      <td style={tdAc}>–</td>
      <td style={tdAc}>–</td>
    </tr>

    <tr>
      <td style={tdAc}>SE2</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>145</td>
      <td style={tdAc}>146</td>
      <td style={tdAc}>147</td>
      <td style={tdAc}>148</td>
      <td style={tdAc}>149</td>
      <td style={tdAc}>–</td>
      <td style={tdAc}>–</td>
    </tr>

    <tr>
      <td style={tdAc}>SE3</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>150</td>
      <td style={tdAc}>151</td>
      <td style={tdAc}>152</td>
      <td style={tdAc}>153</td>
      <td style={tdAc}>–</td>
      <td style={tdAc}>–</td>
      <td style={tdAc}>–</td>
    </tr>

    <tr>
      <td style={tdAc}>SE4</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>154</td>
      <td style={tdAc}>155</td>
      <td style={tdAc}>143</td>
      <td style={tdAc}>144</td>
      <td style={tdAc}>150</td>
      <td style={tdAc}>151</td>
      <td style={tdAc}>152</td>
    </tr>

    <tr>
      <td style={tdAc}>SE5</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>156</td>
      <td style={tdAc}>157</td>
      <td style={tdAc}>158</td>
      <td style={tdAc}>159</td>
      <td style={tdAc}>–</td>
      <td style={tdAc}>–</td>
      <td style={tdAc}>–</td>
    </tr>

    <tr>
      <td style={tdAc}>SE6</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>Yes</td>
      <td style={tdAc}>158</td>
      <td style={tdAc}>159</td>
      <td style={tdAc}>156</td>
      <td style={tdAc}>157</td>
      <td style={tdAc}>–</td>
      <td style={tdAc}>–</td>
      <td style={tdAc}>–</td>
    </tr>
  </tbody>
</table>
