Download Bachelorarbeit - Hochschule Augsburg
Transcript
Ein Audioplayer in einem Low-Cost-FPGA David Stecher 4. Entwickelte Hardware-Module Eigene Master- bzw. Slave-Module lassen sich im EDK sehr komfortabel durch einen Wizard einbinden. Dazu findet man im Internet jede Menge Informationen. Eine gute Anleitung ist unter [18] zu finden. Um eigene Module zu erstellen, muss man sich nicht explizit mit dem CoreConnect-Bus auseinandersetzen, dies macht das Intellectual Property Interface (IPIF). Der Wizard erstellt zwei Dateien, welche sich um die Buskommunikation kümmern. Die Top-Level-Datei hat den Projektnamen des Moduls. In die zweite Datei user_logic.vhd wird die User-Logik implementiert. Alle Module sind nach diesem Prinzip erstellt worden. Vorher musste jedoch ein funktionales SoC mit dem Wizard erstellt werden. Einen möglichen internen Aufbau zeigt die Abbildung 11. Die orange hinterlegten Komponenten wurden selbst entworfen. 32/93