Post Go back to editing

SigmaStudio+ is used in dual-core mode

Thread Summary

The user is experiencing crashes with the ADSP-21593 dual-core setup when using complex SigmaStudio+ schematics with many input audio channels. The support team provided a modified 16CH in/out dual-core example and suggested checking for MIPS overshoot, but the user noted that the issue persists even with 16 channels and 60% CPU usage. The user also requested a real-time online schematic download example, which the support team confirmed is not supported in the lib integration example and suggested using the Demo/DemoUC example instead.
AI Generated Content
Category: Software
Product Number: SigmaStudio+ & ADSP21593
Software Version: SigmaStudio+ 2.1.0, CCES 2.12.0

Hi Sir,

I need to use 21593 dual-core + SigmaStudio+, but I can't find any instructions and routines. I created a dual-core application based on "C:\Analog Devices\SigmaStudioPlus-Rel2.1.0\Target\Examples\LibraryIntegration\ADSP-21593". I have created two separate schematics using SigmaStudio+ and can download them. I have found that it works only when the schematic is simple or there are few input audio channels, but when the schematic becomes complex and there are many input audio channels, it would crashes. The CCES always displays "A parity error has been detected."  I checked the memory usage and it doesn't seem to overflow

Please help, thank you!

   

LibIntegrationExample_Core1.map.xml
LibIntegrationExample_Core2.map.xml

Parents Reply
  • Hi Sankar,

    Thanks for your support.

    I will test it later.  I have a preliminary look, this example still uses the way of copy schematics( 

    memcpy(&oSMAPSharc0, adi_ss_smap_DiffDXESchematic_0, adi_ss_smap_DiffDXESchematic_0_size*4), 

    memcpy(oSSnMemMap.pMemBlocks[1]->pMem, adi_ss_code_DiffDXESchematic_0, adi_ss_code_DiffDXESchematic_0_size*2),

    memcpy(oSSnMemMap.pMemBlocks[5]->pMem, adi_ss_param_DiffDXESchematic_0, adi_ss_param_DiffDXESchematic_0_size*4)).  
    This is very bad for tuning because we need to change schematics and parameters frequently.
    I need more is can real-time online download schematics example. Even I have implemented it, but I can't share it directly here, I have sent it to your colleagues() before, if you need please leave your email, I can send it to you. Thanks
Children
No Data