lunes, 28 de abril de 2008

Clase 5 - 23/4

Para hacer un circuito que almacena las últimas 4 palabras de 5 bits cada una necesito 5 FFD colocados en serie para que vayan guardando las “letras” a medida que van llegando, y otras 4 filas de FFD (con la misma cantidad de circuitos en serie) que memoricen las palabras cuando son enviadas.

Esto es porque necesito tantos FFD (en serie) como bits por palabra y tantos FFD (“en paralelo”) como palabras tenga; teniendo en cuenta que la primera fila no memoriza ninguna palabra sino que sólo se encarga de guardar los bits que van llegando para mandarlos luego todos juntos.

GRAFICO CON TODOS LOS FFD CONECTADOS

GRAFICO DEL DIAGRAMA DE TIEMPO

Para hacer un circuito que almacena las últimas 5 palabras de 2 bits cada una necesito 5 FFD colocados en serie, y otras 4 filas de FFD.

GRAFICO CON TODOS LOS FFD CONECTADOS

GRAFICO DEL DIAGRAMA DE TIEMPO


Conclusiones del diagrama de tiempo del circuito:

Para hacer el diagrama de tiempo hay que tener en cuenta que los datos se toman en el flanco de bajada del clock y que el dato que se toma es el que hay justo cuando empieza a bajar.

Al tomar la “foto” veo que los datos aparecen “corridos” porque, al bajar el primer flanco, Qo está en 0 y sube, pero como toma lo primero toma un 0 y recién el en el segundo flanco toma un 1.

Q2 toma tres 0 seguidos y después un 1 porque, al bajar los primeros dos flancos Q1 estaba en 0 y recién al tercero llega a tomar el 1 que venía del estado anterior de Q1.

Entonces, todo lo que ocurra en un circuito va a ocurrir en el otro con un tiempo de demora.


Giselle Arena y Dalmiro Aguirre

viernes, 25 de abril de 2008

Clase 4 - 17 / 4 / 2008.

(Revisar)
Teniendo en cuenta que ahora nosotros nos basamos en el flanco de bajada del clock para variar las salidas, podemos analizar que sucede cuando el flanco de bajada de nuestro clock coincide con el flanco de bajada o de subida de la entrada “J”.En ambos casos no fijamos el instante donde el flanco de bajada del clock comienza, y en ese instante nos fijamos que valor tiene “J”.
En el caso A, cuando comienza el flanco de bajada del clock “J” esta en “1”, por lo que “Q=1”.
En el caso B, cuando comienza el flanco de bajada del clock “J” esta en “0”, por lo que “Q=1”.
En ambos casos no fijamos el instante donde el flanco de bajada del clock comienza, y en ese instante nos fijamos que valor tiene “J”.
En el caso A, cuando comienza el flanco de bajada del clock “J” esta en “1”, por lo que “Q=1”.
En el caso B, cuando comienza el flanco de bajada del clock “J” esta en “0”, por lo que “Q=1”.


Flip-Flop-Delay

Aplicaciones:
a) Conforma la Señal.

b)?
c) Actúa como Conversor serie paralelo.






Señal Conformada:









Aquí el FFD igualó todos los pulsos, aunque perdí algunos datos (D).
La señal que ahora sale esta conformada, todos los 1 y 0 duran lo mismo.
Si yo no quisiese perder tantos datos lo que tendría que hacer es aumentar la frecuencia del clock, aumentarían la cantidad de flancos de bajada por tiempo y así tomaría más datos.

Registro de desplazamiento: (el segundo FFD toma la salida de Qo, ose en D1 entra Qo)
























Podemos Observar









Podemos ver que Qo tiene el nuevo dato y Q1 tiene el dato anterior, por lo que podemos deducir que se produjo un desplazamiento donde yo tengo el dato nuevo en Qo y el dato anterior en Q1.

Este circuito me permite guardar 2 bits; el dato anterior y el nuevo.

Teniendo este circuito, voy a poder guardar tres datos.
Llegamos a la conclusión de que voy a guardar tantos bits, como Flip- Flops tenga.









Conversor Serie Paralelo:

La computadora espera y guarda (a través de este circuito de FFD), X cantidad de bits, ej. 16. Cuando se acumularon los 16 bits (por lo que voy a necesitar 16 FFD) los envía. (También deberá de tener su propio “Clock Interno” para contar 16 bits y luego enviarlos).

Si fuesen 3 bits (o sea 3 FFD):


110 010 010 101 110 001



Llega un BIT, memoriza. Llega otro BIT memoriza (retiene en el circuito el nuevo y el anterior). Llega el tercer BIT, memoriza y retiene los tres Bits en el circuito. EN TONCES AHORA SI EL CLOCK HACE “PLIP” PASAN LOS TRES BITS EN PARALELOS. Luego todo comienza de vuelta, uno memoriza, dos memoriza, tres memoriza, plip envía en paralelo.

Nuestro nuevo circuito de CONVERSOR SERIE PARALELO, será:







En este circuito los FFD de “arriba” deben de hacer un PLIP (?) en el clock, después de que pasen los tres bits en el circuito de abajo (es por eso que el clock de los FFD de arriba son 1/3 de los de abajo). Así manda para arriba los tres bits memorizados en paralelo, para luego poder memorizar otros tres y repetir la cadena.

Martin Junger







martes, 15 de abril de 2008

Clases 1-2-3 19-26/3 y 9/4

Circuito Biestable












Cuando un circuito se saca de la estabilidad, se estabiliza solo.
Dos estados estables.
Sus salidas son opuestas.




En este caso, hay dos entradas, que las vamos a determinar nosotros, poniendole valores, ya sean 1 o 0, y analizaremos el resultado de las salidas en base a lo que le agregamos.
Q y Q negado, dependen de lo que tenian antes, por eso, elegimos un valor para las salidas.
Cuando armamos la tabla de estados, vamos a poner los valores de Q y Q negado, una vez que el circuito se estabilizo. O sea que escribimos el ultimo valor, el valor una vez que estabilizo el circuito.

Se elige al azar cuanto va a valer Q y para analizarlo, una vez terminado, se ven los valores que se repiten y se llega a esta tabla definitiva:

· Tabla definitiva del FLIP-FLOP RS ASINCRONICO.



















· Esta es la menor unidad de memoria para almacenar información. Cuando ponemos 00, el Flip-Flop asincronico, mantiene el valor en las salidas que tenia antes, o sea, guarda lo que tenia.
· El unico valor que no se puede poner, es 11, ya que esta prohibido porque desestabiliza el circuito, no mantiene en sus salidas valores diferentes.
· Siempre su salida Q, va a estar referida al valor que haya en S. Por eso llamamos a S “Set” y a R “Reset”.
· Se llama Asincronico, ya que no depende de ningun patron de tiempo. Ni bien pongo la señal, cambian las salidas.














































· Aca, la tabla que nos dio, es opuesta a la anterior del Flip-flop asincronico.












































Lo que buscamos es modificar este circuito para que nos de la tabla de la Nor.























Agregando un Not a la entrada de S y R, conseguimos que nos de un circuito opuesto. Conseguimos tener los resultados de la tabla Nor, con los componentes Nand.

























Flip-Flop RS-Sincrónico


















· Ahora tengo como si fuera un control, el Clock.
· Al poner un 0, las salidas mantienen el estado anterior que tenian, ya que inhabilita lo que pasa en S y R. Esto hace que nos salga 0 negado, o sea 1 en S y R dandonos lo que habia antes.
· SI pongo en el Clock 1, va a responder a S y R. se va a comportar como Asincronico (depende de S y R).


Para realizar los graficos de tiempo, primero vamos a analizar el Flip-Flop asincronico, o sea, no nos vamos a preocupar por lo que pasa en el Clock. Vamos a analizar todo, sin mirarlo.



















Ahora si vamos a analizar el Flip Flor Sincronico, o sea que vamos a fijarnos antes que nada lo que pasa en el CLock:
· Si éste esta en 0, no nos fijamos lo que pasa en R y S ya que los inhabilita manteniendo lo que habia antes.
· Si éste esta en 1, nos fijamos lo que pasa en R y S.




















Este circuito se le llama FLip Flor por nivel, porque varia en 1 y 0.



¿Como hacemos que varie lo menos posible?

Para que varie lo menos posible voy a crear mas periodos de tiempo en el Clock cuando vale 0, y poco tiempo cuando toma valores 1.





Para que yo lo pueda controlar, voy a tratar hacer que los cambios se produzcan en los flancos o de subida o de bajada (se utiliza nada mas que en los de bajada).
Todo va a suceder en el tiempo en que el Clock baja.
Esto, lo podemos entender como el samplin rate, cambiando la frecuencia del CLock, voy a tener mas o menos muestras de lo que quiero tomar.




Flip-Flop JK Sincronico Por flanco de bajada.
Ilai SZPIEZAK-
RACHKOVSKY