SPRUIE9D May 2017 – May 2024 DRA74P , DRA75P , DRA76P , DRA77P
There are three instances of the PWMSS integrated in the device. Each of the the Pulse Width Modulation Subsystems (PWMSS) includes a single instance of one pulse width modulator (ePWM) including an Enhanced High Resolution Modulator (eHRPWM), one Enhanced Capture (eCAP), and one Enhanced Quadrature Encoded Pulse (eQEP) modules.
Let's assume that the letter "x" is used to denote the number of a PWMSS submodule (ePWM/eCAP and eQEP) within the device, and NOT within the PWMSSn itself. Because there is only one ePWM/eCAP and eQEP per device PWMSS, device point of view, the index - "x" of a module matches the PWMSS index "n". Therefore the ePWM1/eHRPWM1, eCAP1 and eQEP1 correspond to PWMSS1; ePWM2/eHRPWM2/eCAP2 and eQEP2 correspond to PWMSS2; ePWM3/eHRPWM3/eCAP3 and eQEP3 correspond to PWMSS3, i.e. x=n.
At system level the PWMSS1 through PWMSS3 integration features:
For more information about the slave idle protocol, see Module Level Clock Management in Power, Reset, and Clock Management.
Table 31-3 through Table 31-5 summarize the integration of the module in the device.
Module Instance | Attributes | |
Power Domain | Interconnect | |
PWMSS1 | PD_COREAON | L4_PER2 |
PWMSS2 | ||
PWMSS3 |
Clocks | ||||
Module Instance | Destination Signal Name | Source Signal Name | Source | Description |
PWMSS1 | PWMSS1_GICLK | L4PER2_L3_GICLK/2 | PRCM | PWMSS1 gated interface and functional clock |
PWMSS2 | PWMSS2_GICLK | L4PER2_L3_GICLK/2 | PRCM | PWMSS2 gated interface and functional clock |
PWMSS3 | PWMSS3_GICLK | L4PER2_L3_GICLK/2 | PRCM | PWMSS3 gated interface and functional clock |
Resets | ||||
Module Instance | Destination Signal Name | Source Signal Name | Source | Description |
PWMSS1 | PWMSS1_RST_MAIN_ARST | L4PER_RST | PRCM | A nonretention hardware main reset to the PWMSS1 |
PWMSS2 | PWMSS2_RST_MAIN_ARST | L4PER_RST | PRCM | A nonretention hardware main reset to the PWMSS2 |
PWMSS3 | PWMSS3_RST_MAIN_ARST | L4PER_RST | PRCM | A nonretention hardware main reset to the PWMSS3 |
Interrupt Requests | ||||
Module Instance | Source Signal Name | Destination IRQ_CROSSBAR Input | Default Mapping | Description |
PWMSS1 | PWMSS1_IRQ_ePWM0_TZINT | IRQ_CROSSBAR_204 | - | eHRPWM1 tripzone event/interrupt. |
PWMSS1_IRQ_ePWM0INT | IRQ_CROSSBAR_207 | - | eHRPWM1 event/interrupt. | |
PWMSS1_IRQ_eQEP0INT | IRQ_CROSSBAR_210 | - | eQEP1 event/interrupt. | |
PWMSS1_IRQ_eCAP0INT | IRQ_CROSSBAR_213 | - | eCAP1 event/interrupt. | |
PWMSS2 | PWMSS2_IRQ_ePWM1_TZINT | IRQ_CROSSBAR_205 | - | eHRPWM2 tripzone event/interrupt. |
PWMSS2_IRQ_ePWM1INT | IRQ_CROSSBAR_208 | - | eHRPWM2 event/interrupt. | |
PWMSS2_IRQ_eQEP1INT | IRQ_CROSSBAR_211 | - | eQEP2 event/interrupt. | |
PWMSS2_IRQ_eCAP1INT | IRQ_CROSSBAR_214 | - | eCAP2 event/interrupt. | |
PWMSS3 | PWMSS3_IRQ_ePWM2_TZINT | IRQ_CROSSBAR_206 | - | eHRPWM3 tripzone event/interrupt. |
PWMSS3_IRQ_ePWM2INT | IRQ_CROSSBAR_209 | - | eHRPWM3 event/interrupt. | |
PWMSS3_IRQ_eQEP2INT | IRQ_CROSSBAR_212 | - | eQEP3 event/interrupt. | |
PWMSS3_IRQ_eCAP2INT | IRQ_CROSSBAR_215 | - | eCAP3 event/interrupt. | |
DMA Requests | ||||
Module Instance | Source Signal Name | Destination DMA_CROSSBAR Input | Default Mapping | Description |
PWMSS1 | PWMSS1_DREQ_ePWM0_EVT | DMA_CROSSBAR_195 | - | eHRPWM1 event DMA request. |
PWMSS1_DREQ_eQEP0_EVT | DMA_CROSSBAR_198 | - | eQEP1 event DMA request. | |
PWMSS1_DREQ_eCAP0_EVT | DMA_CROSSBAR_201 | - | eCAP1 event DMA request. | |
PWMSS2 | PWMSS2_DREQ_ePWM1_EVT | DMA_CROSSBAR_196 | - | eHRPWM2 event DMA request. |
PWMSS2_DREQ_eQEP1_EVT | DMA_CROSSBAR_199 | - | eQEP2 event DMA request. | |
PWMSS2_DREQ_eCAP1_EVT | DMA_CROSSBAR_202 | - | eCAP2 event DMA request. | |
PWMSS3 | PWMSS3_DREQ_ePWM2_EVT | DMA_CROSSBAR_197 | - | eHRPWM3 event DMA request. |
PWMSS3_DREQ_eQEP2_EVT | DMA_CROSSBAR_200 | - | eQEP3 event DMA request. | |
PWMSS3_DREQ_eCAP2_EVT | DMA_CROSSBAR_203 | - | eCAP3 event DMA request. |
The “Default Mapping” column inTable 31-5,PWMSS Hardware Requests shows the default mapping of module IRQ and DREQ source signals. These module IRQ and DREQ source signals can also be mapped to other lines of each device Interrupt or DMA controller through the IRQ_CROSSBAR and DMA_CROSSBAR modules, respectively.
For more information about the IRQ_CROSSBAR module, see IRQ_CROSSBAR Module Functional Description, in Control Module.
For more information about the DMA_CROSSBAR module, see DMA_CROSSBAR Module Functional Description, in Control Module.
For more information about the device interrupt controllers, see Interrupt Controllers.
For more information about the device DMA_SYSTEM module, see Section 18.1, System DMA.
For more information about the device EDMA module, see Section 18.2, Enhanced DMA.