Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
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

List of 19 messages in thread
TopicAuthorDate
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      

Back to Subject List