This is an old revision of the document!
GECKO3main
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.
Standards
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.
- Electrical standards
- Naming standards
System bus
The GECKO3 system bus page describes the GECKO3 system bus (IO1 and IO2).
Templates
The Templates and Libraries page provides the developer with a template overview for a better work-flow.
GECKO3 combination matrix
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 |
Further reading about the GECKO3main
- The tools section describes and introduces manly software application developed for GECKO.
- The projects with gecko section summarizes and introduces several projects where GECKO has been used.
- The awards section collect all GECKO award.
Further reading about the GECKO Project
- The Project Description covers all modules with a short description.