Lab.nº5 de Arquitectura
-
Upload
vito-perez-salgado -
Category
Documents
-
view
214 -
download
0
Transcript of Lab.nº5 de Arquitectura
-
7/21/2019 Lab.n5 de Arquitectura
1/26
LABORATORIO DE ARQUITECTURA DEL COMPUTADOR
Pgina1
INGENIERIA ELECTRONICA Y
TELECOMUNICACIONES
LABORATORIO DE ARQUITECTURA DEL
COMPUTADOR
LABORATORIO N5
TITULO: MEMORIAS FLIP FLOPS CON
COMPUERTAS LOGICAS
ALUMNO:
ALEXIS SALCEDO CIEZA
CICLO: VII
PROFESOR: GUSTAVO PAZ PURIZACA
UNIVERSIDAD NACIONAL
TECNOLGICA DEL CONO SUR
DE LIMA (UNTECS)
-
7/21/2019 Lab.n5 de Arquitectura
2/26
LABORATORIO DE ARQUITECTURA DEL COMPUTADOR
MARCO TEORICO
Contadores
Un contador es un circuito secuencial que pasa por una secuencia prescrita deestados. La secuencia puede seguir un conteo inario o cualquier otra secuencia deestados.Los contadores se encuentran en casi todo siste!a digital. "e utili#a para contar el
nu!ero de ocurrencias de un e$ento o para generar secuencias de te!pori#ado para
controlar operaciones en un siste!a digital. De las di$ersas secuencias que puede
seguir un contador% la secuencia inaria directa es la !&s si!ple ' la !&s directa. Un
contador que sigue la secuencia inaria se deno!ina contador inario n its% consta
de n (ip)(ops ' puede contar en inario desde * +asta ,n)-. Un contador con n (ip)
(ops no necesaria!ente dee contar ,n n!eros. Puede truncarse la secuencia para
contar un n!ero !enor de estados. Por e/e!plo un contador BCD 0contador del * al12 cuenta la secuencia inaria desde **** +asta -**- ' regresa a **** para repetir la
secuencia. Otros contadores pueden seguir una secuencia aritraria que es posile no
sea la secuencia inaria directa. En cualquier caso% el procedi!iento de dise3o ser& el
!is!o. E4iste una clasi5caci6n &sica de los contadores% que los di$ide en as7ncronos
' s7ncronos% en 8unci6n de si la se3al de relo/ dispara si!ult&nea!ente a todos los (ip)
(ops 0s7ncrono2 o no 0as7ncrono2. Ade!&s% los contadores pueden clasi5carse
atendiendo al tipo de secuencia que generan o al n!ero de estados por el que pasan
0!6dulo2.
Contadores Asncronos
En los siste!as as7ncronos los 99 no est&n conectados al !is!o relo/% por lo que no
ca!ian si!ult&nea!ente. La se3al de relo/ s6lo ataca al (ip)(op que representa al it
!enos signi5cati$o. Los otros 99 se conectan en cascada sir$iendo su salida de relo/
para el siguiente% +asta llegar al it !&s signi5cati$o.
Contador binario ascendente tipo ripple
Est& constituida con dos (ip (op : ; con a!as entradas conectadas a -% por lo que
ca!iar&n de estado en el (anco de a/ada de su entrada de relo/. El relo/ e4terno se
conecta sola!ente a la entrada de relo/ del pri!er (ip (op 099*2. Este ca!iar& deestado en cada (anco de a/ada del relo/. El siguiente (ip (op099-2% tiene co!o
entrada de relo/ la salida de 99* por lo que ca!iar& de estado cada $e# que la salida
Q* ca!ie de - a *. Deido a que cada (ip (op responde con cierto retardo% los (ip
(op no son disparados si!ult&nea!ente% por lo que operan de 8or!a as7ncrona. De
+ec+o% la salida Q* se producir& un tie!po despu
-
7/21/2019 Lab.n5 de Arquitectura
3/26
LABORATORIO DE ARQUITECTURA DEL COMPUTADOR
>ote que por si!plicidad% en el diagra!a de tie!po no se to!a en cuenta este
retardo% ' se !uestra co!o si las transiciones ocurrieran si!ult&nea!ente.
Usual!ente
todas las entrada de
CLEAR seconectan /untas% de !anera que un pulso pueda poner todos los 99 en cero antes de
co!en#ar la cuenta.
Co!o se !ostr6 anterior!ente este contador de , it tipo ripple pasa por ? estados
di8erentes% dependiendo del $alor de la cuenta 0**% *-% -*%--2. De igual 8or!a% un
contador con n (ip (ops% pasar& por ,n estados di8erentes. El nu!ero de estados
di8erentes por lo que pasa un contador se deno!ina !odulo. El contador de , its se
deno!ina entonces contador !odulo ?.
Un contador !od)n 0!odulo n2 puede deno!inarse ta!i
-
7/21/2019 Lab.n5 de Arquitectura
4/26
LABORATORIO DE ARQUITECTURA DEL COMPUTADOR
Contador Ascendente BCD
asncrono
Los contadores anali#ados anterior!ente cuentan ,n estados di8erentes% donde n es el
n!ero de 99. Real!ente con n (ip (op se puede tener en la secuencia A"TA ,n
estados di8erentes% por lo que podr7a!os contar un !enor nu!ero de estados '
tendr7a!os una secuencia truncada. Esto se +ace 8or#ando a reciclar los 99 antes de
que pase por todos sus estados nor!ales. Un e/e!plo co!n se tiene con un contadorde dA>D
porque la entrada de CLEAR est& negada. Esto quiere decir que los 99 se resetean con
un cero.El siguiente es un contador de d
-
7/21/2019 Lab.n5 de Arquitectura
5/26
LABORATORIO DE ARQUITECTURA DEL COMPUTADOR
Dee ser e$idente la !anera de otener la 8unci6n del circuito que resetea a cero.
CO!TADORE" "I!CRO!O"
Contadores sncronos
En los contadores s7ncronos las entradas de relo/ de todos los (ip (ops se conectan
/untas a un relo/ co!n. De esta !anera todos los 99 ca!ian de estado
si!ult&nea!ente 0en paralelo2. El circuito a continuaci6n !uestra un contador
s7ncrono de @ its. Analice el diagra!a de tie!po para co!prender el 8unciona!iento
del contador ' $eri5que que todos los 99 ca!ian si!ult&nea!ente.
Pgina#
-
7/21/2019 Lab.n5 de Arquitectura
6/26
LABORATORIO DE ARQUITECTURA DEL COMPUTADOR
Contador Ascendente BCD sncrono
De 8or!a si!ilar al contador as7ncrono de d
-
7/21/2019 Lab.n5 de Arquitectura
7/26
LABORATORIO DE ARQUITECTURA DEL COMPUTADOR
En
la Ma+(ina de Estado
Pgina,
-
7/21/2019 Lab.n5 de Arquitectura
8/26
LABORATORIO DE ARQUITECTURA DEL COMPUTADOR
Proble%a 2&' Progra!ar el FDL directa!ente ' usando !aquinas de
estados% co!pare sus se3ales de salida dando sus conclusiones
Pgina-
-
7/21/2019 Lab.n5 de Arquitectura
9/26
LABORATORIO DE ARQUITECTURA DEL COMPUTADOR
En el circ(ito
En la Ma+(ina de Estado
Pgina.
-
7/21/2019 Lab.n5 de Arquitectura
10/26
LABORATORIO DE ARQUITECTURA DEL COMPUTADOR
Proble%a 3&' Progra!ar el FDL directa!ente ' usando !aquinas de
estados% co!pare sus se3ales de salida dando sus conclusionesPgina1/
-
7/21/2019 Lab.n5 de Arquitectura
11/26
LABORATORIO DE ARQUITECTURA DEL COMPUTADOR
En el Circ(ito
En la Ma+(ina de Estado
Pgina11
-
7/21/2019 Lab.n5 de Arquitectura
12/26
LABORATORIO DE ARQUITECTURA DEL COMPUTADOR
Pgina12
-
7/21/2019 Lab.n5 de Arquitectura
13/26
LABORATORIO DE ARQUITECTURA DEL COMPUTADOR
Proble%a &' Progra!ar el FDL directa!ente ' usando !aquinas de
estados% co!pare sus se3ales de salida dando sus conclusiones
En el Circ(ito
Pgina13
-
7/21/2019 Lab.n5 de Arquitectura
14/26
LABORATORIO DE ARQUITECTURA DEL COMPUTADOR
Pgina1
-
7/21/2019 Lab.n5 de Arquitectura
15/26
LABORATORIO DE ARQUITECTURA DEL COMPUTADOR
En la Ma+(ina de Estado
Proble%a #&' Progra!ar el FDL directa!ente ' usando !aquinas de
estados% co!pare sus se3ales de salida dando sus conclusiones
Pgina1#
-
7/21/2019 Lab.n5 de Arquitectura
16/26
LABORATORIO DE ARQUITECTURA DEL COMPUTADOR
En el Circ(ito
En la Ma+(ina de Estado
Pgina1*
-
7/21/2019 Lab.n5 de Arquitectura
17/26
LABORATORIO DE ARQUITECTURA DEL COMPUTADOR
Pgina1,
-
7/21/2019 Lab.n5 de Arquitectura
18/26
LABORATORIO DE ARQUITECTURA DEL COMPUTADOR
Proble%a *&' Progra!ar el FDL directa!ente ' usando !aquinas de
estados% co!pare sus se3ales de salida dando sus conclusiones
Pgina1-
-
7/21/2019 Lab.n5 de Arquitectura
19/26
LABORATORIO DE ARQUITECTURA DEL COMPUTADOR
En el circ(ito
Pgina1.
-
7/21/2019 Lab.n5 de Arquitectura
20/26
LABORATORIO DE ARQUITECTURA DEL COMPUTADOR
En la %a+(ina de Estado
Pgina2/
-
7/21/2019 Lab.n5 de Arquitectura
21/26
LABORATORIO DE ARQUITECTURA DEL COMPUTADOR
Proble%a ,&' Progra!ar el FDL directa!ente ' usando !aquinas de
estados% co!pare sus se3ales de salida dando sus conclusiones
En el Circ(ito
Pgina21
-
7/21/2019 Lab.n5 de Arquitectura
22/26
LABORATORIO DE ARQUITECTURA DEL COMPUTADOR
En la %a+(ina de estado
Pgina22
-
7/21/2019 Lab.n5 de Arquitectura
23/26
LABORATORIO DE ARQUITECTURA DEL COMPUTADOR
Proble%a -&' Progra!ar el FDL directa!ente ' usando !aquinas de
estados% co!pare sus se3ales de salida dando sus conclusiones
Pgina23
-
7/21/2019 Lab.n5 de Arquitectura
24/26
LABORATORIO DE ARQUITECTURA DEL COMPUTADOR
En el circ(ito
Pgina2
-
7/21/2019 Lab.n5 de Arquitectura
25/26
LABORATORIO DE ARQUITECTURA DEL COMPUTADOR
En la %a+(ina de estado
Pgina2#
-
7/21/2019 Lab.n5 de Arquitectura
26/26
LABORATORIO DE ARQUITECTURA DEL COMPUTADOR
OB"ER0ACIO!E"
Tratar de $ariar las entradas para que resulte !as adecuado sus salidas de cada
co!puerta l6gica.
Tratar de a/ustar lo !&s posile el clocG de cada tipo de (ip (ops usando la
progra!aci6n en FDL.
Lograr poner los co!andos adecuados para lograr as7 una opti!a salida inaria
de cada circuito l6gico.
CO!C$"IO!E"
"e +a podido oser$ar las salidas de cada co!puerta l6gica teniendo cada
co!puerta l6gica di8erentes tipos de (ip (ops. "e +a podido oser$ar las salidas adecuadas de cada tipo de (ip (op.
Mediante el progra!a FDL se oser$o sus respecti$as se3ales inarias de
acuerdo a sus di8erentes co!puertas l6gicas.
"e considero !ediante la progra!aci6n en FDL el uso adecuado de sus
co!andos para reali#ar tanto la progra!aci6n en el circuito co!o en una!aquina de estado.
Pgina2*