25.12.2013 Aufrufe

Gecko3 - CCC Event Weblog

Gecko3 - CCC Event Weblog

Gecko3 - CCC Event Weblog

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!