??? 09/29/05 22:56 Read: times |
#101749 - It's a interpreter of XSVF Responding to: ???'s previous message |
The example code including in XAPP058 is an interpreter of XSVF. It provides a general method to program FPGA, CPLD and EEPROM. I think it can be implemented to any MCU, but difficulty depends on the structure of the MCU. I've implemented it for CoolRunnerII on SiLabs 'F121 with great pain, including rewriting function pointers.
Surely it provides a general method, but I think it is redundant if the target is fixed. XSVF (and SVF) is a sequence of JTAG command that provides not only configuration data but programming procedure, timing, and verify. XSVF file size is very large and I implemented run length compression to reduce its size. If you can figure out the programming procedure of the target FPGA, I recommend you to implement it separately instead of XAPP058 interpreter. And provide only configuration data, such as JEDEC. Tsuneo |
Topic | Author | Date |
Using 8051 to program CPLD via JTAG | 01/01/70 00:00 | |
Eh??? | 01/01/70 00:00 | |
Reply | 01/01/70 00:00 | |
Don't hurt yourself | 01/01/70 00:00 | |
Ouch! | 01/01/70 00:00 | |
Regarding XAPP058 | 01/01/70 00:00 | |
????????????????? | 01/01/70 00:00 | |
It's a interpreter of XSVF | 01/01/70 00:00 | |
why JTAG? | 01/01/70 00:00 | |
Yes, but... | 01/01/70 00:00 | |
not seeing the forest for the trees or w | 01/01/70 00:00 | |
Several reasons... | 01/01/70 00:00 | |
CPLD programming | 01/01/70 00:00 | |
programming Xilinx CPLDs | 01/01/70 00:00 | |
XSVF Executor! | 01/01/70 00:00 | |
XSVF Executor | 01/01/70 00:00 | |
XSVF Executor | 01/01/70 00:00 | |
Using 8051 to program CPLD via JTAG | 01/01/70 00:00 | |
Yeah well![]() | 01/01/70 00:00 |