This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TLV320AIC3254: Interfacing TVL320AIC3254 and FPGA

Part Number: TLV320AIC3254

Hi,

I am using TVL320AIC3254 to play audio sounds from FPGA using I2S. I have configured the device using USBMODEVM I2C interface.  

The USBMODEVM is providing MCLK 11.2896MHZ, TVL320AIC3254 is generating BCLK 1.4112MHz and FPGA is generating WCLK 44.1KHz

The data is passed to the codec according to I2S as mentioned in data sheet. All the signals are generating properly. The problem is in DAC output. It is not generating the exact audio i provided. What should be the problem? i am using the default EVM preset.

The Audio data is extracted from the wav file using Hex editor and stored in ROM file. How can i confirm that DAC is correctly decoding the I2S data? What should be solution for this problem.