Los FPGA son fantásticos para interactuar con diversos componentes en un sistema, y a menudo se usan para implementar “lógica de pegamento”. Por ejemplo, conectar un conjunto diverso de dispositivos a un procesador implicaría interactuar con el bus de memoria del procesador y enrutar una parte de su espacio de memoria a un conjunto de interfaces completamente diferentes, lo que podría traducirse entre buses de diferentes anchos de bits y datos muy diferentes. tarifas. Los FPGA modernos también incluyen primitivas de reloj sofisticadas, lo que permite que un FPGA genere de forma económica la variedad de relojes que necesitan diversos componentes en un sistema embebido. Un FPGA típico implementa un gran conjunto de interfaces de E / S, generalmente en cada pin, lo que permite que el dispositivo interactúe con casi cualquier cosa, desde señales lentas de un solo extremo de 3,3 voltios hasta líneas diferenciales de alta tensión y baja tensión. Algunos incluyen primitivas para la alineación de fase e incluso interfaces analógicas.
El abundante cableado en el chip y el estado de un FPGA los convierte en excelentes dispositivos para mover (y menos enrutar) datos, lo que lleva a su uso generalizado en equipos de red de alto ancho de banda de gama alta.
Los FPGA modernos también incluyen una gran variedad de componentes de funciones fijas en el chip, como circuitos de reloj sofisticados, interfaces seriales de alta velocidad, interfaces de memoria, PCIe, etc. La lógica personalizada específica de la aplicación también es común con los FPGA, con muchos inicios de diseño. eligiendo la lógica programable en campo en lugar de grabar chips, aunque estos dispositivos no son del todo “reemplazos ASIC”, su función de costo difiere significativamente del silicio personalizado. Los FPGA ofrecen un bajo costo a bajo volumen, diseño compatible con parches (ciclo de diseño más rápido y menor riesgo), y bajo riesgo y costo de interfaces de gran ancho de banda.
- ¿Cuál es el mejor PLC o sistemas embebidos?
- Cómo aprender IoT con sistemas integrados
- ¿Qué tan bueno es un trabajo en la industria de sistemas integrados? #robetbosch #electrónica
- ¿Cuáles son las mejores prácticas de diseño de sistemas integrados?
- ¿Cuál es su opinión sobre la generación del procesador x86 (486)? ¿Se puede usar como un dispositivo IoT y competir en un microcontrolador de segmento pequeño?