FPGACheap DIY Altera FPGA USB programmer

This is a DIY USB programer for Altera FPGAs. It only uses a PIC uC and a few discrete components to provide a JTAG interface with a FPGA. Somun found it on a Japanese site (machine translation), and with the help of Google Translate he built one for himself.
There are two versions available. The older one pictured above uses a PIC18f2550 chip, while the newer one uses a cheaper PIC18F14K50. If anyone is interested drop a comment in the forum and Somun will provide the eagle files for his build.
Via the forum.
This entry was posted in DIY, programmers and tagged Altera, FPGA, JTAG, programer, USB.

Comments
Always nice to see home etched fine tracks :)
If you stick a 3.3V regulator on this you can get rid of the resistor voltage dividers and with the right firmware also program all the PIC24, dsPIC, PIC32 AVRs, Frams etc, etc. Of course we can do this with a bus pirate too…
Yep, a regulator would make sense but I did not want to alter the original (was not even sure if the thing would even work) – besides it defeats the ‘cheap’ aspect a bit :)
By the way it is not very clear from the post but this thing is not just a stand alone programmer but actually a complete emulator for the Altera USB Blaster programmer. Quartus recognizes it as one and you can do everything a USB Blaster can do – including Signal Tap logic analyzer stuff and configuration memories.
Will add Eagle project to the forum post.
Would be great for the eagle files and the firmware for the pic thanks
What is the status of this? I am interested because I want to design a board with an Altera Cyclone 4 and a USB connector to program it. I see several other approaches, but this is by far the simplest.
What is the status of this? I am interested in this because I want to design a board with a Cyclone 4 and an on board USB connector for programming it. I have seen several other approaches, but this one is the simplest/cheapest by far.
Sorry for the double post. I put an invalid email address on the first one.
np – the original project site (http://www.sa89a.net/mp.cgi/ele/ub.htm) is still out there and the Eagle files (for the PIC18F14K50) are on the DP forum:
http://dangerousprototypes.com/forum/viewtopic.php?f=56&t=3029&p=29590#p29702
However somun has not been active on the DP board since last November …
Thanks. I have the files, etc., but I am hoping someone has enough experience with it for me to be able to commit to the project. It is not currently convenient to test just the adapter circuit because I don’t have an FPGA project with a JTAG interface on it.
The link you gave reports “The requested topic does not exist.” Is it in error?
For me the direct link to the post in the “Cheap DIY Usb Blaster compatible programmer” thread on the DP forum I posted above works just fine for me – try this one for the thread:
http://dangerousprototypes.com/forum/viewtopic.php?f=56&t=3029
Very nice!