Inspiré par la question, je voudrais demander quels microcontrôleurs avec fonctions CPLD ou FPGA sont disponibles? Les plus intéressants seraient ceux à faible coût dans des packages conviviaux (non BGA). La partie CPLD / FPGA doit être suffisamment grande pour permettre la mise en œuvre d'une machine à états assez compliquée (10+ états), une fonction logique assez grande (10+ entrées), des compteurs et des registres à décalage assez grands (8+ bits) et pouvoir fonctionner à des dizaines des fréquences MHz. La méthode préférable d'entrée de conception pour la fonction logique programmable doit être basée sur HDL (Verilog ou VHDL).
Jusqu'à présent, j'ai trouvé deux exemples:
1) FPSLIC d'Atmel
2) PSOC3 et PSOC5 de Cypress (ceux-ci ne sont pas encore disponibles, sauf en volume d'échantillons)