Hardware Description
ARM DUI 0447J
Copyright © 2009-2014, ARM. All rights reserved.
2-12
ID052914
Non-Confidential
2.5
Peripherals and interfaces on the motherboard
This section introduces the peripherals and interfaces located on the motherboard. It contains
the following:
•
IO FPGA peripherals
•
Ethernet
on page 2-14
•
USB
on page 2-14
•
DVI multiplexer
on page 2-15
•
PCI-Express
on page 2-15
.
For more information about the programming interface to the IO peripherals and interfaces, see
IO Peripherals and interfaces
on page 4-26
.
2.5.1
IO FPGA peripherals
The motherboard IO FPGA connects the static memory buses from the motherboard and
daughterboards to the motherboard peripherals and memories.
The IO FPGA contains the following peripherals and controllers:
AACI controller
The FPGA contains an ARM PrimeCell PL041
Advanced Audio CODEC
Interface
(AACI) that provides communication with a CODEC using the
AC-link protocol. See
Advanced Audio CODEC Interface
on page 4-26
.
The AACI on the baseboard connects to a National Semiconductor
LM4549 audio CODEC.
CLCD controller
A PL111 PrimeCell CLCD controller is present in the FPGA.
You can implement a separate CLCD controller in an attached Logic Tile.
The Multiplexer FPGA selects between the FPGA CLCD controller and
the CLCD signals from the daughterboards. See
DVI multiplexer
on
page 2-15
and
Color LCD Controller
on page 4-27
.
Compact Flash
The IO FPGA contains a custom CompactFlash interface that is developed
by ARM. See
Compact Flash interface
on page 4-29
.
Keyboard and Mouse Interfaces (KMI)
The
Keyboard and Mouse Interfaces
(KMI) are implemented with two
PL050 PrimeCells incorporated into the FPGA. See
Keyboard and Mouse
Interface, KMI
on page 4-32
.
SD/MMC memory cards
An ARM PL180 PrimeCell MCI provides the interface to a
MultiMedia
Card
(MMC) or
Secure Digital
(SD) card. See
MultiMedia Card Interface,
MCI
on page 4-32
.
You can drive the interface as either an MMC or SD interface.
Two-wire interface ports
You can use the two-wire serial bus interface to:
•
Configure the PCI-Express switch.
•
Communicate with displays attached to the DVI-I connector.
See
Two-wire serial bus interface, SBCon
on page 4-34
.
Timers
The IO FPGA contains two ARM SP804 Dual-Timer modules. See
Timers
on page 4-36
.