SPRUI30H November 2015 – May 2024 DRA745 , DRA746 , DRA750 , DRA756
Figure 24-167 shows the integration of the DCAN1 module in the device.
Figure 24-167 DCAN1 Integration(1) For more information on DCAN RAM Initialization see Section 24.10.4.12.1.3, DCAN RAM Hardware Initialization
Figure 24-168 shows the integration of the DCAN2 module in the device .
Figure 24-168 DCAN2 Integration (1) For more information on DCAN RAM Initialization see Section 24.10.4.12.1.3, DCAN RAM Hardware Initialization
Table 24-738 through Table 24-740 summarize the integration of the DCAN modules in the device.
| Module Instance | Attributes | ||
| Power Domain | Wake-Up Capability | Interconnect | |
| DCAN1 | PD_WKUPAON | Yes | L4_WKUP |
| DCAN2 | PD_COREAON | No | L4_PER2 |
| Clocks | ||||
| Module Instance | Destination Signal Name | Source Signal Name | Source | Description |
| DCAN1 | DCAN1_ICLK | WKUPAON_GICLK | PRCM | Interface clock for the DCAN1 module |
| DCAN1_FCLK | DCAN1_SYS_CLK | PRCM | Functional clock for the DCAN1 core (CAN_CLK). Gated SYS_CLK1 or SYS_CLK2 version. | |
| DCAN2 | DCAN2_ICLK | L4PER2_L3_GICLK | PRCM | Interface clock for the DCAN2 module |
| DCAN2_FCLK | DCAN2_SYS_CLK | PRCM | Functional clock for the DCAN2 core (CAN_CLK). Gated SYS_CLK1 version. | |
| Resets | ||||
| Module Instance | Destination Signal Name | Source Signal Name | Source | Description |
| DCAN1 | DCAN1_RST | WKUPAON_RST | PRCM | Asynchronous reset signal to the DCAN1 module |
| DCAN2 | DCAN2_RST | L4PER_RST | PRCM | Asynchronous reset signal to the DCAN2 module |
| Interrupt Requests | ||||
| Module Instance | Source Signal Name | IRQ_CROSSBAR Input | Default Mapping | Description |
| DCAN1 | DCAN1_IRQ_INT0 | IRQ_CROSSBAR_222 | - | Error, Status, and Message Objects interrupt |
| DCAN1_IRQ_INT1 | IRQ_CROSSBAR_223 | - | Message Objects interrupt | |
| DCAN1_IRQ_PARITY | IRQ_CROSSBAR_224 | - | Parity error interrupt | |
| DCAN2 | DCAN2_IRQ_INT0 | IRQ_CROSSBAR_225 | - | Error, Status, and Message Objects interrupt |
| DCAN2_IRQ_INT1 | IRQ_CROSSBAR_226 | - | Message Objects interrupt | |
| DCAN2_IRQ_PARITY | IRQ_CROSSBAR_227 | - | Parity error interrupt | |
| DMA Requests | ||||
| Module Instance | Source Signal Name | DMA_CROSSBAR Input | Default Mapping | Description |
| DCAN1 | DCAN1_DREQ_IF1 | DMA_CROSSBAR_158 | - | DMA request for IF1 register set |
| DCAN1_DREQ_IF2 | DMA_CROSSBAR_159 | - | DMA request for IF2 register set | |
| DCAN1_DREQ_IF3 | DMA_CROSSBAR_160 | - | DMA request for IF3 register set | |
| DCAN2 | DCAN2_DREQ_IF1 | DMA_CROSSBAR_161 | - | DMA request for IF1 register set |
| DCAN2_DREQ_IF2 | DMA_CROSSBAR_162 | - | DMA request for IF2 register set | |
| DCAN2_DREQ_IF3 | DMA_CROSSBAR_163 | - | DMA request for IF3 register set | |
DCAN has no default IRQ mappings through the
IRQ_CROSSBAR. For DCAN, the IRQ_CROSSBAR module must be configured prior to
unmask interrupts in the interrupt controller(s).
For more information about the IRQ_CROSSBAR module, see IRQ_CROSSBAR Module
Functional Description, in Control Module.
For more information about the device interrupt
controllers, see Interrupt Controllers.
For more information about the DMA_CROSSBAR module, see DMA_CROSSBAR Module Functional Description, in Control Module.
For the description of the interrupt source, see Section 24.10.4.2, Interrupt Functionality.