Download Bachelorarbeit - Hochschule Augsburg
Transcript
Ein Audioplayer in einem Low-Cost-FPGA David Stecher 5. Der „WATOS“-Player 5.1 Überblick Der „WATOS“-Player (WAVE-RTOS-Player) liest WAVE-Dateien von der SD-Karte ein und leitet diese an den Soundcore weiter. Dargestellt werden diese Dateien auf dem LC-Display des Spartan3a. Unter Verwendung des Drehknopfes und der Druckknöpfe kann ein Lied ausgesucht und abgespielt werden. Um den Player erfolgreich zu betreiben sind mehrere externe Komponenten nötig. Abbildung 23 zeigt alle nötigen Komponenten. Für die Benutzerinteraktion steht ein Ein-/Ausgabeblock zur Verfügung. Mit einer LED wird der Status des ganzen Systems angezeigt. Das LCD gibt die auf der SD-Karte befindlichen Titel aus. Eingaben tätigt man entweder durch den Drehknopf, oder durch die Druckknöpfe. Als Speichermedium dient im Block-Speicher eine SD Karte mit 2GB-Kapazität. Als Hauptspeicher kommt der auf dem Spartan-3a-Board befindliche DDR2-RAM zum Einsatz. Der SPI-Flash und der parallele Flash Speicher sind nur dann notwendig, wenn man WATOS autonom, ohne PC, betreiben will. Der Debug- / Programmierblock ist notwendig, um das System zu initialisieren und um Debug-Mitteilungen auszulesen. Außerdem besteht die Möglichkeit, via RS232 Sounddaten direkt in den DDR2-RAM zu übertragen. 57/93