# Internal Communication Lines

The device is equipped with multiple internal communication lines of the following types:

- [{{@134#bkmrk-spi}}](https://doc.redisage.com/link/134#bkmrk-spi)
- [{{@134#bkmrk-i2c}}](https://doc.redisage.com/link/134#bkmrk-i2c)
- [{{@134#bkmrk-uart}}](https://doc.redisage.com/link/134#bkmrk-uart)

### SPI

The device is equipped with the following SPI communication lines.

#### SPI1

<table border="1" id="bkmrk-signal-processor-pin" style="border-collapse: collapse; width: 100%; height: 176.953px;"><colgroup><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col></colgroup><thead><tr style="height: 35.3906px;"><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" style="height: 35.3906px;">**Signal**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" style="height: 35.3906px;">**Processor pin**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" style="height: 35.3906px;">**Default function**

</td></tr></thead><tbody><tr style="height: 35.3906px;"><td style="height: 35.3906px;">Chip select 0

</td><td style="height: 35.3906px;">AD18

</td><td style="height: 35.3906px;">SPI1\_CS0

</td></tr><tr><td>Chip select 1

</td><td>AG23

</td><td>SPI1\_CS1

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">Master in slave out

</td><td style="height: 35.3906px;">A7

</td><td style="height: 35.3906px;">SPI1\_MISO

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">Clock

</td><td style="height: 35.3906px;">D6

</td><td style="height: 35.3906px;">SPI1\_SCLK

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">Master out slave in

</td><td style="height: 35.3906px;">B7

</td><td style="height: 35.3906px;">SPI1\_MOSI

</td></tr></tbody></table>

#### SPI2

<table border="1" id="bkmrk-signal-processor-pin-1" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col></colgroup><thead><tr><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**Signal**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**Processor pin**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**Default function**

</td></tr></thead><tbody><tr><td>Chip select 0

</td><td>A6

</td><td>SPI2\_CS0

</td></tr><tr><td>Chip select 1

</td><td>AF12

</td><td>SPI2\_CS1

</td></tr><tr><td>Chip select 2

</td><td>AB19

</td><td>SPI2\_CS2

</td></tr><tr><td>Master in slave out

</td><td>A8

</td><td>SPI2\_MISO

</td></tr><tr><td>Clock

</td><td>E6

</td><td>SPI2\_SCLK

</td></tr><tr><td>Master out slave in

</td><td>B8

</td><td>SPI2\_MOSI

</td></tr></tbody></table>

### I2C

The device is equipped with the following I2C communication lines.

#### I2C2

Device name: **/dev/i2c-1**

<table border="1" id="bkmrk-signal-processor-pin-2" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col></colgroup><thead><tr><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**Signal**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**Processor pin**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**Default function**

</td></tr></thead><tbody><tr><td>Clock

</td><td>D10

</td><td>I2C2\_SCL

</td></tr><tr><td>Data

</td><td>D9

</td><td>I2C2\_SDA

</td></tr></tbody></table>

#### I2C3

Device name: **/dev/i2c-2**

<table border="1" id="bkmrk-signal-processor-pin-3" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col></colgroup><thead><tr><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**Signal**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**Processor pin**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**Default function**

</td></tr></thead><tbody><tr><td>Clock

</td><td>E10

</td><td>I2C3\_SCL

</td></tr><tr><td>Data

</td><td>F10

</td><td>I2C3\_SDA

</td></tr></tbody></table>

#### I2C4

Device name: **/dev/i2c-3**

<table border="1" id="bkmrk-signal-processor-pin-4" style="border-collapse: collapse; width: 100%; height: 106.172px;"><colgroup><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col></colgroup><thead><tr style="height: 35.3906px;"><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" style="height: 35.3906px;">**Signal**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" style="height: 35.3906px;">**Processor pin**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" style="height: 35.3906px;">**Default function**

</td></tr></thead><tbody><tr style="height: 35.3906px;"><td style="height: 35.3906px;">Clock

</td><td style="height: 35.3906px;">D13

</td><td style="height: 35.3906px;">I2C4\_SCL

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">Data

</td><td style="height: 35.3906px;">E13

</td><td style="height: 35.3906px;">I2C4\_SDA

</td></tr></tbody></table>

### UART

The device is equipped with the following UART communication lines.

#### UART1

Device name: **/dev/ttymxc0**

<table border="1" id="bkmrk-signal-processor-pin-5" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col></colgroup><thead><tr><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**Signal**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**Processor pin**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**Default function**

</td></tr></thead><tbody><tr><td>Receive (UART1 RX)

</td><td>E14

</td><td>UART1\_RXD

</td></tr><tr><td>Transmit (UART1 TX)

</td><td>F13

</td><td>UART1\_TXD

</td></tr></tbody></table>

#### UART2

Device name: **/dev/ttymxc1**

<table border="1" id="bkmrk-signal-processor-pin-6" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col></colgroup><thead><tr><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**Signal**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**Processor pin**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**Default function**

</td></tr></thead><tbody><tr><td>Receive (UART2 RX)

</td><td>X

</td><td>UART2\_RXD

</td></tr><tr><td>Transmit (UART2 TX)

</td><td>X

</td><td>UART2\_TXD

</td></tr></tbody></table>

#### UART3

Device name: **/dev/ttymxc2**

<table border="1" id="bkmrk-signal-processor-pin-7" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col></colgroup><thead><tr><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**Signal**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**Processor pin**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**Default function**

</td></tr></thead><tbody><tr><td>Receive (UART3 RX)

</td><td>E18

</td><td>UART3\_RXD

</td></tr><tr><td>Transmit (UART3 TX)

</td><td>D18

</td><td>UART3\_TXD

</td></tr></tbody></table>

#### UART4

Device name: **/dev/ttymxc3**

<table border="1" id="bkmrk-signal-processor-pin-8" style="border-collapse: collapse; width: 100%; height: 141.562px;"><colgroup><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col></colgroup><thead><tr style="height: 35.3906px;"><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" style="height: 35.3906px;">**Signal**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" style="height: 35.3906px;">**Processor pin**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" style="height: 35.3906px;">**Default function**

</td></tr></thead><tbody><tr style="height: 35.3906px;"><td style="height: 35.3906px;">Receive (UART4 RX)

</td><td style="height: 35.3906px;">F19

</td><td style="height: 35.3906px;">UART4\_RXD

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">Transmit (UART4 TX)

</td><td style="height: 35.3906px;">F18

</td><td style="height: 35.3906px;">UART4\_TXD

</td></tr></tbody></table>