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.

AIC3254: Delay component register address for SPI Control using Arduino Uno

Hello Diego Meléndez , J Arbona and all.

  1. I am now manage to control the multiplexor using Arduino SPI control. But for Pac_dec_delay, I got problem to do so.
  2. How to control the Pac_dec_delay component? (size,dec,pack,out1-out6)
  3. Is there any info such as I2Cpage and/or I2CRegister that I can refer to?
  4. Or could you suggest me the exact way how to control the Pac_dec_delay?

Thanks n best regards,

kal

  • Kal,

    These properties are Design Time properties. This means that these cannot be changed by writing a coefficient - these settings are written into the DSP instruction memory itself. The only way to change these is via PurePath Studio.

    Thanks,
    J-
  • Hi J,

    let say I want to change the setting of DSP instruction memory on the fly using SPI control for the delay component, which register should I change for size,dec,pack,out1-out6 parameter?

    I have seen the register as in base_main_rate44_pps_driver.h consist as below:

    2503 rows reg_value miniDSP_A_reg_values[]
    2168 rows on reg_value miniDSP_D_reg_values[]

    Is it possible to know what register and value that correspond to mentioned parameter?

    Thanks
    kal
  • Kal,

    You cannot change the value on-the-fly because it is a design time property. You would need to compile separate programs for each value.

    Regards,
    J-