25.12.2013 Aufrufe

Gecko3 - CCC Event Weblog

Gecko3 - CCC Event Weblog

Gecko3 - CCC Event Weblog

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

5. VHDL<br />

Die Testbench simuliert das System mit einem Takt von 50 MHz wie er auf dem Spartan<br />

3 Starter Kit vorhanden ist und auf dem <strong>Gecko3</strong> vorgesehen ist. Aus der Simulation kann<br />

die mögliche Datenrate des Loopback Cores herausgelesen werden. Für die Übertragung<br />

von 512 16 Bit Worten zum FPGA sind in der Simulation 82 µs nötig, das entspricht einer<br />

Datenrate von 99.9 Mbit /s. Um die selbe Datenmenge von 512 16 Bit Worten aus dem FPGA<br />

herauszulesen werden 92.2 µs benötigt, das entspricht 88.87 Mbit /s. Dieser Unterschied kommt<br />

durch die Testbench zustande. Diese könnte noch optimiert werden, damit sie weniger lang<br />

wartet um die Daten zu übernehmen und so den Empfang schneller bestätigt.<br />

Die Messungen auf der Hardwareplattform zeigten, dass die Testbench zu wenig an das<br />

vorhandene System angepasst wurde. Die Testbench simuliert ein synchrones System. Die<br />

Funktionsprüfung des Loopback Cores vereinfachte sich zwar ein wenig aber in der Praxis<br />

zeigte sich, dass die Simulation versagt hat, weil der Core erst nach weitern Änderungen<br />

funktionierte.<br />

16 Christoph Zimmermann

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!