Actualmente estoy diseñando una CPU simple en VHDL con Xilinx ISE e ISIM. La parte del diseño va muy bien, pero parece que no puedo encontrar una manera de hacer la verificación de manera consistente.
Ahora mismo tengo un banco de pruebas VHD...
Me gustaría entender cómo el proceso de cálculo hace que el procesador se caliente. Entiendo que el calor es generado por los transistores.
¿Cómo generan el calor los transistores exactamente?
¿Es lineal la correlación entre la cantidad de...
Mi CPU Intel cambia la velocidad del reloj según el uso, pero ¿cómo decide a qué velocidad de reloj se ejecuta? ¿La velocidad del reloj está determinada por el software del sistema operativo utilizando un algoritmo o está basada en hardware? ¿De...
Tengo curiosidad acerca de cómo funcionaron los primeros videojuegos portátiles de los años 70 y 80. Ya sabes, esos pequeños juegos con una pantalla LCD con "elementos fijos" significan que estaba programado para uno (o un pequeño número de) jue...
Mientras observaba algunas CPU personalizadas, he observado que las frecuencias en las que operan son relativamente bajas en comparación con las CPU modernas (en el orden de varios MHz). ¿Existe una razón de ingeniería electrónica para esa limit...
Estoy tratando de entender por qué ciertas memorias caché de CPU son más rápidas que otras. Al comparar la memoria caché con algo como la memoria principal, existen diferencias en el tipo de memoria (SRAM vs DRAM) y problemas de localidad (en ch...
Puede ser solo una coincidencia, pero he notado que los microcontroladores que usé se reiniciaron cuando se quedaron sin RAM (Atmega 328 si es específico del hardware). ¿Es eso lo que hacen los microcontroladores cuando se quedan sin memoria? Si...
Way en 2002, Jim Turley mencionó que aproximadamente el 14% de todas las CPU vendidas fueron CPU de 4 bits , mientras que aproximadamente el 8% de todas las CPU vendidas fueron de 32 bits.
(La mayoría de las personas que conozco estaban sorpr...
Estoy creando una CPU simple de 16 bits en Logisim y tengo preparada la ALU y los códigos de operación que quiero tener.
Ahora me resulta realmente difícil encontrar la codificación correcta para los comandos, de modo que los diferentes subcircu...
¿Cómo puede una CPU no admitir una pila? ¿Ninguna arquitectura que usa subrutinas (estoy bastante segura de que todas las arquitecturas) tienen que empujar la dirección de retorno en la pila para que pueda regresar a donde llamó la subrutina? La...