Post Go back to editing

ADSP-21489 Implementing ASRC in I2S Demo


I am looking to implement an ASRC in the I2S Demo provided in the ADSP-21479 code examples.

The system :

Input BCLK = 12.38 MHz, SCLK = 48 KHz

And I want up sample rate the Output to be 192 Khz.

I found this example in the website

, but I don't know how to modify it for my needs.


  • ADI North America will be on annual shutdown December 24, 2022 through January 2, 2023; perhaps another community member can assist you until our return on January 3.
  • Hi ,
    Apologies for the delay in response.
    From your query we suspect you are trying to implement ASRC in "21479 AD1939 I2S C Sampled-Based Talkthru" available in ADSP-21479 code examples. Please confirm whether our understanding is correct.
    If so, please find the SRC in I2S example code available for ADSP-21479 Ez-kit from the below mentioned VDSP installation path. Please refer this code and modify the init1939viaSPI.c to use 192KHz sample rate.
    [Installation directory]\Program Files (x86)\Analog Devices\VisualDSP 5.1.2\214xx\Examples\ADSP-21479 EZ-Board\SPDIF to Analog TalkThru with SRC (C)