[En-Nut-Discussion] XSVF Executor

Bernd Walter enut at cicely.de
Tue Mar 22 14:01:06 CET 2011


On Tue, Mar 22, 2011 at 11:45:02AM +0100, Ole Reinhardt wrote:
> Hello,
> 
> > From my currently research results that the XSVF - File can be easyly
> > bigger than 20 or 50 MB! So ist absolutely necessary to save this File
> > at the SD-Card. But how?
> 
> I just skimmed over your discussion but for what I understood you want
> to use the XSVF Executor tool to programm a third party CPLD, right?
> 
> Despite of that you might need to adapt the programming routines (JTAG
> access of the CPLD) you sure can adapt the tool to read a file from an
> sd-card.

I wouldn't do this with XSVF.
This is Ok for CPLDs, but a FPGA has more efficient options.
I use slave serial mode to upload Xilinx FPGA images.
The files are smaller, compressable and can contain a CRC.
It is also simplier and faster than XSVF.
In most cases I have the FPGA image inside urom, but of course it
is possible to use another storage as well - you just need to be able
to access the storage without using the FPGA.

http://www.cicely.de/~ticso/fpga.h
http://www.cicely.de/~ticso/fpga.c

fpga_read/write and fpga_SPIdiv are unrelated to upload.

-- 
B.Walter <bernd at bwct.de> http://www.bwct.de
Modbus/TCP Ethernet I/O Baugruppen, ARM basierte FreeBSD Rechner uvm.


More information about the En-Nut-Discussion mailing list