Nghiên cứu và xây dựng cấu trúc systolic có độ phức tạp thấp của bộ lọc tự thích nghi - Pdf 25

DAI HOC QUOC
GIA
HA
NQI
NGHIEN
ClTU
VA XAY
DITNG
CAU TRUC
SYSTOLIC
CO
DO
PHLTC
TAP
THAP
CUA BO LOC
Tir THICH NGHI
Mas6:
QC.07.02
Chii
nhiem
de
tai:
Tran Quang Vinh
DAI
HOC QUOC GIA HA
Npl_
TRUNG
TAM
THONGnMHU^^^
000600000^^

van
de 8
2.3.
Cac mach
Ige
so 9
2.4.
Bg
Ige
FIR
9
2.5.
Bg
Igc
thieh nghi
II
2.6.
Kien
true Systolic eho bg
Ige 13
2.7.
VLSI. ASIC, FPGA va
VHDL 18
2.8.
Ngon ngu
'VHDL
22
2.9.
Thue nghicm:
ihiel

SSI
MSI
LSI
VLSI
ASIC
PLD
FPGA
LTI
system
FIR filter
IIR
filler
DF-FIR
TF-FIR
LMS
DLMS
VHDL
ECG
SNR
Integrated Circuit
SmalLSeale
Integration
Medium-Scale
Integration
Large-Scale Integration
Very-Large-Seale
Integration
Application Specific IC
Programmable Logic Device
Field-Programmable Gate Array

Hung
Nguyen
Manh
Phuong
Nguyen Anh
Cuang
Mai Nggc
I lung
Ngu)en
Nggc Mai
Hoc ham hoc
\'\
PGS.
TS
ThS
ThS
Cu nhan
Cu nhan
Cu nhan
Co*
quan
Dai hge Cong nghe
Nghien eu'u sinh
Conci tv
Aetive-Semi
0
^
Dai hge Cong nghe
Dai hge Cong nghe
Dai hge Cong nghe

1.3.1.
Ket qua ve khoa hoc:
• Da
thiel
ke thue hien duge eac bg
Ige
dien lu so thieh nghi hien dai ung dung
eong nghe Systolic thap ehieu
(duang
ong ID) trcn chip vi dien lu c6 do tieh
hgp Ion la FPGA cua hang
Xilinx.
Tuo"ng
img voi
do
la
cae mo-dun phan mem
du'gc phal
trien tren ngon ngu dac la phan eung
VFIDL
su dung eho cae
img
dung nghien cuu va giang day ve mot
ITnli
vue
moi
a Viet nam la thiel ke maeh
tieh hgp
ca
rat Ion VLSI eho xu

"Cc^u
true may vi tinh
\a
ky thuat ghep
noi",
va "Xu
li
tin hieu so"
lai
truang DHCN.
DHQG
MN. Cae mon hgc nay, voi cae
ung dung duge cap nhat lu
da
tai. eo
th^
ap dung eho eac phep do
lucmg
tnet
nhicu
tai cae he thong xu ly tin hieu. dieu khicn so hoae he thong vien thong.
1.3.3. Ket qua dao
lao
So sinh vien lam Khoa luan lot nghiep lien quan den de tai: 03.
So sinh vien nghien cuu khoa hge lien quan den de tai: 03.
So hgc vien sau dai hoc lien quan
den
de tai: 02.
1 3
4

chi
119
14
Ngi dung chi
Chi nghiep \'u
ehu)
en mon:
- Xay dung de
cuo'ng
chi
liet,
ihu
thap
\'a
\
iet lai lieu long quan.
- Mua
ihiet
hi vat tu tieu hao
- Mua sach. djeh tai heu ehuycn mon
-
In
an
- Chi khac eho nghiep vu chuyen mon:
Chi phi thue muon
chu\cn
mon:
Tong
egng
So lien

scientific reports which were awared.
o Developed Software Modules are used for the realistic applications and
the new training fields of VLSI integrated Circuits Design in Vietnam in
present time
b)
Servini^:
The researching results of project can be used as docmenlalions for
teaching not
only
on theory but
also
on praeties in some subjects
like
''Computer
structure & interfacing
technique",
"ASIC & VLSI
design''
and
"Digital
Signal
Processing"
.
c) Training:
o Number of undergraduate theses related project: 03
o Number of graduate students: 02
o Number of Student's Scientific Research: 03.
In
brief:
'iliere

sual
(cu
ihe
la tan so lay
mfiu
tin hieu
cue
dai) cua bg
Ige.
Ngi dung nghien cuu eua de lai
duge
lien hanh tren 2 nhiem vu chinh sau.
Nhiem \ u
ihu
nhat la nghien euu long quan cae \an de ly
lhu\et
\e eac bg
Ige
so,
bg Igc FIR. ho
Ige
thieh nghi, eau true S>slolie thap chieu va eae \i maeh tieh hgp ea
kVn
VLSI
la chip FPGA se duge
sir
dung de phal trien eae bg
Igc
nay.
Nhiem \u

ai phan mem Mallab
2.2.
Dat van (le :
Loe tin
iiieu
so duge su dung
irong
rat nhieu
ITnh
vue, lu xu ly tin hieu am
ihanh
hinh anh den xu ly eac tin hieu dae bict irong eac
llnh \uc
sonar, radar hay tin hieu y
sinh. Cac bg Igc so
flR duge
su dung nhieu do tinh
dcm
gian va on dinh. Phan mem
Ihicl
ke cac ho Ige so kieu nay hien cung da
\a
dang
duge
nhung vao eae chip VLSI
hicn
dai
iilnr
I
I'Ci.A

FIR eo he so hien
d6i
thieh nghi. Co nhieu giai thuat thuc hien de tim vector he so bien doi toi uu nay
voi do chinh xac va hoi tu thieh hgp. Trong so do, giai thuat binh phuong trung binh
toi thieu LMS
duge
su dung pho bien do tinh dan gian va hieu qua
ciia
no.
Trong kha nhieu ung dung, dac biet
eho
eae ung dung thai gian thue, can cae he
thong CO chat
lugng
dam bao nhung
lai
phai c6 mot toe do
lay
mau (dong
nghia
voi
toe
do xu
ly)
nhanh, voi bae bg
Ige
ion. Do vay, mot so phuong phap xir ly phue tap
hon nhu Systolic
du'ong
ong DLMS da va dang duge nghien euu ap dung. Thuc chat

xu
ly
anh va video, sonar, radar, xu ly dia ehan va tham do dau mo, dien dan
dung.
Cae maeh
Ige
so bat bien thai gian
luycn
linh
L'LI
(linear lime - invariant) duge
su dung thuang xuyen nhal do viee phan tieh, thiel ke va van hanh
do'n
gian. Mgl bg
Ige
Lll lu'o"ng lae
voi tin hieu vao qua mot xu
li
ggi la nhan chap (convolution)
y = h
*
X . Trong do x la
vee-la
eae mau tin hieu vao,
v la vee-la
eae mau tin hieu ra
va //
la
vee-to dap ung xung eua bg Ige.
Theo dang eua dap ung xung

Irgng
trong thiel ke bg
Ige
ehinh la
lim
kiem
duge
mot dap ung tan so
I-I{co)
xap xi lot nhat
voi dap ung bien do va pha nhu mong muon.
2.4.
BoIocFIR
Do uu
diSm 6n
dinh nen bg Igc
FIR thuong
duge chgn lam loi de xay dung cac
c^u
true Igc
quan lam. Chuoi mau du
lieu
ra cua mgl bg Ige FIR eo do dai L (hay hgc
Igc
L-1)
nhan
duge
tu mgl chuoi mau
16i
vao x{n) la mgl long chap

cua bg
Igc duge
dinh nghTa trong mien
-
nhu sau:
//(r)
=
X/'.
'
k-
(1
So do khoi cua
mol
bo
loe
1-IR
bac L-1 nhu
I linh
I sau:
(3)
x{n)
•-
z
/'.)
h2
S
(±y-
-L-2
-KS)
•©

eac
gia
lri_v(/0
tir cac
mau
loi
\'ao
x{n}
ihi
cac mau
Ian Urgt
phai qua eac bg
Ire,
bg nhan va
bg
egng.
WVi
bg
Igc
I'lR
eo do dai la /.
ihi
phai sau L phep nhan va L
~
1 phep egng
ihi
niai
tinh
du'oc
mot gia

L'oi
la
IOL'
I-IR
ehiivcn vi (U-ansposcd
MR
Jlller) du'oe
de xual
iheo
so-
d6
Hinh 2
\oi
cac
\
uioni:
,sau:
Irao doi
i:iua
cac dau \ ao \a ra.
daii huang
IUOIILI
cha\-
tin hieu.
Thuong bg loc FIR chuyen vi hay duge dung trong
Idii
thiel ke eae bg
Igc
can eo
thong lugng cao (high

Bo
loc
thich nghi
• Bg loc thich
nghi:
Cae bg Ige LTI duge thiet ke eho nhung ung dung trong do
eae he so
Ige ''toi
uu" khong doi theo thai gian. Tuy
nliien
eo nhung truang hgp nhu
xu ly lieng noi, xu ly eac thong tin trong radar, sonar hoae xu ly eae
tin
hieu y sinh,
v.v can
CO
eae bg
Ige
eo he so
Ige "toi
uu"
eo the dieu ehinh duge theo thai gian
liiy
thuge su bien doi eua tin hieu vao. Neu eae tham so tin hieu vao thay doi eham so vai
tan so lay mau tin hieu thi la eo the linh duge eae he so
Ige
tot ban va eo the dieu chinh
duge mot bg Igc thieh hgp ban. Bg
Ige
kieu nhu vay ggi

^
error
signal
igiial
Hinh 3. Bo loc so
thich
nghi dung
loi
FIR.
Do
CO
tinh on dinh nen bg ige
FIR
(chi eo eae diem khong) thuang hay dirge su
dung lam bg
Ige
thich nghi hon bg
Igc
IIR (eo ea eac
dit§m kliong
va diem cue). Sa
dd
11
khoi mot bg
Igc
thich nghi dung mach
Igc
FIR eo he so bien doi duge bieu dien
nlur
hinh

FIR sao eho lu tin hieu
vao x{n)
CO duge
tin hieu ra
v(/;)
nhu
the
nao do dc eong suat eua tin hieu sai
leeh e{n)
^
d{n)
~ y{n)
dat
circ
lieu.
(iiai ihual
thong dung nhal de dieu chmh thieh nghi eae he so
Igc
la "binh
phuong
trung binh
eiic
lieu
LNLS (Leasl
Mean Square) se duge su
dimg
trong thue nghiem.
• Dieu
ehi/ih cue
he

nen
mot chuoi sai lech
\e{n)\
nhu sau:
e[n)^d[n)~
y{n)
(5)
Cac he so bg Igc se
duge
ehgn \ oi dieu kien long cae sai lech binh phuong L la
ciiv
lieu |3].
Nhir\ay
c6:
/-Z'-(") = I
d(u)-Y^h[k)x(n-k)
(6)
- \^d {}})-2Y^li{k)rjk)-^Y.Y.^^^^'^^^^^'»\ ik-l)
I lOMiz
do:
\'\\.[k)\
la
chuoi
Urong
quan chco
j^iua
chum ra
\d{n)\
\aehuoi\ao
\\{n)'

dh{in)
/ I
va do do:
^
h(k)r^^
(k -
m) - /;,, (m)
vai
0<m<L-\
(II)
k =
0
Day la he phuong trinh luycn linh tim cac he so
Ige
toi uu.
Co the viet cac chuoi tren dual dang vee to trong do:
Td,^
=
E{d(n) x(n)} la ma
Iran
tuang quan cheo va
R^^
=
E{(
x(n) x (n) )} la ma tran
tu tuang quan c6 {L x L) phan tu.
Khi do (10)
CO
the viet ggn lai thanh phuong trinh danh gia toi uu Wiener:
//opi-^,,"'/'u,

R^^
/'opi ^ '•dd(O)
-//^,p,
/\K
(13)
vai
/"dd(0) ^
o
d
la phuong sai eua d.
2.6.
Kien true Systolic eho cac bo loe
2.6.1.
Cau
true Systohc
Array
Hien nay eo nhieu ung dung, dae biet
la
eac ung dung thai gian thuc, doi hoi phai
CO
toe do xu ly du nhanh. De giai quyet van de nay, mot so ky thuat nham nang eao loc
do xu ly du lieu da duge nghien euu phat trien, va ky thuat systolic array
la
mgl trong
so do.
Systolic Array la su slip xep
cc'ic
hg xu ly thanh can
(rue
mang,

H.T.Kung va Charles Leiserson
k\n
ddu
lien xual ban lai lieu viet ve syslolie
array \ao nam
1978,
dong thai
dai
ten
e^u
true nay nhu vay can cu vao boat dong cua
no tuang lu nhu nhip lam thu eua tim va eae dong maeh (rhythmical systolic of the
heart and arteries) trong he tuan
hoan.
a do mau duge
bo'm
ve phia truae tu dong mach
nay loi dong mach tiep theo ben canh [3].
Cdu
true Systohc Array thich hgp
eho
nhung ung dung su dung cac he
th6ng
VLSI nhu FPGA. Mgl ky thuat thong dung
trong
cAu ink
Syslolie la xu li
dimvg
dug,
trong do vice linh loan duge ehia ihanh cae

cac tram khae nhau tren
da>'
chuyen.
Duong ong
lu> c6
lam eho
he
thong mat mgl thai gian
Ire,
nhung mgl khi no da
duge
lam
da\
thi moi
6
to se duge xuat ra
chi
trong it phut. Vai
ni6
hinh nay thi ro rang
khonu
the dc tat ca cac
c6n<i
nhan lam
\'iee donti ihoi
chi tren mot 6 to.
Co
ihe
coi Systolic Array la mot dang eau true xu ly duang ong hoae song song
dac biet chua eac dan vi xu ly

hgc-logic
ALU. Moi PE sau khi xu ly du lieu xong se ehia se du lieu eho
cac PL Ian can, Hinh 4 duai
da\'
mo la kien
true
systolic array mgl chieu va nhieu
ehieu \
eVi dir lieu
chuyen dong theo mot
hudng
hay
nhit!u
hu-ong.
/^
Host
N
Hata V
Processor
y ,.
aata
x_
j^
result
L-^l
PE
[-•I
PE
|-^|
PE

(processor) PE
linh
loan xu ly
dij"
lieu,
luu
tru du
lieu
mot each doc
lap
vai
nliau.
Moi bg
XLY
ly eo the eo mgl vai thanh ghi
va khoi ALU. Moi bg xu
ly
ehia se thong tin eho eac khoi xu
ly
Ian can sau khi
xu
ly
thong tin nhan
duge
Luong du' lieu vao
I
•nj
>
lieu
% ^•^^

PE
Y
PE
•"'
PE
1
-•
-•
-•
-•
1^
PE
"•
PE
''
PE
>'
PE
1
^
\
-^
-^
J
eu
Tc
>^H^
.b
D6UC
i

mau tin hieu.
Keo theo do
eiang
giam
duge
eong suat tieu tan trong mach. Voi eau true song song, do
dung song song eae cau true phan eung nen tuy khong giam
duxyng
dac trung. khong eo
bg chol nhu'ng \'an tang duge loc do lay mau.
Xct
viee thue hien chuoi
du'
lieu
yinD) = Yj^i{k)x{nD-kD)
eua mot bg Ige
FIR
k=0
nhu hinh
6 va gia su moi
phep egng
va
phep nhan duge thue hien trong
klioang
thai
gian tuang
ung
i^
va
1^

la c6 hai
loai
phan
tu
khac biet:
mgl
loai
truyen
tin
hieu
vao eua no tai
phan
lu ben
eanh
va
thue hien phep nhan
va
loai khae
ihire
hien phep egng.
Thu hai la
toe
do xu ly (loc do lay man
cue
dai)
phii
thuge
vao
phan eung
bj han

ke
tiep nhau
lu
trai
qua
phai.
Do vay doi hoi
thai
gian
xu ly la
(T,„
+
/.i,,
)
giay. Trong
thire
le so man L
Ian
se dan den
thoi
gian
nay rat
Ion.
x(nD)
\
;
1
1
n
. '

tu
nhan
\o\
phfin
tu
egng
ben
canh.
T6c
do xu ly
trong
ck\
true tren
eo the
duge tang
len
khi
su
dung
cac bg
egng nhanh.
Mgl
each
tic'p
can
khae
la
viee
xu ly
d6ng

y(nD
Hinh
7.
Thuc hien
can
true Systolic duong
6ng
bo loc MR.
1
A
Boi
vi dinh va day
ctia
moi phan tu xu ly duge tre them bai eung mgl lugng nen 2
tin bieu khong bi djeh tuang doi so voi cai khac va boat dong eua cau true khong bi
pha buy.
Tac
dong duy nhat chi
la
: loi ra dau lien se bi tre di L.D giay do eo L bg tre
giCra
cac phan tu xu ly.
y^
{nD)
=
Y,
h(k) x(nD -kD- LD)
(14)
tuc la :
y^

Jinmpk Pcricsi
T/-1
CiMivcrtL^f
)i(JS^+\l nl4k
:)
x(^
Ul) ^{•W)
eWV fVncJ=T
yA^)
Ml
MO
Svslcjn
>(4k+l>
y.;4k.:)
)(-lUA)
Ckx;*.
iVru
J-TM
I'.mllrl
toScnnl
Ciinveacr
>M1J
Hinh 9.
Nguyen
lac
ciia
can
true
Systolic song song.
Trong do khoi

+ /xv(/7
- 1) + cx{n - 2)
yOk) -
a.xOk)
+ lx\(3k
- 1) +
ex{3k -
2)
.v(3^
+ 1)
=
^/A-(3^
+
1) +
hx{3k) +
r.T(3A
- 1)
y{3k
+ 2)
= av(3l +
2) +
hx{3k
+ 1)
+
CA-(3^)
Chu
k\
la\
man tin hieu
T = - T

IC
c6 do lich hgp ca
Ion
LSI (large-scale integration) da tieh hgp
nhicu chue nang logic Ion hon, chang ban
eik
bg \'i xu ly dau lien, \'ao trong mot chip.
Hicn
na\
eae IC ed da lich hgp ea rat Ion
VLSI
(very-large-scale integration) da eung
cap eac hg \i
\ir
ly
64-bil.
bo sung bg nho
iruy
cap nhanh (cache memory) va eae dan
V!
so hgc dau eham
dgng (lloaling-poinl
arithmetic unit) tren hang chue
Iricu
transistor
chi iren nigl nueng
silie.
\
01 su
ra

thanh van de xac dinh cae chue nang ma ta eo the thue hien, bang each
sir
dung cac IC
chuan va ke den thue hien cac chue nang logic con
lai
bang mot hoae nhieu custom
IC
(IC do khach hang dat
lam,
tuy thuge vao khach hang). Nhu vay, VLSI lam eho ta eo
kha nang xay dung mot he thong tu mot so nho ban cae thanh phan bang each ket hgp
nhieu IC chuan trong mot vai custom IC. Viee thiet ke mot he thong vi dien lu voi vai
IC eho phep ta giam gia thanh va cai lien do tin cay.
Khi eae loai custom IC khac nhau bat dau ma ra eho eae
loai
ung dung khae nliau
duge ggi la eac mgch
tieh
hgp dung
eho
ung dung cu
the,
viet tat la
ASIC
(applicatian-speeific
integrated chip).
2.7.1.
Cac loai
ASIC
ASIC

nho hoae tieu thu nhieu eong suat. Ngay eang it eac full-custom
IC duge
thiel ke do eo
nhieu van de voi cae phan dae biet nay eua ASIC. Tuy nhien eo mgl hg thanh vien eua
hg nay dang
Ian
manh, do
la
ASIC hon hgp tuang tu - so.

Ctic
semi-custom
ASIC
Bao gom 2
loai:
eae
ASIC
dua tren cell ehuan (standard cell-based ASIC) va eac
ASIC
dua
Iren
dai eong (gale array-based ASIC)
Cac
ASIC dua tren cell chuan ha)' IC dua tren
cell CBIC
(cell-based IC) su dung
eae cell logic duge thiet ke truae (thi du eac eong AND. eae eong OR, eac bg ghep
kenh va eac flipflop) ggi la cae
cell
ehuan.

eo
sin
va duge ban vai so lugng
kVn.
Tii>-
nhien, cac PLD eo
th^
duge eau hinh hoae duge lap trinh de tao ra phan tuy
thuge
khach hang eho mgl ung dung eu the.
PLD bao
u6m
mgl
s6
loai
nhir
ROM. EPROM. EEPROM. UVPROM. ROM eo
M
dat tren mgl ASIC bat ky
-
ROM mat na lap trinh
duge
(masked-programmed
ROM),
cac linh kien logic dai kha trinh PAL (programmable aray logic), dai logic khci
trinh
PL
A (programmable logic array)
Mang cdng lap trinh duoc
FPCiA

Field Programmable Gale Arrays - Mang
cdng
kha trinh.
FPG/V
bat nguon tir
sir
phal trien cua thiet bi logic kha trinh phue tap
CI*LI)
(Complex Programmable
Dc\
ices) eo
tir
giua nhung nam 80 eua the ki truae.
C~PLI)
\a
1
PCiA deu chua mgl so lugng Ion cac thanh phan logic kha trinh eo lien
tiuan
den nhau. Trong khi mat do
eong
logic trong CPLD
chi
eo vai nghin den
\'ai chue
nghin
ihi
trong
I-PGA
eo khoang
Ur \ai chue

laeh hiel
\oi nhau dv\ge kct noi trong voi nhau
btn
ma
Iran
da\'
noi va
ehii\en
maeh, khi duct kc cac ham logic don gian eho moi
cell,
nguo'i
dung thuc hien
baiiL'.
each
dicu khicn
eae
chii\cn
mach Irong ma
Iran
kct noi trong. Mgl mang eae cell
20
va cac ket noi tao nen nhung khoi ket noi eo ban eho maeh. Mot thiel ke phue tap la su
ket noi cua cac khoi tren, tao nen mach mong muon.
Nhu vay, mot each tong quat, cau true eua FPGA bao gom 3 thanh phan:
Cac khoi logic c6 the tai cau hinh
CLB
("Configuable
Logic
Blocks"
hay

trong ban bet cae san pham FPGA. Su khae biet quan trgng la eo nhieu FPGA hien dai
ho trg day du hoae
nigl
phan kha nang lai eau hinh trong he thong, eho phep thiet ke
CO the
duge
thay doi cung nhu nang cap he thong hoae eho viee can hinh dong
Ira
lai
nhu la mot phan binh thuang cua he dieu hanh. Mgl vai FPGA eo kha nang cau hinh
rieng eho phep mgl phan
ciia
thiet bi duge lap trinh lai trong khi nhung phan khac van
boat dong binh thuong.
D
D
D
Hinh
U.
Cau
true
tong quat
ciia
FPGA.
Xu huang phal trien gan day la viee ket hgp eae khoi logic, eac lien kct trong
FPGA truyen thong vai vi xu
ly
nhung va nhung ngoai vi eo lien quan de tao nen mgl
"he
thong tren mgl chip kha trinh" hoan Ihien. Ta eo the tim thay nhung thiet

na}'.
Hien
na\-
FPGA khong eo eau true dang bat dau xuat hien. Vi
xir
ly cau hinh
phAn mam
nhu Stretch S5000 chgn huang lien den he lai bang each
cung eip mgl mang eae loi xu ly \ a FPGA giong nhu loi kha trinh tren eung mot chip.
Cac thiet bi khac cung cap cac mang
ciia
eae
d6i
lugng kha trinh cap eao nam
giu'a
khoi logic cua FPGA \a eac xu ly phue tap.
• Cong nghe tao
lien
ket noi trcn FPCiA
Su dung
1-P(]A
eho
cac ung dung thuc chat la vice lap trinh thiet ke eae lien kct
noi trcn do
liiy \'ao
bai toan ung dung cu the. Cong nghe lap trinh eo the
\'Tnh
euu hoae
khong. la khong the pha bo \ iec lap trinh \Tnh
eiYu

IrcMi
thay rang vice su dung eac chip nay
eho
viee nghien euu phal trien
cac mau
ihu (protoupe)
Irong ung dung loai
na>'
la rat
phii
hgp. Do la viee thiet ke xay
dung cac bg Igc dc doi
ehung
cac phuong phap xu ly: bg
Igc
FIR true tiep, bg
Ige
FIR
CO
cau
true
Systolic duong ong. song
song,
bg Ige
Fll^
thich nghi vai eae giai thuat
khae nhau.
2.8.
Ngon ngfr
VHDL

integrated
circuit Hardware Description Language) la
iiLion iiLiu nio
ta phan
eunu eho
cac mach lich hgp loc do
ral
eao. dirge phat trien eho
chuong trinh
VHSIC
cua Bg Quoe Phong My. Muc tieu cua viee phat trien VFIDL la
CO duge
mot ngon
ngir
mo phong phan cung lieu chuan va thong nhat eho phep thu
nghiem eac be thong so nhanh hon cung
nliu
eho phep de dang dua cac he thong do
vao ung
dimg
trong thuc te. Ngon ngu VHDL duge ba eong ty Intermeties, IBM va
Texas Instruments bat dau nghien euu phat trien vao thang 7 nam
1983.
Phien ban dau
tien
duge
eong bo vao thang 8
-
1985.
Vao nam

mot thiet ke. Muc eao nhat
eiia
thiet ke
la
thuc the mue dinh (lop-level entity). Neu thiet kc eo thu bae, mo la
niue
dinh (top-
level description) se eo eae mo la muc thap ban ehua ben trong. Nhung mo la muc
thap hon nay se la eae thue the mue thap hon ehua trong mo ta thuc the muc
dinh.
Thue chat eua vice khai bao thue the ehinh la khai bao giao dien
eiia
he thong vai
ben ngoai. La eo the eo tat ca cae thong tin de ket noi maeh vao maeh khae hoae thiet
ke lae nhan dau vao phue vu eho mue dieh thu nghiem. Tuy nhien boat dong that
sir
eua maeh khong nam
o
phan khai bao nay.
• Kien
triic
(Architecture)
Moi mgl khai bao thuc the deu phai di kem vai it nhat mgl kien true tuang ung.
VHDL eho phep tao ra hon mot kien true
eho
mgl thuc the. Phan
Idiai
bao kien true eo
the bao gom eac khai bao ve cac tin hieu ben trong, eae phan tu ben trong he
thong,

la
PROCESS,
WAII,
IF,
CASE, FOR-LOOP
Mo ta
0" mijc
cau
trijc
(Structural
description):
Mo hinh eau triie
ciia
mot phan til"
(hoae he
th6ng)
eo
th^
bao
gdm
nhik\
cap
e£u
triic bat dau tir mot eong logic don
gian
den
xa>
dung mo la eho mgl he
lh6ng
hoan ihien.

mot danh saeh cac phan (parts list)
eiia
mgl
ihicl
ke. Cau hinh mo
ta hanh \
i
nao
sir
dung
eho
moi thuc the, giong
nhir
danh sach cac phan
nio
la phan
nao su dung
eho
moi phan trong thiet ke. Khi eau hinh
eiia
mgl ket hgp thue
ihe-kien
Iriic
duge djeh trong
ihu
\ icn. mgl doi lugng kha mo phong duge tao ra.
• Goi (Package)
Mgl Package la mgl lap cae chuong trinh con va eae kieu du lieu pho bien duge
su dung trong mgl ihiet ke. Muc
dieh

doi
na\
CO Ihe
dirge kiem tra de dam bao rang khong anh huong
d^n
eae phan khac cua
thiOt
kc. Cae
phien
ban moi eua
thiCn
k^
ea
ihe duge
kiem tra
di^ia
vao
eik kk
qua da
hicl
de xac nhan linh
Uro'ng
thich.
I esibeneh
o'
nuie
cao trong he
lh6ng ihir
bac eua thiet ke.
"•4

Giac cam eho maeh nap
JTAG.
- 2 kenh ADC doe lap (ADC 14 bit) voi
t6e
do
lay
mau toi da la
lOSMhz.
- 2
kenli
DAC doc lap (DAC
14
bit) vai
t6c
do bien
d6i
toi da ia
160Mhz.
- 2 ranh
ZBT
SRAM doe
lap vai
bg nha
512K
x 32.
- FPGA Virtex-II
XC2V80-4CS144
de tao clock,
- FPGA Virtex-II pro
XC2VP30-4FF1152

Trích đoạn Thuc nghiem: Thiet ke, mo phong va thuc hien cac bo loc FIR va bo loc thich nghi c6 can true Systolic trcn FPGA thanh tin hieu analog (e). l^^ fil ^s lr i.L.;rlS
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