ΣSigmaStudio Ask AI Русский Log in

Why is SigmaStudio 4.5 loading DSP Program Data 5 times?

SigmaDSP & SigmaStudio ed@otto Jan 12, 2021 00:00 0 replies Original on forum ↗
Subscribe
ed@otto Question
Jan 12, 2021 00:00

In the auto-generated default_download_IC_1() function at the bottom of the (projectname)_IC_1.h file, SigmaStudio 4.5 generates 5 identical SIGMA_WRITE_REGISTER_BLOCK calls to load the DSP program data in a row. Here's what it looks like:

SIGMA_WRITE_REGISTER_BLOCK( DEVICE_ADDR_IC_1, PROGRAM_ADDR_IC_1, PROGRAM_SIZE_IC_1, Program_Data_IC_1 );
SIGMA_WRITE_REGISTER_BLOCK( DEVICE_ADDR_IC_1, PROGRAM_ADDR_IC_1, PROGRAM_SIZE_IC_1, Program_Data_IC_1 );
SIGMA_WRITE_REGISTER_BLOCK( DEVICE_ADDR_IC_1, PROGRAM_ADDR_IC_1, PROGRAM_SIZE_IC_1, Program_Data_IC_1 );
SIGMA_WRITE_REGISTER_BLOCK( DEVICE_ADDR_IC_1, PROGRAM_ADDR_IC_1, PROGRAM_SIZE_IC_1, Program_Data_IC_1 );
SIGMA_WRITE_REGISTER_BLOCK( DEVICE_ADDR_IC_1, PROGRAM_ADDR_IC_1, PROGRAM_SIZE_IC_1, Program_Data_IC_1 );

Then, about 12 lines down from this, it calls SIGMA_WRITE_REGISTER_BLOCK once again to load the DSP program data, then once to load the DSP parameter data. Here's what it looks like:

SIGMA_WRITE_REGISTER_BLOCK( DEVICE_ADDR_IC_1, PROGRAM_ADDR_IC_1, PROGRAM_SIZE_IC_1, Program_Data_IC_1 );
SIGMA_WRITE_REGISTER_BLOCK( DEVICE_ADDR_IC_1, PARAM_ADDR_IC_1, PARAM_SIZE_IC_1, Param_Data_IC_1 );

Is there something within SigmaStudio 4.5 I can change to prevent these unnecessary calls from appearing in default_download_IC_1() contained in (projectname)_IC_1.h file?

Thanks in Advance,

Ed

sigma studio

sigma_studio

system_files

system files

export

sigmastudio

Show More