FPGA Central - World's 1st FPGA / CPLD Portal

FPGA Central

World's 1st FPGA Portal

 

Go Back   FPGA Groups > NewsGroup > FPGA

FPGA comp.arch.fpga newsgroup (usenet)

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 04-28-2006, 02:43 PM
Guest
 
Posts: n/a
Default Xilinix SPI programming with USB Platform Cable

So I want to program a serial data flash (SDF) using the SPI protocol
but my board/software seems to be unhappy with that idea. I am using a
USB Platform Cable and I have been using Xilinx's xspi.exe program. I
KNOW the documentation says that one needs to use either a PC3 or PC4
cable to do this but you'd figure Xilinx would write something to
support their new-fangled USB cable. Does anyone have a method they'd
like to share for using the Platform Cable USB to program SPI?

Thanks!

Reply With Quote
  #2 (permalink)  
Old 04-28-2006, 02:45 PM
Antti
Guest
 
Posts: n/a
Default Re: Xilinix SPI programming with USB Platform Cable

not supported, out of luck!

Antti

Reply With Quote
  #3 (permalink)  
Old 04-28-2006, 05:13 PM
Larry
Guest
 
Posts: n/a
Default Re: Xilinix SPI programming with USB Platform Cable

[email protected] wrote:
> So I want to program a serial data flash (SDF) using the SPI protocol
> but my board/software seems to be unhappy with that idea. I am using a
> USB Platform Cable and I have been using Xilinx's xspi.exe program. I
> KNOW the documentation says that one needs to use either a PC3 or PC4
> cable to do this but you'd figure Xilinx would write something to
> support their new-fangled USB cable. Does anyone have a method they'd
> like to share for using the Platform Cable USB to program SPI?
>
> Thanks!
>


Andrew,

The JTAGkey comes with JTAG.dll, spi.dll and i2c.dll.

All these protocols can be remoted via USB JTAGkey at a 1Hz to 6MHz.

Regards,
Laurent
Reply With Quote
  #4 (permalink)  
Old 04-28-2006, 06:00 PM
Antti
Guest
 
Posts: n/a
Default Re: Xilinix SPI programming with USB Platform Cable

Larry,

the OP asked about using Xilinx Platform Cable for SPI programming, not
about altermatives.

purchasing jtagkey for 139EUR (what ist just a box with ft2232c+lever
shifter) just to program an SPI flash only because Xilinx is doing so
bad with the support of their own cables in not so much an option.

Xilinx USB platform cable could of course theoretically do spi
programming as it it based on Cypress FX2 + upgradeable CPLD, but
xilinx is doing a bad job with the support of the cables. All the
xilinx SPI support seems to be done by some students, that would
explain why there is no support for USB platform cable, as such support
would require update for the usb platform cable and that info is was
possible not available for those who wrote the XSPI thing.

Too bad - the Xilinx USB cable is quite nice piece of hardware but its
so closed design, that it well of course it could be reprorammed to be
Altera Byteblaste - firmware for this is now under GPL and available
(sure the PLD should be updated as well to be plain bypass)

sorry for ranting - but I have had to mess up with some boards that are
using Xilinx CPLD+spi solution and are supposed to be programmed with
the xilinx SPI tool. And that experiences is just another 2 weeks of my
time wasted in frustration.

Antti

Xilinx - please dont get upset (again) - I say what I think, and I cant
(and dont wanna) change that.

For the Xilinx Platform Cable issues there is a very elegant solution -
no work at required from Xilinx
just a matter of making a decision - so here it comes:

IDEA for Xilinx
--------------------
Open up the Platform USB Cable design in such manner that it could be
used
by 3rd parties, eg the Cable would still start and configure as it
normally does
but afterwards a secondary protocol could be used to reload new
firmware
and re-enumarate as new device with new host drivers.

All that is needed from Xilinx is the decison that such use is OK and
some
small bits of information - all the rest would be done by the community
-
of course, everything that happens with the cable after the secondary
protocol is no longer under Xilinx control meaning that there is no
support required from Xilinx. This would allow the cable to be used
as SPI programmer or any some other gadget as required.

Reply With Quote
  #5 (permalink)  
Old 04-28-2006, 10:07 PM
Jim Granville
Guest
 
Posts: n/a
Default Re: Xilinix SPI programming with USB Platform Cable

Antti wrote:
> Larry,
>
> the OP asked about using Xilinx Platform Cable for SPI programming, not
> about altermatives.
>
> purchasing jtagkey for 139EUR (what ist just a box with ft2232c+lever
> shifter) just to program an SPI flash only because Xilinx is doing so
> bad with the support of their own cables in not so much an option.
>
> Xilinx USB platform cable could of course theoretically do spi
> programming as it it based on Cypress FX2 + upgradeable CPLD,


What CPLD do they use ?

Why do they need a CPLD, given the FX2 ?

> but xilinx is doing a bad job with the support of the cables. All the
> xilinx SPI support seems to be done by some students, that would
> explain why there is no support for USB platform cable, as such support
> would require update for the usb platform cable and that info is was
> possible not available for those who wrote the XSPI thing.
>
> Too bad - the Xilinx USB cable is quite nice piece of hardware but its
> so closed design, that it well of course it could be reprorammed to be
> Altera Byteblaste - firmware for this is now under GPL and available
> (sure the PLD should be updated as well to be plain bypass)
>
> sorry for ranting - but I have had to mess up with some boards that are
> using Xilinx CPLD+spi solution and are supposed to be programmed with
> the xilinx SPI tool. And that experiences is just another 2 weeks of my
> time wasted in frustration.
>
> Antti
>
> Xilinx - please dont get upset (again) - I say what I think, and I cant
> (and dont wanna) change that.
>
> For the Xilinx Platform Cable issues there is a very elegant solution -
> no work at required from Xilinx
> just a matter of making a decision - so here it comes:
>
> IDEA for Xilinx
> --------------------
> Open up the Platform USB Cable design in such manner that it could be
> used
> by 3rd parties, eg the Cable would still start and configure as it
> normally does
> but afterwards a secondary protocol could be used to reload new
> firmware
> and re-enumarate as new device with new host drivers.
>
> All that is needed from Xilinx is the decison that such use is OK and
> some
> small bits of information - all the rest would be done by the community
> -
> of course, everything that happens with the cable after the secondary
> protocol is no longer under Xilinx control meaning that there is no
> support required from Xilinx. This would allow the cable to be used
> as SPI programmer or any some other gadget as required.


100% correct, but alas, this is the Xilinx that pulled the on-line
store, and suffers the big-company-disease more and more...

The cynic in me can just imagine the upper-echelons in Xilinx
thinking : "But what if someone uses the Xilinx Cable to PGM an
Altera or Lattice device !?!" - clutches for heart attack pills...

Perhaps another USB_key could be used ?

-jg



Reply With Quote
  #6 (permalink)  
Old 04-28-2006, 10:30 PM
Antti
Guest
 
Posts: n/a
Default Re: Xilinix SPI programming with USB Platform Cable

HAHA!! they need the CPLD because then there is a need to update the
CPLD what takes usueally about 40 minutes !!!
they use a coolrunner, the CPLD is not protected and can be read back,
those the cable could be cloned but it doesnt make sense todo so.

xilinx Cable IV can be used as byteblaster (or any other LPT connected
JTAg thing), and Xilinx platform cable could be used as USB blaster -
those they are more flexible then the Altera dongles which can not
emulate Xilinx cables

Antti

Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
EDK 7.1 XMD and platform USB cable Antti Lukats FPGA 1 02-23-2006 03:04 PM
Platform Cable USB Roger FPGA 2 09-05-2005 10:34 AM
Platform Cable USB & ISE 7.1 & Linux Rudolf Usselmann FPGA 0 04-24-2005 11:54 AM
Platform Cable USB FAS3 FPGA 1 03-01-2005 12:55 PM
Platform Cable USB on WinXP with SP2 Sean Durkin FPGA 2 01-29-2005 03:18 PM


All times are GMT +1. The time now is 05:15 PM.


Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright 2008 @ FPGA Central. All rights reserved