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.

C5502 HPI compatibility with C6746

Hi Champs,

We have a customer who has a base board with Atmel MPU and a daughter board with C5502.

 

Bow he plans to replace the C5502 with C6746 on the daughter board. Questions are:

 

  1. Are the HPI interfaces identical in terms of hardware connectivity between C5502 and C6746? Or are there changes expected?
  2. What are the changes to be done on the software side? I am sure the memory map addresses need to be adjusted. Any other changes you could think of at boot time in firmware from the Atmel Host?
  3. Is there a possibility if run time access of the DSP via HPI (post boot up)? In this case, are there any precautions to be taken ?

 

Please let us know

 

Thanks.

Best Regards,

Feroz

  • Feroz,

    K Md Feroz Irfan said:
    Are the HPI interfaces identical in terms of hardware connectivity between C5502 and C6746? Or are there changes expected?

    What are the changes to be done on the software side? I am sure the memory map addresses need to be adjusted. Any other changes you could think of at boot time in firmware from the Atmel Host?

    The HPI of the two devices are quite different. The C6746 HPI only supports 16-bit mux mode with support for a dedicated address register. Host would only need to write base address to address register which can auto-increment for access to consecutive memory locations. Changes will be needed on the host-side firmware to account for these changes among others.

    K Md Feroz Irfan said:
    Is there a possibility if run time access of the DSP via HPI (post boot up)? In this case, are there any precautions to be taken ?

    Yes, this is possible. No restrictions on this.

    Regards,

    Sunil