The core of the GECKO3 Project is the GECKO3main module which can be used as a general purpose System-on-Chip (SoC) platform for hardware/software co-designs. The GECKO3main contains a very large 1 to 4 million gate Xilinx FPGA for application specific designs. The main board contains also large dynamic memory (128 MB) and flash memory banks (32 MB), USB 2.0 and 100 Mbit/s LAN interfaces.
For example a 32 bit RISC processors soft core (OpenRISC, Microblaze or similar) with closely coupled hardware blocks for high-speed hardware algorithms and an embedded operating system (uClinux, eCos or similar) can be integrated together in the FPGA chip on the GECKO3main board.
This page covers the technical standards and conventions used in the GECKO3 system. Some of these standards are common and just re-used in this project. The rest is defined by the GECKO3 project to ensure compatibility between the various modules.
The GECKO3 system bus page describes the GECKO3 system bus (IO1 and IO2).
The Templates and Libraries page provides the developer with a template overview for a better work-flow.
Not all modules can be combined. Which combinations are possible is shown in the matrix underneath.
GECKO3power | GECKO3docking | GECKO3main | GECKO3analog | GECKO3basic | GECKO3gps | GECKOxSimple | |
---|---|---|---|---|---|---|---|
GECKO3power | i_alert_icon | i_alert_icon | i_yes_icon | i_yes_icon | i_yes_icon | i_yes_icon | i_alert_icon |
GECKO3docking | i_alert_icon | i_alert_icon | i_yes_icon | i_yes_icon | i_yes_icon | i_yes_icon | i_alert_icon |
GECKO3main | i_yes_icon | i_yes_icon | i_yes_icon | i_yes_icon | i_yes_icon | i_yes_icon | i_yes_icon |
GECKO3analog | i_yes_icon | i_yes_icon | i_yes_icon | i_yes_icon 1) | i_yes_icon | i_yes_icon | i_yes_icon |
GECKO3basic | i_yes_icon | i_yes_icon | i_yes_icon | i_yes_icon | i_alert_icon | i_yes_icon | i_yes_icon |
GECKO3gps | i_yes_icon | i_yes_icon | i_yes_icon | i_yes_icon | i_yes_icon | i_alert_icon | maybe |
GECKOxSimple | i_yes_icon | i_yes_icon | i_yes_icon | i_yes_icon | i_yes_icon | i_alert_icon | i_alert_icon |