Documentos de Académico
Documentos de Profesional
Documentos de Cultura
POLITÉCNICA DEL
ESTADO DE
MORELOS
Materia:
Arquitectura de
computadoras
DISEÑO DE
PROCESADOR
Carrera:ITI
Integrantes:
García Gaona María Fernanda
Alvarez García Ignacio
Arroyo García Alan Israel
Diseño.............................................................................................................. 3
Etapas ................................................................................................................ 3
Conclusión ....................................................................................................... 10
Diseño de procesador
Diseño
La idea que vamos a diseñar es un procesador muy simple con una arquitectura de 8 bits que
soporta las operaciones aritméticas básicas (suma, resta, multiplicación y división), así como
algunas operaciones lógicas (AND, OR, XOR) y de desplazamiento de bits.
Etapas
Especificación de requisitos
Registros: El procesador tiene 16 registros de 8 bits cada uno. Los registros se dividen en tres
grupos:
Bus de datos: El bus de datos se utiliza para transferir datos entre los diferentes componentes
del procesador. El procesador tiene un bus de datos de 8 bits.
Reloj: El procesador cuenta con un reloj de 1 MHz que se utiliza para sincronizar las
operaciones.
Implementación de las diferentes unidades funcionales:
ALU: la ALU se diseñará para realizar las operaciones aritméticas y lógicas necesarias. Se
implementarán los circuitos necesarios para realizar las operaciones de suma, resta,
multiplicación y división, así como las operaciones lógicas de AND, OR, XOR y
desplazamiento de bits.
Una vez que se han implementado todas las unidades funcionales, se integrarán para formar
el procesador completo. Se utilizará un simulador de circuitos para simular el funcionamiento
del procesador y comprobar su funcionamiento correcto. En particular, se utilizará un
simulador de VHDL o Verilog para crear un modelo del procesador y ejecutar programas de
prueba para verificar su funcionamiento.
Pruebas y validación
Para validar el diseño del procesador, se pueden realizar pruebas en diferentes niveles:
Pruebas unitarias: se realizan pruebas en cada una de las unidades funcionales para
asegurarse de que funcionan correctamente.
Pruebas de integración: se realizan pruebas para asegurarse de que todas las unidades
funcionales se integran correctamente y que se comunican entre sí de manera
adecuada.
Una vez realizadas estas pruebas, se puede comprobar si el procesador cumple con
los requisitos especificados y funciona correctamente. En caso de que se encuentren
errores, se pueden realizar ajustes y mejoras en el diseño para corregirlos.
Conclusión