Following is more detailed information about the blocks in Figure 1:
FPGA
--Xilinx Spartan-6 XC6SLX9 FPGA
JTAG Port
--On-board JTAG Port for programming
SDRAM
--256Mbit SDRAM
SPI Flash memory
--64Mbit SPI FLASH
Camera Port
--Supports 5000000 pixels OV5640 module
Pushbutton switches
--4 User Keys
--Normally high; generates one active-low pulse when the switch is pressed
General User Interfaces
--4 User LEDs
--6-digit 7-segment displays
--Buzzer
System Clock inputs
--50MHz oscillator
RTC Module
--Comes with a CR1220 battery socket
External Eeprom
--Comes with a 24LC04;
VGA output
--Uses a 16-bit resistor-network DAC under RGB65536 Mode
--With 15-pin high-density D-sub connector
Voltage Regulator Circuit
--Provides 1.2V,5V and 3.3V for system power supply
Micro SD
--Equips a Micro SD card holder.
On-board USB to TTL/RS232 Module
--Use cp2102 for USB-TTL/RS232 Converting (Without DB-9 serial connector)
40-PIN Expansion Headers
--Two Channels 40-PIN Expansion Headers Spartan-6 I/O pins, as well as 3 power and ground lines, are brought out to the 40-pin expansion connectors. You can install 4.3”TFT module and AD/DA module by our company on this two expansion headers.