Mucho antes de que el procesador se fabrique por primera vez, los ingenieros crearán una emulación de software del procesador. Por lo tanto, se construirá una máquina virtual (un programa de software) que hace que una computadora existente ‘pretenda’ ser el nuevo procesador (aunque funciona mucho más lento) .
Los programas se pueden desarrollar y probar en esa máquina virtual mucho antes de que el procesador real esté disponible. Los compiladores, ensambladores, sistemas operativos y controladores de dispositivos se pueden escribir y depurar al menos parcialmente en paralelo con el desarrollo del microprocesador.
Más adelante en el desarrollo, se creará una maqueta del procesador real utilizando FPGA y otros chips lógicos. Físicamente, esto será mucho más grande que el procesador real (probablemente varios racks de electrónica para emular un solo chip de microprocesador), y solo podrá sincronizarse a una versión reducida de la velocidad real del procesador (generalmente algo así como 1/100 de velocidad real). Esto se conectará a un encabezado con el mismo pinout que el procesador real, lo que permite construir y probar las placas base y los periféricos (a la frecuencia de reloj reducida) mientras el procesador en sí aún se está diseñando.
- ¿Qué computadora portátil debo comprar para la edición de video pesado y juegos de 150000 a 200000 rupias?
- ¿Qué es una laptop sugerida con una configuración de la 5ta generación con una frecuencia de reloj de procesador i5 cercana a 3GHz y una RAM de 8GB?
- ¿Hay alguna diferencia entre una memoria USB y una memoria USB?
- ¿Sugerirme una mejor computadora portátil de alrededor de 60K para Arquitectura Rendering, juegos hardcore y también una prueba futura para 4 a 5 años en India?
- ¿Es el Alienware 15 una buena computadora portátil para un estudiante de informática? Ver los detalles.
Cuando el chip finalmente se fabrica, teóricamente es solo un caso de cambiar el encabezado FPGA en una placa de circuito por lo real, y aumentar la frecuencia del reloj. Nunca funciona así, pero generalmente en algún lugar cercano.