Forum Discussion
Altera_Forum
Honored Contributor
14 years ago --- Quote Start --- OK thx. Do they think of doing it? I mean the ARM port and maybe not the open source option? --- Quote End --- Unlikely. --- Quote Start --- That will not work with my setup since I'm having a ARM board + USB cable + [FX2 micro controller] + FPGA. I don't have a Fpga with nios and so I'm not able to use usbip. --- Quote End --- You misunderstand. USBIP would run on the ARM processor, and it allows the USB-Blaster USB connection to be accessed from another machine as a local USB port. This allows an x86 machine running Quartus to 'attach' to the USB port on your ARM processor. Quartus then sees the USB device as a locally attached USB-Blaster. --- Quote Start --- By the way I went to LinuxCon at Vancouvers and at the USB mini-summit they talk of a possible rewrite / replacement for the usbip : http://hansdegoede.livejournal.com/ Hans have made nice and interesting presentation on the subject and offer a interesting solution on the user space... http://events.linuxfoundation.org/events/linuxcon/goede --- Quote End --- Cool! Thanks for the links. --- Quote Start --- Thx for the link but that link discuss about PS & FPP why not using JTAG? What's the benefit of using these 2? --- Quote End --- Because JTAG is slow (and so is PS). If you need an FPGA loaded fast, then FPP is the solution. --- Quote Start --- any open source project using these technics? --- Quote End --- There is nothing really 'open-source' about PS and FPP. They just documented methods for configuring an FPGA. --- Quote Start --- I found this anyone have play with this? http://sourceforge.net/projects/urjtag/ --- Quote End --- I haven't played with the UrJTAG tools. However, that is the site that has the most details on the USB-Blaster protocol. You can use that information to control your USB-Blaster from FTD2XX DLLs or libusb and libftdi. However, even with that knowledge, you still cannot program your FPGA via JTAG, without the protocol for converting an .sof or .pof or .rbf file into a JTAG data stream. You could reverse engineer that using a logic analyzer though. Cheers, Dave