Вы находитесь на странице: 1из 1

1

Microprocesador de 4 bits implementado en Verilog


Guzmán Ramírez Rafael, Martínez Hernández Edgar
Centro de Enseñanza Técnica Industrial, Plantel Colomos

Resumen—El propósito de este proyecto es implementar una No posee memoria RAM, la cual es una característica de
arquitectura Harvard de un microprocesador de 4 bits, los microprocesadores, sin embargo, contiene dos registros
utilizando lógica TTL, es decir que todos los bloques están
que pueden funcionar como una pequeña memoria RAM,
construidos a base de compuertas lógicas, lo que hace de esta
propuesta una opción viable para entender el funcionamiento un registro de uso general y otro para guardar direcciones
de los procesadores y analizar como evoluciona la electrónica en caso de requerir instrucciones de brincos.
digital, desde una simple compuerta, pasando por un circuito
integrado TTL hasta un módulo. Contiene dos puertos de salida los cuales cuentan con un
registro interno y un puerto de entrada, que igualmente
I. INTRODUCCIÓN cuenta con un registro interno.
Una unidad procesadora es aquella parte de un sistema
digital o un computador que configura las operaciones de
un sistema. Está compuesto básicamente cuatro bloques,
contador de programa, el cual se encarga de accesar a una
dirección de memoria específica para extraer el dato que se
desea procesar, la unidad aritmética-lógica la cual se
encarga de realizar todas las operaciones necesarias para
obtener el proceso requerido, el banco de registros, el cual
almacena temporalmente los datos que el procesador
manipula, y poder disponer de ellos a voluntad, por último,
la unidad de control, se encarga de entregar las señales
necesarias a los demás bloques para que realicen su
correcto funcionamiento, este último bloque, puede ser
combinacional o secuencial dependiendo de las
características del microprocesador.

La implementación de este microprocesador permite


entender con mayor facilidad el proceso de diseño,
codificación y validación de los circuitos digitales, puesto
que previo a un proceso de fabricación en silicio, se debe
realizar una prueba en simulación o “pre-silicio” para
verificar el correcto funcionamiento del diseño.

II. ESPECIFICACIONES
La memoria de programa es de 8k-bytes la cual esta
REFERENCIAS
seccionada en 32 partes, cada una de 256 bytes, esto
permite almacenar hasta 32 programas en la misma [1] M. Morris Mano. 3rd ed. Computer System Architecture, USA,
Prentice Hall, 1994.
memoria. [2] A. Hernández. (2018, Jun 19) Taller Electrónica Blog [Online].
Available https://tallerelectronica.com.
La arquitectura posee un set de instrucciones RISC el
cual cuenta con 16 instrucciones diferentes, con un ciclo de
reloj por instrucción. La memoria cuenta con un bus de
direcciones de 8 bits, la cual nos permite seccionar cada
dato en dos partes, una para la instrucción a realizar (los
cuatro bits mas significativos) y otra para el operando en
caso de que la instrucción lo requiera.

Вам также может понравиться