CPLD trainer on eBay
CPLD trainer on eBay
I dimly remembered using an Altera CPLD trainer in a class 20+ years ago and I believe it was the same board as this eBay item. $32 & free shipping is a good price so I went ahead and bought two of them. There are other similar eBay item for $39. This is a good way to start learning about CPLD.
Disclaimer, I'm not associated in anyway with the seller.
Bill
Disclaimer, I'm not associated in anyway with the seller.
Bill
Re: CPLD trainer on eBay
I have one of those. Have not used it since the last ice age, but it hangs around.
Bill
Re: CPLD trainer on eBay
The eBay seller I mentioned in my OP sold all 5 boards in 24 hours, so if you don't use it anymore, you can definitely sell yours quickly for $32.
Bill
Bill
Re: CPLD trainer on eBay
Received the Altera UP2 boards today. It is much nicer than I remembered. The EPF10K70 is one of the few 5V FPGA developed right around the turn of this century. It was rapidly superseded by newer, more dense 3.3V FPGA so now it is pretty much an unobtainum. $32 & free shipping for this board is a great deal now I have a good look at it.
I'm pretty sure EPF10K70 is big enough to accommodate 6502 in Verilog or VHDL so an emulation of 6502 SBC is probably do-able with this hardware. It doesn't have lots of embedded RAM, but should be enough to run small program. I'll play with it a bit this weekend before my pc boards come in from JLCPCB.
Bill
I'm pretty sure EPF10K70 is big enough to accommodate 6502 in Verilog or VHDL so an emulation of 6502 SBC is probably do-able with this hardware. It doesn't have lots of embedded RAM, but should be enough to run small program. I'll play with it a bit this weekend before my pc boards come in from JLCPCB.
Bill
Re: CPLD trainer on eBay
Georgia Tech was using the UP2 for instruction so there are a good number of examples on their website:
https://hamblen.ece.gatech.edu/ALTERA/altera.htm
I downloaded the 'Pong" program to try out on my board. It was originally compiled for Maxplus so I converted it to Quartus. The program is mostly VHDL and consume 883 macrocells out of 3744 available (24% utilization). It ran nicely on my UP2 board. This is a good checkout of my board. Attached is the converted design to Quartus for anyone interested.
Bill
https://hamblen.ece.gatech.edu/ALTERA/altera.htm
I downloaded the 'Pong" program to try out on my board. It was originally compiled for Maxplus so I converted it to Quartus. The program is mostly VHDL and consume 883 macrocells out of 3744 available (24% utilization). It ran nicely on my UP2 board. This is a good checkout of my board. Attached is the converted design to Quartus for anyone interested.
Bill
- Attachments
-
- Pong_from_GeorgiaTech.zip
- (121.55 KiB) Downloaded 212 times
Re: CPLD trainer on eBay
Thanks for the heads up Bill. I picked up one of the $39 units.
I haven't looked yet but I think the Flex FPGAs are 5V tolerant.
Greg
I haven't looked yet but I think the Flex FPGAs are 5V tolerant.
Greg
Re: CPLD trainer on eBay
greghol wrote:
I haven't looked yet but I think the Flex FPGAs are 5V tolerant.
Greg
Greg
Bill
Re: CPLD trainer on eBay
plasmo wrote:
greghol wrote:
I haven't looked yet but I think the Flex FPGAs are 5V tolerant.
Greg
Greg
Bill
Shouldn't take much to glue a WDC 65C02 to it and make it a super IO chip.
Greg
Re: CPLD trainer on eBay
Just checking from those who know, if one was to get one of these boards what version of Quartus still supports these ie the Flex10k70 and where do you find it. My version 13.0sp1 does not!
Re: CPLD trainer on eBay
okwatts wrote:
Just checking from those who know, if one was to get one of these boards what version of Quartus still supports these ie the Flex10k70 and where do you find it. My version 13.0sp1 does not!
Thank you!
Chad
Re: CPLD trainer on eBay
Yike! that's something I didn't expect. I'm using Quartus 8.1 for the last 20 years which does have Flex10K. I also have Quartus 10 that also has Flex10K. Somewhere along the way Flex10K was dropped. Are you guys able to download older version of Quartus 8 or 10?
Bill
Bill
Re: CPLD trainer on eBay
okwatts wrote:
Just checking from those who know, if one was to get one of these boards what version of Quartus still supports these ie the Flex10k70 and where do you find it. My version 13.0sp1 does not!
I believe the MAX CPLD that's on that board can be programmed with Quartus 13.x, which is still available, but you are out of luck for the FLEX device.
From my somewhat old memory of actually using these boards when I was in college, the MAX+PLUS II software needed to be licensed before you can use it and it's tied to the PC it is installed on (eg. you used to go to Altera's web site, type in the computer "ID" that the software gave you on first startup, and then you could download a license file for the "free/student" version. Without Intel providing the licensing anymore, it won't be as simple as downloading an old copy of the software from a sketchy web site (which you probably shouldn't be doing anyway) because it won't work until licensed. It's a sad state of affairs because that FLEX device is really cool for combining retro and modern - the 3.3V I/O pins were also 5V tolerant even when run on 3.3V and the I/O could be a different voltage than the internal logic.
Re: CPLD trainer on eBay
plasmo wrote:
Yike! that's something I didn't expect. I'm using Quartus 8.1 for the last 20 years which does have Flex10K. I also have Quartus 10 that also has Flex10K. Somewhere along the way Flex10K was dropped. Are you guys able to download older version of Quartus 8 or 10?
Bill
Bill
Re: CPLD trainer on eBay
Found 9.0 for windows at archive.org,(https://archive.org/details/90-quartus-free). I think according to Intel website this is the last version to support Flex. This may be the best we can do.
Re: CPLD trainer on eBay
okwatts wrote:
Found 9.0 for windows at archive.org,(https://archive.org/details/90-quartus-free). I think according to Intel website this is the last version to support Flex. This may be the best we can do.
Chad