Post Go back to editing

ADAV400 register dump using Sigmastudio

Hello,

I am working on a troublesome legacy design using ADAV400 audio DSP.

Can I get a register dump from the DSP without creating a project in Sigmastudio?

I hope to be able to boot from the existing host, then to switch I2C lines to USBi and try to read the registers of the DSP.

Does this idea make any sense?

Are there other ways to implement register dump without intervention from the existing host?

Thank you for your help!

Parents
  • There is currently no way to get a register dump from the DSP. Your best bet is to connect the USBi and manually read back register settings using the read/write window in SigmaStudio. Another option would be to "sniff" the SPI/I2C lines while the host is booting the device. An example of a sniffing tool is the Beagle from the company called Total Phase.

    We do not publish our op-codes so it would be very difficult for anybody to reverse engineer a project and see what is contained inside, even if they read back the entire program contents.

    However, as MagicRub mentions, it is possible to read back the initialization sequence using the "sniffing" technique. We're currently considering options for data encryption on the control port for future device designs.

Reply
  • There is currently no way to get a register dump from the DSP. Your best bet is to connect the USBi and manually read back register settings using the read/write window in SigmaStudio. Another option would be to "sniff" the SPI/I2C lines while the host is booting the device. An example of a sniffing tool is the Beagle from the company called Total Phase.

    We do not publish our op-codes so it would be very difficult for anybody to reverse engineer a project and see what is contained inside, even if they read back the entire program contents.

    However, as MagicRub mentions, it is possible to read back the initialization sequence using the "sniffing" technique. We're currently considering options for data encryption on the control port for future device designs.

Children
No Data