Amaliy mashg’ulot №8. Vlsi fpga uchun matlab yordamida sun'iy neyron tarmoqlarni loyihalash Ishning maqsadi


 Algoritmni sinovchi-moslashtirgich taxtasida(bosma platasida)



Download 0,94 Mb.
Pdf ko'rish
bet12/20
Sana09.06.2023
Hajmi0,94 Mb.
#950227
1   ...   8   9   10   11   12   13   14   15   ...   20
Bog'liq
Amaliy mashg’ulot №8. Vlsi fpga uchun matlab yordamida sun\'iy ne

8.7. Algoritmni sinovchi-moslashtirgich taxtasida(bosma platasida) 
tekshirish. 
Neyron tarmoq algoritmini sinab ko'rish uchun FPGA Xilinx 
Spartan-6 XC6SLX9 sinash paneli ishlatilgan. Sinash taxtasida algoritmni 
sinovdan o'tkazishdan oldin, NT algoritmi "FPGA in loop" rejimida 
raqamli ekvivalentligi tekshiriladi. "FPGA in loop" sinovdan 
o'tkazilayotganda, algoritmdan HDL-kod tuziladi va u kod panelidagi 
FPGA- chipga yoziladi. Shundan so'ng, FPGA algoritmi Simulink modeli 
bilan birgalikda ishga tushiriladi, kirish ma'lumotlari Simulink modelida 
ishlab chiqariladi, chiqish signallari Simulink -ga qaytariladi, bu erda 
natijalar "mos yozuvlar" Simulink modeli natijalari bilan raqamli ravishda 


taqqoslanadi. Keyingi bosqichda NT algoritmidan hosil qilingan HDL 
kodi algoritmi qayta CAD loyihalash tizimaga ulanadi (8.16 -rasm). 
8.16-rasm. Neyron tarmoq modulini CAD tizimiga ulash. 
Simulink modelida kodni sinab ko'rish uchun tasvirning joriy boshi, 
oxiri va manzilining sinxronlash pulslarini hosil qilish uchun qo'shimcha 
modul qo'shildi. Shuningdek, algoritmni sinab ko'rish uchun 8192x8 bitli 
xotira moduli loyihaga 8 ta raqamli test tasvirini saqlash uchun qo'shilgan. 
Tashqi xotira manzillari SW0-SW2 kalitlari bilan o'rnatiladi, bu 
raqamlarni tasvirini tanib olish uchun qo'lda almashtirish imkonini beradi; 
xotira MATLAB -dan yaratilgan mat fayli bilan ishga tushiriladi. Neyron 
tarmoq moduli 50 MHz chastotada ishlaydi. Raqam tasvirini neyron 
tarmoq orqali tanib olish natijasi 10 ta LED chiroglardada ko'rsatiladi. 
8.8. Ishni bajarish uslubi va tartibi. 
NNTool -ni ishga tushirish uchun MATLAB buyruqlar oynasida 
shu nomdagi buyruqni bajarish kerak: 
>> nntool 
Shundan so'ng, tarmoq / ma'lumotlar menejeri oynasi deb 
nomlangan asosiy NNTool oynasi paydo bo'ladi (Network/Data 
Manager)(8.17 -rasm). 
Tarmoqlar va ma'lumotlar (Networks and Data) panelida quyidagi 
funktsiyalarga ega funktsional tugmalar mavjud: 
• Yordam(Help) - bu oynaning boshqaruv elementlarining 
qisqacha tavsifi. 
• Yangi ma'lumotlar(New Data…) - yangi ma'lumotlar to'plamini 
yaratishga imkon beruvchi oyna ochiladi. 


• Yangi tarmoq (New Network…) - yangi tarmoq yaratish oynasini 
ochish. 
• Import… - ma'lumotlarni MATLAB ish maydonidan NNTool 
o'zgaruvchilar maydoniga import qiladi. 
• Eksport qilish ... - ma'lumotlarni NNTool o'zgaruvchan 
maydonidan MATLAB ish maydoniga eksport qilish. 
• Ko'rish (View) - tanlangan tarmoq arxitekturasining grafik 
ko'rinishi. 
• O'chirish (Delete) - tanlangan ob'ektni o'chiradi. 
8.17-rasm. NNTool asosiy oynasi 
Faqat tarmoqlar panelida faqat tarmoqlar bilan ishlash kalitlari 
mavjud. Sichqoncha ko'rsatgichi boshqa turdagi ob'ektni tanlasa, bu 
tugmalar faol bo'lmaydi. 
NNTool bilan ishlashda shuni esda tutish kerakki, View, Delete, 
Initialize, Simulate, Train and Adapt tugmalari (8.17 -rasmda 
harakatsiz(kulrang) sifatida ko'rsatilgan) hozirda tanlangan ob'ektga 
nisbatan harakat qiladi. Agar bunday ob'ekt bo'lmasa yoki tanlangan 
ob'ektda ko'rsatilgan amalni bajarish imkonsiz bo'lsa, mos keladigan kalit 
faol emas. 
Masalan, NNTool yordamida neyron tarmoq yaratishni ko'rib 
chiqaylik. 
Mantiqiy VA(AND) funktsiyasini bajaradigan neyron tarmoqni 
yaratish talab qilinadi. 

Download 0,94 Mb.

Do'stlaringiz bilan baham:
1   ...   8   9   10   11   12   13   14   15   ...   20




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish