Cyclone® V Hard Processor System Technical Reference Manual
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*  |