Re: XC9572XL CPLD development board in (wide) DIP footprint
Posted: Sun Jun 29, 2014 8:37 am
[Sorry, this post was drafted yesterday but not posted. Hopefully it's still of some help.]
Have a search for "ATMEL svf file" - SVF is a standard textual format for driving JTAG. So, in general, you use the proprietary toolchain to produce something - in ATMEL's case a HEX or JED file - then a conversion tool to make an SVF, and then some standard tool on your system to 'play' the SVF file into the JTAG port of the device.
In some case you might convert the SVF file in the more compact Xilinx format, XSVF. You might need the Xilinx tools to convert a JED file. See
http://hackaday.com/2008/12/11/how-to-p ... ices-cpld/
For example, the Bus Pirate recipe requires XSVF - see http://dangerousprototypes.com/docs/Bus ... SVF_player
Try
http://www.labbookpages.co.uk/electroni ... Chain.html
("Convert your compiled hex file into a SVF (Serial Vector Format) file using the Atmel utility avrsvf.exe. Use the lmilk utility to 'play' the SVF file and program the AVR")
https://www.awce.com/avrjtag.htm
http://www.atmel.com/Images/doc1651.pdf
As for WinCUPL, it would be interesting to hear if it runs happily in WINE on Linux - most Windows programs do. No need for a virtual machine or a Windows installation. It seems to be working for me, once I'd applied "winetricks" -see
http://wiki.winehq.org/winetricks
(One can always check the WINE-compatibility status of a windows program at WINEHQ - for example
http://appdb.winehq.org/objectManager.p ... n&iId=1850
)
Cheers
Ed
Quote:
I need a USB programmer, I got no parallel port any more, I also don't have a PC but this covered with a virtual machine. In older documents it is mentioned that WinCUPL supports the Altera ByteBlaster cable. Again you need a parallel port for that. Do you know whether the current version of WinCUPL supports the USB Blaster cable?
In some case you might convert the SVF file in the more compact Xilinx format, XSVF. You might need the Xilinx tools to convert a JED file. See
http://hackaday.com/2008/12/11/how-to-p ... ices-cpld/
For example, the Bus Pirate recipe requires XSVF - see http://dangerousprototypes.com/docs/Bus ... SVF_player
Try
http://www.labbookpages.co.uk/electroni ... Chain.html
("Convert your compiled hex file into a SVF (Serial Vector Format) file using the Atmel utility avrsvf.exe. Use the lmilk utility to 'play' the SVF file and program the AVR")
https://www.awce.com/avrjtag.htm
http://www.atmel.com/Images/doc1651.pdf
As for WinCUPL, it would be interesting to hear if it runs happily in WINE on Linux - most Windows programs do. No need for a virtual machine or a Windows installation. It seems to be working for me, once I'd applied "winetricks" -see
http://wiki.winehq.org/winetricks
(One can always check the WINE-compatibility status of a windows program at WINEHQ - for example
http://appdb.winehq.org/objectManager.p ... n&iId=1850
)
Cheers
Ed