
P4080 Development System User’s Guide, Rev. 0
Freescale Semiconductor
21
Architecture
5.1.8
USB Interface
The P4080 has a USB 2.0 port that uses the UTMI+ protocol to connect to an external USB PHY, and may
be configured for host or device modes. This figure shows the overall connections of the USB portion.
Figure 13. USB Architecture
The USB port connector is a female “Type A,” the standard connector for a host to communicate with
keyboards, mice, memory sticks, and so on. To support evaluating peripheral mode, the ID pin of the
USB3300 can be controlled with ngPIXIS using the “On-The-Go” mode to switch to peripheral mode.
This requires a special adapter, because a host expects the target device to be either a male “Type A” or a
female “Type B.”
5.1.9
DMA Controller
The P4080 DMA controllers have internal and external controls to initiate and monitor DMA activity. The
P4080DS does not incorporate any specific devices that make use of the external pin-controlled DMA.
The DMA ports are connected to test points to allow external hardware control as needed.
SMSC USB3315
USB_D[0:7]
DATA[0:7]
USB_NXT
USB_DIR
USB_STP
USB
CLKOUT
USB_CLK
DP
IRQ5
Port
MIC2076
USBPWR
DIR
STP
NXT
CPEN
(overcurrent)
P4080
DM
VBUS
EXTVBUS
ID