Какие микроконтроллеры с встроенной программируемой логикой (например, FPGA / CPLD) доступны на рынке?


13

Вдохновленный вопросом, я хотел бы спросить, какие микроконтроллеры со встроенными функциями CPLD или FPGA доступны? Наиболее интересными будут недорогие в дружественных пакетах (не BGA). Часть CPLD / FPGA должна быть достаточно большой, чтобы позволить реализовать довольно сложный конечный автомат (10+ состояний), довольно большую логическую функцию (10+ входов), довольно большие счетчики и регистры сдвига (8+ бит) и иметь возможность работать на десятках частот МГц. Предпочтительный метод ввода проекта для программируемой логической функции должен быть основан на HDL (Verilog или VHDL).

До сих пор я нашел два примера:
1) FPSLIC от Atmel
2) PSOC3 и PSOC5 от Cypress (они пока недоступны, за исключением объема образцов)

Ответы:


9

Xilinx имеет FPGA с процессорами PowerPC 440 и 405. Actel имеет ПЛИС с ядрами ARM Cortex-M3.

И Xilinx, и Altera имеют IP для мягких процессоров - MicroBlaze и NIOS II - и есть несколько похожих бесплатных процессоров, доступных на веб-сайте Open Cores.


Я согласен .. оригинальный постер смотрит на это неправильно. Вместо того, чтобы искать микропроцессоры со встроенной программируемой логикой, ищите ПЛИС со встроенными процессорами или, по крайней мере, ядра процессоров, которые могут быть загружены в проекте. Я видел много этого неожиданно.
MattG



1

Есть пара новых PIC с небольшим количеством программируемой логики - PIC10F322 и PIC16F1507.



0

Микроконтроллеры ARM компании Analog Devices включают PLA, однако он может быть слишком мал для логики, которую вы пытаетесь внедрить.

И Xilinx, и Altera готовят новые линейки продуктов, которые включают двухъядерные жесткие ядра ARM, подключенные к матрице FPGA. Но пакет не будет таким дружелюбным, и затраты будут сопоставимы с другими FPGA такой же сложности.


У Xilinx уже есть новая линейка продуктов (Zync), но это будет далеко не просто.
Марк Лаката

0

Xmos Я никогда не использовал их, хотя смотрел на них.


В то время как устройства XMOS весьма интересны, они не имеют какие - либо программируемые логические разделы. Это чисто микропроцессор, хотя и с аппаратной многопоточностью, который позволяет ему действовать как он имеет программируемую логику, с помощью некоторого умного кодирования.
Коннор Вольф
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.