6502.org
http://forum.6502.org/

XC9572XL CPLD development board in (wide) DIP footprint
http://forum.6502.org/viewtopic.php?f=10&t=2881
Page 1 of 2

Author:  BigEd [ Thu Feb 27, 2014 6:16 pm ]
Post subject:  XC9572XL CPLD development board in (wide) DIP footprint

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

Author:  Johnny Starr [ Wed Jun 25, 2014 3:35 pm ]
Post subject:  Re: XC9572XL CPLD development board in (wide) DIP footprint

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.

Author:  Aslak3 [ Wed Jun 25, 2014 3:43 pm ]
Post subject:  Re: XC9572XL CPLD development board in (wide) DIP footprint

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

Author:  cbscpe [ Fri Jun 27, 2014 9:46 am ]
Post subject:  Re: XC9572XL CPLD development board in (wide) DIP footprint

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

Author:  BigEd [ Fri Jun 27, 2014 10:55 am ]
Post subject:  Re: XC9572XL CPLD development board in (wide) DIP footprint

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

Author:  cbscpe [ Fri Jun 27, 2014 11:52 am ]
Post subject:  Re: XC9572XL CPLD development board in (wide) DIP footprint

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

Author:  BigDumbDinosaur [ Fri Jun 27, 2014 5:44 pm ]
Post subject:  Re: XC9572XL CPLD development board in (wide) DIP footprint

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 124 times

Author:  BigEd [ Fri Jun 27, 2014 6:53 pm ]
Post subject:  Re: XC9572XL CPLD development board in (wide) DIP footprint

Might also be worth noting that the 750 and 2500 are available in through-hole DIP too.
See here.

Author:  BigDumbDinosaur [ Fri Jun 27, 2014 7:03 pm ]
Post subject:  Re: XC9572XL CPLD development board in (wide) DIP footprint

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.

Author:  BigEd [ Fri Jun 27, 2014 7:16 pm ]
Post subject:  Re: XC9572XL CPLD development board in (wide) DIP footprint

True, the DIP parts have rather fewer macrocells than the ones you mention! (24 max, rather than 32, 64 or even 128)

Author:  cbscpe [ Fri Jun 27, 2014 8:54 pm ]
Post subject:  Re: XC9572XL CPLD development board in (wide) DIP footprint

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

Author:  Aslak3 [ Fri Jun 27, 2014 9:36 pm ]
Post subject:  Re: XC9572XL CPLD development board in (wide) DIP footprint

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.

Author:  BigDumbDinosaur [ Sat Jun 28, 2014 1:28 am ]
Post subject:  Re: XC9572XL CPLD development board in (wide) DIP footprint

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.

Author:  cbscpe [ Sat Jun 28, 2014 6:51 am ]
Post subject:  Re: XC9572XL CPLD development board in (wide) DIP footprint

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

Author:  BigDumbDinosaur [ Sat Jun 28, 2014 6:08 pm ]
Post subject:  Re: XC9572XL CPLD development board in (wide) DIP footprint

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?

Page 1 of 2 All times are UTC
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/