¿Cómo se diseñan los microcontroladores? [cerrado]

0

Siempre me he preguntado los pasos involucrados en el diseño de un microcontrolador. Digamos que uno quería diseñar un chip de control de movimiento dedicado, ¿estaría esto "conectado" al chip? ¿Qué tipo de software se utiliza generalmente para el diseño de estos chips? ¿Y es este un proceso largo y complejo que requiere múltiples PHD?

    
pregunta M-R

1 respuesta

5

Un ingeniero experimentado podría piratear esto en un FPGA con bastante rapidez utilizando un núcleo duro o blando para el micro. Un buen diseño tomaría más tiempo debido a la documentación, CDR y otras partes de un proceso de diseño adecuado.

El diseño de los algoritmos de control es más complejo desde el punto de vista matemático que el chip que los ejecuta, especialmente si tiene que calcular la cinemática inversa y similares.

Una vez probado en un FPGA, podría transferirse a un proceso ASIC en una fundición, con suficiente tiempo y dinero. Eso sería más una decisión de negocios donde el volumen tiene que justificar los costos iniciales.

El software sería las herramientas FPGA como Vivado y MATLAB / Simulink para el diseño del algoritmo de control (existen alternativas de código abierto para este último, lo cual es muy costoso).

    
respondido por el Spehro Pefhany

Lea otras preguntas en las etiquetas