From the category archives:

CPU hecha en casa

Pues este sería el último post de avances porque por fin lo acabé. Sólo falta hacer las conclusiones y poner a punto los posts teóricos que se publicaron. Esta vez un video de YouTube:

Muchas gracias a mi hermano por musicalizar el video.

Post relacionados:

- Proyecto: Construyendo un CPU con circuitos básicos (Parte 1)

- Asi voy con mi CPU
- Asi voy con mi CPU II

{ 3 comments }

No sé porque siempre me ha fascinado ver estos aparatitos que tienen leds en la noche y con la luz apagada. ¿Será que el brillo les da un carácter misterioso y frío como el de un viaje en una nave espacial o simplemente me recuerdan esas noches tranquilas junto al arbolito de navidad? Quien sabe, pero podría verlo por horas.

cpunoche
Para mí, es una vista hermosa

Por fin mi "microprocesador" corrió su primer programa que realiza operaciones aritméticas y logicas para incluso sacar datos al puerto de salida. También ya realiza el ciclo sin fin que evita que el programa pierda control y que rota a la derecha los bits del acumulador hasta que desaparecen totalmente después de unos ciclos de reloj. Ya siento que es misión cumplida :) .

Post relacionados:

- Proyecto: Construyendo un CPU con circuitos básicos (Parte 1)
- Asi voy con mi CPU
- Asi voy con mi CPU II

{ 0 comments }

En este post se va a tratar el diseño de la funcionalidad de Entrada y Salida que es lo que conecta nuestro microprocesador con el mundo real y lo hace una máquina útil y no un cerebro vegetal.

Entrada y Salida

Las ordenes de entradas de salida están definidas por las ordenes IN y OUT que tienen la siguiente estructura:

Para la salida se va utilizar un registro que mantenga la salida constante por medio del circuito integrado 74LS374. Para la entrada, usamos un buffer con ayuda del circuito 74LS255. El diagrama esquemático es el siguiente:

Nota importante:

La construcción del CPU se está llevando justo ahorita, por lo que toda la información presentada en este post puede estar incompleta o incorrecta al ser de carácter provisional.

{ 2 comments }

En esta foto se puede observar que sobre la mesa ya está lista la lógica de control, el contador de programa, la memoria RAM y ROM, el registro de instrucción y el registro de operando. Esta en pleno desarrollo el cableando del acumulador pero ya tengo nueva dotación de cables :) .

cpu1
Como armar un rompecabezas

Post relacionados:

- Proyecto: Construyendo un CPU con circuitos básicos (Parte 1)

{ 0 comments }


Diseño del Acumulador

Ya nos tocó diseñar las partes más interesantes de un microprocesador. Ahora continúo con una de las más "engorrosas": el acumulador. Es latoso porque interactúa prácticamente con todos los módulos del microprocesador. y por su característica cíclica en las operaciones con el ALU.

Acumulador2

Nota importante:

La construcción del CPU se está llevando justo en estos momentos, por lo que toda la información presentada en este post puede estar incompleta o incorrecta al ser de carácter provisional.

{ 0 comments }