Gecko3 - CCC Event Weblog
Gecko3 - CCC Event Weblog
Gecko3 - CCC Event Weblog
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
1.4. Funktionsumfang des <strong>Gecko3</strong> Boards<br />
Das Konzept einer einheitlichen Hardwareplattform kann bei Bedarf noch erweitert werden<br />
z. B. mit einem DSP Modul, das es erlauben würde, Algorithmen in Software oder Hardware<br />
zu implementieren und in der gleichen Applikation auszutesten.<br />
Das Roboterchassis für die neue Generation befindet sich auch in Entwicklung und soll<br />
den bestehenden eBot ersetzen.<br />
1.4. Funktionsumfang des <strong>Gecko3</strong> Boards<br />
<strong>Gecko3</strong> FPGA Modul<br />
Jtag<br />
Buttons<br />
& LEDs<br />
NOR<br />
Flash<br />
DDR<br />
SDRAM<br />
RJ45 &<br />
Magnetics<br />
(external)<br />
Ethernet<br />
PHY<br />
Xilinx FPGA<br />
Spartan3<br />
I/O’s<br />
RS232<br />
(external)<br />
Mini USB<br />
Cypress<br />
EZ-USB 2<br />
Config<br />
Flash<br />
EEPROM<br />
DC/DC<br />
Converter<br />
Abbildung 1.2.: Blockdiagramm des <strong>Gecko3</strong> Moduls<br />
Das <strong>Gecko3</strong> Projekt ist noch mitten in der Entwicklungphase und unsere Diplomarbeit<br />
deckt einen Teil davon ab. In der Abbildung 1.2 ist das Blockdiagramm des <strong>Gecko3</strong>s dargestellt.<br />
Die Planung des Funktionsumfangs, die Evaluation der Bauelemente und die Entwicklung<br />
des Schemas ist im Grossen und Ganzen abgeschlossen. Die Schemas und die Planung<br />
der Leiterplatte können dem Anhang F.1 und G entnommen werden.<br />
Der geplante Funktionsumfang des <strong>Gecko3</strong> Moduls beinhaltet:<br />
• Einfache Migration von Gecko2 Projekten<br />
• FPGA mit 1 bis 2 Mio. Gattern, je nach Bestückung<br />
• IP-Cores zur Peripherieansteuerung im Xilinx EDK enthalten und auf Opencores.org<br />
verfügbar<br />
• Systemspannung 3.3 V<br />
• Genügend RAM, so dass Linux lauffähig ist<br />
• Nichtflüchtiger Speicher genügend gross um Linux zu Booten<br />
• 32 Bit breiter Datenbus<br />
Project Report 3