Forum Discussion

idemosaic's avatar
idemosaic
Icon for New Contributor rankNew Contributor
3 years ago

In Arria 10 Device, How to convert to I2S format from the audio extracted from HDMI IP core?

hdmi-in ----> HDMI-RX IP(arria 10) -----------> PCM1770 --> analog audio out

HDMI-RX EDID set support:1ch, 48KHz fs, 24bit audio in;

from HDMI-RX IP signals:

1bit audio_clk = ls_clk[0];

1bit audio_de = datavalid;

256bits audio_data = i just need LSB 64bit (1ch, L & R)

-----------------------------------

PCM1770 : audio output chip

input signals:

SCKI : almost named : MCLK

LRCK = WS = audio fs;

DATA = audio sample data, serial

BCK = DATA bit clock;

support 24bit sample audio data;

BCK = 64fs;

I don't have any ideas to implement this module.

===============================

Question:

Q1 : Do I need to recover the accurate audio sample clock?and HOW

i know :128 * fs = f_TMDS * N/CTS. from hdmi spec.

Q2 : Does audio_data[63:0] is the DATA what PCM1770 need? No need to convert?

Any answer may be helpful to me.

I hope you can give me some advice, Thank U!

2022.9.14 AM 10:02

No RepliesBe the first to reply