Hi, It's been over two years since I released xc3sprog. Since then Xilinx has released ISEWebPack for GNU/Linux. Many people have sent me modifications for various additions to xc3sprog. A lot has happenned to me in two years. I moved house (the Xilinx kit is still in the loft). Have completeted my Ph.D. except the thesis which seems to take for ever. What I would like to do is to incorporate the many suggestions and patches into the next release of xc3sprog if people are still using it. I would be particularly interested in modifications to xc3sprog for USB programmers. My laptop does not have a parallel port:( Regards Andrew Rogers -- Spartan3 configuration JTAG download tool for GNU/Linux available from http://www.rogerstech.co.uk/xc3sprog/
xc3sprog
Started by ●January 12, 2007
Reply by ●January 12, 20072007-01-12
Andrew Rogers wrote:> Hi, > > ... > What I would like to do is to incorporate the many suggestions and > patches into the next release of xc3sprog if people are still using it. > > I would be particularly interested in modifications to xc3sprog for USB > programmers. My laptop does not have a parallel port:( > > Regards > Andrew RogersSorry, I forgot to mention that emails sent to me should include [XC3SPROG] in the subject field. This helps me to filter them from the 150 SPAMs I get a day. Happy New Year! Andrew Rogers -- Spartan3 configuration JTAG download tool for GNU/Linux available from http://www.rogerstech.co.uk/xc3sprog/
Reply by ●January 12, 20072007-01-12
I use Xilinx Tools on Linux. What does your tool do that I can't already do with my setup now? (Xilinx Foundation with EDK and USB programming cable) -Eli Andrew Rogers wrote:> Andrew Rogers wrote: >> Hi, >> >> ... >> What I would like to do is to incorporate the many suggestions and >> patches into the next release of xc3sprog if people are still using it. >> >> I would be particularly interested in modifications to xc3sprog for >> USB programmers. My laptop does not have a parallel port:( >> >> Regards >> Andrew Rogers > > Sorry, I forgot to mention that emails sent to me should include > [XC3SPROG] in the subject field. This helps me to filter them from the > 150 SPAMs I get a day. > > Happy New Year! > Andrew Rogers >
Reply by ●January 12, 20072007-01-12
Andrew Rogers wrote:> It's been over two years since I released xc3sprog. Since then Xilinx > has released ISEWebPack for GNU/Linux. Many people have sent me > modifications for various additions to xc3sprog. > > A lot has happenned to me in two years. I moved house (the Xilinx kit is > still in the loft). Have completeted my Ph.D. except the thesis which > seems to take for ever. > > What I would like to do is to incorporate the many suggestions and > patches into the next release of xc3sprog if people are still using it. > > I would be particularly interested in modifications to xc3sprog for USB > programmers. My laptop does not have a parallel port:(I think I've tried to contact you via email more than one year ago and got no answer. It looks like several people (me included) made use of xc3sprog and updated it (I have patches to compile under FreeBSD, program XCF01S and other misc enhancements). There is a project started on sourceforge (named xc3sprog) which also adds USB connectivity option (I'll be testing it soon). Last December I've migrated my changes to this source base since it seemed more active; however, reading the posts regarding xc3sprog on this newsgroup and sourceforge you'll find people trying to commit changes and not being able to. May be you can try to get in touch with the sourceforge project owner and help with managing new patches (I'll be more than happy to submit my changes if somehow is possible). I think having tools to do JTAG programming in userland is quite valuable since they are more portable than closed source, proprietary kernel which is required by IMPACT. I am more than happy using xc3sprog under FreeBSD (xst FPGA fitting runs under FreeBSD w/ linux emulation as well). It looks like people are looking more after free stuff than open source (see RealPlayer, jtag programming, ATI/NVIDIA drivers, etc, for which the development of opensource sw is quite slow). -- mmihai
Reply by ●January 13, 20072007-01-13
mmihai wrote:> Andrew Rogers wrote: > > >>It's been over two years since I released xc3sprog. Since then Xilinx >>has released ISEWebPack for GNU/Linux. Many people have sent me >>modifications for various additions to xc3sprog. >> >>A lot has happenned to me in two years. I moved house (the Xilinx kit is >>still in the loft). Have completeted my Ph.D. except the thesis which >>seems to take for ever. >> >>What I would like to do is to incorporate the many suggestions and >>patches into the next release of xc3sprog if people are still using it. >> >>I would be particularly interested in modifications to xc3sprog for USB >>programmers. My laptop does not have a parallel port:( > > > I think I've tried to contact you via email more than one year ago and > got no answer. > > It looks like several people (me included) made use of xc3sprog and > updated it (I have patches to compile under FreeBSD, program XCF01S and > other misc enhancements). > > There is a project started on sourceforge (named xc3sprog) which also > adds USB connectivity option (I'll be testing it soon). > > Last December I've migrated my changes to this source base since it > seemed more active; however, reading the posts regarding xc3sprog on > this newsgroup and sourceforge you'll find people trying to commit > changes and not being able to. May be you can try to get in touch with > the sourceforge project owner and help with managing new patches (I'll > be more than happy to submit my changes if somehow is possible). > > I think having tools to do JTAG programming in userland is quite > valuable since they are more portable than closed source, proprietary > kernel which is required by IMPACT. > > I am more than happy using xc3sprog under FreeBSD (xst FPGA fitting > runs under FreeBSD w/ linux emulation as well). It looks like people > are looking more after free stuff than open source (see RealPlayer, > jtag programming, ATI/NVIDIA drivers, etc, for which the development of > opensource sw is quite slow). > > -- > > mmihai >Found it at: http://sourceforge.net/projects/xc3sprog/ Great to see so many changes added to it. Once I worked out how to drive sourceforge.net, ie. to upload changes, etc. I have a few updates myself. Thanks Andrew Rogers
Reply by ●January 13, 20072007-01-13
Andrew Rogers wrote:> Found it at: > > http://sourceforge.net/projects/xc3sprog/ > > Great to see so many changes added to it. Once I worked out how to drive > sourceforge.net, ie. to upload changes, etc. I have a few updates myself.That should be easy; just install subversion and you should be done with it. Let us ping Eric Jonas, the owner of the projetc; my understanding is he's kind of busy and is hard to have commits added to the sourceforge project. There are few other peoples I saw looging to post updates for xc3sprog, let us ping them too. I hope I'll see some activity soon! -- mmihai
Reply by ●January 13, 20072007-01-13
On Fri, 12 Jan 2007 12:05:02 GMT, Andrew Rogers <andrew@_NO_SPAM_rogerstech.co.uk> wrote:>Hi, > >It's been over two years since I released xc3sprog. Since then Xilinx >has released ISEWebPack for GNU/Linux. Many people have sent me >modifications for various additions to xc3sprog. > >A lot has happenned to me in two years. I moved house (the Xilinx kit is >still in the loft). Have completeted my Ph.D. except the thesis which >seems to take for ever. > >What I would like to do is to incorporate the many suggestions and >patches into the next release of xc3sprog if people are still using it. > >I would be particularly interested in modifications to xc3sprog for USB >programmers. My laptop does not have a parallel port:( > >Regards >Andrew RogersNow *this* is cool! http://www.rogerstech.co.uk/DSP/Applet.html If you work on this any more, step/impulse response would be great, too. John
Reply by ●February 6, 20072007-02-06
On Jan 12, 2:43 pm, "mmihai" <iia...@yahoo.com> wrote:> > Last December I've migrated my changes to this source base since it > seemed more active; however, reading the posts regardingxc3sprogon > this newsgroup and sourceforge you'll find people trying to commit > changes and not being able to. May be you can try to get in touch with > the sourceforge project owner and help with managing new patches (I'll > be more than happy to submit my changes if somehow is possible).Current version of xc3sprog in SVN incorporates all of the patches submitted so far. I pulled them in a couple of days ago, partially in response to this thread. Please submit your new patches - I will try to keep the project up to date.
Reply by ●February 7, 20072007-02-07
On Feb 6, 12:45 am, dim...@gmail.com wrote:> Current version of xc3sprog in SVN incorporates all of the patches > submitted > so far. I pulled them in a couple of days ago, partially in response > to this > thread. Please submit your new patches - I will try to keep the > project > up to date.I've sent you my patches to your gmail address. Please let me know if you've received them. -- mmihai
Reply by ●September 18, 20092009-09-18
>On Feb 6, 12:45 am, dim...@gmail.com wrote: > >> Current version of xc3sprog in SVN incorporates all of the patches >> submitted >> so far. I pulled them in a couple of days ago, partially in response >> to this >> thread. Please submit your new patches - I will try to keep the >> project >> up to date. > >I've sent you my patches to your gmail address. >Please let me know if you've received them. > >-- >mmihai > >Hi Hope this thread is still alive :) I've been trying to use xc3sprog on FreeBSD 7.2 RELEASE to detect my Digilent Spartan 3 Starter Board by running the command xc3sprog -j -d /dev/ppi0 but get the failure message Release $Rev: 215 $ Please provide feedback on success/failure/enhancement requests! Check Sourceforge SVN! Missing power for Parallel Cable III I'm using the Xilinx parallel JTAG cable to connect the board. To compile xc3sprog I had to change 'port->fd' to 'fd' in a few places in ioparport.cpp - don't know if that might be causing this. Thought this might be an issue with the port not being detected by the kernel but dmesg shows that the port is indeed detected: ppc0: <Parallel port> at port 0x378-0x37f irq 7 on isa0 ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode ppc0: FIFO with 16/16/9 bytes threshold ppbus0: <Parallel port bus> on ppc0 ppbus0: [ITHREAD] plip0: <PLIP network interface> on ppbus0 plip0: WARNING: using obsoleted IFF_NEEDSGIANT flag lpt0: <Printer> on ppbus0 lpt0: Interrupt-driven port ppi0: <Parallel I/O> on ppbus0 ppc0: [GIANT-LOCKED] ppc0: [ITHREAD] I'm running the GENERIC kernel. Thanks, JP





