| |||
| Home > Hardware Description > Motherboard architecture and buses | |||
Figure 2.1 shows a motherboard with attached CoreTile Express and LogicTile Express daughterboards.
The major system components and interfaces that the motherboard provides are:
A dedicated Motherboard Configuration Controller (MCC) configures the motherboard and all attached daughterboards.
IO FPGA that uses a static memory interface to access standard peripherals.
Multiplex FPGA that selects the source for the audio and video signals to the DVI connector.
Two daughterboard slots for CoreTile Express and LogicTile Express boards.
High-speed bus interconnect between daughterboards with support for Low-Voltage Differential Signalling (LVDS).
Bus interfaces between motherboard and daughterboards for PCIe, Static Memory, MultiMedia, and System Bus, interrupts.
Power circuitry with (VIO) voltage from 0.8V-3.3V to enable interfacing with a wide range of devices.
Four PCI Express Gen 1 slots, each supporting four lanes.
MMC/SD card slot.
Compact Flash slot.
Four UARTs.
Three USB interfaces providing one OTG slave and two standard USB 2.0 host ports.
DVI connector with analogue and digital video support at 1080p, I2S, SPDIF digital audio support for HDMI.
Ethernet interface.
PS2 Keyboard and Mouse.
AC97 Audio CODEC with Audio in, Audio out, and MIC in.
USB-B configuration port that accesses the motherboard configuration flash memory and emulates it as a USB Mass Storage Device (USBMSD).
ON/OFF/Soft Reset and Hardware RESET push buttons and Power and Status LEDs.
2 x 64MB of user NOR Flash.
32MB of user SRAM.
8MB of local Video SRAM.