Hello,
We have been working with the C5515 EVM and ADS1298 front-end kits, and have the system working well. Now, we are ready to take the next step and start designing our own board. However, this is beyond what I have worked on previously, and I have a lot of questions.
First, I wanted to see if there are any good resources dealing with taking this step; that is, how do you transition to a custom design. We have OrCad and a lot of the Spectrum Digital schematics and boards, so that is a great resource.
Our biggest question deals with simply loading the program into memory. On the C5515 EVM, we obviously have several boot options, including USB, NAND, NOR, and SD memory (among others). If we, for example, want to load our DSP program from NOR memory on our new board, how do we get the program on to the chip? All of the resources deal with flashing the NOR/NAND memory using the EVM. What is required to do this, and what are all of the options?
Since this is our first prototype, we probably want to update the software continuously. So, what options do we have for this? Can we use a USB connection to flash the NOR chip? Could we somehow transfer the program from the SD card to the NOR at boot? Etc. It seems like simply booting from the SD would be straightforward enough, but we want to use the SD to store data as well, and would therefore overwrite data, so that is not a good permanent solution. Is this what a JTAG emulator could be used for?
I have looked for this information, and most/all of the info seems to deal with the ezDsp or EVM kits, which we are not interested in. Obviously, I have a lot to learn, so hopefully someone can point me in the right direction.
Thanks!
Adam