EasyManua.ls Logo

Microsemi SmartFusion2 - Table 307 LPM_CTRL_REG (0 X40043362) (Host); Table 308 LPM_INTR_EN_REG (0 X40043363); Table 306 LPM_CTRL_REG (0 X40043362)(Peripheral)

Microsemi SmartFusion2
829 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Universal Serial Bus OTG Controller
UG0331 User Guide Revision 15.0 367
10.3.14.4 LPM_CTRL_REG (Host) Bit Definitions
10.3.14.5 LMP_INTR_EN_REG Bit Definitions
0 LPMXMT 0 Instructs the USB controller to transition to the L1 state upon the receipt of the next
LPM transaction. This bit is only effective if LPMEN (bits[3:2] of this register) is set to
11. This bit can be set in the same cycle as LPMEN. If this bit is set to 1 and LPMEN =
11, the USB controller can respond in the following ways:
If any data is not pending (all transmit FIFOs are empty), the USB controller will
respond with an ACK. In this case this bit will self clear and a software interrupt will be
generated.
If any data is pending (data resides in at least one transmit FIFO), the USB controller
will respond with a NYET. In this case, this bit will NOT self clear; however, a software
interrupt will be generated.
Table 307 • LPM_CTRL_REG (0x40043362) (Host)
Bit
Number Name
Reset
Value Function
[7:2] Reserved N/A
1 LPMRES 0 Initiates a RESUME from the L1 state. This bit differs from the classic RESUME bit
(POWER_REG.bit2) in that the RESUME signal timing is controlled by hardware.
When software writes this bit, resume signaling is asserted for a time specified by the
HIRD field (LPM_ATTR_REG.bit[7:4]). This bit is self clearing.
0 LPMXMT 0 Transmits an LPM transaction. This bit is self clearing. This bit will be immediately
cleared upon receipt of any token or three timeouts have occurred.
Table 308 • LPM_INTR_EN_REG (0x40043363)
Bit
Number Name
Reset
Value Function
[7:6] Reserved N/A
5 LPMERREN 0 0: Disable the LPMERR interrupt
1: Enable the LPMERR interrupt
4 LPMRESEN 0 0: Disable the LPMRES interrupt
1: Enable the LPMRES interrupt
3 LPMNCEN 0 0: Disable the LPMNC interrupt
1: Enable the LPMNC interrupt
2 LPMACKEN 0 0: Disable the LPMACK interrupt
1: Enable the LPMACK interrupt
1 LPMNYEN 0 0: Disable the LPMNY interrupt
1: Enable the LPMNY interrupt
0 LPMSTEN 0 0: Disable the LPMST interrupt
1: Enable the LPMST interrupt
Table 306 • LPM_CTRL_REG (0x40043362)(Peripheral) (continued)
Bit
Number Name
Reset
Value Function

Table of Contents

Other manuals for Microsemi SmartFusion2

Related product manuals