Contadores y registros

175 visualizações

Publicada em

registros y contadores

Publicada em: Engenharia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
175
No SlideShare
0
A partir de incorporações
0
Número de incorporações
1
Ações
Compartilhamentos
0
Downloads
1
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Contadores y registros

  1. 1. ! " # $ %& ' ( ) * + , - *+ . . - . - ! . - - ' . + " ' /0 1 ' /0 1* 2 2 3 - " * 4+ *- * ,+ + - - - , . - " + *+ *5 + 6 " -+ . * - " 4+ * + /+ 7 / 0
  2. 2. . 4+ 3 " * . - " + , + + * 8 . 8 - " . - . * /0 # * + 9 + + . - : 9 + - " 4+ + + + * - + 8 " * 8 * + 6 ;8 4+ <* * : = + " + 8 + * + 298 9 + 8 >8 92 - " - 1 * ,+ " . 4+ * 6 4+ + 1 *1 * +- 1 4+ *- 1 8 - 4+ " + - + ; .+ , .+ *+ " + + + * + 9 ? " 4+ - 9 ;8 + 92 8 "+ " + + > + # * + 298 9 8 -+ *- * 8 3 + 9 * - 3- 7 2 @ 9 ≤ / + * + A -+ + + 8 + * + B + 8 + " * * * + + * 5* - + * + 4+ - 8 + , * C * % D/ % ? ( D? ? , + 5* + - 8 + * " , + .+ , .+ - + * + A " , + .+ - 1 - + + 4+ - * ,+ * + + + + + 1 /+ 7 / 0 0 1 2 3 k-1 0 1 clk clk O2 O1 O0 mod-8 clk 0 1 2 3 4 5 6 7 0 O2 O1 O0
  3. 3. *1 *+ 4+ 8 * * 8 - - " !" # $! # 4+ , * * - 8 + + - + ; # + + + - - , * * 6 ; # 8 -+ 8 +*- + *14+ + ? -+ * + + + , * 7 ? . * - - + # + - * *1 8 - 4+ + : , + * + *- ; ? ; + 4+ . + + + - 4+ 1 ? : * - * + 2A " * 4+ 7 %>7 * " + 9 % 7 * " + %> %> % 7 * " + % % - + %>7 * " , ; 9 % 7 * " , ; 9 %>E % 7 * " , ; 9 %>E % E ? - % " 4 8 4+ 4> * " >8 8>8 , ; 9F 4 * , ; 9 4> .+ 8 8 4 * + " F 4 * 4 E 4 E 8 * + " - - 4+ - 4+ * ; ; - 6 D8 4+ 8 + >8 - " 4+ * " + 8 - " * " * 8 + * - D8 * 4+ D> E D E 4> D E 4 4> /+ 7 / 0
  4. 4. . 8 6 * + 8 3- ; ;E 8 8 2 D;E 4> 4 4;2 .+ , .+ *+ - 6 - + + + .+ - + 1 6 *1 *+ 4+ *- 6 " " % &" !' ( !" " - * : + + > + " - * : + " + *1 4+ 4+ 1 -+ " ; 8 3 * -+ " ,+ 7 ?+- . * 4+ + *- 4+ * * -5 " 6 8 - + >8 - * 6 ; 8 " 8 - +" + * ,+ * 8 - + + . + , " 6 ; +* 8 + - 9 - + ,+ * 8 * 4+ + .+ * - - / + + 1 * *- * ,+ /+ 7 / 0 ! T1 q1 O1 T0 q0 O0 1 clk T2 q2 1 O2 & Tn-1 qn-1 On-1 & qn-2 q1 q0 T1 q1 O1 T0 q0 O0 1 clk T2 q2 1 O2 & Tn-1 qn-1 On-1 & Tn-2 qn-2
  5. 5. , * . * 4+ 4+ - * + 1 , * - - D ?+- . * 4+ *- * + 4+ " + 4+ , * - * 8 + " 8 - , * - .+ - + > .+ , .+ - + + + 8 - -+ ,+ * * - + " 8 4+ " ; ? " . * 4+ - > * * -+C " .+ ; * 4+ "+ " " + ; 8 - + 8 "+ " + * + + : ? + - D + " + - 4+ + + , " 98 + - . > G 4+ - 4+ * + " 8 - 4+ D " * - - * +. 8 4+ * 4+C + - 4+ + 4 - > .+ ; ?+- . * 4+ 4 E>8 - D E> - 4+ .+ * . * 4 E 8 D + . 8 - 4+ .+ 8 4 - " > +* 8 4+ * + 8 D .+ 4 ? - /+ 7 / 0 ' clk Clear Salida 0j+1j 1 2 3 4 5 Ti qi Cli Clear Oi
  6. 6. 8 - 1 + > + , " ; .+ , .+ *+ + + 1 + 4+ - * + 1 + *+ - 3 - 6 " ; , * 8 E>8 > *+ - 3 4 - D 8 - + , ? E 8 *+ - 3 4 D2 - D 8 *- 4+ * * ,+ * * .+ . * " * ,+ * 8 + - + * - + , " 9 C " 4+ + , * 8 + " 6 8 - , * /+ 7 / 0 B clk Clear Salida 0j+1j 1 2 3 4 5 Ti qi Cli Clear Oi 0 1& qi-1 Ti-1 Ti qi Pri Preset Oi
  7. 7. * 8 - - * - ? 4 E 8 D 8 - 4+ .+ * . " 4 8 * 4 E>8 D 8 - 4+ H E .+ ; D E 4 I )*+*$*, + " ; + * - + *- 4+ * 4+ C " 8 + 4+ , " - 6 ; 8 * , + + * " 6 " - *- * ,+ # * - .+ , .+ 8 ; - "C + -+ / + - ; + 4+ , * - / 1 , * - G ? " 8 ; + 8 - G " >8 + + > 8 - 4+ -+ * , - + ; - *- * 8 4+ + * 8 - - * " + 8 4+ ,+ " 6 ;8 -+ - + * " + , .+ 8 - - , ; 6 " ; * * 9I 6 ; 4+ 8 8 -+ / ? GE 8 9IE 98 ,+ * * ? +- * 4+ 9E " ;8 GE>8 . 4+ 8 * * * * 8 * 8 - /+ 7 / 0 J Ti qi Oi Ti qi Oi & INH clk qi Ti qi Cli Preset Oi 0 1& qi-1 Ti-1
  8. 8. 4+ + 4+ 9I - " " >8 8 . + , ; 4+ - " 4+ * * + , * *1 + *- * ,+ 4+ 1 + 4+ + * * /4+ +- * 4+ 6 ; . 8 1 + 8 4+ , * 8 8 8 * 4+C D - 4+ * . + H+ * . + " + 4+ " 4+ + 4+ , * * . + + G 1 " " * + *- 8 D E> G 1 " .+ , .+ *+ + + 1 + 4+ *- * - + " ; * - , .+ 8 GE 8 D - 1 ,+ : - 8 8 + 8 .+ , .+ - . * - % !- " . ! &"& ' * - . + " + .+ " * - .+ - 4+ + . 8 4+ - - 3 * . + 4+ 1 . + -+ " ; * ,+ * 8 /+ 7 / 0 A Ti qi Cli INH Oi 0 1 0 Otra funciones clk INH Salida 21 3 4 5 6 7
  9. 9. .+ * " 6 + +: * - * + - +- . * 4+ " ; ? E > - >8 " E> E ? E> 8 E 8 E> ? E 8 E E ? - * " + K2* - *- , * 8 * .+ 3- - E L E L I + 4+ " .+ , .+ + ,+ * + 4+ *- * - * " 8 * * 4+ " 8 - + . 8 * : * 5* * 5 D - 4+ .+ " ? +- * 4+ " ; 8 * 4+ E>8 E> 4 E>8 D >8 E> 4 E 8 D - , : .+ ; 4+ - . > , * 4+ " E 8 4 E 8 D > E 4 E> D +* 8 - 4+ 4 .+ 4+ 4+ * . * *- 4 8 .+ 8 D - : .5 * 8 - 4 8 D - 4+ .+ 8 4 * " . /+ 7 / 0 M Ti qi Pri Load Oi Cli >1 >1 Di clk Load Salida 432 N+1 N+2 N+35 N
  10. 10. D E 4 ⊕ .+ , .+ *+ + + - + 4+ - . .+ , .+ *+ + . * " ,+ * - - !" !"/"! *+&" % 0 1 ' + - + 8 3 4+ - + + * 5 * " - * +. * 1 + + + 8 - * + 1 8 + 6 # $ %& 8 4+ + .+ , .+ *+ + * + A * , * * /+ 7 / 0 > clk Load Salida 432 N+1 N+2 N+35 N clk 7 6 5 4 3 2 1 0 7 O2 O1 O0 Ti qi Load Oi 0 1 =1Di
  11. 11. %> * " ; D>E F % * , ; 9 %>E>8 *- 4+ D E 4>I % * , ; 9 %>E> % E>8 *- 4+ D E 4 I 4>I ? +. + * + A8 - * + 8 3- + 4+ DE 4>I 4 I 4 2 I E 8 8 2 ? -+ *- 4+ 3- *+ * " 4+ 4+ 8 C * " *- * , * 4+ " 8 3- -+ * D E 4 2 I D2 N * 6 " - + 6 # $ %& 8 4+ + ? # $ %& I 1 8 + 8 # $ %& 1 >8 + D .+ 3- D E 4 2 D2 # $ %& L 4 2 I D2 # $ %& I N + - *+ .+ , .+ # " " !!( ( !! 2 ? 4+ , * . 5 * + * * 8 + N - ( ) () N - + : + + *1 ; *- 8 * + A N - + . J " .+ , .+ /+ 7 / 0 Ti qi UP/DOWN Oi 0 1& qi-1 Ti-1 & q'i-1 Ti-1
  12. 12. * 6 ( ) " + : + + *1 ; 8 > " .+ , .+ " - + 6 D D * + 4+ - : + *1 * N " + > 1 - . * * () !" # $! % 6 " * + A - - - 4+ *+ .+ , .+ ? .5 - , * 7 /+ 7 / 0 clk CY Salida 21 3 4 5 6 7 0 1 clk BW Salida 45 3 2 1 0 7 6 5 clk 0 1 2 3 4 5 6 7 0 O2 O1 O0 T1 q1 O1 T0 q0 O0 11 clk T2 q2 1 O2
  13. 13. %> * , ; 98 - 4+ > + D .+ + ; .+ 6 ; 9 % %> * %> 9 8 %> ,+ * + 6 ;8 D -+ .+ * 4+ *- * , ; % .+ , * 8 % * , ; % 8 - 4+ ; % + D + - 6 " * * C : -- 2 + 8 - - : 4+ 3 + ; .+ + + *1 *- 4+ 8 - -+ . 8 * . - .+ " 8 * " - 4+ * - + , * / * 5 * - ?+- . * + 4+ : 8 + *- - - . + 8 .+ - * *+ .+ , .+ 8 " - + ! / + + * ; .+ 8 " +*+ 1 + - 8 - 4+ + " 8 + *- 8 8 .+ - " *- *- > - - + + * - 6 8 * 8 8 8 ,+ * - !" $ 3, 4& *5"!" " & . " $* " + 4+ - 1 + * + , - * *+ *5 * + > - *- 4+ +* ? + + + * + 4+ , * * 8 * - 7 6 -+ 8 * + *14+ + /+ 7 / 0 clk O0 O1 O2 3 2 0 4
  14. 14. # -+ - + + * + * 4+ 6 8 -+ . 8 - * 4+ *- 4+ C /4+ 1 *C - - 8 * * +* * J - 6 - - ; *- 7 ? + + * + >8 4+ + > M8 + + * + B -+ . . 4+ * + B + - *- * * + > +*- + + + . + M 8 * + B - 8 -+C M8 + >8 - * . 4+ 8 +. >8 - + > - - .+ * 8 " " : 4+ - , : - + M > 3 " 6 8 ,+ 4+ . + * ,+ * / : * + " ; /4+ - 6 + + * 4+ ,+ + * + B " 6 * 8 " + M8 - 4+ - 3 * 8 .+ , " 98 > E % %> I .+ , .+ *+ + . * - ,+ * ;+ 2-+ ? " 4+ + M8 6 - >8 4+ . 4+ - . > .+ ; /+ 7 / 0 ! 1 1 1 1 1 1 1 1 1 0 x x x x x x 00 00 01 01 11 11 10 10 0302 0100 Cl clk Cl O3 O2 O1 O0 C.C. modulo-16 clk Cl Salida 76 8 9 0 1 2 3 4
  15. 15. " ; - * * 4+ 8 " 4+ 6 " + > # " : 4+ + * . 8 " 6 8 4+ - " 4+ * * - . - , " 9 E % % I .+ , .+ *+ + . * ,+ * 8 " 4+ + > - + + *- - 4+ 6 8 - ; + - !" " *&& ( $ 34 " $ & .+ , .+ *+ + + + * + 2! + - ! 8 * 4+ + .+ + " * . 5 * 8 + + - - * * 8 + ;8 " * - + %; /+ 7 / 0 ' clk Cl O3 O2 O1 O0 C.C. modulo-16 1 1 1 1 1 1 1 1 1 1 x x x x x 0 00 00 01 01 11 11 10 10 0302 0100 Cl clk Cl Salida 76 8 9 0 1 2 3 410
  16. 16. /+ 7 / 0 B q1 Pr O1 Cl D1 q2 Pr O2 Cl D2 q0 Pr O0 Cl D0 q3 Pr O3 Cl D3 1 1 1 1Init clk
  17. 17. " - : + 8 , * 4+ + 1 " >8 >8 8 8 * 8 , * 8 " 8>8>8> - " * -+ " * - -+ * .+ , .+ *+ . * *- ,+ * ; - : 8 - + 4+ >8 * 4+ 8 ;+ 8 - .+ 8 - + 8 1 8 + " * , " 8 3 + 5 4+ ; " - + # * , 8 + O *+ 8 + - * + 5* * 8 + " 8 5* + P ? * . 8 8 , 8 *+ , * " + .+ , .+ *+ + + + *+ O ? , 7 : D : > 1 8 " - * 8 + *- * 5 * 8 4+ 1 * *+ *+ .+ , .+ ? * 1 8 .+ ;8 >8 . + 8 4+ /+ 7 / 0 J clk Init O0 O1 O2 O3 q3 q1 Pr O1 Cl D1 q2 Pr O2 Cl D2 q0 Pr O0 Cl D0 q3 Pr O3 Cl D3 Init clk
  18. 18. + *- * + .+ ; - 8 * 4+ > .+ .1 + * 4+ 4 E> - - 4+ - , 8 1 .+ ;8 > . + > 4 E / + - 8 .+ ;8 * 4+ > .+ .1 + > " - 4+ , * + >8 -+ - / - 4+ - + ? " * 8 4+ - A8 ;+ * 5* # . + - " 4+ - * * 1 , * - 8 * - : * . * * - " *1 + - *- * + - 1 4+ : . * ,+ * * 7 + & + 8 + 4+ + * -+ . 4+ - - * . -+ , ,+ * 8 - * 7 . , + , + . - . - . - - ? - * + . 8 * 4+ 8 . + - 4+ 8 + 8 + 4+ 1 * - . ? + . 4+ /+ 7 / 0 A clk Init O0 O1 O2 O3
  19. 19. - 8 . - 8 + - 8 - 4+ + *+ 1 * . - - .+ * - - - # . 8 *- 4+ + 5 - 4+ 8 + 8 " * . ? + . - 8 *- 4+ - 8 + - 8 , * 4+ *+ 1 * . D . 4+ . .5 * ,+ * - + - + * !"-* ! " " .& 6 3*" ? , . * - . - : * ,+ * " * 7 :4+ . + + 1 + . ! *+ .+ , .+ . - : * 4+ 4+ + - - , ? " . . - - 8 + + , * - - - " ? " . , .+ 8 4+ 1 , * 4+ + - + * * + / * * 8 + ;+ - . 8 * 4+ - + :4+ ;+ - . 4+ . - , * + 8 : 6 ;8 8 + - ; - * 8 (>8 1 - * ;8 .+ 8 ( 8 "+ " 8 * (>8 + - 8 8 ( 8 + " * 8 * ( 8 + - 8 (>8 4+ 8 + " :8 - / *- + + - + /+ 7 / 0 M q0 D0 Entrada serie clk q1 D1 q2 D2 q3 D3 Salida serie
  20. 20. + - * * ? 4+ + 4+ - - * * 8 (>8 - .5 ;8 4+ 4 5 * 8 - (> 8 + . .+ , .+ + - + ; " 8 - * 4+ . - - + . - : * . - : * :4+ + + , * * *1 4+ + /+ 7 / 0 > B2?? B2 B1B3 B2 B1 B0B3 Segundo ciclo de clk Lectura del bit B1 Primer ciclo de reloj Lectura del bit B0B0 ? ?? B1 B3? Tercer ciclo de clk Lectura del bit B2 ?? B3? Cuarto ciclo de clk Lectura del bit B2? B2 B3 B0 Inicio? ? ? ? B1 ? ? ?B0 B2 ? ?B1 B0 B2 ?B1 B0B3 B2 B1 B0B3 Despues del flanco activo del primer ciclo de clk Despues del flanco activo del segundo ciclo de clk Despues del flanco activo del tercer ciclo de clk Despues del flanco activo del cuarto ciclo de clk
  21. 21. + + :4+ . >8 8 4 "-* ! $ " ! "!*" ( &* . ! &"& .+ , .+ *+ + + 1 + . - ! / .+ 4+ - 8 + . - : * - * + * * 4+ - + + 8 " 4+ . - 6 ; - * + 8 *- - "-* ! $ " ! . ! &"& ( &* "!*" .+ , .+ + + + 1 + . /+ 7 / 0 O2 q0 D0 Entrada serie clk q1 D1 q2 D2 q3 D3 Salida paralelo O3 O1 O0 clk q3 PrCl D3 A3 C.C. q2 PrCl D2 A2 C.C. q1 PrCl D1 A1 C.C. q0 PrCl D0 A0 C.C. Salida serie Entrada paralelo & & Load A3 Load Cl Pr
  22. 22. - * + .+ - 8 - 4+ 4+ 8 + .+ ? *- + 4+ . - : * + " * /4+ * , - + 8 4+ : + 1 " + - 8 /8 . 1 *+ 1 * 4 , .+ . + - * . 8 + ? ; + + + - + - * . + ? 6 + + * 8 , * - -+ / + " 8 4+ ,+ 8 / 8 6 + 5 * 1 >8 1 8 + ? E 8 / E>8 " / E 8 " 8 8 + + > + - " * G 3 - + + 4+ + . 8 * - + * * ! . - - .+ , .+ + + + + . - ! * " 8 - - - " ; +. - - , + + - . 8 * * C * /D G8 + 4+ - 4+ -+ 6 - - , ? 6 9 " >8 - + *+ 1 * ? 9 " 8 * , * - + 4+ *+ *- - + "-* ! */"! & /+ 7 / 0 O1 q0 D0 Entrada paralelo clk q1 D1 q2 D2 q3 D3 Salida paralelo O0 O2 O3
  23. 23. # . + " 4+ 4+ , * + + - * - ; *- 7 6 + . + " ! 4+ . .+ - 7 - : * 8 - : * :4+ 8 . - + - 8 - : * :4+ 8 , : * 4+ . -+ ?+- . * 4+ . D * + ! - : *1 % - 4+ - + 4+ 6 . 4+ 4+ " * , * 1 4+ - *- * - 4+ + 4+ , * - . . 8 8 + * / . + - 8 " , ? 8 ?>8 * *+ .+ ? ?> %- >> ?G - : * > > % G ?G - : * :4+ + . - 8 . - + + - 8 . - + + $ + 8 . - 8 8 + - + $ + :4+ 8 . * C - 8 + / *1 ; ? ? ?>E>>8 - : * 8 + . +- . + :4+ > + E E 4 E 4 >E 4 N + 1 , * - 4> /+ 7 / 0 S1 S0 LOUT LINRIN ROUT 4 4 REG[4] Clear
  24. 24. ? ? ?>E> %- 8 " 4+ . - . . * * (>8( 8( ( E( E( E( >E(> ? ? ?>E > % 8 E 4 E 4 E 4 >E 4> 4+ - , * ? ? ?>E - : * :4+ 8 E 4 E 4 E 4> >E N + 1 , * - 4 + 4+ 8 % 2> " 4 2> . - * 4+ E ? Q?>Q L ? Q?> ( L ? ?>Q4 L ? ?> 4 E ? Q?>Q 4 L ? Q?> ( L ? ?>Q 4 L ? ?> 4 E ? Q?>Q 4 L ? Q?> ( L ? ?>Q 4 L ? ?> 4> >E ? Q?>Q 4 L ? Q?> (> L ? ?>Q 4> L ? ?> ? + - + ' + + " - " - . * 8 - / / I + + + 8 " 4+ - 4+ + 4 + - . * + -+ - . * # I - * *- * ,+ *+ * + + 5* 4+ - - - - /+ 7 / 0 !
  25. 25. -1. J - + + 1 + / + 8 + - + - - - , - A >2J8 + ; 4+ + 8 + 8 %+ -+ 8 4+ " * 8 + (B2J ( 2> 4+ -+ , .+ * + - 4 % + : * + . +- + " 8 , * 4+ % E>8 " 1 " % E 8 " - *- + - . * 8 , * / -+ . C * - + 4+ . " * " 4 # + + *1 , 8 - *1 *- ; 8 / + - .+ , .+ -1. A 8 " * + ;+ + + - - .+ - , 8 / 8 + + + ,+ 4+C ? *+ *1 , + * * - + + * * - 4+ +" - - . * * 4+ 8 8 .+ - . C * * 8 - + 8 / , .+ > , ; 2 >8 + > *- 6 ; K8 , * 4+ ,+ *- * / 4+ .5 8 -+ - " - > * + " *1 D * + - 8 - - , / , .+ 8 + * - C * - + - . * > , .+ /+ 7 / 0 '
  26. 26. + + * - .+ , .+ /+ 7 / 0 B
  27. 27. + 8 + *+ - 3 + + - . * 8 + *+ - 3 + 6 * - *+ - 3 + ,+ * - . * ,+ * 8 * + * +,, " 8 * + + +,, " * 4 - . * ? - " * * + + 8 . : , * C %08 8 * + ;+ - 8 + + + 5* * /+ 7 / 0 J
  28. 28. /0 + + 4+ - F + + 8 8 *+ - - + 8 4+ 1 - - + F + + 4+ - * - - : 8 + + - # /0 K + - * * P K 8 - K 3 - /07 /0 1 /0 1* /0 1 ? /0 * + * * - ? # - + + . /0 1 * .+ , .+ 1 + * + 4+ 1 . : - , +* 8 , * 4+ 3 , K +* - + /0 P K /0 - + , 4+ - * + , * + ? * ?, , ? , ?, 1 " 8 * + , -+ + ? , 1 " 8 * + 1 *- /+ 7 / 0 A AB RAM CS R/W DBk N
  29. 29. + + * + - .+ , .+ + - + ? 4+ ,+ , ?, 6 $&I8 1 8 * 1 + - + ? ?, E>8 * + 1 *- ? E>>8 - 4+ * " ? ?, E $&I E 8 ? E>>8 * , + 8 +,, 1 8 - 4+ " 4 - + ? ?, E> $&IE>8 4 1 + 4+ *- * 8 ? E > ? E> ,+ + + > - " * /+ 7 / 0 M 0 1 2 EN An-1 A0 DB0 DB1 DB2 CS SF0 SF1 S R q DBi SFi R/W & & & SFi R/W
  30. 30. /0 1* /0 - - " , * * ?+ . : * /0 1 8 + -+ " . 8 - + 1 *+ , * 4+ *1 .+ , .+ , * - + + " 4+ ,+ + 6 3 - - . * 4+ 1 * .+ , .+ - " + *- - 8 R3 , 4+ - . * R * * * ? 3E>8 " 1 * + , * 8 4+ - - >" ? 3E 8 " . " ; *- 8 .+ -+ 38 - " 4+ R ER3E'" 8 + * . -+ 38 + 8 R "+ " - > - 4+ 8 R38 " 8 - + - * 8 " - - 3 + - 1 4+ - " 4+ " 1 . * -+ 4+ /0 -+ * , * + , * , - * /+ 7 / 0 > Vx Vy Cx Cx Vx Vy

×