FIR va bo loc thich nghi c6 can true Systolic trcn FPGA
De tai sir dung kit XtremeDSP Virtex-II Pro eiia Xilinx de ti§n hanh thuc nghiem phat trien cac bg loc so sir dung kien trite Systolic Array bae thSp. Cae chuong trinh phan mem nbimg duge phat trien dua tren ngon ngu VFIDL va Mallab.
2.9.L Cau hinh phan cung Kit Xtrcme DSP Vertex II - Pro
• Cau hinh ehung : Phan eirng eiia kit Virtex-II Pro bao gom:
- FPGA Spartan-II dimg de tao giao tiep PCI hoae USB. - 2 LED trang thai bien thi 3 mau: cam, do, vang.
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 la FPGA ehinh eho nguai sir dung. Co duang ket noi vai clock ngoai.
Co thaeh anh 65MHz trong mach.
Tong the \ e kit Virtex-II Pro duge mo la nhu hinh 12.
Cae bg phan ehinh la bg chuyen doi tuang tu-s6 (ADC), bg chuyen doi s6-liiang
lu (DAC), bg tao xung ddng hd (FPGA Virtex-II XC2V80-4CS144) ghep n6i \ai
Virlex II Pro.
A i X I Ml. X li ,.i.t t"<[-r,s,.l M(:X (_i..ci. I
Hinh 12. Mat trcn ciia Kit Virtc\-II pro.
• Bo chuyen doi Tuong tu - So ADC
Modul ADC trong kit Virlex-II pro ciia Xilinx eo 2 kenh vao tuong tu, moi kenh
eo dirang du lieu rieng biet. dk\ ra so duge dua vao trong chip FPGA. Moi kenh gom eo 14 bit du lieu. 1 bit sRn sang truyen du lieu, 1 bit tran, 16 bit duge cung cap tir thiet
bi lAy mau (chip AD6645). Xung d6ng hd edp eho bg ADC do FPGA XC2V80 - 4CS144 thuc hien. Hinh 13 mo la giao tiep giua ADC va FPGA. Day la bg ADC 14
bit, du- lieu sau khi lay man duge bieu dien duai dang .so bii hai, tin hieu tuong lu cap vao bg ADC loi da la 2V dinh-dinh, loc do lay mau toi da la 105MLI7.
• Bo chuyen doi So - 1 uong tir
Kit Virtcx-II Pro eua Xilinx cung cap 2 kenh DAC (AD9772A), moi kenh eo tin hieu tru\cn rieng biet nhau. Tin hieu vao la tin hieu so 14 bit duge bieu dien duai dang so bii hai. 'foe do bien doi loi da eiia chip AD9772A la I60Mhz. Xung dong ho cap eho bg DAC^ do FPGA XC2V80-4CSI44 eung cAp.
• Bo tao xunj; donj» ho
Kit Virlcx-lI Pro su dung FPC}A XC2V80-4CS144 de tao xung d6ng ho (clock). Tin hieu phal clock se duge dira tir FPGA XC2VP30-4FFn 52 (FPGA ehinh) den 1-PGA XC2\'8()-4CSI44 (Clock FPGA} \oi 4 duang tin hieu doe lap. Clock FPGA se gui tin hieu clock den ciic bg bien doi y\DC va DAC. dong thai gui tin hieu phan hoi
tro ve FPGA chinh. fin hieu phan hoi tir Clock FPGA tra v^ FPGA ehinh la rk cin thiel. \'i nhu \a>'. vice nhan va giri dfr lieu lir bg bien dd\ ADC. DAC se duge thue hien
trong cung mgl suon cua tin hieu clock. • Bo trf thuc nghiem:
loan eanh cac ihiel bi phan eirng duge b6 tri trong thue nghiem nhu tren Hinh
13 nhu sau:
Hinh 13. Mot phan thiet bj thuc nghiem.
Cae thiel bi dirge sir dung trong thue nghiem gom:
02 may phat song (phat tin hieu sach hoae phat can nhieu) 01 may phat tin hieu on gia ngau nhien 32 bit lu che tao. 01 Dao dong ky 2 kenh.
01 Bg khueeh dai egng, cimg bg Ige analog tu che lao. - 01 Kit Vertex ILPro eiia Xilinx
01 May vi linh eo giao tiep USB cimg eae eong eu phan mem va eae chirang
trinh duge de tai phat Irien.