??? 05/20/08 12:27 Read: times |
#154959 - Break it up... Responding to: ???'s previous message |
Find a way to break up the data into short chunks at the PC end and send those one chunk at a time to the MCU. Make the chunks small enough to that one will fit into the RAM of the MCU. Then implement the JTAG process to the CPLD for that chunk. Upon completion then send a completion ACK back to the PC whereupon it will pick up and send the next chunk of data.
To be able to create this successfully you will need to be intimately familiar with the CPLD programming file content and its format. You will also have to 100% comprehend the CPLD's programmng protocol via the JTAG interface. Many vendors of CPLDs have application notes at their web sites that describe this information for their particular devices. There are also one or more CPLD vendors that have sample code to go with their application notes that show how to do this. It is typical for these applications to show the PC doing the complete programming task via some type of JTAG pod connected directly to the PC. If this is the case with your CPLD vendor you will have to break that protocol into two parts..one for your MCU and leave the other higher level part for the PC. Michael Karas |
Topic | Author | Date |
Remote reprogramming of CPLD using microcontroller | 01/01/70 00:00 | |
Break it up... | 01/01/70 00:00 | |
SVF | 01/01/70 00:00 | |
XSVF... | 01/01/70 00:00 | |
CPLD reprogramming | 01/01/70 00:00 | |
That\'s for you to sort out! | 01/01/70 00:00 | |
please be more specific with your question | 01/01/70 00:00 | |
Specific with question | 01/01/70 00:00 | |
that is not specific | 01/01/70 00:00 | |
Specific | 01/01/70 00:00 | |
what a wonderful opportunity ... | 01/01/70 00:00 | |
I gave you the hint above... | 01/01/70 00:00 | |
CPLD | 01/01/70 00:00 | |
Have you read the documentation? | 01/01/70 00:00 | |
Link | 01/01/70 00:00 | |
here are a few links | 01/01/70 00:00 | |
Links | 01/01/70 00:00 | |
it took exactly one search on Altera to find this | 01/01/70 00:00 | |
Links | 01/01/70 00:00 | |
Have you examined the link that Jan provided? | 01/01/70 00:00 | |
I had no trouble.. | 01/01/70 00:00 | |
JAM (a.k.a. STAPL) vs. SVF![]() | 01/01/70 00:00 |