6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Wed Sep 25, 2024 4:34 am

All times are UTC




Post new topic Reply to topic  [ 17 posts ]  Go to page 1, 2  Next
Author Message
PostPosted: Thu Feb 27, 2014 6:16 pm 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10938
Location: England
This could be of interest: $15 for a CPLD on a DIP-footprint dev board:

Quote:
Inputs are 5volt tolerant and can be run from a single 3.3volt supply.

Quote:
Easy to program with the Bus Pirate


40-pin (actually 40-hole) board, looks it might be 1inch between the rows.

Image

More info: http://dangerousprototypes.com/docs/CPL ... ic_devices

Via http://www.stardot.org.uk/forums/viewto ... 136#p81136


Top
 Profile  
Reply with quote  
PostPosted: Wed Jun 25, 2014 3:35 pm 
Offline
User avatar

Joined: Wed May 30, 2012 7:45 pm
Posts: 58
Location: Dallas, TX
This looks pretty good for the cost. It doesn't come with a JTAG -> USB cable. I'm wondering if anyone knows of any deals for those. I would hate to spend $40 on one for a $15 board. I've seen them go for like $9 on ebay from China, but I don't know if they would work.

_________________
http://www.thestarrlab.com


Top
 Profile  
Reply with quote  
PostPosted: Wed Jun 25, 2014 3:43 pm 
Offline

Joined: Mon Aug 05, 2013 10:43 pm
Posts: 258
Location: Southampton, UK
I've used these,

http://www.ebay.co.uk/itm/400730650013

A PLCC44 to DIP44 adapter, to good effect *. Then you can pop in a 5V XC9572 (say) ie. use the same parts as you would on your finalised PCB.

One downside is you need to manually pin in the JTAG header, and of course you'd need a Xilinx USB programmer.... But I assume that's the case for that breakout board too.

* http://aslak3.blogspot.co.uk/2014/01/an ... splay.html

_________________
8 bit fun and games: https://www.aslak.net/


Top
 Profile  
Reply with quote  
PostPosted: Fri Jun 27, 2014 9:46 am 
Offline
User avatar

Joined: Sun Oct 13, 2013 2:58 pm
Posts: 491
Location: Switzerland
Does anyone know of a Altera CPLD based development board in the form factor of the XC9572XL CPLD development board in the first post? I ask because I already have a Byte Blaster and Quartus II installed. Although I have few old EPM7064 left, which could be converted with a PLC44 to DIP44 to something similar, once they are used I would like to have a replacement as the one shown by BigEd.

Cheers

Peter


Top
 Profile  
Reply with quote  
PostPosted: Fri Jun 27, 2014 10:55 am 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10938
Location: England
I can't find anything like that. Perhaps in part because even the smallest CPLD in the smallest package has as many as 68 pins.

So you see boards like this 88-pin quad-in-line
http://www.ebay.co.uk/itm/MAX-II-EPM240 ... 1084859186

If you're OK to solder a 100 lead TQFP maybe you could use an adapter board like
http://www.proto-advantage.com/store/pr ... _id=400013
or
http://www.hobbytronics.co.uk/prototypi ... ter-32-100


Top
 Profile  
Reply with quote  
PostPosted: Fri Jun 27, 2014 11:52 am 
Offline
User avatar

Joined: Sun Oct 13, 2013 2:58 pm
Posts: 491
Location: Switzerland
Hi BigEd,

thanks, especially the first link is promising, I can live with more IO. And it has 5V Tolerant inputs. That's very important.

Cheers

Peter


Top
 Profile  
Reply with quote  
PostPosted: Fri Jun 27, 2014 5:44 pm 
Offline
User avatar

Joined: Thu May 28, 2009 9:46 pm
Posts: 8395
Location: Midwestern USA
Maybe I missed it, but everyone seems to be missing the fact that Atmel makes standard CPLDs in their ATF15xx series, all of which are 5 volt and all of which have standard JTAG ports. They are available in packages as small as PLCC44. I'm using the ATF1504as in POC V2.

Attachment:
File comment: Atmel ATF1504as CPLD
atmel_atf1504as.pdf [680.96 KiB]
Downloaded 125 times

_________________
x86?  We ain't got no x86.  We don't NEED no stinking x86!


Top
 Profile  
Reply with quote  
PostPosted: Fri Jun 27, 2014 6:53 pm 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10938
Location: England
Might also be worth noting that the 750 and 2500 are available in through-hole DIP too.
See here.


Top
 Profile  
Reply with quote  
PostPosted: Fri Jun 27, 2014 7:03 pm 
Offline
User avatar

Joined: Thu May 28, 2009 9:46 pm
Posts: 8395
Location: Midwestern USA
BigEd wrote:
Might also be worth noting that the 750 and 2500 are available in through-hole DIP too.
See here.

The 750 is more like a GAL on steriods. :lol: I originally planned to use the 2500 (in PLC44) but then discovered that the 1504as in the same package had more resources.

_________________
x86?  We ain't got no x86.  We don't NEED no stinking x86!


Top
 Profile  
Reply with quote  
PostPosted: Fri Jun 27, 2014 7:16 pm 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10938
Location: England
True, the DIP parts have rather fewer macrocells than the ones you mention! (24 max, rather than 32, 64 or even 128)


Top
 Profile  
Reply with quote  
PostPosted: Fri Jun 27, 2014 8:54 pm 
Offline
User avatar

Joined: Sun Oct 13, 2013 2:58 pm
Posts: 491
Location: Switzerland
HI BDD

I'm aware of ATMEL still making 5V devices. But which programmer do you need and how much does it cost?

Regards

Peter


Top
 Profile  
Reply with quote  
PostPosted: Fri Jun 27, 2014 9:36 pm 
Offline

Joined: Mon Aug 05, 2013 10:43 pm
Posts: 258
Location: Southampton, UK
And hello from me, BDD

.... And also what software is required? And is it available for anything besides Windows?

I'd be interested to see what alternatives there are, in the 5V line. In the 44 pin realm, the XC9572 is hard to beat with its 72 macrocells. At 88 pins, the XC95108, with 108 macrocells (hmm, I see a pattern) is also pretty good. It seems a shame that Atmel didn't add more macrocells with the increasing pin counts.

BTW, are you going to use VHDL or Verilog? (or ABEL) in your next POC. Just curious.

_________________
8 bit fun and games: https://www.aslak.net/


Top
 Profile  
Reply with quote  
PostPosted: Sat Jun 28, 2014 1:28 am 
Offline
User avatar

Joined: Thu May 28, 2009 9:46 pm
Posts: 8395
Location: Midwestern USA
cbscpe wrote:
I'm aware of ATMEL still making 5V devices. But which programmer do you need and how much does it cost?

Their ATF15xx series are standard JTAG. I purchased their programming kit because it also includes testing facilities. However, I don't see any reason why a suitable JTAG adapter driven from a parallel port couldn't be made.

Aslak3 wrote:
.... And also what software is required? And is it available for anything besides Windows?

Atmel has a free download for WinCUPL, which is their somewhat enhanced version of CUPL, which supports any PLD that can be programmed via a JEDEC fuse map. I don't know if CUPL is available for other than Windows. This may be a case where Windows running as a virtual machine on Linux might work, but I haven't investigated doing so.

Quote:
I'd be interested to see what alternatives there are, in the 5V line. In the 44 pin realm, the XC9572 is hard to beat with its 72 macrocells. At 88 pins, the XC95108, with 108 macrocells (hmm, I see a pattern) is also pretty good. It seems a shame that Atmel didn't add more macrocells with the increasing pin counts.

Atmel's ATF1508AS is available in PLCC84 and has 128 macrocells.

Quote:
BTW, are you going to use VHDL or Verilog? (or ABEL) in your next POC. Just curious.

I'll be using CUPL. Again, I haven't investigated it, but it appears VHDL or ABEL could be used.

_________________
x86?  We ain't got no x86.  We don't NEED no stinking x86!


Top
 Profile  
Reply with quote  
PostPosted: Sat Jun 28, 2014 6:51 am 
Offline
User avatar

Joined: Sun Oct 13, 2013 2:58 pm
Posts: 491
Location: Switzerland
Hi BDD

I need a USB programmer, I got no parallel port any more, I also don't have a PC but this covered with a virtual machine. In older documents it is mentioned that WinCUPL supports the Altera ByteBlaster cable. Again you need a parallel port for that. Do you know whether the current version of WinCUPL supports the USB Blaster cable?

Peter


Top
 Profile  
Reply with quote  
PostPosted: Sat Jun 28, 2014 6:08 pm 
Offline
User avatar

Joined: Thu May 28, 2009 9:46 pm
Posts: 8395
Location: Midwestern USA
cbscpe wrote:
Hi BDD

I need a USB programmer, I got no parallel port any more, I also don't have a PC but this covered with a virtual machine. In older documents it is mentioned that WinCUPL supports the Altera ByteBlaster cable. Again you need a parallel port for that. Do you know whether the current version of WinCUPL supports the USB Blaster cable?

Peter

WinCUPL is a programming language. Separate software is used to write the fusemap to the CPLD. I'm using Atmel's software running on Windows. Do you have a Mac?

_________________
x86?  We ain't got no x86.  We don't NEED no stinking x86!


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 17 posts ]  Go to page 1, 2  Next

All times are UTC


Who is online

Users browsing this forum: No registered users and 8 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to: