From: Joris v. R. <jor...@jo...> - 2012-12-02 14:00:10
|
Hi Uwe, On 2012-11-23, Uwe Bonnes wrote: > Sidney> Hello, I am currently considering buying a Digilent Atlys > Sidney> board > Sidney> (http://www.digilentinc.com/Products/Detail.cfm?NavPath=2,400,836&Prod=ATLYS), > Sidney> and I am wondering if it is possible to program its > Sidney> Spartan-6 using xc3sprog. > If you buy the card and test, please let me know the results. I just got an Atlys board. I can confirm that xc3sprog programs the Spartan-6 FPGA on the Atlys board without any issues if a separate JTAG cable is used. The Atlys board also has an on-board JTAG-USB programmer based on a Cypress FX2, but it uses a proprietary USB protocol and therefore does not work with xc3sprog. Programming the SPI flash chip on the Atlys board needed some work. xc3sprog SVN r717 gives the following error message: Found Numonyx Device, Device ID 0xba18 M25P: Unexpected RDID upper Device ID 0xba I added support for N25Q devices in progalgspiflash.cpp to fix it. This is now committed in SVN r718 (shout if you disagree). Of course, a bscan_spi bitfile is needed to access the SPI memory. The xc3sprog distribution already contains xc6slx45-fg484.bit which appears to work with the Atlys board. However, the Atlys FPGA is xc6slx45-csg324. Do you know if it is safe to use bscan_spi files for a different package, or should I build a separate bitfile for csg324? Kind regards, Joris. |