Sunteți pe pagina 1din 3

ASDN * L08

NUMRTOARE I GENERATOARE DE SECVEN


* Introducere
Numrtoarele i generatoarele de frecven sunt automate cu evoluie ciclic, a cror funcionare poate fi
considerat independent de exterior. Pentru realizarea lor se folosesc fie bistabile (metodologia de
sintez fiind cea cunoscut, fie numrtoare sau registre de deplasare. !n acest caz, sinteza se face dup
urmtorul algoritm"
#. necesarul de circuite" se stabilete $n funcie de numrul de stri ale automatului de realizat,
recurg%ndu&se eventual la expandarea circuitelor uzuale disponibile.
'. secvena de stri" de pe graful de fluen al circuitului obinut $n prima etap se alege o secven egal
cu numrul de stri al automatului de realizat.
(. ecuaiile de funcionare" se determin ecuaiile de tranziie (astfel $nc%t automatul s parcurg secvena
aleas anterior i ecuaiile de ieire (pentru realizarea funciei automatului
). sc*ema" se realizeaz pe baza ecuaiilor de funcionare.
+. implementarea
,. testare
* Probleme rezolvate
#. - se realizeze cu numrtor .)#/( un numrtor modulo + folosind" a aducerea la 01 b $ncrcarea
paralel.
-e alege de pe graful de fluen o secven de lungime +.
2
(
2
'
32
#
2
0
00 0# ## #0
00 0 0 0 0
0# # 4 4 4
## 4 4 4 4
#0 4 4 4 4
a
5672
'

b
0#00 8
2 P9
:; 8
0 ... (

'. - se proiecteze un generator de frecven care s furnizeze pe ieiri $n mod serial numrul #//#.
Numrul de stri necesar este de ), corespunztor lungimii secvenei care trebuie generate. Pentru sintez
se poate utiliza un registru combinat pe ) bii .)/+ comandat s lucreze ca registru de deplasare, caz $n
care graful de fluen este urmtorul.
-e
alege, de exemplu, secvena #&'&)&<, cu lungimea )
2 2
(
2
'
2
#
2
0
2
=
8I N N
(
N
'
N
#
N
0
# 0 0 0 # ' 0 # 0 0 0 #
' 0 0 # 0 ) 0 / # 0 0 #
) 0 # 0 0 < 0 / # 0 0 #
< # 0 0 0 # # # 0 0 0 #
2
(
2
'
32
#
2
0
00 0# ## #0
00 4 0 4 0
0# 0 4 4 4
## 4 4 4 4
#0 # 4 4 4
2
(
2
'
32
#
2
0
00 0# ## #0
00 4 0 4 #
0# # 4 4 4
## 4 4 4 4
#0 0 4 4 4
8I72
(
0 ( 0 ( (
2 2 2 2 N
N
'
701 N
#
701 N
0
7#.
8ac se alege secvena >&/&'&,, ieirea N
(
se obine direct,fr a?utorul >9> de ieire"
2 2
(
2
'
2
#
2
0
2
=
8I N N
(
N
'
N
#
N
0
> # # 0 0 / # # 0 0 0 #
/ # 0 0 # ( # / # 0 0 #
( 0 0 # # , 0 / # 0 0 #
, 0 # # 0 > 0 # 0 0 0 #
2
(
2
'
32
#
2
0
00 0# ## #0
00 4 0 4 0
0# 0 4 4 4
## 4 4 4 4
#0 # 4 4 4
N
(
72
0
N
'
701 N
#
701 N
0
7#.
8I72
(
* Probleme propuse
#. - se realizeze cu circuite .)#/( un numrtor modulo
'+, folosind te*nica aducerii la 0.
'. - se realizeze un numrtor cu lungimea ciclului de
numrare programabil $ntre # i #,.
(. - se realizeze un numrtor $n cod @raA pe ( bii,
folosind un registru .)/+.
). - se sintetizeze folosind un circuit /)/+ un numrtor $n
cod @raA pe ( bii cu reintrare automat $n ciclul de
funcionare.