well there are no useable tools ava=EDlable yet. i have internal tools that do that, either using EXTEST or small ipcores that are loaded into the S3e please contact in private if interested=20
There is a step-by-step guide for the Spartan-3E Starter Kit board, starting on page 90 in the user guide (UG230). It covers how to generate a programming file and how to use the XAPP445 (XSPI) software.
formatting link
There are also some programming examples in the Spartan-3E Starter Kit reference designs.
formatting link
In specific, there is a PicoBlaze-based design that uses the RS-232 interface and HyperTerm.
--------------------------------- Steven K. Knapp Applications Manager, Xilinx Inc. General Products Division Spartan-3/-3E FPGAs
formatting link
--------------------------------- The Spartan(tm)-3 Generation: The World's Lowest-Cost FPGAs.
Steve, the OP asked for SPI indirect jtag programming, this is possible with software from Altera Lattice Xilant
Xilinx is not on the list - and none of the references from your posting has relevant info how to implemented the jtag indirect SPI programming
we are using a very simply BSCAN to SPI gateway - available for download here
formatting link
and rather simple JTAG programming using custom jtag host software, but also it would be possible to convert the programming file to SVF and just play it agains the SPI gateway and you get the SPI flash programmed
sorry, sure JTAG Tech, etc also, I left the big JTAG companies out of the list as I assumed its obvious they support the SPI programming over boundary scan.
I've done this for microcontrollers, I2C devices etc (not SPI yet, but the principle is the same). and used Xilinx, Altera, and JTAG Technologies software to program the devices.
Petter
--
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail?
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here.
All logos and trade names are the property of their respective owners.