9.3.9 ULPI and Configuration Registers

These registers correspond to the ULPI interface and link specific. This section covers all registers in this category along with the address offset, functionality, and per bit details.

Table 9-63. ULPI and Configuration Registers
Register NameAddressWidthR/W TypeReset ValueDescription
Table 9-640x400430708R0ULPI PHYs can use an external charge pump to generate VBus rather than an internal charge pump. This register allows selection of the external charge pump. It also allows this selection to be displayed through an external VBus indicator.

This register is read back from the PHY clock domain. Therefore, these bits do not return the updated values when the PHY is suspended.

Table 9-650x400430718R0Provides the basic control needed by ULPI-compatible PHYs when interfacing with in-car CarKit systems.
Table 9-660x400430728R0Enables the assertion of MC_NINT in response to the possible interrupt sources.
Table 9-670x400430738R0This register shows the unmasked value of the possible interrupt sources.
Table 9-680x400430748R0Contains the data associated with register reads/writes that are conducted through the ULPI interface.
Table 9-690x400430758R0Contains the address of the register being read/written through the ULPI interface.
Table 9-700x400430768R0Contains control and status bits relating to the register being read/written through the ULPI interface.
Table 9-71

Table 9-72

0x400430778R0This register is used in Asynchronous modes to sample the ULPI bus and in Synchronous mode to store the last received command.
Table 9-740x400430788R0Allows read-back of the number of transmit and receive endpoints included in the design.
Table 9-750x400430798R0Provides information about the number of DMA channels and the width of the RAM.
Table 9-760x4004307A8RW0x5CAllows configuration of link-specific delays.
Table 9-770x4004307B8RW0x3CThis register allows setting duration of the Vbus pulsing charge.
Table 9-780x4004307C8RW0x80Sets the minimum time gap that is allowed between the start of the last transaction and the EOF for high-speed transactions.
Table 9-790x4004307D8RW0x77Sets the minimum time gap that is to be allowed between the start of the last transaction and the EOF for full speed transactions.
Table 9-800x4004307E8RW0x72Sets the minimum time gap that is allowed between the start of the last transaction and the EOF for low-speed transactions.
Table 9-810x4004307F8RW0Asserts the output reset signals, NRSTO and NRSTOX, low. This register is self clearing and is reset by the input NRST.