¿Qué microcontroladores con lógica programable incorporada (como FPGA / CPLD) están disponibles en el mercado?


13

Inspirado por la pregunta, me gustaría preguntar qué microcontroladores con funciones de CPLD o FPGA incorporadas están disponibles. Los más interesantes serían los de bajo costo en paquetes amigables (no BGA). La porción CPLD / FPGA debe ser lo suficientemente grande como para permitir la implementación de una máquina de estados bastante complicada (más de 10 estados), una función lógica bastante grande (más de 10 entradas), contadores y registros de desplazamiento bastante grandes (más de 8 bits) y poder ejecutarse a decenas de frecuencias de MHz. El método preferible de entrada de diseño para la función lógica programable debe estar basado en HDL (Verilog o VHDL).

Hasta ahora he encontrado dos ejemplos:
1) FPSLIC de Atmel
2) PSOC3 y PSOC5 de Cypress (aún no están disponibles, excepto en el volumen de muestras)

Respuestas:


9

Xilinx tiene FPGA con procesadores duros PowerPC 440 y 405. Actel tiene FPGA con núcleos ARM Cortex-M3.

Tanto Xilinx como Altera tienen IP para procesadores blandos, MicroBlaze y NIOS II, y hay varios procesadores gratuitos similares disponibles en el sitio web de Open Cores.


Estoy de acuerdo ... el póster original lo está mirando mal. En lugar de buscar microprocesadores con lógica programable incorporada, busque FPGA con procesadores integrados, o al menos núcleos de procesador que puedan cargarse en un diseño. He visto mucho de eso surgiendo recientemente.
MattG

6

Echa un vistazo a SmartFusion de Actel : combinan un FPGA con un microcontrolador ARM Cortex-M3, así como algunos circuitos analógicos bastante ingeniosos. Este kit de evaluación tiene un precio bastante razonable para lo que hace.



1

Hay un par de nuevos PIC con una pequeña cantidad de lógica programable: PIC10F322 y PIC16F1507.


0

Con respecto a SmartFusion de Actel, también hay un kit de evaluación uClinux que combina una plataforma de evaluación de bajo costo para SmartFusion con un puerto uClinux que se ejecuta en el núcleo del procesador Cortex-M3 de SmartFusion.


0

Los microcontroladores ARM de Analog Devices incluyen un PLA, sin embargo, puede ser demasiado pequeño para la lógica que está intentando integrar.

Tanto Xilinx como Altera están preparando nuevas líneas de productos que incorporan núcleos duros ARM de doble núcleo conectados al tejido FPGA. Pero el paquete no será tan amigable y los costos serán comparables con otros FPGA de la misma complejidad.


Xilinx ya tiene su nueva línea de productos (Zync) pero estará lejos de ser simple.
Mark Lakata

0

Xmos Nunca los he usado, aunque los he buscado.


Si bien los dispositivos XMOS son bastante interesantes, no tienen secciones lógicas programables. Es puramente un microprocesador, aunque con subprocesamiento múltiple de hardware, que le permite actuar como si tuviera una lógica programable, con la ayuda de una codificación inteligente.
Connor Wolf
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.