SPRUIE9D May 2017 – May 2024 DRA74P , DRA75P , DRA76P , DRA77P
Figure 17-107 shows the integration of the OCM Subsystem in the device.
Figure 17-107 OCM Subsystem IntegrationTable 17-555 through Table 17-557 summarize the integration of the OCM Subsystem in the device.
| Module Instance | Attributes | ||
| Power Domain | Wake-Up Capability | Interconnect | |
| OCMC_RAM1 | PD_COREAON | Yes | L3_MAIN |
| L4_PER3 | |||
| OCMC_RAM2 | PD_COREAON | Yes | L3_MAIN |
| L4_PER3 | |||
| OCMC_RAM3 | PD_COREAON | Yes | L3_MAIN |
| L4_PER3 | |||
| Clocks | ||||
| Module Instance | Destination Signal Name | Source Signal Name | Source | Description |
| OCMC_RAM1 | OCMC_L3_CLK | L3MAIN1_L3_GICLK | PRCM | Clock used to drive and receive data over the L3 data bus. This is also the processing clock of the OCM Controller and the SRAM. With this clock all internal data transfers are clocked. |
| OCMC_L4_CLK | L3MAIN1_L4_GICLK | PRCM | Clock used to drive and receive data over the L4_PER3 configuration bus. This clock should run at half the OCMC_L3_CLK clock rate. | |
| OCMC_RAM2 | OCMC_L3_CLK | L3MAIN1_L3_GICLK | PRCM | Clock used to drive and receive data over the L3 data bus. This is also the processing clock of the OCM Controller and the SRAM. With this clock all internal data transfers are clocked. |
| OCMC_L4_CLK | L3MAIN1_L4_GICLK | PRCM | Clock used to drive and receive data over the L4_PER3 configuration bus. This clock should run at half the OCMC_L3_CLK clock rate. | |
| OCMC_RAM3 | OCMC_L3_CLK | L3MAIN1_L3_GICLK | PRCM | Clock used to drive and receive data over the L3 data bus. This is also the processing clock of the OCM Controller and the SRAM. With this clock all internal data transfers are clocked. |
| OCMC_L4_CLK | L3MAIN1_L4_GICLK | PRCM | Clock used to drive and receive data over the L4_PER3 configuration bus. This clock should run at half the OCMC_L3_CLK clock rate. | |
| Resets | ||||
| Module Instance | Destination Signal Name | Source Signal Name | Source | Description |
| OCMC_RAM1 | OCMC_RST | CORE_RST | PRCM | Reset signal for the OCM Subsystem |
| OCMC_RAM2 | OCMC_RST | CORE_RST | PRCM | |
| OCMC_RAM3 | OCMC_RST | CORE_RST | PRCM | |
| Interrupt Requests | ||||
| Module Instance | Source Signal Name | Destination IRQ_CROSSBAR Input | Default Mapping | Description |
| OCMC_RAM1 | OCMC_RAM1_IRQ | IRQ_CROSSBAR_164 | - | First OCMC_RAM1 interrupt request. This IRQ source signal is not mapped by default to any device INTC. |
| OCMC_RAM1_IRQ_CBUF | IRQ_CROSSBAR_372 | - | Second OCMC_RAM1 interrupt request. This IRQ source signal is not mapped by default to any device INTC. | |
| OCMC_RAM2 | OCMC_RAM2_IRQ | IRQ_CROSSBAR_165 | - | First OCMC_RAM2 interrupt request. This IRQ source signal is not mapped by default to any device INTC. |
| OCMC_RAM2_IRQ_CBUF | IRQ_CROSSBAR_373 | - | Second OCMC_RAM2 interrupt request. This IRQ source signal is not mapped by default to any device INTC. | |
| OCMC_RAM3 | OCMC_RAM3_IRQ | IRQ_CROSSBAR_166 | - | First OCMC_RAM3 interrupt request. This IRQ source signal is not mapped by default to any device INTC. |
| OCMC_RAM3_IRQ_CBUF | IRQ_CROSSBAR_374 | - | Second OCMC_RAM3 interrupt request. This IRQ source signal is not mapped by default to any device INTC. | |
The “Default Mapping” column in Table 17-557
OCM Subsystem Hardware Requests shows the default mapping of module
IRQ source signals. These IRQ source signals can also be mapped to other lines
of each device Interrupt controller through the IRQ_CROSSBAR module.
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 description of the interrupt sources, see Section 17.6.3.4, Interrupt Requests.