Nico Coesel
Guest
Thu Nov 24, 2011 9:30 pm
<news_at_rblack01.plus.com> wrote:
Quote:
In article <90ab17f7-1ece-4eb7-b511-bea1a5c38610@
4g2000yqu.googlegroups.com>, gnuarm_at_gmail.com says...
Someone on Linkedin asked about a stand alone device for programming
the flash for FPGAs in the field or in a production environment.
There doesn't seem to be anything currently available like this.
Looking at the big three manufacturers I see at least two formats for
the files that might be used. Xilinx and Lattice use SVF with Xilins
offering support for a compressed version called... XSVF of course.
Altera uses JAM. JAM seems to be a JEDEC standard while SVF appears
to be a defacto industry standard developed by a company.
code in the EEPROM bitstream and only erase / re-program the sectors
needed, so if there is a power failure in the middle of the update the
user has a bricked machine.
We are currently moving to a platform which has no parallel port and
trying to get the Altera JTAG JAM player working, using a PIC18F4550
(which was on the board anyway and has a few spare pins) as a bit-banged
controller, with the JAM file downloaded from the PC via UART. I'll let
you know if we ever get it working...
In summary, if you want a standalone JTAG Flash programmer, you'll
probably have to make your own. We may end up doing this ourselves, but
it's not a high-priority project at the moment.
OpenOCD is a good start when it comes to Jtag. However I strongly
prefer using an SPI solution instead of jtag. I avoid jtag like the
plague.
--
Failure does not prove something is impossible, failure simply
indicates you are not using the right tools...
nico_at_nctdevpuntnl (punt=.)
--------------------------------------------------------------