Если подбить итоги по CoolRunner II (xc2c128) и MAX II (epm240), то на мой взгляд ситуация следующая:
1. у EPM240 есть генератор и 8К flash на борту.
2. у EPM240 - макроячеек и триггеров соответственно, у xc2c128 - 128. (На макроячейку по триггеру).
3. Разные корпуса.
По поводу производительности трудно что то сказать, но вероятно разница несущественная.
В результате EPM240 бесспорный победитель в ранге дешевых и функциональных CPLD

Чуть позже обязательно возьму на вооружение

Жаль по поводу Spartan 3 xc3s200 и Cyclone II EP2C5, бюджетные микрухи с примерно равной ценой, не получилось подробного анализа