
P5040/P5020 Reference Design Board User Guide, Rev. 0
Freescale Semiconductor
19
Architecture
5.1.9
USB Interfaces
The P5040/P5020 has dual HS USB transceivers whose main features are as follows:
•
Compliance with USB Specification, USB Rev. 2.0.
•
USB 2.0 Transceiver Macrocell Interface (UTMI) with Link Controller.
•
Supports HS, FS, and LS modes of operation.
•
Supports signalling.
•
Supports Host and Device modes.
— Working in Host mode only, the RDB connects a USB transceiver to connector Type A thus
enabling communication with keyboards, mice, memory sticks, etc.
— Working in Host and Device modes, a second USB transceiver connects to a second Type A
connector which has bus signal connecting directly to the P5040/P5020 internal PHY.
The 24MHz USB block reference clock provides additional control to the P5040/P5020 in conjunction
with the USB power sequence. GPIO 4,6 control the VBUS Drive. GPIO 5,7 get Power Fault indications
via the FPGA.
This figure shows the P5040/P5020RDB USB interface.
Table 9. P5040/P5020RDB RS232 Interface
UART Ports
Destination
Power supply
Flow control
External Connector
UART1
Terminal (Host
Computer)
3.3V_HOT
Supported
UART1/3 (J5 Bottom)
UART3
Unsupported
UART2
Supported
UART2/4 (J5 Top)
UART4
Unsupported