Gecko3 - CCC Event Weblog
Gecko3 - CCC Event Weblog
Gecko3 - CCC Event Weblog
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Abbildungsverzeichnis<br />
1.1. Aufbau des geplanten eBots (Vollausbau) . . . . . . . . . . . . . . . . . . . . 2<br />
1.2. Blockdiagramm des <strong>Gecko3</strong> Moduls . . . . . . . . . . . . . . . . . . . . . . . . 3<br />
3.1. Abdeckung unserer Entwicklungshardware im Vergleich zum <strong>Gecko3</strong> . . . . . 7<br />
3.2. Xilinx Spartan 3 Starter Kit . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8<br />
3.3. Cypress EZ-USB FX2LP Development Kit . . . . . . . . . . . . . . . . . . . . 8<br />
4.1. Handshake Blockdiagramm . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10<br />
4.2. Flussdiagramm vom EZ-USB Richtung FPGA . . . . . . . . . . . . . . . . . . 11<br />
4.3. Flussdiagramm vom FPGA Richtung EZ-USB . . . . . . . . . . . . . . . . . . 11<br />
5.1. Schema der höchsten Ebene des Loopback Cores . . . . . . . . . . . . . . . . 14<br />
5.2. Statemachine des Loopback Cores . . . . . . . . . . . . . . . . . . . . . . . . 15<br />
5.3. Signalverlauf der Simulation des Loopback Cores . . . . . . . . . . . . . . . . 15<br />
6.1. Organisation der Endpoints . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19<br />
6.2. Grundstruktur der Firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . 20<br />
6.3. FPGA Konfiguration über Host . . . . . . . . . . . . . . . . . . . . . . . . . . 22<br />
6.4. EEPROM beschreiben . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24<br />
6.5. EEPROM auslesen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25<br />
6.6. SPI Flash beschreiben . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27<br />
6.7. SPI Flash auslesen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28<br />
6.8. GPIF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29<br />
6.9. GPIF Read Funktion der Firmware . . . . . . . . . . . . . . . . . . . . . . . . 30<br />
6.10. Read Waveform (FPGA to GPIF) . . . . . . . . . . . . . . . . . . . . . . . . 31<br />
6.11. Write Waveform (GPIF to FPGA) . . . . . . . . . . . . . . . . . . . . . . . . 32<br />
6.12. GPIF Write Funktion der Firmware . . . . . . . . . . . . . . . . . . . . . . . 33<br />
6.13. Downstream von 512 Byte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34<br />
6.14. Upstream von 512 Byte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35<br />
7.1. GUI zur FPGA Konfiguration . . . . . . . . . . . . . . . . . . . . . . . . . . . 41<br />
7.2. GUI zum Download der Konfigurationsdatei . . . . . . . . . . . . . . . . . . . 41<br />
7.3. GUI zum Aktualisieren der Firmware . . . . . . . . . . . . . . . . . . . . . . . 41<br />
7.4. Informationsseite des Gecko Administrators . . . . . . . . . . . . . . . . . . . 41<br />
A.1. Abhänigkeiten der Projektziele . . . . . . . . . . . . . . . . . . . . . . . . . . 48<br />
A.2. Soll Zeitplan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49<br />
A.3. Ist Zeitplan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50<br />
C.1. Starten einer zusätzlichen Software nach der Kompilation . . . . . . . . . . . 53<br />
Project Report<br />
v