Infineon /XMC4700 /USB0 /GOTGCTL

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as GOTGCTL

31 2827 2423 2019 1615 1211 87 43 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (value1)SesReqScs 0 (value1)SesReq 0 (value1)VbvalidOvEn 0 (value1)VbvalidOvVal 0 (value1)AvalidOvEn 0 (value1)AvalidOvVal 0 (value1)BvalidOvEn 0 (value1)BvalidOvVal 0 (value1)HstNegScs 0 (value1)HNPReq 0 (value1)HstSetHNPEn 0 (value1)DevHNPEn 0 (value1)ConlDSts 0 (value1)DbncTime 0 (value1)ASesVId 0 (value1)BSesVld 0 (value1)OTGVer

HstSetHNPEn=value1, SesReqScs=value1, ConlDSts=value1, ASesVId=value1, AvalidOvVal=value1, VbvalidOvEn=value1, DbncTime=value1, HNPReq=value1, OTGVer=value1, BvalidOvVal=value1, BvalidOvEn=value1, HstNegScs=value1, VbvalidOvVal=value1, SesReq=value1, AvalidOvEn=value1, DevHNPEn=value1, BSesVld=value1

Description

Control and Status Register

Fields

SesReqScs

Session Request Success

0 (value1): Session request failure

1 (value2): Session request success

SesReq

Session Request

0 (value1): No session request

1 (value2): Session request

VbvalidOvEn

VBUS Valid Override Enable

0 (value1): Override is disabled and vbus valid signal from the PHY is used internally by the core.

1 (value2): Internally vbus valid received from the PHY is overridden with GOTGCTL.VbvalidOvVal.

VbvalidOvVal

VBUS Valid Override Value

0 (value1): vbusvalid value is 0# when GOTGCTL.VbvalidOvEn = 1

1 (value2): vbusvalid value is 1# when GOTGCTL.VbvalidOvEn = 1

AvalidOvEn

A-Peripheral Session Valid Override Enable

0 (value1): Override is disabled and Avalid signal from the PHY is used internally by the core.

1 (value2): Internally Avalid received from the PHY is overridden with GOTGCTL.AvalidOvVal.

AvalidOvVal

A-Peripheral Session Valid Override Value

0 (value1): Avalid value is 0# when GOTGCTL.AvalidOvEn = 1

1 (value2): Avalid value is 1# when GOTGCTL.AvalidOvEn = 1

BvalidOvEn

B-Peripheral Session Valid Override Enable

0 (value1): Override is disabled and Bvalid signal from the PHY is used internally by the core.

1 (value2): Internally Bvalid received from the PHY is overridden with GOTGCTL.BvalidOvVal.

BvalidOvVal

B-Peripheral Session Valid Override Value

0 (value1): Bvalid value is 0# when GOTGCTL.BvalidOvEn = 1

1 (value2): Bvalid value is 1# when GOTGCTL.BvalidOvEn = 1

HstNegScs

Host Negotiation Success

0 (value1): Host negotiation failure

1 (value2): Host negotiation success

HNPReq

HNP Request

0 (value1): No HNP request

1 (value2): HNP request

HstSetHNPEn

Host Set HNP Enable

0 (value1): Host Set HNP is not enabled

1 (value2): Host Set HNP is enabled

DevHNPEn

Device HNP Enabled

0 (value1): HNP is not enabled in the application

1 (value2): HNP is enabled in the application

ConlDSts

Connector ID Status

0 (value1): The USB core is in A-Device mode

1 (value2): The USB core is in B-Device mode

DbncTime

Long/Short Debounce Time

0 (value1): Long debounce time, used for physical connections (100 ms + 2.5 us)

1 (value2): Short debounce time, used for soft connections (2.5 us)

ASesVId

A-Session Valid

0 (value1): A-session is not valid

1 (value2): A-session is valid

BSesVld

B-Session Valid

0 (value1): B-session is not valid.

1 (value2): B-session is valid.

OTGVer

OTG Version

0 (value1): OTG Version 1.3. In this version the core supports Data line pulsing and VBus pulsing for SRP.

1 (value2): OTG Version 2.0. In this version the core supports only Data line pulsing for SRP.

Links

()