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

Irlnh Iruycn Ih6ng
de
khai b,io hai
kitu
"Color'"
viI
"Lighl'"
iiI
sai
\'~
m~tt
ell
ph,ip.
Dicu
do
I~\
do
n2~u
m(lt hien X
co
kicu
12t
"Colm".
thl khl
thl.fC
hi~ll
phcp
g,in
x
,=
Red:

ki~u
"Light" thi
phep
gem
do
Ii:I
sai.
D~
gi,ii
LJuye'(
tinh
tri lllg
m(lp
ma
do.
tl'Ong ngt'lll
ngu
YHDL
ton
1'.11
co
ehe
dinh
kieu. Co
ehe
nay
cho
phcp
xae
dinh

ILlqng
dtiu lien c6
\"i
trf
O.
deli
tuqllg
tiep
theo
c(l
vi
lrf
I.
v.\'.
Trong
qua
trlnh tcing
IWp
phi."in
clrng,
kfch
thude
ella tin
hicu
ho,)c
bi61
klCU
li¢t kc
dUQ'e
x<\c


il1
hqc
th61lg thu(l'ng deu.up
dl;lI1g
dur/c
eho
so
nguyen,
Cal'
phep
to;in
th~rc
hi¢ll tren kic'u
nguyen
IiI:
+.

*,
/.
Quy
ti.k
Cll
pilar
kilai
hi.lo
kicu
nguyen
co
dang

rangs
-2 I 474R3047
to
2147403647:.,
t)'pe
Twos_complement_Integer
is
range
-3276R to
32707:
c. Cae kieu duoe
dinh
nUh)a
tru6c
tron"
VHDL
. .
~ ~
Tileo
tieu
ehufin
IEEE
1076 - 1987
ngu'()'i
ta
x<\c
dinh
hai
gOI
ehutin: g6i

v(1i
cae
!l1~nh
d~
[In. Sall
d:IY
\,\
m(lt
s6
\";iC:u
ehu,-In dlHl'e
1116
ta
trong g/ll
Standard.
Bouh'<ln:
kiC:ll
lid
kc
c6
h,-11
giCI
Ir~
faise
vii
true
\/ii
qLlan
h~
fHI~e

10:\11
16glC
c6 Ihe
Ilwe
hl~n
Iren
de
Mii
tu'qng
kieLJ
Bit
va
Ir.l
h.li
gia In kiell Hit.
Character:
kicu
iI~t
\ ;C
veii
mien \.ac d!nh
1:1
t~IP
hnp
die
k;'
Ill'
ASCII,
eic
k~'

Intl'~cr
lfOng g6i Standard la:
ILl'
-2. [47.41)1.647
d0'l1
2.147 A!n.G-l-7,
Ck
phcp to.ln tren
C<IC
dc'li
IUcl'ng
kicu I
ntcgrr
Iii
UtC
phcp tmin
so
h')c:
+,

;"
,/
'
Natural:
III
m(lt
kiC:u
COil
clla
kieu

Strill;:!;: kieu
ch-['
lt~u
bao g6m
ndng
cac
Charater.
M()I
glcl
In
KIC:U
Strin~
dWl'C
chl'l'a Hong
m()t
cap
m6c kcp.
Real:
mt'l
1,'\
GtC
s6 tlwc Irong gi6i
h'.ln:
tu
-1.ClI :
+
38
(kn
I.OE +
::IS.

VHDL. phiin
Ill'
kieu m:ing
121
nh6m cae phfin
tLI'
clll1g
kicu
vi:t
duoe truy c:tp
\l'ri
nlHr m(ll d(ii
tu<:m~.
Ph:in ttr kieu mang
trung
ng6n
ngi.1'
Vl-IDL e6
nhCing
dae
dlcm
nhu
~all.
CCIC
ph,-\II
ILl'
clla
m:l1lg
c{l
Ihe

ttl'.
!'i7
Mien hie'n lhien
elH'
ehi
s6
xilc dinh s(i phan tu cua llliing
\,~I
hu6ng
~,jp
:\c'p chi ,,6 trong
1l1ilng:
llr c,ie chi
,,6
eao
xu6ng c,\c chi
so
lhftp
ho\\C
nguoe
1'.11.
Kicll elm chi
s6
co
the'
1;'1
kitu
nguyen
ho~\C
kicu li¢t

III
milng lrong d6 kie'u
eLla
chi
s6
e6
mien xac
dinll
dUlye
quy
d!nh
mQ\
d.ch
lU"i".mg
Inlllh.
Dicu
do
co
nghTiI
Iii
,au
klu
dU<;Ic
Khai
])(io,
mang co
Krcll
thw'K
c6
dinh.

uf
Alell
(1l0 1!/itlll
III
Trong
(h).
/ :/i()(iIlX_(
,i(/_cJlI_,wJ'];'llIlicn
con
clJ<1
kitu
nguycn
ho~\C
kicll lil:!
t l:.
/ :/(,'u_Cliu-,)Jh'il_,/i·la kicu ella
phfill
lU
m;ing.
vr
dl.!,
khai
b<.io
mlmg ella
64
rhfin
lU-
nguyen.
type Arl-is
array

s6
IU\l'n,!!
chil'u ella lll:ing
(tWl"e
chi
roo
\'!m
\'ity
(kii
Ill"ting llliing
kh()J1g
r;lIlg
bU(le
eo
the
e6
s(i
!UO'llg
ph:11l
Ill'
kh()ll~'
:>;;Il' dlllh.
1\6i
c

iell kllile
mill'g
kh(lng ri\ng
hU(K'
e6

C.
Pa"eal. .
ell
phiip eua
m<.lng
kh()ng riltlg hur)c:
f~Pt'
/(;II_"hing
is
arra~'
( 1(;/1
/ :/{'II
('hi
,I/!
n.ll1gc < > )
of
Ai
('II
1)1111'11_1/;'.
Ihl
/":/(;11
('/11'
sli'lll kicu eon xile dinh chi
sCi.
Vfdu.
t.ype
B1T_
VECfOR
is
array

rv1ang
IlllJ'tillg
dl:ll1,!!
tl2 bicu
di~n
call
Ink
luyc'n
1111h
nhu
tl1a1111
gill.
RAM.
ROM.
eic
phfin
ILl'
m;lng dune d;inh dja chi hang
de
elll
:-;6.
do
del
chi
<;(i
ella m;lng
ph;l]
co
ki~u
n\i

f)'pc
\1ClIIllfY
is
array
(
Inl 1-
)
of
Illi [0:
Ta
e6
the truy c;)p
t6"i
de
phfin
Ilr
cLla
tn~ing
thco chi
:-;6.
Vi
d~l.
LtC
Iruy e(lp
lai
de
ph;"in
IU
eLla
tn,ing X thea ehl

type
T\\oarray
is
array
({) 10 7. 0
to
3)
of
BIT:
constant
'l\nlROM
:
Twoanay:=
11'11',
'U', '()',
'I'
I
( '(I', ' (' , '()' ,
'('
I
( '0', '0'
,']'
,'('
I
( '1', ' I' ,
'0'
,
'1
t )
X

eua
m()t
ho~\e
nhieu
ph£ill
tu'
thw.)e nhO'ng
ki~ll
kh.ie
nluLI
\'~\
dLil.K
truy
dp
tdi
nhu
1l1t)1
d6i
tI1Q'ng.
Rill ghi
e6
nhung
d,)e
dicm
saL!.
NMi
ph:in
tLf
eua
\xill

Tue,
Wed.
Till'. Fri. Sal
):
typc
Holyclay
is
rccord
Y
car
: Intc!!;cr
rangt'
1900
to
1l)99~
Month:
Integ:cr
ran!!;c I
to
12:
Day
:
Integer
range
I
to
31
~
Date
:

T
I:
Inte~cr
rangc
( 1900
to
2099
):
variable
T2:
Datc_
Type:
Tl
:= S.Year:
T2
: = S. Data;
f.
Cae
kicli
trung
goi
Standard
Logie
n.:"
Il1d
hinh
hOii
uic
till
1H~'n

va
STD_LOGIC.
STD_CLOGIC
xac djnh
ki~u
dlilL¢u grim chin
giii
II"!.
etC
gi<.1
tr~
tin hil:u
klc'u
STD_ULOGIC
kh6ng
th~
tham gia
\'110
dlc
pbcp
lOitn
logic
Y~I
so
hQc
co h,in. Trong
tru'cmg
hOp
n~IY
1<1

chung
ta
cOng ph,'li cung eilp
dc
kiln
quycl d!nh.
Vi
dy.,
trong Iru'ong
hqp
tr0n
hinh
5.11.
dlf()"Il,g
tin
hi¢u s
Iii
kc"t
n6i
eLliI
hi.!1
dLfCl"ng
tinl1]l.::u
d(lC
1~1l1
SI
\"i\
s]
, khl d6
t<.li

nh[ln throc tu
gi<.i
Irj
lIn
hi~u
trcn
duo-n,g
"I
\',\
S,
nhu Ih6
n£\O.
Thong thu'cmg
giil
trj Iren duong S
du~1"C
X(IC
djnh
b~ll1g
de
phcp
loCm
OR,
AKD
hO~lc
XOR. Trong Irll'bng
i10P
gi,t Irj
CUi.!
tin hi¢u duqc

1.
NIlllng
phcp
to,in m6 r¢ng d6
duC)'c
bieu
dicn
htlllg dlC
hilln
lJuy6t
d.ll1h.
Cae
gia
If!
clla
kicu
STD_ULOGIC:
type
STD_ULOGIC is
('U',
'X',
'I)',
,\"
'Z', '\Y', 'L', 'H', '.'
),
STD_LOGIC
lil
ki~u
dU'\JC
x,-ie

port ( A.
It
in
STU_LOGIC
YLCfOR
( 3
do\~nto
0
).
Cin :
in
STU_LOGIC:
S
,out
STD_LOGIC_ VECTOR (
,downto
()
.
Coul,
(lut STD_LOGIC:
),
end
ADDER;
161
g. Kicli
signed
va
unsigned
Ki~u
e6

"au:
t~[pe
signed
is
array
(natural
range

of
BIT/ STD_LOClIC:
ty'pe
unsigned
is
array
(natural
range

of
BIT/ STD_LOGIC:
Vi
dl,!.
Card_Input:
unsigned
( 3
down
to 0
);
Score:
signed
(4

IlH?t
t(lp
h(,ip
COn
eua
de
kicll
drr
dU'<;K
djnh
nghLil
khtic.
Phep kiwi
bao
ki~u
con
c{)
the
ntul1
a
1l1i,li
\'j tri cho pllcp
J hai
baa
kicu.
SI!
kh.ic bi¢t giua kiell
can
vii
kieu la 0 ella kicu con chi la t(lp con ella

cac
(h.Ulg
du
li~Ll
c6
the
dLIqe
nh(Ul
c,Ie
gi{l
tri
eo
nghL<I.
Cte
kieu con
k6
thLra
I11qi
Imln
tll"
vii
ehuong
trlnh con tae d¢ng len cae ki6u eha.
Vi
Ul,!.
eile kicu
natural
\'~l
positive
iil

hiell thue
lil
C<l.e
eong Ihuc. Cile
et'lllf!
therc
nay xac djnh cae tae dQng linh toiln
ICn
cae
doi
11I(jllg
du
lieu.
Cie
hi~u
Ihue
in2


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