Вдохновленный вопросом, я хотел бы спросить, какие микроконтроллеры со встроенными функциями CPLD или FPGA доступны? Наиболее интересными будут недорогие в дружественных пакетах (не BGA). Часть CPLD / FPGA должна быть достаточно большой, чтобы позволить реализовать довольно сложный конечный автомат (10+ состояний), довольно большую логическую функцию (10+ входов), довольно большие счетчики и регистры сдвига (8+ бит) и иметь возможность работать на десятках частот МГц. Предпочтительный метод ввода проекта для программируемой логической функции должен быть основан на HDL (Verilog или VHDL).
До сих пор я нашел два примера:
1) FPSLIC от Atmel
2) PSOC3 и PSOC5 от Cypress (они пока недоступны, за исключением объема образцов)
источник
Познакомьтесь с SmartFusion от Actel - они объединяют FPGA с микроконтроллером ARM Cortex-M3, а также некоторые изящные аналоговые схемы. Этот оценочный комплект по разумной цене за то, что он делает.
источник
Проверьте Atmel - они делают AVR + FPGA ...
http://www.atmel.com/products/fpslic/default.asp
источник
Есть пара новых PIC с небольшим количеством программируемой логики - PIC10F322 и PIC16F1507.
источник
Что касается SmartFusion от Actel, существует также набор для оценки uClinux, который сочетает в себе недорогую платформу eval для SmartFusion с портом uClinux, работающим на ядре процессора Cortex-M3 SmartFusion.
источник
Микроконтроллеры ARM компании Analog Devices включают PLA, однако он может быть слишком мал для логики, которую вы пытаетесь внедрить.
И Xilinx, и Altera готовят новые линейки продуктов, которые включают двухъядерные жесткие ядра ARM, подключенные к матрице FPGA. Но пакет не будет таким дружелюбным, и затраты будут сопоставимы с другими FPGA такой же сложности.
источник
Xmos Я никогда не использовал их, хотя смотрел на них.
источник