Soy nuevo en electrónica y estoy tratando de envolver mi cabeza en torno a las diversas herramientas utilizadas para producir varios componentes digitales.
Mi comprensión de los lenguajes HDL como VHDL y Verilog es que describen el comportamiento de los chips / IC y se usan en última instancia para fabricar FPGA y ASIC.
Mi comprensión de herramientas como Eagle CAD es que se usan para diseñar circuitos como PCB, placas base, etc. Entonces, digamos que estoy usando una placa para diseñar un circuito. Una vez que esté satisfecho con la forma en que está conectada la placa, utilizaría Eagle CAD para modelar una PCB utilizando el mismo cableado que el prototipo de mi placa, y Eagle CAD produce un archivo. Luego entrego ese archivo a un fabricante de PCB, y ellos producen una PCB elegante y elegante para mí.
Mi primera preocupación es esta: ¿mis afirmaciones anteriores son correctas ? Mi conocimiento de estas herramientas es acertado y, de no ser así, ¿alguien puede rectificar o aclarar algo por mí?
Suponiendo que soy más o menos correcto:
¿Qué herramientas se utilizan para diseñar sistemas completos ? Digamos que tengo un dispositivo que tiene:
- Un chip / procesador ASIC personalizado
- chips de memoria flash
- memoria EEPROM
- Periféricos (LEDs, servos, etc.)
- Todos estos conectados a través de "motherboard" / PCB
Me imagino que las herramientas HDL se usarían para diseñar el ASIC, y algo como Eagle CAD se usaría para producir la placa base / PCB que conecta todo, pero ¿qué pasa con los chips de memoria y los periféricos? ¿Y hay alguna herramienta que diseñe todo lo anterior?
Lo pregunto porque, en última instancia, todo el sistema debe integrarse en una sola PCB. Eso significa que un solo fabricante / ensamblador es el responsable final de juntar todas las piezas. Entonces, lo que realmente quiero decir es: ¿qué tipos de archivos / especificaciones se entregan a un fabricante para producir / ensamblar un sistema completo como el que se muestra arriba?