No entendí tu pregunta.
Por lo tanto, si desea implementar su propio microcontrolador, puede usar FPGA para esta tarea. Los FPGA (matrices de programación programables de campo) son dispositivos increíbles que ahora permiten a la persona promedio crear sus propios circuitos digitales. El costo ha bajado lo suficiente como para no tener que ser una gran empresa para ensuciarse las manos. Es un circuito integrado que el diseñador puede configurar ‘en el campo’ para realizar ciertas operaciones.
Los FPGA son diferentes ya que no hay un procesador para ejecutar el software, ¡al menos hasta que diseñe uno! Puede configurar un FPGA para que sea algo tan simple como una compuerta “AND”, o algo tan complejo como un procesador multinúcleo. Para crear su diseño, escriba Lenguaje de descripción de hardware. Los FPGA son reprogramables, son reutilizables, lo que los hace flexibles para prototipos más rápidos y los errores no son tan costosos. Después de completar la creación de prototipos, a menudo el FPGA utilizado para desarrollar el prototipo se convertirá en un circuito integrado permanente de aplicación específica (ASIC).
- ¿Qué debe saber un desarrollador de sistemas integrados en 2015?
- ¿Cómo se compara LabView con C / C ++ para programar un robot móvil como el móvil remoto myExplorer?
- ¿Dónde debo comenzar a aprender las pruebas unitarias para software embebido?
- Cómo comenzar a aprender microcontroladores y sistemas integrados desde cero
- Cómo comenzar a aprender uClinux o Linux incrustado
Una de las principales atracciones de los FPGA es la enorme disponibilidad de E / S rápidas en comparación con una placa de desarrollo Arduino. Por ejemplo, Arduino Uno solo tiene un puerto serie de hardware, por lo que en un FPGA puede crear SOC con múltiples puertos serie o un PWM en cada pin o algo inesperado (en Arduino) como chips / mezcladores de audio, generadores de forma de onda, pantalla y motor controlador, etc. El cielo es el límite, ¡puedes crear cosas que no existen en ningún otro lugar!