Description: SD card and AIC23 digital Audio output experiment, FreeDev Audio Dsp Board adopted TI company's TVL320AIC23
1. Control the interface using I2C. In Quartus, the CS is low (device address 0011010). 2. The digital audio interface USES the component FreeDev_aic23, with three tests and applications
Mode, interrupt and DMA mode can collect and send data in NIOS II. The interrupt signal is generated in the half-full signal of the FIFO buffer in the module, and the reading data port automatically clears the interrupt
Request signal. 3. I2C IP and FreeDev_aic23 IP are in the Quartus engineering directory 4, SD card read and write via SD_DAT0, SD_CLK, SD_CMD 3 PIO signal lines to control the timing of the software. 5. Read the SD card data and send Buffer data to FreeDev_aic23 through DMA
FIFO implements data playback. 6. The data in the SD card must be sampled with 48K* 16bit. The data can be written to an SD card reader.
File list (Check if you may need any files):