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.