Cypress CY7C67200 manual HPI Status Port HPI R

Models: CY7C67200

1 78
Download 78 pages 5 Kb
Page 52
Image 52
HPI Status Port [] [HPI: R]

CY7C67200

HPI Status Port [] [HPI: R]

Figure 60. HPI Status Port

Bit #

15

14

13

12

11

10

9

8

 

Field

VBUS

ID

Reserved

SOF/EOP2

Reserved

SOF/EOP1

Reset2

Mailbox In

 

Flag

Flag

 

Flag

 

Flag

Flag

Flag

 

Read/Write

R

R

-

R

-

R

R

R

 

Default

X

X

X

X

X

X

X

X

 

 

 

 

 

 

 

 

 

 

 

Bit #

7

6

5

4

3

2

1

0

 

Field

Resume2

Resume1

SIE2msg

SIE1msg

Done2

Done1

Reset1

Mailbox Out

 

Flag

Flag

 

 

Flag

Flag

Flag

Flag

 

Read/Write

R

R

R

R

R

R

R

R

 

Default

X

X

X

X

X

X

X

X

 

 

 

 

 

 

 

 

 

 

 

Register Description

The HPI Status Port provides the external host processor with the MailBox status bits plus several SIE status bits. This register is not accessible from the on-chip CPU. The additional SIE status bits are provided to aid external device driver firmware development, and are not recommended for applica- tions that do not have an intimate relationship with the on-chip BIOS.

Reading from the HPI Status Port does not result in a CPU HPI interface memory access cycle. The external host may contin- uously poll this register without degrading the CPU or DMA performance.

VBUS Flag (Bit 15)

The VBUS Flag bit is a read-only bit that indicates whether OTG VBus is greater than 4.4V. After turning on VBUS, firmware should wait at least 10 µs before this reading this bit.

1:OTG VBus is greater then 4.4V

0:OTG VBus is less then 4.4V

ID Flag (Bit 14)

The ID Flag bit is a read-only bit that indicates the state of the OTG ID pin.

SOF/EOP2 Flag (Bit 12)

The SOF/EOP2 Flag bit is a read-only bit that indicates if a SOF/EOP interrupt occurs on either Host/Device 2.

1:Interrupt triggered

0:Interrupt did not trigger

SOF/EOP1 Flag (Bit 10)

The SOF/EOP1 Flag bit is a read-only bit that indicates if a SOF/EOP interrupt occurs on either Host/Device 1.

1:Interrupt triggered

0:Interrupt did not trigger

Reset2 Flag (Bit 9)

The Reset2 Flag bit is a read-only bit that indicates if a USB Reset interrupt occurs on either Host/Device 2.

1:Interrupt triggered

0:Interrupt did not trigger

Mailbox In Flag (Bit 8)

The Mailbox In Flag bit is a read-only bit that indicates if a message is ready in the incoming mailbox. This interrupt clears when on-chip CPU reads from the HPI Mailbox register.

1:Interrupt triggered

0:Interrupt did not trigger

Resume2 Flag (Bit 7)

The Resume2 Flag bit is a read-only bit that indicates if a USB resume interrupt occurs on either Host/Device 2.

1:Interrupt triggered

0:Interrupt did not trigger

Resume1 Flag (Bit 6)

The Resume1 Flag bit is a read-only bit that indicates if a USB resume interrupt occurs on either Host/Device 1.

1:Interrupt triggered

0:Interrupt did not trigger

SIE2msg (Bit 5)

The SIE2msg Flag bit is a read-only bit that indicates if the CY7C67200 CPU has written to the SIE2msg register. This bit is cleared on an HPI read.

1:The SIE2msg register has been written by the CY7C67200

CPU

0:The SIE2msg register has not been written by the CY7C67200 CPU

SIE1msg (Bit 4)

The SIE1msg Flag bit is a read-only bit that indicates if the CY7C67200 CPU has written to the SIE1msg register. This bit is cleared on an HPI read.

1:The SIE1msg register has been written by the CY7C67200

CPU

0:The SIE1msg register has not been written by the CY7C67200 CPU

Done2 Flag (Bit 3)

In host mode the Done2 Flag bit is a read-only bit that indicates if a host packet done interrupt occurs on Host 2. In device

Document #: 38-08014 Rev. *G

Page 52 of 78

[+] Feedback

Page 52
Image 52
Cypress CY7C67200 manual HPI Status Port HPI R