SPRUHZ7K August 2015 – April 2024 AM5706 , AM5708 , AM5716 , AM5718 , AM5718-HIREL
| Address Offset | 0x0000 0000 | ||
| Physical Address | 0x4843 E000 0x4844 0000 0x4844 2000 | Instance | PWMSS1_CFG PWMSS2_CFG PWMSS3_CFG |
| Description | IP Revision Register | ||
| Type | R | ||
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| REVISION | |||||||||||||||||||||||||||||||
| Bits | Field Name | Description | Type | Reset |
|---|---|---|---|---|
| 31:0 | REVISION | IP Revision value | R | 0x-(1) |
| Address Offset | 0x0000 0004 | ||
| Physical Address | 0x4843 E004 0x4844 0004 0x4844 2004 | Instance | PWMSS1_CFG PWMSS2_CFG PWMSS3_CFG |
| Description | This register controls the PWMSSn (where n= 1 to 3) local Idle mode clock management and software reset | ||
| Type | RW | ||
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | IDLEMODE | RESERVED | SOFTRESET | ||||||||||||||||||||||||||||
| Bits | Field Name | Description | Type | Reset |
|---|---|---|---|---|
| 31:4 | RESERVED | R | 0x0000 | |
| 3:2 | IDLEMODE | Configuration of the local target state management mode. By definition, the target can handle read/write transaction as long as it is out of IDLE state. | RW | 0x2 |
| 0x0: Force-idle mode: The local target IDLE state follows (acknowledges) the system idle requests unconditionally, that is, regardless of the internal requirements of th e IP module. Backup mode, for debug only. | ||||
| 0x1: No-idle mode: The local target never enters IDLE state. Backup mode, for debug only. | ||||
| 0x2: Smart-idle mode: The local target IDLE state eventually follows (acknowledges) the system idle requests, depending on the internal requirements of the IP module. IP module does not generate (IRQ- or DMA-request-related) wakeup events. | ||||
| 0x3: Reserved | ||||
| 1 | RESERVED | R | 0 | |
| 0 | SOFTRESET | Software reset : 0x0 : Software reset is completed 0x1: Software reset assertion | RW | 0x0 |
| Address Offset | 0x0000 0008 | ||
| Physical Address | 0x4843 E008 0x4844 0008 0x4844 2008 | Instance | PWMSS1_CFG PWMSS2_CFG PWMSS3_CFG |
| Description | The clock configuration register is used in the PWMSSn (where n = 1 to 3) for clkstop req and clk_en control to the ePWM/ eHRPWM, eCAP and eQEP submodules within the PWMSSn subsystem. Note: PWMSS Modules Local Clock Gating feature is not supported. This register should not be modified. Clock gating functionality is controlled by PRCM. | ||
| Type | RW | ||
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | EPWM_CLKSTOP_REQ | EPWM_CLK_EN | RESERVED | EQEP_CLKSTOP_REQ | EQEP_CLK_EN | RESERVED | ECAP_CLKSTOP_REQ | ECAP_CLK_EN | |||||||||||||||||||||||
| Bits | Field Name | Description | Type | Reset |
|---|---|---|---|---|
| 31:10 | RESERVED | R | 0x000000 | |
| 9 | EPWM_CLKSTOP_REQ | This bit controls the clock stop input to the ePWM/eHRPWM module : 0: No effect 1: A request to stop interface clock to the module is asserted | RW | 0 |
| 8 | EPWM_CLK_EN | This bit controls the interface clock enable (clk_en) input to the ePWM/eHRPWM module: 0: No effect 1: Enables the interface clock to the module | RW | 1 |
| 7:6 | RESERVED | R | 0x0 | |
| 5 | EQEP_CLKSTOP_REQ | This bit controls the clock stop input to the eQEP module : 0: No effect 1: A request to stop interface clock to the module is asserted | RW | 0 |
| 4 | EQEP_CLK_EN | This bit controls the interface clock enable (clk_en) input to the eQEP module : 0: No effect 1: Enables the interface clock to the module | RW | 1 |
| 3:2 | RESERVED | R | 0x0 | |
| 1 | ECAP_CLKSTOP_REQ | This bit controls the clock stop input to the eCAP module : 0: No effect 1: A request to stop interface clock to the module is asserted | RW | 0 |
| 0 | ECAP_CLK_EN | This bit controls the interface clock enable (clk_en) input to the eCAP module : 0: No effect 1: Enables the interface clock to the module | RW | 1 |
| Address Offset | 0x0000 000C | ||
| Physical Address | 0x4843 E00C 0x4844 000C 0x4844 200C | Instance | PWMSS1_CFG PWMSS2_CFG PWMSS3_CFG |
| Description | The clock status register is used in the PWMSSn (where n = 1 to 3) to indicate clock stop acknowledge (clkstop_ack) and clock enable (clk_en) acknowledge status for the ePWM/ eHRPWM, eCAP and eQEP submodules within the PWMSSn subsystem. Note: PWMSS Modules Local Clock Gating feature is not supported. Clock gating functionality is controlled by PRCM. | ||
| Type | R | ||
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | EPWM_CLKSTOP_ACK | EPWM_CLK_EN_ACK | RESERVED | EQEP_CLKSTOP_ACK | EQEP_CLK_EN_ACK | RESERVED | ECAP_CLKSTOP_ACK | ECAP_CLK_EN_ACK | |||||||||||||||||||||||
| Bits | Field Name | Description | Type | Reset |
|---|---|---|---|---|
| 31:10 | RESERVED | R | 0x000000 | |
| 9 | EPWM_CLKSTOP_ACK | This bit is the clkstop_req_ack status output of the ePWM/eHRPWM module : 0: No interface clock stop acknowledged 1: Interface clock stop request is acknowledged for the module | R | 0 |
| 8 | EPWM_CLK_EN_ACK | This bit is the clk_en status output of the ePWM/eHRPWM module : 0: No clock enable request acknowledged 1: Interface clock enable request is acknowledged for the module | R | 0 |
| 7:6 | RESERVED | R | 0x0 | |
| 5 | EQEP_CLKSTOP_ACK | This bit is the clkstop_req_ack status output of the eQEP module : 0: No interface clock stop acknowledged 1: Interface clock stop request is acknowledged for the module | R | 0 |
| 4 | EQEP_CLK_EN_ACK | This bit is the clk_en status output of the eQEP module : 0: No clock enable request acknowledged 1: Interface clock enable request is acknowledged for the module | R | 0 |
| 3:2 | RESERVED | R | 0x0 | |
| 1 | ECAP_CLKSTOP_ACK | TThis bit is the clkstop_req_ack status output of the eCAP module : 0: No interface clock stop acknowledged 1: Interface clock stop request is acknowledged for the module | R | 0 |
| 0 | ECAP_CLK_EN_ACK | TThis bit is the clk_en status output of the eCAP module : 0: No clock enable request acknowledged 1: Interface clock enable request is acknowledged for the module | R | 0 |