SL811HS
Document 38-08008 Rev. *D
Page 15 of 32
Control Register 1, Address [05h].
The Control register enables or disables USB transfers and DMA operations with control
bits.
Table 28. Control Register 1 [Address 05h]
7
6
5
4
3
2
1
0
Reserved
STBYD
SPSEL
J-K1
J-K0
DMA Dir
DMA Enable
USB Enable
Bit Position
Bit Name
Function
7
Reserved
Reserved bit - must be set to '0'.
6
STBYD
XCVR Power Control. ‘1’ sets XCVR to low power. For normal operation set this bit to ‘0’.
Suspend mode is entered if bit 6 = ‘1’ and bit ‘0’ (USB Enable) = ‘0’.
5
SPSEL
Speed Select. ‘0’ selects full speed. ‘1’ selects low speed (also see
Table 34 on page 17
).
4
J-K1
J-K1 and J-K0 force state control bits are used to generate various USB bus conditions.
Forcing K-state is used for Peripheral device remote wake-up, Resume, and other modes.
These two bits are set to zero on power up, see
Table 29
for functions.
3
J-K0
2
DMA Dir
DMA Transfer Direction. Set equal to ‘1’ for DMA READ cycles from SL811HS. Set equal to
‘0’ for DMA WRITE cycles.
1
DMA Enable
Enable DMA operation when equal to ‘1’. Disable = ‘0’. DMA is initiated when DMA Count
High is written.
0
USB Enable
Overall Enable for Transfers. ‘1’ enables and’ ‘0 disables. Set this bit to ‘1’ to enable USB
communication. Default at power up = ‘0’
Table 29. J-K Force-state Control Bits
JK-Force State
USB Engine Reset
Function
0
0
Normal operating mode
0
1
Force SE0, D+ and D– are set low
1
0
Force K-State, D– set high, D+ set low
1
1
Force J-State, D+ set high, D– set low