User manual
Hardware Description
19
The MultiMedia Card Interface (MCI) supports the MultiMedia Card (MMC) Specification
V3.11, the SDIO Specification V1.1 and the SD Memory Card Specification V1.0.
The MCI includes a command register, response registers, data registers, timeout
counters and error detection logic that automatically handle the transmission of
commands and, when required, the reception of the associated responses and data with a
limited processor overhead. The MCI supports stream, block and multi-block data read and
write, and is compatible with the Peripheral DMA Controller (PDC) channels, minimizing
processor intervention for large buffer transfers.
The MCI operates at a rate of up to Master Clock divided by 2 and supports the interfacing
of 2 slot(s). Each slot may be used to interface with a MultiMediaCard bus (up to 30 Cards)
or with a SD Memory Card. Only one slot can be selected at a time (slots are multiplexed).
A bit field in the SD Card Register performs this selection.
The SD Memory Card communication is based on a 9-pin interface (clock, command,
four data and three power lines) and the MultiMedia Card on a 7-pin interface (clock,
command, one data, three power lines and one reserved for future use). The SD Memory
Card interface also supports MultiMedia Card operations. The main differences between
SD and MultiMedia Cards are the initialization process and the bus topology.
5.21. USB Host Port (UHP)
The StampA5D3x integrates three USB host ports supporting speeds up to 480 MBit/s.
USB Host Port B and C are connected directly to the transceiver, USB Host Port A is
multiplexed with the USB device port. Only one of them can be used at a time.
The controller is fully compliant with the Enhanced HCI(EHCI) specification. It supports
both High-speed 480 Mbps and Full-speed 12 Mbps devices.
The USB Host Port (UHP) interfaces the USB with the host application. It handles Open
HCI protocol (Open Host Controller Interface) as well as USB v2.0 Full-speed and Low-
speed protocols.
The USB Host Port integrates a root hub and transceivers on downstream ports. It
provides several high-speed half-duplex serial communication ports. Up to 127 USB
devices (printer, camera, mouse, keyboard, disk, etc.) and an USB hub can be connected
to the USB host in the USB "tiered star" topology.
5.22. USB Device Port (UDP)
The StampA5D3x integrates one USB device port supporting speeds up to 480 MBit/s. It
is multiplexed with the USB Host Port A. Only one of them can be used at a time.
The controller is fully compliant with the Enhanced HCI(EHCI) specification. It supports
both High-speed 480 Mbps and Full-speed 12 Mbps devices.
The USB Device Port (UDP) is compliant with the Universal Serial Bus (USB) V2.0 full-
speed device specification. The USB device port enables the product to act as a device
to other host controllers.