Está en la página 1de 30

!

'

"
(
* +

.
.
.
.
.

+ "

/0
/0

1
1*

!
'

'
'

# $ %&
)
,
*+

3
-

/+

7/

.
-+
0

"

*
.

4+ *- *
"
+
*
- "

,+
*+

+
*5
4+

+
*

- "
+

4+
*

3
.

.
"

- . *

+
+
.
- :
4+
+
+
+
8
*
+ 6
;8
4+
8 +
* + 298
9
92
" - 1
*
*
6
4+
+
1 *1
*1
84+
"
;
.+
, .+
*+
" +
* + 9 ?
" 4+
9
"+ "
+
+
>

" *
8 -

4+
4+

+ ,
/0

9 +

"
*

"
+

"

<* *

: =+ "
8
>8
"
.
*
+1
+
+
+
+
92 8

+
,+
+
;8
+

clk
0
#
3

1
*

+ 298

3
9

k-1
8
*

/ +
+
*
5*
,

* C

?
+

, .+
, +

@ 9

-+
" *
% D/ %

*- *
7

+ +
* *

8 +
+ *
( D?

,
+
+

-+
3-

4+

"
*

*
+
-

B
+
8 +

+
+

5*
.+
"

clk
O2
mod-8 O1
O0

O0

clk

O1
O2

.+
*

,+
/+

7/

1
+ +

+ +
+ +

4+ - *
+

*1
-

4+
-

, *
; #

-+ 8 +*-

?
#

+
?
;
4+

*14+

8
+
6

, *

+
; #

*1

+ +

. *
*

* *

? -+

8 -

4+

: ,

*- ;
4+

+ +

1
: *

*
*
*
-

"
"
"

+
+
+

+ 2A

" *

4+ 7

9
%>
%

%>
%

+
*
*
*

"
"
"

,
,

*
+"
+"

"
8

+
+ *

D> E
D E 4>
D E 4 4>

7/

%>E
%>E % E
"

"
,

D8
*

9
9

%
4>

4
84 *
*

;
;

4+

/+

# $!

%>7
%7
%7

4+ 8

"
!"

%>7
%7
%7

*+

>8 8>8
;
4

4+
4+
8
8- "
- D8

4
,
9

4>

+
*
4+

4+ * ;
>8 - "
"
*

;
.+
8
4 E4 E 8

; 4+

8
9F

8
;E 8 8

D;E 4> 4

6 *

3-

4;2
.+

, .+

*+

+ +

qn-2
&
q0
1

T1

T0

q1

q2

T2

&

q1
q0

qn-1

Tn-1

clk
O1

O2

O0

On-1

Tn-2
&
q0
1

T1

T0

&

qn-2

q1

q2

T2

qn-1

Tn-1

clk
O1

O2

O0

.+

On-1

*1

*+

4+

*- 6
" " % &" !' ( !" "

"
4+
; 8

- *
- *
4+
3

/+

7/

+
+"

-+
-+

. *
4+
*
-5
"
*
6
+ *
,+
*
+
.
+ ,
"
9+ ,+
*
+

+
:

?+*
>8
+"

"

,+

> +
*1

"
7

*6 8
;
8
6

8 *

*- *

8
-

;
4+ +

"

4+
+
8 +

+* 8 +
.+ *

,+

, * .
+

4+

4+

*
1 , *
*- *
+

- D ?+-

. * 4+
4+ "
4+ , * >
.+
8
-

+
+
+

+
*
-

, *
, .+
-+
8 4+

"

8 +
.+
+ +

" 8
-

,+

* * "

Clear
Cl i
qi

Ti

Oi
clk
Clear

Salida

"

"
"+ "
+

"

j+1

. * 4+

.+
;8 -

+
+
G

4+
4+
4+

- *
4+ +

*
.+

8
D

/+

7/

D
"
"

4+
>

*
.+

>

*
*

;
+ 8

-+C
4+

"+ "

4+
D

+ ,

+. 8
4 -

4+C

D E> 4 E 8
4 "
>
.+
4 ?

+
98
*

"
+

+
-

"
-

*
+
; ?+- . * 4+
4+
.+
D
+
+* 8 4+ *

>
8-

4 E>8 *
.
8 - 4+
+
8
'

> +

"

;
.+

, .+

*+

+ +

1
1
"
D8

*+ - 3
4 *+ - 3
*
*
,+

;
-

Ti-1

Cl i

0
&

4+ - * +
+ *+ - 3
, * 8
E>8
>
,
?
E 8
*4+

+
D8

4 D2 *
*

qi-1

qi

Ti

1
Clear

Oi

.+
+

. *

"

,+

*
"

+ ,

clk
Clear

Salida

j+1

" 4+

Preset
Pri
Ti

qi

Oi

, * 8 +
, *

/+

7/

"

*
4 E 8D
4 E>8 D

88 - 4+
8 - 4+ H E

.+
.+

&

Ti-1

?
"

48
D E 4I

Cl i

qi-1

* *
.
;

qi

Ti

qi
Preset
Oi

)*+*$*,
+

"
4+ *
;
"
/

*"

6
"

6
*
"C
+ -+
4+ , * G ?
>8
+ + >
,
- +

#
-

G"

;
+ *
4+
C
8
* ,
*- *
,+
.+
, .+ 8
+
-

" 8 + 4+
+

;
8 ;

Ti

-+

Ti

1, *
8*

+
4+

qi

;
/

"

+
,

qi

INH
&

clk

Oi

*
;8

*- *

-+
, .+

/+

7/

8
?
8

*
,+

4+
"

8 "

+-

* *

8
* 4+
9E
* * * *

9I
-+
"
8

+
-

"
*
4+

+
8

6
,+
.

8 4+
+

"

Oi

6
/

?
;8
*

;
; 4+
GE 8

9IE 98
GE>8
8J

4+
+
- "
4+

4+

9I -

"

"

>8
*

, * *1
+
4+
. 8
8
*
*
.
4+
+
"
*
+ +
+
"

+
+

*- *
*
1 + 8

4+C

8 .

+ ,

+
1

4+

,+
*

/4+ +- *
4+
, *

D
H+
*
. +"
4+
, * *
.
+
*- 8 D E>
G 1
"
+
4+
*- *

4+
4+

;
8

8
+

+
.+

4+
4+ "
G 1
"
, .+ *+
-

Cl i

Otra
funciones

qi

Ti

INH
Oi

*
:

, .+ 8
8
8 +

.+

, .+

GE 8
8

,+

. * -

clk
INH

Salida

%
*

.
-

-+

/+

7/

!- " . ! &"& '

.+
.+
-

+ "

"
4+

. 8

3
+
"

4+

1
;

4+

,+

+
*

.+ *

E 8
.+

"
E>
E ?
3-

E
E

L
L
+

; ?
E ?
-

"
+: *
E>
E>
*
"

6
-

+
*

+
8

+ K2* -

+- . * 4+
>8
"
E 8
E> ?
*- , * 8
*

I
Di

4+ "
Load

>1

>1

Cl i Pri
qi

Ti

Oi

.+

, .+

,+

*
+

8 *

" 8
5*

* *

4+
4+

*- *
"

clk
Load

Salida

.+
* 4+
- , :
E 8 4 E 8
.+
D
- 4+
/+

7/

N+1

N+2

N+3

D 4+
? +- * 4+
"
; 8
"
E>8
E> 4 E>8
D
>8
E> 4 E 8 D
.+
; 4+
- . >
, * 4+ "
D
>
E
4 E> D
+* 8 4+ 4
4+ 4+ *
.
*
*4
8
.+
8
:
.5
* 84
8D
"
.
.+
84 *
M

D E4
.+

, .+

*+

+ +

=1

Di

0
1

4+

qi

Ti

Load
Oi

.+
-

, .+

*+

. *

"

,+

clk
Load

Salida

!" !"/"! *+&" %

4+

.+

, .+

5 *
+

+
- *
+ 1

"
8 # $ %& 8 4+

6
*+

N+2

N+3

1 '

+ +
+

N+1

8 3
*
+.

1
8

clk
7

O0
O1
O2

*
/+

7/

, *
0

*
>

%>
%
4 >I

*
*

"

% *
4+ D E 4 I 4>I
?

+.

; D>E F
9 %>E>8

%>E>

+
+ 4+

D E 4 >I 4 I 4 2 I E 8
? -+
C*

*"

, *

A8

% E>8

4+ D E

*-

3-

8 2

4+
*- *

4+ "

*-

3-

*+

3-

-+

" 4+

4+ 8

6
8 +

D E 42 I D2
N

*
# $ %& 8 4+
8 # $ %&

"
+

? # $ %& I

1 >8 +

.+

3-

D E 4 2 D 2 # $ %& L 4 2 I D 2 # $ %& I
N

*+

q'i-1

.+

, .+

&

Ti-1

qi-1

&

Ti-1

Ti

qi
UP/DOWN

# "

"

!! 2

4+

/+

!!( (

7/

N ; *- 8
J "

8
+

Oi

, *
+

*
.+

, .+

5 *
N N

+
(
:
-

+
+

* *
) ()
+
*1

clk
2

Salida

CY

*
+

6
; 8

*1

(
)
> "
.+

" +
, .+

clk
5

Salida

BW

"

:
"

!"
%
*+

*1
>

D D *
*
1- . *
*

4+

# $!
"

.+

, .+

4+

clk
2

O0
O1
O2

q0
1

T0

T1

q1
1

T2

q2

clk
O0

? .5

/+

7/

N
()

, *

O1

O2

%>

*
+

%>
*-

* %>

: 4+

%8-

"
,

.
4+

*
5 *

:
*

*+

+
+

, .+ 8
*

+
-

8-

4+
"

*-

. ?++

. *
*" .+
8
"
8
>

.+

;8

+
*-

:
+
*1

4+

* C

+ +
-+

D .+

* +
.+ * 4+

"

.+

,
+

>

%> ,+

D -+
;

4+
; 9

, * 8% *
%
+

.+

98 -

; .+

*- 4+
.+
+
- - .

+
-

-- 2 +

8;

8"
8 *
+
4+
+ 8 .+
+
! /
"
+*+ 1
*- 8
8 .+
- +
+

clk
O0
O1

O2
3204

*
8

,+
!" $
+

4+

3, 4&

+ *

7/

*+
4+

,
-+

*5
+*
*
8

*
*

?
8

"

-1

4+

/+

6
-

*5"!" " & . " $*

*
** +

,
*
+ +

*14+

> +

7
+

-+
-+

6 8
4+
/4+
-

*C

4+
+

*
.
+
-

>

>8 4+

4+

* *

+*

* J

>

B+
+

*- *
8
.
4+ 8

M
*

>8 -

* +
* +
+.

>
B8
>8 .+ *

"

6 8
/

*
"

,+
:

, :
4+

+*-+C
8

+
. + *

6 +
* +
B
"
+
M8 - 4+

6
- 3*

modulo-16

Cl

O3

O0

O2

M8 +

" : 4+

/4+

4+

+ +
B -+

"
>

+ * +
*-

; *- 7 ?

,+

6 -

.
+ +
M8
+

8-

O1

4+
*
8

,+

+
8

.+

"
98

"

>

0302
0100
00 01 11 10

clk

C.C.

00 1

01 1

11 1
10 1

Cl

E % %> I
.+
;+
4+

, .+
2-+
4+

*+
?

+
. *
" 4+
- . >
.+

,+
M8

6
;

>8

clk
Salida

Cl

/+

7/

"
6
*
*

4+

"

+
.

8
-

Cl

O3

O0

O1

"

modulo-16
O2

" 4+
> #
" : 4+
6
8 4+ - "
,
"
9

+
4+

0302
0100
00 01 11 10

C.C.

clk

00 1

01 1

11 1
10 1

Cl

E % % I

.+

, .+

4+

*+

+
> -

. *
+
+

,+
*
*- - 4+ 6 8

8
-

"
; +

clk
Salida

10

Cl

!"
.+
+
.+

, .+
!

/+

7/

"

*&& ( $

34

*+
+
- *
;8 "

" $ &

+ +

8
" *

*
*
5 *

4+
8 +

*
*

+ 2!
+
+
8

%;

'

Init

1
Cl Pr
q0
D0

1
Cl Pr
q1
D1

Cl Pr
q2
D2

1
Cl Pr
q3
D3

clk
O0

/+

7/

O1

O2

O3

" :
>8 8 8
* 8 , *
8
"
*
-+
. * *,+
*
Init

, * 4+ +
8>8>8> - " *

"
*

1"

>8
-+
, .+

.+

*+

clk
O0
O1
O2
O3

>8 *

; 4+

8
,

,
, .+
O

+ 5

8
5*
8
+ +

*+

-+

.+
+

*+

" *

+
+
, *

4+

1
;" -

4+

,
+ - * +
8
5*

8
8

-+
" 8 3

:
8 ;+

"

*+
+ "
. 8
+

8
.+

*+

Init
Cl Pr
q0
D0

Cl Pr
q1
D1

Cl Pr
q2
D2

Cl Pr
q3
D3
q3

clk
O0

,
:

O1

O2

O3

7
D

>

1
- *

8 +

*- *
*

/+

7/

5 *

"

4+

*+
*+

.+

.+
;8

, .+

?
>8

*
.

4+
J

*- *
;

4+ 4 E>
.+
.1
+ >
+
>8
-+
*
8 4+

+
8 *
-

4+

>
, 8
+ >
;8 *
4+ , *
4+
A8 ;+ *

;8
8

4+ .

>
.+
/ -

"
-

.+
.+

.1

4E
4+

+
1
+
> .+

? "
5*

Init
clk
O0
O1
O2
O3

.
1 , *
* *
*- *

,+

+
*

" 4+

*
- :

*1 +

1
7

4+
-+

*
.
-

"

*
.

4+

&
-

,+

:
8

+ 4+

.
+ *

*
-+

*
*

7
.

+
.

+
+

4+

.
/+

7/

4+
-

? +

8
4+ 8 +

+
4+
A

.
*+ 1 *
.+ *
8 **
4+
.

+
"
-

8 *-

.
+

8+

.
4+

5
.
-

8+

? +
8

8-

.
, * 4+

4+
.
.5 *
,+
*
!"-* !
" " .& 6 3*"
? , .
- : *
,+

:4+

4+

#
4+ 8 +

*+ 1

*
* "*

.+

+ +
1
, .+

Entrada
serie

q3

D3

D2

*+

q2

q1

D1

Salida
serie

q0

D0

clk

.
+

?
4+

"

.
+
/ * * 8

+
:4+
.

;8
1

( 8 "+ "
8 (8

4+
.

.
-

"

1
+
4+

8*

, *
8+

4+
"
-

8 4+

/+

, .+
.

;+

4+

- : *
,
?
+
, *

, *
*

*
;+

;
- *
- *
;8
.+
8
*
( >8
+ - 8
+ " *
8
*
(8
+ (>8 4+ 8 + " :8 /
*+

:
8 ( >8
8
8
+

7/

B0

B1

B0

B2

B1

B0

Despues del flanco


activo del segundo ciclo
de clk

B3

B2

B0

Despues del flanco


activo del tercer ciclo de
clk

B1

B0

B1

B3

+
- *
5 *
.+

*
8 (>8
8 +
-

*
, .+

B3

:4+

+
0

*
.
+

Despues del flanco


activo del cuarto ciclo de
clk

4+
.5

+
;8

4+ 4+

+
;

B1

B0

B2

B1

B3

B2

4+
.
- : *
, *

4
.

8+

Despues del flanco


activo del primer ciclo
de clk

?
-

(> 8

B2

"

7/

B3

/+

B2

Inicio

B3

B0

Primer ciclo de reloj


Lectura del bit B 0

B1

Segundo ciclo de clk


Lectura del bit B 1

Tercer ciclo de clk


Lectura del bit B 2

B2

Cuarto ciclo de clk


Lectura del bit B 2

B3

.
*

*1 4+

- : *
+
>

+
>

84

"-* ! $
.+
-

+ :4+

" !

, .+
!

*+
/ .+

Entrada
serie

"!*" (

&*

4+

+ +
-

q3

D3

. ! &"&
1

+
8

q2

D2

.
+

q1

D1

- : *

q0

D0

clk

O3

O2

O1

O0

Salida
paralelo

*
+ 8
8

"
*-

"-* ! $

" !

. ! &"& (

&*

"!*"

+ +

.+

, .+

4+

* * 4+
.

+
;-

Entrada
paralelo
A3

A2

A1

C.C.

C.C.

C.C.

C.C.

Cl Pr

Cl Pr

Cl Pr

Cl Pr

Load

D3

q3

D2

clk

A3

Load

&

&
Cl
/+

7/

Pr

q2

D1

q1

A0

D0

q0

Salida
serie

*
4+
?

.+
/4+

*- +
-

,
+

, *

4+

, .+

4
*
-

.+
.
+ 8 4+

8
.

.
-+

+
1

/ E 8

"
*

3
+
!

.+

, .+

?
?
8 4+

"
8 /8
8
8

4+

. 1

*+ 1
.

+
6

6
?
+
+

"

*
8+
+ + *

+
+
+

8 +
+ " *

/8
*
;

+ -

,+
1 >8
"

8
- : *
: +

E 8
+ > +

+
8

5 *
/ E>8
" *
4+

* *

+ +

Entrada
paralelo

q3

D3

q2

D2

D1

q1

q0

D0

clk

O0

O1

O2

O3

Salida
paralelo

*
" 8
,
+
/D G8 + 4+
- ,

6
9"

9"

>8
*

7/

*/"! &
0

"-* !
/+

.
4+

-+
*+ 1 *
, *
-+

"
8
-+

;
*

4+ *+

+.

* C

*-

?
+

+ "
*
-

; *- 7
- : *

4+ 4+

+ "
- : *

, *

4+
:4+

, : *
4+
?+- . * 4+
: *1
+ 4+
6
.
4+ *- *
, * .
*
"
,

.
8

.+
.

:4+
D
4+

4+
-

4+ "

+
8

8
+
*

1
4+

+
8

*+

.+

LIN

Clear
S1
S0

REG[4]

ROUT

LOUT

? ?>
>>
>
>

+ $
+ $

+
+
+
+

.
-

%?G

- : *

%
?G

G
- : *

:4+

.
8
.

:4+
+

* C

8
-

8
8

+
+

/ *1

;
? ? ?>E>>8
- : *
+E
E4
E4
>E 4
N
1, *
+

/+

7/

8
.

4>

+
:4+

>

.
+

8
!

RIN

+
, *

*
4+

.
? 8 ?>8

- : *
-+

.
%

? ? ?>E>
-

%.

"

. *

* (>8( 8(

4+

E(
E(
E(
>E(>
? ? ? >E >

% 8

E4
E4
E4
>E 4>
4+

, *

? ? ? >E

- : *

E4
E4
E 4>
>E
N

+ 4+
.

E ? Q?>Q
E ? Q?>Q 4
E ? Q?>Q 4
>E ? Q?>Q 4

:4+

1, *

% 2>

"

- + '
I
+

+ +

4+ +
- . *

-+
*+

?> 4
?> 4
? > 4>
?>

"
4
#

+
-

4 2>

4+
?>Q4 L ?
? >Q 4 L ?
? >Q 4 L ?
? >Q 4 > L ?

7/

L ? Q?> ( L ?
L ? Q?> ( L ?
L ? Q?> ( L ?
L ? Q?> (> L ?

/
-

/+

" - . *
8
+ + 8
"
+
- . *
I - *
*- *
,+
+ 5*
4+
-

/
4+
+

- -

-1.

8
8 +

; 4+
%+ -+

+
-

A
8+
"
*

, .+

, * 4+

*
+

+
% E>8
*-

-+
4

*
"

C*

+ . ++
"
% E 8

+
+

4+

"
"

8
-

- . *
"

, *
*

#
+ + *1 ,
8*1
*- ; 8
/
+
, .+ -1.
A8
" * +
;+
+ +
- .+
,
8
/
8+
+ +
,+
?
*+
*1 ,
+
* * + +
*
*
4+
+"
- . *
*
4+
.+
- .
C*
*
8
- +
8
/
K8
-+

, .+
, * 4+
- "
8
8
+
>

/+

7/

+
>2J8 +

4
%

+
8 4+
(B2J ( 2> 4+ -+

"

+ +
- ,

>
,+
-

,;
*- *
>

2 >

8+

* +

*/
4+
*1 D

4+C
8

>

"

,
*

.+

C*

.5
*
/

;
8

+
, .+
- . *

, .+

'

+ +
/+

7/

*
0

.+

, .+
B

+
- . *
*
- . *
*
+,,

"
* +

8 + *+ - 3
8 + *+ - 3
*+ - 3
,+
+,,
"
"
- . *

* *
;+

+
-

+
+

,+
*

8
*

8
*

+ 8
+

*
*

+
4

, *
+

C
+

%08
5*

*
/+

7/

/0

4+
8

*+
4+
1
4+ - *
-

+ 8
F +
+

+
#

/0
-

+
-

8
-

F+

- *

+
: 8

PK

CS R/W

AB
RAM

/0

.
3
,
?,

/+

7/

/07 /0

DB

/0

1*

? /0
*
+
* *
- ?
# +
/0
1
*
.+
, .+
+
* +
4+
1
. :
- ,
+* 8
, *
,
K
+*
+
/0
PK
/0
4+ - *
+ ,
* +
?
*
,
?
, ?,
1
" 8
* +
-+
+
?
,
1
* +
1
*-

+
1
4+
+
,
" 8

SF0
CS

EN 0

SF1

An-1

A0

DB 0

? 4+

+ +
,+

.+
,

?,

1 +

DB 1

DB 2

, .+
$&I8
-

+
1

SFi

R/W
&

R/W

&

&

SFi

DBi

? ?, E>8 *
*
"
? ?, E
+,,

$&I E 8
1

? ?, E>
$&IE>8
8
+
+ > - " *
/+

7/

*-

84

? E>>8 -

4+

"

1
? E >

? E>>8
4+
? E>

4+

4+

+
+

*-

,+

/0

?+
-

1*

/0

.
+

"

, *
*

*+

, *

*
/0
4+ *1

8
.+

+ -+
, .+

"

Cx
Vx

, *
6
.+
, .+
,
* *

+
3-

Vy

+
- . *

"

4+
1 *
*- . *

,+

4+
" +
4+

8
R

R3
*

Cx
Vx
Vy
? 3E>8
>"
?
*
- 4+
"
-+

/+

7/

"
1
*
+ , *
8 4+
3E 8
"
.
"
; *- 8
.+
-+
38 - "
4+ R ER3E'" 8
+
.
-+
38
+
8 R "+ "
>
8 R38
"
8
+ * 8
3
+
- 1
4+ - "
4+
"
1.
*
-+
4+
/0
*
,
*
+ , *
,
*

>

También podría gustarte