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

ESCUELA POLITÉCNICA NACIONAL

FACULTAD DE INGENIERÍA ELÉCTRICA Y


ELECTRÓNICA
DEPARTAMENTO DE ELECTRÓNICA,
TELECOMUNICACIONES Y REDES DE INFORMACION

✔ INFORME TRABAJO PREPARATORIO

✔ Sistemas Digitales

Sistemas Analógicos Digitales

Práctica #: 10 Tema: CONTADORES

Realizado por:

Alumno (s): Christian Rueda Grupo: GR10

Patricio Vaca

(Espacio Reservado)
Fecha de entrega: 2018 / 01 / 30 f. ______________________
año mes día Recibido por:

Sanción:
________________________________________________

Semestre: OCT - MAR ✔


ABR - SEP 2017

1
CONTADORES
Christian Rueda, Patricio Vaca.

Laboratorio de Sistemas Digitales, Departamento de Electrónica, Telecomunicaciones y Redes de


Información

Escuela Politécnica Nacional

Quito, Ecuador
christian.rueda@epn.edu.ec

lenin.vaca@epn.edu.ec

Resumen. – en el presente documento se conoce que la señal para la transición siempre


expone varias aplicaciones de los circuitos será igual para cada elemento.
secuenciales, empleando como elementos
Un contador sincrónico conecta todas las
fundamentales para el diseño y operación a los
entradas de reloj de los Flip-Flop, a una
circuitos integrados Flip-Flops en general del misma señal de reloj (CLK), de esta manera
tipo JK, debido a que no poseen condiciones todas las salidas de los Flip-Flop cambian al
prohibidas y su fácil modificación para la mismo tiempo, con un pequeño retardo en el
obtención de otros tipos de multivibradores orden de los ns. Además, es posible y muy
biestables. En la vida diaria es muy común la usado la implementación de una señal de
necesidad de cuantificar los sucesos, para ello habilitación o reseteo. Esta usualmente se la
coloca en serie a todas los terminales de los
se emplean contadores, estos pueden ser
Flip-Flop en donde ante un estado de cero
ascendentes, descendentes, unitarios, lógico obtenido con un pulsador y una
decádicos, etc. En electrónica estos sucesos son resistencia conectados a tierra y VCC
contados a través de una señal de transición respectivamente.
siendo estos los impulsos dados por la señal de
sincronización o reloj. Contadores asincrónicos
En general un circuito secuencial asincrónico
I. INFORME los cambios de estado se generan a un ritmo
A. Explicar las diferencias en una hoja como inherente dado por los retardos propios de los
mínimo el diseño de contadores sincrónicos y elementos lógicos empleados. Muchas veces
asincrónicos. esta implementación presenta problemas de
Un contador generalmente es usado para operación al generarse diferencias de
cualquier circuito secuencial cuyo diagrama sincronización, ya que los lapsos de
de estados contiene un solo ciclo. De esta operación de cada elemento lógico no se
manera se define un circuito secuencia l que pueden controlar a voluntad y muchas veces
no es mas que un sistema tal que la salida entran a funcionar elementos un tiempo
depende no solo de la combinación de las después del deseado debido a un retardo
entradas, sino además depende de valores diferente propio de cada elemento.
previos, creando el modelo básico de
memorias. De acuerdo con como manejan el Un contador asincrónico conecta las entradas
tiempo o señal de reloj estos circuitos de reloj de los Flip-Flop, a diferentes señales
secuenciales se dividen en sincrónicos o de reloj, comúnmente las señales de salida de
asincrónicos. los Flip-Flop previos, de esta manera las
salidas de los Flip-Flop cambian en diferentes
lapsos de tiempo.
Contadores sincrónicos
En general en un circuito secuencial
sincrónico, la transición de estado esta La diferencia principal entre estos dos
definido por los instantes de cambio dados contadores es la gobernación del instante de
por la señal sincrónica o de reloj. De esta acción de cada flip-flop en el contador, donde
manera es posible controlar a ‘voluntad’ la en el contador sincrónico es empleada una
transición de los elementos lógicos ya que se misma señal simultanea y en los contadores

2
asincrónicos se emplean diferentes señales C. Se desea diseñar un contador binario que
derivadas del mismo arreglo de Flip-Flop. haga cuentas pares o impares bajo el control
Si bien ambos arreglos o configuraciones de de una entrada U. Si U=0 la cuenta será:
contadores presentas retardos temporales 0,2,4,6 y si U=1 la cuenta será: 1,3,5,7.
inherentes a cada dispositivo, en el contador Considerar que la entrada de control U sólo
asincrónico es mucho mas notable debido al puede cambiar mientras el contador está en
acarreo del retraso en las etapas de los Flip- el estado más elevado de la cuenta par o
Flop. impar. El paso de la cuenta impar a par (al
ponerse U=0) se hará decrementando en una
B. Determinar lo que haría para obtener una unidad al estado más alto de la cuenta impar.
señal de reloj de 8 Hz, a partir de una señal Por el contrario, el paso de la cuenta par a
de reloj generada por un cristal de 16 MHz. la impar (al ponerse U=1) se hará
incrementando en una unidad el máximo
Dado que la señal primaria posee una estado par. Utilizar Flip-Flops J-K
frecuencia de 16MHz y se desea obtener una disparados por el flanco de bajada con
señal de 8 Hz, lo que se puede hacer es entradas asíncronas activas a nivel bajo para
emplear contadores /divisores de frecuencia la inicialización. Presentar la simulación del
creando un arreglo en primera instancia de un circuito diseñado en el paquete
divisor binario y posteriormente en serie 6 computacional Proteus.
decádicos para lograr dividir esta frecuencia

Los 6MHz se pasa por el circuito integrado


74LS76
16000000
= 8000000 = 8𝑀𝐻𝑧
2

Posteriormente se pasa progresivamente por


los circuitos integrados 74LS90, 6 veces
8000000
= 800𝐾𝐻𝑧
10
800000
= 80𝐾𝐻𝑧
10
80000
= 8𝐾𝐻𝑧
10
8000
= 800𝐻𝑧
10
800
= 80𝐻𝑧
10
80
= 8𝐻𝑧
10

Para que al final en la salida tenemos una


frecuencia de 8Hz

D. Investigar las ventajas de utilizar FPGA para


la implementación de circuitos sincrónicos.

Una FPGA (Field Programmable Gate Array


o matriz de puertas programables) es un
dispositivo programable que contiene bloques
lógicos donde su interconexión y
funcionalidad puede ser configurada un
lenguaje de descripción (VHDL).
Las FPGA tienen las ventajas de ser
reprogramables, sus costes de desarrollo y
adquisición son mucho menores para
pequeñas cantidades de dispositivos y el
tiempo de desarrollo es también menor.

3
Rendimiento. Aprovechando del paralelismo necesitan sistemas operativos, minimizan los
del hardware, los FPGA exceden la potencia retos de fiabilidad con ejecución paralela y
de cómputo de los procesadores digitales de hardware preciso dedicado a cada tarea.
señales rompiendo el paradigma de ejecución
secuencial y logrando más en cada ciclo de Mantenimiento a largo plazo. los FPGA
reloj. El controlar entradas y salidas (E/S) a son actualizables en campo y no requieren el
nivel de hardware ofrece tiempos de tiempo y el precio que implica rediseñar un
respuesta más veloces y funcionalidad ASIC. Los FPGA, al ser reconfigurables, son
especializada que coincide con los capaces de mantenerse al tanto con
requerimientos de una aplicación. modificaciones a futuro que pudieran ser
necesarias. Mientras el producto o sistema se
Tiempo en llegar al mercado. La tecnología va desarrollando, usted puede implementarle
FPGA ofrece flexibilidad y capacidades de mejoras funcionales sin la necesidad de
rápido desarrollo de prototipos para enfrentar invertir tiempo rediseñando el hardware o
los retos de que un producto se libere tarde al modificando el diseño de la tarjeta.
mercado. Posteriormente podrá implementar
cambios y realizar iteraciones de un diseño II. CONCLUSIONES
FPGA en cuestión de horas en vez de
semanas. También existe hardware comercial Conclusiones Christian Rueda.
listo para usarse con diferentes tipos de E/S - Empleando el contador más sencillo con Flip-
ya conectados a un chip FPGA programable Flop se puede obtener una forma de onda de
por el usuario. El aumento en disponibilidad
salida cuya frecuencia es la mitad exacta de la
de herramientas de software de alto nivel
disminuye la curva de aprendizaje con frecuencia de la forma de onda de su entrada
niveles de abstracción. CLK.
- En el contador asíncrono, cada salida de los
Precio. El precio de la ingeniería no Flip-Flop excita la entrada CLK del siguiente
recurrente de un diseño personalizado ASIC Flip-Flop.
excede considerablemente al de las
soluciones de hardware basadas en FPGA. La Conclusiones Patricio Vaca.
fuerte inversión inicial de los ASICs es
fácilmente justificable para los fabricantes de - Los contadores asincrónicos presentan la
equipos originales que embarcan miles de facilidad de diseño cuando el modulo
chips por año, pero muchos usuarios finales
requerido es de la forma 2n, así se los
necesitan la funcionalidad de un hardware
personalizado para decenas o cientos de construye poniendo Flip-Flops en cascada.
sistemas en desarrollo. Los requerimientos de - El circuito divisor de frecuencia se utiliza para
un sistema van cambiando con el tiempo, y el obtener frecuencias inferiores a partir de una
precio de cambiar incrementalmente los frecuencia principal, así se obtiene unidades
diseños FPGA es insignificante al compararlo de tiempo múltiplos del período que
con el precio de implementar cambios en un
corresponde a dicha frecuencia principal.
ASIC antes de su lanzamiento.

Fiabilidad. Mientras que las herramientas de


software ofrecen un entorno de III. RECOMENDACIONES
programación, los circuitos de un FPGA son - Emplear encapsulados que contengan la
una implementación segura de la ejecución mayor cantidad de Flip-Flops integrados
de un programa. Los sistemas basados en con otras funciones como el circuito
procesadores frecuentemente implican varios
integrado 74LS90.
niveles de abstracción para auxiliar a
programar las tareas y compartir los recursos
entre procesos múltiples. El software a nivel IV. REFERENCIAS
driver se encarga de administrar los recursos [1] C. Novillo, Sistemas Digitales, Quito: Escuela Politécnica
Nacional, 2001, pp. 102-112.
de hardware y el sistema operativo administra [2] T. L. Floyd, Fundamentos de Sistemas Digitales, 9na ed.,
la memoria y el ancho de banda del Madrid: PEARSON, pp. 228-231.
procesador. El núcleo de un procesador sólo [3] National Instruments Corporation., «National
puede ejecutar una instrucción a la vez, y los Instruments,» 21 Diciembre 2011. [En línea]. Available:
http://www.ni.com/white-paper/6984/es/. [Último acceso:
sistemas basados en procesadores están 2018 Enero 29].
siempre en riesgo de que sus tareas se
obstruyan entre sí. Los FPGA, que no

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