Điện Tử - Cơ Sở Thiết Kế Mạch - Design Trên Máy Tính (Phân 2) part 1 doc - Pdf 17

a.
Bi~u
dien
kien
true
thco
h~lfih
vi
Bie'u
dien
kicn truc ella thl!e
tlH!f
thea
himh
vi
Iii
ma
IiI
chue
n£ing
elw

thong
wong
tlJ'
nhu
d.e
chuang
tdnh
phan
mem

nhu
Iii
rnQl
chuang
11'll1h
va
dW1e
xiy
dl!ng
lu
nhU'ng
cau true thu
IJ,lC
va
co
Ihe:
eho
phep
gC)i
cae
chuang
tftnh
can
gi6ng
nhu
lrong
cae
ngon
ngO'
qp

ctuQ'e
chua
trong
danh
saeh
cae
tin hi¢u
t<k
d9ng
'laO
qua
trlnh.
Vi~c
thl!c hi¢n qua
tdnh
sc
dung
l~i
neu
khong
eo
de
Sl.t ki¢n
x<iy
tra Iren
de
tfuong tin
hi~u
xuiit hi¢n
tmng

kieh
ho~1t
va
d.c
cau I¢nh ben
trang
cau
trlie
se
duqe
thl!c
hi~n
tuan II!.
142
architecture
BEHAVIOR
of
FULL_ADDER is
begin
process
( A,
13,
Cin )
begin
if
( A = '0'
and
B = '0'
and
C = '0' ) then

'0'
and
Cin
::::
'0' )
then
Sum <::::'J' ;
Cout
<::::
'0' ;
clsif
( A
::::
'1'
and
13
::::
'I'
and
Cin =
'I'
)
then
Sum
<::::
'J' :
end
if
end
process;

II
~r,.i
\:;:-~
::
'
}"/'j
S:::
A(fJB
ex:
mnh
6.5
('[ill
(rllc
viI
hilllh
VI
b6
con)?:
lll('lt bit.
.,'
I
,
',j
II
C
,n
I
_____
J
c\~

l~p.
Cae
khoi
nay co
the
duq'C
klch
hOi.~t
ling voi
cae
bien
u6i
tr~ng
thai
eua
lin
hi~u.
Khi
co
nhicu
han
1l1l)t
qua
trinh trang kien true thl nhung qua trlnh do
tIm;)'c
tlwc
hi911
u6ng thai.
i.
Mu

._-
~ I tin hleu
-L
/'
~~
'Tc \
)-
I
'-
II
i
tic h;"

._
I
~~ ~
tic
h;',
r ""
~
rL
~ ~
I tin hi$u
L-
_
Iii.
tin
hi~u.
Mot M
thong
c6
the
coi
ia trip
hqp
cac qua
tdnh
\'~l
cac
qu<.l
trinh tucmg tac voi nhau thong
qua
cae
tin
hi~u.
Tilt
d.
cae
qu,i
trinh
trong
mo
hinh
tlwc
hi~n

Y
DOg
\~p
nay
bAt
driu tli vi¢c tlwc hi¢n
oong
l¢nh
dilU
tien.
Lil)
lugt
den
dong
l¢nh
thu
hai,
tht'r
ba,
eho
den
oong
\¢nh cuoi
ClHlg
va
li.li
quay
trt)·
Ii ti
d{)ng \¢nh driu tien.

Di~u
kl~n
de
qua
trlnh
thl.!C
hicn
Ira
L

ti
phl] thuQc
vao
tho·i
gian
thai
gian ngung
cl.!c
di.~i
tmng
ctlU
l¢nh
wait
tn)i qua.
Trang
ohicu
tnIang
hgp
qu;.l
trlnh

ngu-
YHDL
cung
dip
kha
nang
ml'i
t~i.
nhung tin hi¢u
tac
d¢ng
vao
GtC
qua
tdnh
bang
oanh
sach
cUc
tin
hi~u
tac dtjng. Khi
gl<.1
tri
Clia
dc
tin hi¢u trong
danh
sach
tac di;mg

qua trlnh k
ch"!
c6
m(l\.
tXiu
fa
cua
qua
trillh i
n6i
voi duu van
eua
qua
trinh k va
dau
ra
n\a
quci.lr1nh
.i
noi
Vl1·i
dAu
\,~lO
clla
qua
trinh i.
Ca
ba
qua
trlnh clmg

th6ng.
Thoi
di6m ml'i
phong
trong
ngon
ngu
YHDL
la
thoi
(hem
tQ i
do
C()
cae
sl.!
ki~n
xuat
hiQn
tfen
duang
tin
hi¢u.
Khii
ni¢m th0i
diem
m6
phong
tren thue
te

tr"hlh
t,~o
nen
gla
Iri
eho
tin hi¢u
(Uu
fa, hl' thong m()
phong
se
chi
oinh
luqng
ttl
th(11
gi<l11
trU"tl'c
khi gia
p.'
dU(K
gih ra dau ra.
LLie
do ta
noi
rhng
h~
mo
phong
th~rc

tin
ilJ(~u
ra.
T(lp
hqp
t[11
d
dc
giao tac d6i v6i tin hi¢u
Irollg
llH)1
qUi'
Irll1h
gql
hi
VI-IDL
eung
cf\p m6 illnh hal giai
do"m: elm Irinh
tnt)
phong.
Trang
giai doan
1:
gia
Ir~
Cllil
c,ic
1111
111~u

Chu trinll
rna
phong
GI8i doan mot
crlp
nh~t
tin 'hieu
Giai
do~n
tlai
Thlle !lIen Ifnh toan
Di~u
khie';n
tieh
trinh
cae qiao dich
Ket thue
rna
phong C
lIinh
6.7
ChUll'inh
m()
r1l(ing
ell;!
qu~i
lrlilh.
dO<,lII
2.
Iht)'i

I~nh
g(m
lin
hi¢u.
l\eu
lrong
du
12nl1
giin lin hicu kh{)ng chi r6
gl(1
Iri
IhO'i
gJan tn: hofle
gi:.i
Iri
ni:IY
b{lng
'()'
thi
Ihi.'!'i
giaD
Ire
lll~\c
dPlh
delta
eua
bO
nH)
ph('lI1g
,,~

mll phong
\':1
btll (till m(ll elm trillh
1116i.
:.Jc'u
gia Irj
mai
duqc
g<ln
cho
1111
hi¢u kll,ic \'6i gi;t
If!
cu. Ircn
dU'CI1l2
lin hi¢u
XU~ll
hi¢n
s~r
! icn.
Phong
deh
me)
1<\
kic'n true
th("o
dim!;
liCf
lil:u
dfIC

e:.ie
dong
dCr
licu 1hen
Ihtl'i
gian
eua
dc
hi:lln
16gic
10
hlJP
nlw
1\1i.lCh
e(lllg. mi,leh so
~iinh.
m'.lch
gi,'li
ma
V~I
de
pld.n
ILr
IC)gic
eo
S()'.
Vi du,
la
et'l
th0

<::::
S
xur
Cil1
alTer
IOns:
COlli
<= ( A
and
I3
)
or
(S
and
Gn
)
affer.5
I1S
:
end
DATAFLOW:
Trong
yf
dl,!
nay la
co
ba bicu
illl.Ic
gall lIn hi¢u song song. Moi hicu
IhLIe

A
xur
B
sau
khl
c6
Slf
h211
XU.r1
hi¢n tfell
c1u())1g
A,
ho~e
Iren du(mg B
hO~le
IreB
cil
hai dUi\ng
A
\",1
B.
6 dily
chung
la
kh6ng
d~t
gi<.i.
Ir~
tLrO'ng
minh

thu'C
S
xur
Cin
sau IOn" so
v{ii
Ihi:J'i
dIem
c{l
cae
Sl!
ki¢n Ircn
uic
d£ill
"ao
S
V~\
On
cu,\ phfill tll XnL Cling
tU'C5ng
tu
nhu v(ly. dueing lin
hi¢Ll
COlli
,,is
nh.)n
gi:1
Irj
« A
and

vi
d~l
Illty,
ehting
ta
Ih[iy
cae khai bao
ella
tham
so tre
cua
ph:in khai bao
tlwc
tile
\'ll
vi¢e
slr
dl,!ng chung
lrong
kicn Irllc.
14G
VI
dl.l.
entity
FULL_ADDER is
generic
( K TIME
:=
5
n.'i

2*N
:
Cout <= (A
Hnd
il) or ( S
Hnd
Cm ) affer N ;
end
DATAFLOW,
e.
meu dien
ki,Yn
truc hang
cau
true
Phong
e:."teh
1116
t:.t
kie'll truc th6ng
lJua
c:lu tr(ie x,ie
d.illh
call
true eua
thue
th~
~U'
d~l11g
e:le khai

do, Vi
Ul,J,
khi ta m6
1<"1
C:'\U
truc cua
m<wh
c<)ng
m(ll bit FULL_ADDER.
M:'.lch
feLL_ADDER
dti'(/e
Ihi6"1
ke
tren
co'
s('j
c:te
thLll1h
pllan
Ii:I
HALf<
_ADDER
viI
OR_GATE. Clu
true dlfl/e thie't he' ella
m:.lch
e~)ng
I1H)t
oit chua hai

lillIe
kitn
(nk
ell~l
m;.lch
C011i!
1l1(1(
bit
ell<!
h,1I
till
hitu.
architecture STRUCTURE
of
f<ULL
ADDER
is
component IIALF _ADDER
}lort ( L
ILl:
in
BIT;
Carry,Sum : out BIT
);
end compunent:
compunent OR_GATE
147
hegin
port
( LJ.

Cout):
end
STRUCfURE;
Khi
d(l
phlie
li.\P
ella
thie"1
ke'
lang
iC:n.
ni1a
thiet
ke
tlllIong ph[m
Uieh

th6ng
th~l!lh
nhung h¢ thong con.
eie

Ih6ng
con
Ilay
li~n
kc"t
ch(lt ehe
theo

du
true
eua
tlWe
Ih~.
Ciu
true nay se
g01l1
t;)p
hqp
phi":n lxin
eua
de
['him
h~
ke"!
noi v0i nhau bang
de
dU'ung
Illl hi¢u.
Moi
phien
bi111
ella Ih;'lllh phiin
mi.lCh
du\l"C
m6 t.i b,\ng
de
h(lp den trong
hicu

de
chu'e nimg
eua
Ih~lJ1h
plliln
mach
btmg cae
mil
hlllh ki61
Iruc theo bi':u
dl~n
e{lu
Irue
hO(1(
h~lllh
vi. Vi du,
d6i
\"()'i
m< \Ch
u)ng
m(ll
bit
ella
hili
tin iliell. ta co
m'.leh
eQng
"i,:
dU"eJe
X[IY

tlwc til':
HALF_ADDER co the
c1w;/C
xtty
dL.rng
til cae philn tu XOR
V~l
AND.
\IJ{) t.l
th~re
th~
HALf_ADDER theo
cflu
Irue tu
de
rlltin
Ill"
AND "i\
XDR,
148
entity
HALf_ADDER
is
purt
(
10,
I I : in
BIT:
S,
CO


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status