EasyManua.ls Logo

Microsemi SmartFusion2 - Table 310 LPM_INTR_REG (0 X40043364) (Host Mode)

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 368
10.3.14.6 LPM_INTR_REG (Peripheral) Bit Definitions
10.3.14.7 LPM_INTR_REG (Host) Bit Definitions
Table 309 • LPM_INTR_REG (0x40043364)(Peripheral Mode)
Bit
Number Name
Reset
Value Function
[7:6] Reserved N/A
5 LPMERR 0 This bit is set if an LPM transaction is received that has a LinkState field
(LINK_ATTR_REG.bits[3:0]) that is not supported. In this case, the response to the
transaction is a STALL. However, the LINK_ATTR_REG is updated so that software
can observe the noncompliant LPM packet payload.
4 LPMRES 0 This bit is set when the USB controller has been resumed for any reason. This bit is
mutually exclusive from RESUME (POWER_REG.bit2).
3 LPMNC 0 This bit is set when an LPM transaction is received and the USB controller
responds with a NYET due to data pending in the received FIFOs. This can only
occur under the following condition:
The LPMEN field (LPM_CTRL_REG.bit[3:2]) is set to 11, the LPMXMT
(LPM_CTRL_REG.bit0) is set to 1, and there is data pending in the USB controller
transmit FIFOs.
2 LPMACK 0 This bit is set when an LPM transaction is received and the USB controller
responds with an ACK. This can only occur under the following condition:
The LPMEN field (LPM_CTRL_REG.bit[3:2]) is set to 11, the LPMXMT
(LPM_CTRL_REG.bit0) is set to 1, and there is data pending in the USB controller
transmit FIFOs.
1 LPMNY 0 This bit is set when an LPM transaction is received and the USB controller
responds with a NYET. This can only occur under the following conditions:
The LPMEN field (LPM_CTRL_REG.bit[3:2]) is set to 11, the LPMXMT
(LPM_CTRL_REG.bit0) is set to 1, and there is data pending in the USB controller
transmit FIFOs.
0 LPMST 0 This bit is set when an LPM transaction is received and the USB controller
responds with a STALL. This can only occur under the following condition:
The LPMEN field (LPM_CTRL_REG.bit[3:2]) is set to 01.
Table 310 • LPM_INTR_REG (0x40043364) (Host Mode)
Bit
Number Name
Reset
Value Function
[7:6] Reserved N/A
5 LPMERR 0 This bit is set if a response to the LPM transaction is received with a bit stuff error or
a PID error. In this case, suspend does not occur and the state of the device is
unknown.
4 LPMRES 0 This bit is set when the USB controller has been resumed for any reason. This bit is
mutually exclusive from RESUME (POWER_REG.bit2).
3 LPMNC 0 This bit is set when an LPM transaction has been transmitted and has failed to
complete. The transaction would have failed either because a timeout is occurred
or there are bit errors in the response for three attempts.
2 LPMACK 0 This bit is set when an LPM transaction is transmitted and the device responds with
an ACK.

Table of Contents

Other manuals for Microsemi SmartFusion2

Related product manuals