CY7C67200

USB Diagnostic Register [0xC03C] [R/W]

Figure 14. USB Diagnostic Register

Bit #

15

14

13

12

11

10

 

9

8

 

Reserved

Port 2A

Reserved

Port 1A

 

 

Reserved...

 

Field

 

Diagnostic

 

Diagnostic

 

 

 

 

 

 

Enable

 

Enable

 

 

 

 

 

Read/Write

-

R/W

-

R/W

-

-

 

-

-

Default

0

0

0

0

0

0

 

0

0

 

 

 

 

 

 

 

 

 

 

Bit #

7

6

5

4

3

2

1

0

Field

...Reserved

Pull-down

LS Pull-up

FS Pull-up

Reserved

 

Force Select

 

 

Enable

Enable

Enable

 

 

 

 

Read/Write

-

R/W

R/W

R/W

-

R/W

R/W

R/W

Default

0

0

0

0

0

0

0

0

 

 

 

 

 

 

 

 

 

Register Description

The USB Diagnostic Register provides control of diagnostic modes. It is intended for use by device characterization tests, not for normal operations. This register is Read/Write by the on-chip CPU but is write-only via the HPI port.

Port 2A Diagnostic Enable (Bit 15)

The Port 2A Diagnostic Enable bit enables or disables Port 2A for the test conditions selected in this register.

1:Apply any of the following enabled test conditions: J/K, DCK, SE0, RSF, RSL, PRD

0:Do not apply test conditions

Port 1A Diagnostic Enable (Bit 15)

The Port 1A Diagnostic Enable bit enables or disables Port 1A for the test conditions selected in this register.

1:Apply any of the following enabled test conditions: J/K, DCK, SE0, RSF, RSL, PRD

0:Do not apply test conditions

Pull-down Enable (Bit 6)

The Pull-down Enable bit enables or disables full-speed pull-down resistors (pull down on both D+ and D–) for testing.

1:Enable pull-down resistors on both D+ and D–

0:Disable pull-down resistors on both D+ and D–

LS Pull-up Enable (Bit 5)

The LS Pull-up Enable bit enables or disables a low-speed pull-up resistor (pull up on D–) for testing.

1:Enable low-speed pull-up resistor on D–

0:Pull-up resistor is not connected on D–

FS Pull-up Enable (Bit 4)

The FS Pull-up Enable bit enables or disables a full-speed pull-up resistor (pull up on D+) for testing.

1:Enable full-speed pull-up resistor on D+

0:Pull-up resistor is not connected on D+

Force Select (Bits [2:0])

The Force Select field bit selects several different test condition states on the data lines (D+/D–). See Table 19 for details.

Table 19.Force Select Definition

Force Select [2:0]

Data Line State

1xx

Assert SE0

 

 

01x

Toggle JK

 

 

001

Assert J

 

 

000

Assert K

 

 

Reserved

All reserved bits must be written as ‘0’.

Timer Registers

There are three registers dedicated to timer operations. Each of these registers are discussed in this section and are summarized in Table 20.

Table 20.Timer Registers

Register Name

Address

R/W

Watchdog Timer Register

0xC00C

R/W

 

 

 

Timer 0 Register

0xC010

R/W

 

 

 

Timer 1 Register

0xC012

R/W

 

 

 

Document #: 38-08014 Rev. *G

Page 16 of 78

[+] Feedback

Page 16
Image 16
Cypress CY7C67200 Port 2A Diagnostic Enable Bit, Port 1A Diagnostic Enable Bit, Pull-down Enable Bit, Force Select Bits