P0528 Terasic Technologies Inc, P0528 Datasheet - Page 54

BOARD DEV DE1 ALTERA

P0528

Manufacturer Part Number
P0528
Description
BOARD DEV DE1 ALTERA
Manufacturer
Terasic Technologies Inc
Type
FPGAr
Datasheet

Specifications of P0528

Contents
DE1 Board, Power Supply, USB Cable, Plastic cover and software
For Use With/related Products
Cyclone II 2C20
For Use With
P0033 - BOARD ADAPTER HSMC TO GPIOP0006 - BOARD ADAPTER THDB-SUMP0001 - MODULE DIGITAL CAMERA 5MP (D5M)P0307 - KIT DEV 4.3" LCD TOUCH PANEL
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
DE1
DE1 User Manual
5.4 SD Card Music Player
Many commercial media/audio players use a large external storage device, such as an SD card or
CF card, to store music or video files. Such players may also include high-quality DAC devices so
that good audio quality is produced. The DE1 board provides the hardware and software needed for
SD card access and professional audio performance so that it is possible to design advanced
multimedia products using the DE1 board.
In this demonstration we show how to implement an SD Card Music Player on the DE1 board, in
which the music files are stored in an SD card and the board can play the music files via its
CD-quality audio DAC circuits. We use the Nios II processor to read the music data stored in the
SD Card and use the Wolfson WM8731 audio CODEC to play the music.
The audio CODEC is configured in the slave mode, where external circuitry must provide the
ADC/DAC serial bit clock (BCK) and left/right channel clock (LRCK) to the audio CODEC. As
shown in Figure 5.11, we provide an Audio DAC Controller to achieve the clock generation and the
data flow control. The Audio DAC Controller is integrated into the Avalon bus architecture, so that
the Nios II processor can control the application.
During operation the Nios II processor will check if the FIFO memory of the Audio DAC Controller
becomes full. If the FIFO is not full, the processor will read a 512-byte sector and send the data to
the FIFO of the Audio DAC Controller via the Avalon bus. The Audio DAC Controller uses a 48
kHz sample rate to send the data and clock signals to the audio CODEC. The design also mixes the
data from microphone-in with line-in for the Karaoke-style effects.
Figure 5.11. Block diagram of the SD music player demonstration.
52

Related parts for P0528