(Sumador de dos números de 16 bits)

Solo disponible en BuenasTareas
  • Páginas : 3 (727 palabras )
  • Descarga(s) : 7
  • Publicado : 10 de agosto de 2010
Leer documento completo
Vista previa del texto
Practica 1 -- Diseño Lógico
(Sumador de dos números de 16 bits) (Memoria RAM 32 bits)
A. Trejos Estudiante de Ing. Biomédica G. Barrera Estudiante de Ing. Biomédica

Para la realización de esta,se diseño una memoria de 32 x 1 bit, esta se realizo con 32 memorias de 1 bit. Para una segunda parte se diseño un algoritmo en keil, el cual realiza una multiplicación de dos números de 16 bits.1. Introducción
Para el diseño de una memoria RAM de 32x1, se utilizan conceptos de circuitos lógicos combinacionales y secuenciales, como lo es el uso de flip flop, compuertas and, y elementos máselaborados como decodificadores y multiplexores. Para el desarrollo de la multiplicación de dos datos de 16 bits, es necesario conocer las sintaxis de las instrucciones, como también conocer losregistros permitidos para realizar

ciertas acciones que se ven involucradas en la elaboración de dicho código. El software utilizado para este proceso (multiplicación de dos números de 1 bit), es KeiluVision 3, el cual posee un número reducido de instrucciones, por lo que es un limitante al momento del desarrollo de un código.

2. Métodos
El primer paso es diseñar en el programa Altera una memoriade 1 bit, a partir de un Flip-Flop tipo D, la memoria de 32x1 fue diseñada basándose en el circuito básico que a continuación se muestra (Figura 1):

Figura 1

Este circuito fue encapsulado yconectado con otros 30 circuitos del mismo tipo de la siguiente forma (Figura 2):

Figura 2

Donde se comparten las entradas R/W (lectura o escritura), CE (enable) y data (entrada del dato). Laentrada deco de cada circuito va conectada a un decodificador de 5 a 32, el cual se encarga de elegir en cual espacio de memoria será guardado el dato.

El decodificador fue diseñado a partir de unascompuertas and de la siguiente forma (Figura 3):

Figura 3

Donde este será un decodificador de 1 a 2. Este es encapsulado y conectado de la siguiente forma para diseñar un decodificador de 2 a...
tracking img