5. Bog'lovchi parametrlari
• ob'ektlar tarixini yaratish;
• disk raskadrovka ma'lumotlarini chiqarish;
• belgilar xaritasini yaratish;
• o'zaro mos yozuvlar fayllarini yaratish;
• vaqtinchalik fayllarni saqlash;
• funktsiyalar va ma'lumotlar elementlarini individual tartibga solish.
Loader (inglizcha loader dan) ( .dxe ) fayldan yuklab olinadigan faylni yaratadi. Yuklovchi bir yoki bir nechta ( .dxe ) fayllarni qayta ishlaydi va protsessorning ichki xotirasida ishlaydigan standart yuklanadigan ( .ldr ) faylni hosil qiladi.
2. DEBUG MAJMUASI TAVSIFI ADSP-BF533 EZ-KITLITE
ADSP-BF533 EZ-KIT LITE disk raskadrovka to'plami Blackfin oilasining ADSP-BF533 signal protsessoriga asoslangan. Kengash DSP tizimini ishlab chiquvchilarga yordam berish uchun Analog Device tomonidan yaratilgan foydalanuvchilar uchun qulay platformadir. O'chirish to'plami to'liq signalni qayta ishlash tizimi bo'lib, Visual DSP ++ bilan birgalikda deyarli har qanday murakkablikdagi dasturiy ta'minotni yaratish, disk raskadrovka va sinovdan o'tkazish imkonini beradi.
To'plamning blok diagrammasi rasmda ko'rsatilgan. 6. Diagrammadan ko'rinib turibdiki, signal protsessoriga qo'shimcha ravishda komplektda 32 MB SDRAM (16Mx16) standart RAM moduli, ikkita o'zgarmas FLASH xotira moduli mavjud, umumiy sig'imi 2 MB. Xotira modullari bort xotira kontrolleri tomonidan boshqariladigan protsessorning tashqi shinasiga (EBUI) ulangan. Analog audio signallarni kiritish/chiqarish uchun AD1836 kodek ishlatiladi, u ikkita stereo-S-D ADC va uchta stereo-S-D DACni o'z ichiga olgan yuqori samarali audio kiritish/chiqish tizimidir. Konfiguratsiya uchun SPI-mos keluvchi ketma-ket port ishlatiladi; ma'lumotlar almashinuvi uchun turli almashinuv formatlarini qo'llab-quvvatlaydigan ketma-ket interfeys ishlatiladi.
U turli uzunlikdagi (16, 20, 24 bit) va turli xil namuna olish tezligidagi (48, 96 kHz) kodegrammalarga sozlangan, o'rnatilgan raqamli filtrlar va interpolatorga ega.
Kodek bilan ma'lumotlar almashinuvi protsessorning SPORT0 seriyali porti orqali tashkil etiladi. Video signallari bilan ishlash uchun disk raskadrovka to'plamida PAL, NTSC analog video signallarini CCIR601/CCIR656 standart ma'lumotlar oqimlariga va aksincha aylantirish imkonini beruvchi ADV7171 video kodlovchi va ADV7183 video dekoder mavjud.
Video signalni qayta ishlash chiplari protsessorning periferik parallel interfeysiga (PPI) ulangan.
Kengashning o'zida TTL / RS232 ADM3202 interfeysi konvertor chipi orqali protsessorning asinxron qabul qiluvchisiga (UART) ulangan ulagich (DB9 turi) mavjud bo'lib, u ketma-ket asenkron interfeysga ega qurilmalar bilan almashish imkonini beradi.
Haqiqiy vaqtda soat quyi tizimining ishlashi uchun disk raskadrovka to'plami 32,768 kHz chastotali kvarts rezonatorini o'z ichiga oladi.
Tashqi asenkron uzilishlarning ishlashini tekshirish uchun tugmalar to'plami (dasturlashtiriladigan bayroqlarga ulangan) va LEDlar mavjud. Shuni ham ta'kidlaymizki, protsessorning periferik modullarining barcha chiqishlari uchta qo'shimcha ulagichga (Kengaytirish ulagichlari) yo'naltiriladi, bu sizga tashqi qurilmalarni plataga ulash imkonini beradi, tizim imkoniyatlarini kengaytiradi.
2.1. Nosozliklarni tuzatish to'plamini qanday ulash mumkinADSP - BF533 EZ - KIT LITE shaxsiy kompyuterga
ADSP-BF533 EZ-KIT Lite o'z-o'zidan quvvatlanadigan tashqi USB qurilmasi bo'lib, unda statik elektr ta'siriga sezgir elektron komponentlar mavjud. Shuning uchun, taxta bilan ishlashni boshlashdan oldin, siz to'plangan statik to'lovlar yo'qligiga ishonch hosil
qilishingiz kerak. Kengashni shaxsiy kompyuterga ulash quyidagi tartibda amalga oshiriladi:
1) barcha kalitlarni 7-rasmga muvofiq holatga o'rnating;
2) quvvat manbaini J9 ulagichiga ulang (1-rasmga qarang) va LED1 (yashil) yonayotganiga va LED2 (qizil) qisqa vaqt miltillashiga ishonch hosil qiling;
3) USB kabelni ZJ1 ulagichidagi plataga ulang va ZLED3 LED yonishini kuting (o'rtacha 15 soniya davom etadi), bu plata VisualDSP++ grafik ishlab chiqish muhiti bilan aloqa o'rnatishga tayyorligini ko'rsatadi. Agar LED yonmasa, siz quvvatni ulashingiz yoki disk raskadrovka platasining drayverini qayta o'rnatishingiz kerak. 5 yoki undan yuqori versiyadagi VisualDSP++ ishlab chiqish muhitini ishga tushiring va plata bilan aloqa o'rnating. Baholash kengashining batafsil tavsifi uchun ingliz tilidagi ADSP-BF533 EZ-KIT LITE® baholash tizimi qoʻllanmasiga qarang. Elektron versiya o'qituvchi tomonidan chiqariladi.
Foydalanilgan adabiyotlar
C " jildida bo'lishi kerak ( C:\Program Files\Analog
Devices\VisualDSP 4.0\Blackfin\EZ-KITs\ADSP-BF533 \Examples\Blink\C ) BF533 Flags C.dpj fayli va uni oching. Har biri
Loyiha ikki shaklda tuzilishi mumkin :
1. « Nosozliklarni tuzatish » - kompilyator kodni optimallashtirmaydi, muayyan ko'rsatma bo'yicha bajarish jarayonini to'xtatish mumkin.
2. " Chiqarish " - kompilyator kodni optimallashtiradi, qiziqtirgan dasturni bajarishni to'xtatib bo'lmaydi.
ko'rsatmalar. Element tanlang Nosozliklarni tuzatish _ _ VisualDSP++ 5.0 dan siz-
olish paragraf menyu "Loyiha" "Loyihani qurish" ( 11- rasm ).
Kompilyatsiya jarayoni muvaffaqiyatli bo'lganiga ishonch hosil qilish uchun siz oynadagi yozuvni ko'rishingiz kerak (12-rasm) "Yaratish muvaffaqiyatli yakunlandi" . Boshqa har qanday holatda, navbatchi o'qituvchi yoki laborant bilan bog'laning. Keyinchalik, "Sozlamalar" bandini tanlashingiz kerak
"Afzal" (13-rasm), "Tuzilgandan keyin bajariladigan faylni yuklash" menyu bandi tanlanmaganligiga ishonch hosil qiling .
VisualDSP++ 5.0 dan “Fayl” “Dasturni yuklash” menyu bandini tanlang. " Debug " papkasida faylni toping " BF533 Flags C.dxe" . Keyin menyuning "Nosozliklarni tuzatish" "Ishga tushirish" bandini tanlang. LEDlar " Led4 " - " Led9 " (7-rasm) navbatma-navbat porlashni boshlashi kerak, " PF8 " tugmasini bosganingizda, LEDlarning yo'nalishi o'zgaradi.
Ishlayotgan dasturni to'xtatish uchun menyuning "Nosozliklarni tuzatish" " To'xtatish" bandini tanlang, " Led4 " LED chiroqlari miltillaydi.
- " Led9 " to'xtaydi. Loyihani yopish uchun “Fayl” “Yopish” bandini tanlang (14-rasm).
Oldindan yaratilgan simulyator seansini tanlang "Session"
"Seansni tanlang" (15-rasm).
“Fayl” “Yangi” ni tanlang "Loyiha" oynasi paydo bo'ladi
Oynaga (16-rasm) loyiha laboratoriyasining nomini kiriting1, so'ngra "Keyingi" tugmasini bosing . Yangi katalog yaratish haqida so'ralganda, "Ha" tugmasini bosing . Oynada protsessorni tanlang (17-rasm) "ADSP-BF533" va "Keyingi" tugmasini bosing
Loyihaga dastlabki kodni qo'shish haqida so'ralganda, siz "Yo'q" bandini tanlashingiz kerak (18-rasm), loyihani yaratish uchun "tugatish" tugmasini bosing.
VisualDSP++ 5.0 dan “Fayl” “Yangi” menyu bandini tanlang.
Fayl . Ko'rsatilgan oynada quyidagi dastur kodini C tilida kiriting (19-rasm):
#include < stdio.h >
int asosiy (yaroqsiz)
{
printf ( " Analog DSP simulyatoriga xush kelibsiz!\n ");
qaytish 0;
}
19-rasm. Dastur kodi
Keyin "Fayl" "Saqlash" "Fayl" ni tanlang va faylni " main.c " nomi bilan saqlang va uni loyihaga qo'shing. Tanlang "Loyiha" "Loyihani qurish" ( 10- rasm ), keyinroq "Fayl" "Dasturni yuklash" . Keyin menyuning “Debug” “Run” bandini tanlang (20-rasm).
Keyin loyihani yopish uchun “Fayl” “Yopish” “Project proj.dpj” bandini tanlang . Doskani o'chirish uchun o'qituvchi yoki navbatchi laborantni taklif qiling.
В Laboratoriya ishi natijasida talaba VisualDSP ++ 5.0 ishlab chiqish va disk raskadrovka muhiti bilan ishlash bo'yicha amaliy ko'nikmalarga ega bo'lishi, shuningdek, ADSP-BF533 EZ-KIT LITE boshlang'ich to'plami bilan tanishishi va simulyator rejimida ishlashi kerak.
|