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.

DSP Temerature testing

We are doing some
thermal testing and found that if we soak the unit at 0 C with the unit turned
off and then turn the unit on we get the following error from CodeComposser



C66xx_0: Trouble
Writing Memory Block at 0x21000008 on Page 0 of Length 0x4: Error
0x00000002/-1060 Error during: Memory,  An unknown error prevented the
emulator from accessing the processor in a timely fashion. It is recommended to
RESET EMULATOR.  This will disconnect each  target from the emulator.
 The targets should then be power cycled or hard reset followed by an
emureset and reconnect to each target.  

IcePick_D: Power
Failure on Target CPU



This appears that the
DSP is unable to write the DDR SDCFG register (our DDR base address is
0x21000000 and the DDR_SDCFG register is offset by 0x8).  If we turn the
unit on and allow it to sit for a few minutes and then try to configure the DDR
it works fine.  We are assuming this is a DDR issue but wanted to verify
with you guys and see if you had any suggestions as to what it might be?



  • Hi Alexander,

    Can you please check the DDR part which you’re using is commercial or industrial grade, if it’s commercial you may see this kind of failure, can you go above 5c and see it gets passed for a good amount of time and make sure you only see failure at 0c?

    The Air flow is only centered on the DSP alone or the Entire PCB board?

    If the entire board is kept inside chamber, you may need to evaluate all the components for industrial grade!

    Are you seeing the error once the temperature reached 0c or it take some time to get failed at 0c?

    Regards

    Antony 

  • Hi Antony,

    Response from customer:
    "Yes, we are using the commercial grade parts. We are going to get the industrial parts and see if that helps. The air flow is over the entire PCB inside the oven. We currently are testing a number of units, after we find which ones fail we will run the test at 5C and see which fail, if any.

    It appears the SDCFG and TIMER registers are mapped to DDR memory? We were thinking these registers would be mapped internal to the DSP? Could you verify that. "
  • Hello Alexander,

    We would wait until you get results from your further experiments.

    What is the DSP part you are using in your board ?

    The DDR configuation registers are internal to the DSP and are mapped to the DDR controller.

    Regards,

    Senthil

  • Customer is using C6655 DSP but also looking at the C6654.

    I will update after the testing is done.

  • Hi Alexander,
    How is the emulation pod connected? Is the pod in the oven as well? I have seen problems like this associated with a pod failure at temperature. Have you tried writing a small program to test DDR which runs from boot to eliminate the emulation circuit from the test?
    Regards,
    Bill