Освещу только по камням Xilinx (про Altera знаю мало

)...
Цитата(ktod @ Sep 26 2010, 10:17)

1. Какие устройства мне могут подойти?
У Xilinx все CPLD небольшой емкости - минимум 32 макроячейки (в 44-выводном корпсе), маскимум на 512 макроячеек.
Три семейства:
1) XC9500xx - среди них есть как 5-вольтовые, так и на 3.3V (кажись

)
2) CoolRunner XPLA - более новое семейство (т.е. потребление ниже, быстродействие выше), только на 3.3V, но входы толератнты к 5V.
3) CoolRunner II(2) - соответсвенно еще новее. Требуется два напряжения питания - для внутренней логики 1.8V, для I/O буферов напряжение максимум 3.3V. Входы не толерантны к 5V.
Цитата(ktod @ Sep 26 2010, 10:17)

2. Среды разработки?
WebPACK. Среда бесплатная. Требуется регистрация (но это не больно

).
Цитата(ktod @ Sep 26 2010, 10:17)

3. Доставабельность?
Применяли XPLA - проблем c покупкой не было.
Цитата(ktod @ Sep 26 2010, 10:17)

4. Программаторы?
По меньшей мере есть три относительно дешевых варианта:
1) Простой кабель, подключаемый к LPT-порту.
Вот схема. Я в свое время делал себе такой. Вполне работает. Или можете купить готовый -
здесь (если конечно он еще продается - не знаю)
2) Кабели от Digilent - мне руководство покупало
вот такой. Они есть (ну по крайней мере были в "Терраэлектронике"). Вообщем-то тоже ничего, лучше чем прежний самопальный LPT-шный

.
3) Также есть клон фирменного программатора -
здесь или
здесь.