Visible to Intel only — GUID: lro1429299331203
Ixiasoft
Visible to Intel only — GUID: lro1429299331203
Ixiasoft
17.3.1.1. Peripheral Request Interface Mapping
You can assign a peripheral request interface to any of the DMA channels. When a DMA channel thread executes DMAWFP, the value programmed in the peripheral [4:0] field specifies the peripheral associated with that DMA channel.
The DMAC supports 32 peripheral request handshakes. Each request handshake can receive up to four outstanding requests, and is assigned a specific peripheral device ID. The following table lists the peripheral device ID assignments.
Peripheral |
Request Interface ID |
Protocol |
---|---|---|
FPGA 0 |
0 |
Synopsys* |
FPGA 1 |
1 |
Synopsys* |
FPGA 2 |
2 |
Synopsys* |
FPGA 3 |
3 |
Synopsys* |
FPGA 4 /CAN 0 interface 1 |
4 |
Synopsys* (FPGA) / Bosch* (CAN) |
FPGA 5 /CAN 0 interface 2 |
5 |
Synopsys* (FPGA) / Bosch* (CAN) |
FPGA 6 /CAN 1 interface 1 |
6 |
Synopsys* (FPGA) / Bosch* (CAN) |
FPGA 7 /CAN 1 interface 2 |
7 |
Synopsys* (FPGA) / Bosch* (CAN) |
I2C 0 Tx |
8 |
Synopsys* |
I2C 0 Rx |
9 |
Synopsys* |
I2C 1 Tx |
10 |
Synopsys* |
I2C 1 Rx |
11 |
Synopsys* |
I2C 2 Tx (EMAC) |
12 |
Synopsys* |
I2C 2 Rx (EMAC) |
13 |
Synopsys* |
I2C 3 Tx (EMAC) |
14 |
Synopsys* |
I2C 3 Rx (EMAC) |
15 |
Synopsys* |
SPI Master 0 Tx |
16 |
Synopsys* |
SPI Master 0 Rx |
17 |
Synopsys* |
SPI Slave 0 Tx |
18 |
Synopsys* |
SPI Slave 0 Rx |
19 |
Synopsys* |
SPI Master 1 Tx |
20 |
Synopsys* |
SPI Master 1 Rx |
21 |
Synopsys* |
SPI Slave 1 Tx |
22 |
Synopsys* |
SPI Slave 1 Rx |
23 |
Synopsys* |
Quad SPI Flash Tx |
24 |
Arm* |
Quad SPI Flash Rx |
25 |
Arm* |
STM |
26 |
Arm* |
Reserved |
27 |
N/A |
UART 0 Tx |
28 |
Synopsys* |
UART 0 Rx |
29 |
Synopsys* |
UART 1 Tx |
30 |
Synopsys* |
UART 1 Rx |
31 |
Synopsys* |