Shop OBEX P1 Docs P2 Docs Learn Events
CPLD recommendations? — Parallax Forums

CPLD recommendations?

Phil Pilgrim (PhiPi)Phil Pilgrim (PhiPi) Posts: 23,514
edited 2011-11-04 12:56 in General Discussion
I'm contemplating a Propeller add-on that requires a fast (sub 10ns) CPLD. My requirements are:
1. 8 inputs.
2. 20 combinatorial outputs.
3. 8 buried register bits.
4. The more available product terms per macrocell, the better.
5. In-system re-programmability (e.g. JTAG, etc).
6. Low cost (sub $3.00).
7. Free or cheap dev tools.

I've looked at some of the legacy parts from Xilinx and Altera, which could probably do the job, but they seem not to be widely supported any longer with dev tools and programmers. I haven't used PLDs since working with Altera's EP-series back in the 80's. A lot has happened since then [cough cough]. So, I'm throwing it out here: given the stated requirements, what do you forumistas who have hands-on experience with the latest CPLDs (not looking for datasheet punters here) recommend?

Thanks,
-Phil

Comments

  • LeonLeon Posts: 7,620
    edited 2011-11-04 12:09
    I prefer the Altera CPLDs to those from Xilinx, they are more advanced, and the tools are easier to use. They are actually small FPGAs, although Altera plays down that aspect.
  • Phil Pilgrim (PhiPi)Phil Pilgrim (PhiPi) Posts: 23,514
    edited 2011-11-04 12:12
    Leon,

    Which Altera part families have you worked with, and which do you think would best fit my stated requirements?

    Thanks,
    -Phil
  • LeonLeon Posts: 7,620
    edited 2011-11-04 12:56
    I've used the MAX II and MAX7000B parts. The EPM7032 should be suitable for your application, it only needs a single 3.3V supply, unlike the later devices, which need two supplies. However, being old technology, they are expensive. The 5M80Z is under $2, but needs two supplies. I've got a couple of them.

    Cheap USB Blaster clones are available on Ebay.
Sign In or Register to comment.