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.
6. Firmware<br />
Codes, auf einen unbestimmten Wert. Wenn der Pin nun auf high ist, würden wir in der<br />
Busy-Abfrage bleiben. Deshalb ist zusätzlich eine Kontrolle des Done Pins nötig um in<br />
diesem Fall die Sequenz zu verlassen.<br />
Wenn ein EP2 FIFO Buffer vollständig übertragen ist, muss er geladen werden damit ihm<br />
der Host neuen Daten sendet.<br />
Ist die Konfiguration abgeschlossen, setzt die Firmware CS B und der RDWR B wieder auf<br />
high. Die folgenden vier zusätzlichen Impulse auf der CCLK Leitung schliessen die Startup<br />
Sequenz ab. Am Schluss werden die Variablen wieder mit ihren Initialwerten definiert und die<br />
GPIF Initialisierung aufgerufen um die doppelt verwendeten Pins wieder auf den Gebrauch<br />
des GPIFs zu setzten.<br />
Abbildung 6.3.: FPGA Konfiguration über Host<br />
22 Matthias Zurbrügg