Hi, Corentin LE HUBY |
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.
Hi, Corentin LE HUBY |
Hello,
spru190d is a quite old and general document. The host boot mode referenced deals with HPI or expansion bus, but not all the numerous C6x variations have this equipement; you will find more precisions in the documents specific to your particular CPU.
Some rewriting: "when host boot mode is selected, the CPU is halted (ie is held in reset) AFTER the physical chip reset, enabling a host to access CPU ressources, load memory and eventually kick the CPU".
Jakez
You will find below some additional details about the hardware configuration :
- the DSP is a C6414
- the boot configuration is selected by (BEA(19,18)) : i.e., « Host Boot »
- a 16Mo SDRAM is connected to the DSP through EMIFA (CE 0)
After configuring the EMIFA (CE0) by the Host, we would like to load some code in the SDRAM (using the « Host »).
Concerning the Host, the DSP boot sequence would be as follows :
- the releasing of the DSP reset
- configuration of the DSP EMIF-A through HPI
- loading of code in internal and SDRam memory
- start-up of the DSP using the DSP INT
Does it seem feasible for you ?
Since you are using the TMS320C6414, I assume this is for your own custom board. The EVM that I know of uses the C6416 or C6416T.
Have you looked at the TMS320C6414T? From the Product Folder information, it looks like only the Pb-free 600MHz DSP/133MHz EMIF version is available, but it looks like a better price that even the 500/100 version of the C6414 without the T. I am surprised that the T is not available in the higher speeds like the no-T version (700/133), but that appears to be one good reason for choosing the C6414 (no-T). Just asking.
Regards,
RandyP