CY7C67200

Host n Control Register [R/W]

Host 1 Control Register 0xC080

Host 2 Control Register 0xC0A0

Figure 18. Host n Control Register

Bit #

15

14

13

12

 

11

10

9

8

Field

 

 

 

 

Reserved

 

 

 

Read/Write

-

-

-

-

 

-

-

-

-

Default

0

0

0

0

 

0

0

0

0

 

 

 

 

 

 

 

 

 

 

Bit #

7

6

5

4

3

2

1

0

Field

Preamble

Sequence

Sync

ISO

 

Reserved

 

Arm

Enable

Select

Enable

Enable

 

 

 

Enable

Read/Write

R/W

R/W

R/W

R/W

-

-

-

R/W

Default

0

0

0

0

0

0

0

0

 

 

 

 

 

 

 

 

 

Register Description

The Host n Control register allows high-level USB transaction control.

Preamble Enable (Bit 7)

The Preamble Enable bit enables or disables the transmission of a preamble packet before all low-speed packets. This bit should only be set when communicating with a low-speed device.

1:Enable Preamble packet

0:Disable Preamble packet

Sequence Select (Bit 6)

The Sequence Select bit sets the data toggle for the next packet. This bit has no effect on receiving data packets; sequence checking must be handled in firmware.

1:Send DATA1

0:Send DATA0

Sync Enable (Bit 5)

The Sync Enable bit synchronizes the transfer with the SOF packet in full-speed mode and the EOP packet in low-speed mode.

1:The next enabled packet will be transferred after the SOF or EOP packet is transmitted

0:The next enabled packet will be transferred as soon as the SIE is free

ISO Enable (Bit 4)

The ISO Enable bit enables or disables an Isochronous trans- action.

1:Enable Isochronous transaction

0:Disable Isochronous transaction

Arm Enable (Bit 0)

The Arm Enable bit arms an endpoint and starts a transaction. This bit is automatically cleared to ‘0’ when a transaction is complete.

1:Arm endpoint and begin transaction

0:Endpoint disarmed

Reserved

All reserved bits must be written as ‘0’.

Document #: 38-08014 Rev. *G

Page 20 of 78

[+] Feedback

Page 20
Image 20
Cypress CY7C67200 manual Preamble Enable Bit, Sequence Select Bit, Sync Enable Bit, ISO Enable Bit, Arm Enable Bit