Have anyone got Impact working in Fedora Core 3? Or any similar Linux? I have tried this: http://www.fpga-faq.org/FAQ_Pages/0044_Xilinx_Parallel_on_Linux.htm but I probably get 1000 compile errors. Is there any other possibilities for programming xilinx FPGA's? I have read about NAXJP but can't find any places to download it, I have tried http://www.nahitech.com/nahitafu/naxjp/naxjp-j.html#down but can't find any links to click on to download it. I'm using a spartan 2E at the moment. Why don't just Xilinx program against the parallelport in user-space (ppdev) Instead of having two drivers?? TEG
Xilinx Impact in Linux 2.6.x
Started by ●April 21, 2005
Reply by ●April 21, 20052005-04-21
Trond Egil Gran <nospam@for.me> writes:> Have anyone got Impact working in Fedora Core 3? Or any similar > Linux?I have an old RH8 based machine which I have connected to my device under development in the lab. I run impact in batch mode (even from home). This was an old celeron which I saved from the recycling bin.> Is there any other possibilities for programming xilinx FPGA's?I've made a prototype for an Ethernet-based programmer. I simply upload my embedded programming file using tftp hence no device driver is required, only a tftp client. Keep an eye www.etherblaster.com for progress information (I'm doing this on my spare time so I'm moving slowly). 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?
Reply by ●April 21, 20052005-04-21
Trond Egil Gran <nospam@for.me> wrote:> Have anyone got Impact working in Fedora Core 3? Or any similar Linux?> I have tried this:> http://www.fpga-faq.org/FAQ_Pages/0044_Xilinx_Parallel_on_Linux.htm> but I probably get 1000 compile errors.> Is there any other possibilities for programming xilinx FPGA's? > I have read about NAXJP but can't find any places to download it, > I have tried http://www.nahitech.com/nahitafu/naxjp/naxjp-j.html#down > but can't find any links to click on to download it. I'm using a spartan > 2E at the moment.Try http://www.rogerstech.force9.co.uk/xc3sprog/ XC2S should work too.> Why don't just Xilinx program against the parallelport in user-space > (ppdev) Instead of having two drivers??Or if Xilinx would publish an interface to adapt one's own Jtag interfaces... -- Uwe Bonnes bon@elektron.ikp.physik.tu-darmstadt.de Institut fuer Kernphysik Schlossgartenstrasse 9 64289 Darmstadt --------- Tel. 06151 162516 -------- Fax. 06151 164321 ----------
Reply by ●April 21, 20052005-04-21
Trond Egil Gran wrote:> Have anyone got Impact working in Fedora Core 3? Or any similarLinux?> > I have tried this: > > http://www.fpga-faq.org/FAQ_Pages/0044_Xilinx_Parallel_on_Linux.htm > > but I probably get 1000 compile errors. > > Is there any other possibilities for programming xilinx FPGA's? > I have read about NAXJP but can't find any places to download it, > I have tried http://www.nahitech.com/nahitafu/naxjp/naxjp-j.html#down > but can't find any links to click on to download it. I'm using aspartan> 2E at the moment. > > Why don't just Xilinx program against the parallelport in user-space > (ppdev) Instead of having two drivers?? > > > TEGCheck out XAPP058. It describes how to program the FPGA with a microcontroller. Should be simple to create a program to do this via the parallel port. There is a schematic for the cable on the Xilinx web site. I have not used the method in XAPP058, but have loaded a Spartan 3 by using slave serial and a microcontroller. It really works well. It is convenient too since the microcontroller has ethernet. Darrell Harmon http://dlharmon.com/sbc.html
Reply by ●April 21, 20052005-04-21
Does the Platform USB cable help? $149 ;-( http://www.xilinx.com/bvdocs/ipcenter/product_brief/usb_cable_overview.pdf
Reply by ●April 22, 20052005-04-22
Symon wrote:> Does the Platform USB cable help? $149 ;-( > http://www.xilinx.com/bvdocs/ipcenter/product_brief/usb_cable_overview.pdfHoly cow. Exact same price as the "coming soon" Spartan 3E starter kit, which also has an FPGA (xc3s500e), 32MB of DDR SDRAM, flash, Ethernet PHY, USB 2.0 (Cypress EZ-USB FX2 I hope), etc. I'm assuming it will come with Impact drivers to use the FX2 to drive the JTAG chain, and/or use serial slave mode, and hopefully an appnote on writing your own download sequence into your FX2 firmware. Then again the Xilinx page lists the good old parallel JTAG cable as coming with it. Just as long as they hook up enough pins to let the USB controller config the FPGA, I'll be happy.
Reply by ●April 22, 20052005-04-22
Erik Walthinsen wrote:> Symon wrote: > >> Does the Platform USB cable help? $149 ;-( >> http://www.xilinx.com/bvdocs/ipcenter/product_brief/usb_cable_overview.pdf >> > > > Holy cow. > > Exact same price as the "coming soon" Spartan 3E starter kit, which also > has an FPGA (xc3s500e), 32MB of DDR SDRAM, flash, Ethernet PHY, USB 2.0 > (Cypress EZ-USB FX2 I hope), etc. I'm assuming it will come with Impact > drivers to use the FX2 to drive the JTAG chain, and/or use serial slave > mode, and hopefully an appnote on writing your own download sequence > into your FX2 firmware. Then again the Xilinx page lists the good old > parallel JTAG cable as coming with it. Just as long as they hook up > enough pins to let the USB controller config the FPGA, I'll be happy.Erik, where are the links for this starter kit please.
Reply by ●April 22, 20052005-04-22
Symon wrote:> Does the Platform USB cable help? $149 ;-( > http://www.xilinx.com/bvdocs/ipcenter/product_brief/usb_cable_overview.pdfI thought it did not work on Linux, specially on my non supported FC3 platform .... rudi ============================================================= Rudolf Usselmann, ASICS World Services, http://www.asics.ws Your Partner for IP Cores, Design, Verification and Synthesis
Reply by ●April 22, 20052005-04-22
Uwe Bonnes wrote:> Trond Egil Gran <nospam@for.me> wrote: > >>Have anyone got Impact working in Fedora Core 3? Or any similar Linux? > > >>I have tried this: > > >>http://www.fpga-faq.org/FAQ_Pages/0044_Xilinx_Parallel_on_Linux.htm > > >>but I probably get 1000 compile errors. > > >>Is there any other possibilities for programming xilinx FPGA's? >>I have read about NAXJP but can't find any places to download it, >>I have tried http://www.nahitech.com/nahitafu/naxjp/naxjp-j.html#down >>but can't find any links to click on to download it. I'm using a spartan >>2E at the moment. > > > Try > http://www.rogerstech.force9.co.uk/xc3sprog/ > > XC2S should work too. >No that did not work, it does read IDCODES form the system and does have some XC2S devices in it's device list but it seems as the program does not suppurt them. As can be seen from these lines in the source code: if(strncmp("XC3S",dd,4)==0) programXC3S(jtag,io,file); else if(strncmp("XCF",dd,3)==0) programXCF(jtag,io,file); else{ fprintf(stderr,"Sorry, cannot program '%s', a later release may be able to.\n",dd); return; } TEG> > >>Why don't just Xilinx program against the parallelport in user-space >>(ppdev) Instead of having two drivers?? > > > Or if Xilinx would publish an interface to adapt one's own Jtag interfaces... >
Reply by ●April 22, 20052005-04-22
Ahh I actually got it working, I just added:
else if(strncmp("XC2S",dd,4)==0) programXC3S(jtag,io,file);
after the line:
if(strncmp("XC3S",dd,4)==0) programXC3S(jtag,io,file);
And now it seems to work. I also added the device ID for my
XC2S100E and 18V01 to the the devlist.txt file.
Thanks for the tip about this program!
This is good now I just need one OS and one computer and no WMvare.
TEG
Trond Egil Gran wrote:
> Uwe Bonnes wrote:
>
>> Trond Egil Gran <nospam@for.me> wrote:
>>
>>> Have anyone got Impact working in Fedora Core 3? Or any similar Linux?
>>
>>
>>
>>> I have tried this:
>>
>>
>>
>>> http://www.fpga-faq.org/FAQ_Pages/0044_Xilinx_Parallel_on_Linux.htm
>>
>>
>>
>>> but I probably get 1000 compile errors.
>>
>>
>>
>>> Is there any other possibilities for programming xilinx FPGA's?
>>> I have read about NAXJP but can't find any places to download it,
>>> I have tried http://www.nahitech.com/nahitafu/naxjp/naxjp-j.html#down
>>> but can't find any links to click on to download it. I'm using a spartan
>>> 2E at the moment.
>>
>>
>>
>> Try
>> http://www.rogerstech.force9.co.uk/xc3sprog/
>>
>> XC2S should work too.
>>
>
> No that did not work, it does read IDCODES form the system and does
> have some XC2S devices in it's device list but it seems as the program
> does not suppurt them. As can be seen from these lines in the source
> code:
>
> if(strncmp("XC3S",dd,4)==0) programXC3S(jtag,io,file);
> else if(strncmp("XCF",dd,3)==0) programXCF(jtag,io,file);
> else{
> fprintf(stderr,"Sorry, cannot program '%s', a later release may be
> able to.\n",dd);
> return;
> }
>
>
>
> TEG
>
>>
>>
>>> Why don't just Xilinx program against the parallelport in user-space
>>> (ppdev) Instead of having two drivers??
>>
>>
>>
>> Or if Xilinx would publish an interface to adapt one's own Jtag
>> interfaces...
>>





