Está en la página 1de 6

UNIVERSIDAD TECNOLÓGICA DEL NORTE DE AGUASCALIENTES

Tecnología y Valores, Educación sin Límites

INGENIERÍA EN MECATRÓNICA

DISPOSITIVOS DIGITALES PROGRAMABLES


ACTIVIDAD 7

ALUMNOS:
JOAQUIN EMANUEL MONTALVO

MIGUEL SEBASTIAN VITAL CARMONA

LUIS FERNANDO LUÉVANO DUEÑAS

PROFESOR: NATHANAEL FLORES CALZADA

DECIMO CUATRIMESTRE GRUPO B

18/10/2022
INTRODUCCION
En el desarrollo de esta actividad, se tendrá un análisis para poder diseñar en VHDL,
un par de secuencias de leds de 8 y 16 bits, ascendente y descendente para el caso
de 8 bits y 7 secuencias distintas para el caso de 16 bits.

OBJETIVO DE LA ACTIVIDAD
El alumno construirá sistemas digitales en el PLD con lenguaje VHDL y/o gráfico,
utilizando la lógica secuencial, combinacional, memorias, y/o ALU, para solucionar
problemas de diseño digital.

MARCO TEORICO
8 BITS
En arquitectura de computadoras, 8 bits es un adjetivo usado para
describir enteros, direcciones de memoria u otras unidades de datos que
comprenden hasta 8 bits (1 octeto) de ancho, o para referirse a
una arquitectura de CPU y ALU basadas en registros, bus de direcciones o bus de
datos de ese ancho. Las CPU de 8 bits normalmente usan un bus de datos de 8 bits
y un bus de direcciones de 16 bits lo que causa que su memoria direccionable esté
limitada a 64 kilobytes; sin embargo esto no es una "ley natural", ya que existen
excepciones.
El primer microprocesador de 8 bits ampliamente utilizado es el Intel 8080, que se
usó en computadores de aficionados a finales de los años 70 y principio de los años
80, muchos corriendo el sistema operativo CP/M. El Zilog Z80 (compatible con el
8080) el Motorola 6800 y el MOS Technology 6502 se utilizan en varios
computadores similares y profesionales. Pero se conocen más por haber sido
ampliamente usados en computadores domésticos y videoconsolas en los 70 y 80,
abarcando parte de la segunda y sobre todo tercera generaciones de
videoconsolas. Muchas CPU y microcontroladores de 8 bits son la base hoy en día
de los sistemas integrados que encontramos en cualquier sitio desde el coche al
ascensor o la lavadora. En el sistema binario, hay 28 (256)
posibles permutaciones para 8 bits. Aproximadamente el 55% de todas las CPU
vendidas en el mundo son microcontroladores o microprocesadores de 8 bits.
16 BITS
En la arquitectura de la computadora , los enteros de 16 bits , las direcciones de
memoria u otras unidades de datos son aquellos que tienen 16 bits (2 octetos ) de
ancho. Además, las arquitecturas de CPU y ALU de 16 bits son aquellas que se
basan en registros , buses de direcciones o buses de datos de ese tamaño.
Las microcomputadoras de 16 bits son computadoras en las que
los microprocesadores de 16 bits eran la norma. Un registro de 16 bits puede
almacenar 2 16 valores diferentes. El rango de valores enteros que se pueden
almacenar en 16 bits depende de la representación de enteros utilizada. Con las
dos representaciones más comunes, el rango es de 0 a 32,767 (2 15 - 1) para la
representación como un número binario ( sin signo ) , y de −32,768 (−1 × 2 15 ) a
32,767 (2 15 - 1) para la representación como complemento a dos . Dado que
2 16 es 65,536, un procesador con direcciones de memoria de 16 bits puede
acceder directamente a 64 KB (65,536 bytes) de memoria direccionable por bytes .
Si un sistema usa segmentación con compensaciones de segmento de 16 bits, se
puede acceder a más.
IMPLEMENTACION 1

Fig. 1: PRACTICA IMPLEMENTADA FISICAMENTE Fig. 2: CODIGO DE LA PRACTICA

Fig. 3: PRACTICA EN FUNCIONAMIENTO

En las imágenes anteriores, se puede ver el circuito que incluye ocho leds, y el
seleccionador, para asi poder hacer las secuenciaciones tanto ascendente como
descendente, capaces de llevarse a cabo gracias al desarrollo de variables y
condicionales que se presentan en la pantalla de programación.
IMPLEMENTACION 2

Fig. 4: PRACTICA IMPLEMENTADA FISICAMENTE Fig. 5: CODIGO DE LA PRACTICA

Fig. 6: PRACTICA EN FUNCIONAMIENTO

En las imágenes anteriores, se puede ver el circuito que incluye siete leds, para asi
poder hacer las secuenciaciones, que son siete, capaces de llevarse a cabo gracias
al desarrollo de variables y condicionales que se presentan en la pantalla de
programación, dándonos secuencias diferentes que cambian cada que la entrada
muta de estado de bajo a alto.
CONCLUSION
Los circuitos o implementaciones físicas que se desarrollaron para esta actividad se
realizaron de forma muy sencilla, pues es algo básico que se ha hecho desde hace
mucho tiempo, no consta más que de conectar los componentes a la alimentación
y a las señales de la placa. En cuanto a la programación, es importante ver el avance
de las funciones que hemos trabajado desde la practica anterior, para asi poder
crear más aplicaciones con diferentes resoluciones.

También podría gustarte