Why is SigmaStudio 4.5 loading DSP Program Data 5 times?
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
Please log in to reply.