Sl811hs – Cypress SL811HS User Manual

Page 15

Advertising
background image

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

Advertising