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.
2. Definition der Diplomarbeit und<br />
Projekt Organisation<br />
Unsere Diplomarbeit deckt einen Teil der Entwickung der nächsten Gecko Generation ab.<br />
Unsere Aufgabe war es, die für dieses Board notwendige Software zu Programmieren. Im<br />
Detail umfasst dies die folgenden Teilziele:<br />
• USB Kommunikation Host PC mit dem Cypress EZ-USB<br />
• Konfiguration des FPGAs<br />
• Kommunikation mit dem FPGA, mit Fokus auf hohe Übertragunsgeschwindigkeit.<br />
• Ansteuerung des SPI Flash Speichers<br />
• Ansteuerung des I 2 C EEPROMs<br />
• Ansteuerung des NOR Flash Speichers<br />
• Definition des USB Protokolls zwischen Host und <strong>Gecko3</strong><br />
• Realisierung des stand-alone Betriebs ohne Host PC<br />
• Programmieren der Host PC Software und Beispielen für den Anwender<br />
• Test und Prüfung des Schemas der abgedeckten Teilsysteme<br />
• Betreuung des Layoutvorgangs der <strong>Gecko3</strong> Leiterplatte<br />
Zu Beginn der Diplomarbeit war das Projekt soweit Forgeschritten, dass die gesammte<br />
Evaluation, die Definition des Funktionsumfangs, die Schaltungsentwicklung und die mechanische<br />
Vorplanung abgeschlossen waren.<br />
Am Anfang unserer Diplomarbeit planten wir den ganzen Ablauf und die Arbeitsteilung<br />
unseres Projekts. Dazu erstellten wir zuerst eine Tabelle, die die Abhängigkeiten der Projektziele<br />
aufzeigte. Aufgrund dieser Tabelle entwarfen wir einen Zeitplan für unsere Diplomarbeit<br />
aus dem auch die Arbeitsaufteilung ersichtlich war. Die Dokumente der Projektplanung sind<br />
im Anhang A zu finden.<br />
Project Report 5