Cyclone® V Hard Processor System Technical Reference Manual

ID 683126
Date 8/28/2023
Public
Document Table of Contents

6.3.2.3. CAN Controller

The switching between the CAN controller and FPGA interfaces is controlled by the system manager. The DMA channels can be dedicated to the FPGA or to one of the four CAN interfaces.

Table 28.  Peripheral Request Interface Mapping
DMA Channel Peripheral CAN Controller
Channel 0 FPGA 4 CAN0 interface 1
Channel 1 FPGA 5 CAN0 interface 2
Channel 2 FPGA 6 CAN1 interface 1
Channel 3 FPGA 7 CAN1 interface 2

The ctrl register controls the MUX that selects whether FPGA or CAN connects to each of the DMA peripheral request interfaces.

Table 29.  Control Register (ctrl)
Interface Value
FPGA 0x0
CAN 0x1