I've been working on a digital circuit that I was hoping to put onto a Netduino shield. It's not huge, but it does require the following:
2x 74hc21 (4-in and) 2x 74hc393 (counter) 1x 74hc109 (flip flop) 1x 74hc08 (2-in and) 1x 74hc32 (2-in or) 1x 74hc04 (inverter) 1x MCP23017 (i2c expander) 2x 3.5mm jacks 9 capacitors
My morbid fear of SMDs continues, so I spec'ed it as using DIPs in Eagle. Then I realized that you can't really fit 9 DIPs on an Arduino shield (haven't yet found a Netduino shield for Eagle).
So, I went out onto the web looking for programmable logic. Finally stumbled across CPLD which seems to be what I was looking for. Here are my CLPD questions:
1) Why isn't it more popular among hobbyists? SparkFun, for example, seems to have nothing related to CLPD.
2) Anybody have any CPLD preferences they'd recommend?
3) I'm leaning toward this Xilinx on a 40 pin DIP breakout product. Any comments on it?
Should be simple to fit the MCP23017, the 40 pin Xilinx breakout, the jacks, and a couple caps on a shield, but let me know if you think I'm heading off in a bad direction.