Mundarija:

Basys 3 Morze dekoderi: 11 qadam
Basys 3 Morze dekoderi: 11 qadam

Video: Basys 3 Morze dekoderi: 11 qadam

Video: Basys 3 Morze dekoderi: 11 qadam
Video: Декодер морзе. 2024, Noyabr
Anonim
Image
Image

Bu kollej uchun mo'ljallangan loyihadir. Bu loyiha VHDLda Vivado deb nomlangan dasturda yozilgan. Basys 3 taxtasi yordamida Morze dekoderini amalga oshirish uchun zarur bo'lgan barcha modullarni yaratish vazifalari. Kengash kalitdan Morze kodini olish uchun ishlatiladi va u harfni etti segmentli displeyda aks ettiradi.

Nuqta qilish uchun - kutmasdan kalitni yoqing va o'chiring

Chiziq chizish uchun - kalitni 2 soniya davomida yoqing, keyin o'chiring

1 -qadam: Xilinx Vivado veb -paketini o'rnating

Vivado veb -paketini xilinx.com saytidan yuklab olish mumkin. Yuklab olish va o'rnatish bosqichlarini o'rganish uchun ushbu boshlang'ich qo'llanmasidan foydalaning.

2 -qadam: Yangi loyiha yarating

Yangi loyiha yaratish
Yangi loyiha yaratish
Yangi loyiha yaratish
Yangi loyiha yaratish
  1. Vivadoni oching. Keyin "Yangi loyiha yaratish" ni bosing.
  2. "Keyingi" ni bosing. Loyihani nomlang va loyihaning joyini tanlang. Loyihamiz nomi MorseDecoder edi va u USB diskda saqlangan.
  3. RTL loyihasini tanlang.
  4. "Keyingi" ni bosing.
  5. AddSources -ni chetlab o'tish uchun "Keyingi" tugmasini bosing
  6. Mavjud Ip qo'shishni chetlab o'tish uchun "Keyingi" tugmasini bosing
  7. Cheklovlarni qo'shishni chetlab o'tish uchun "Keyingi" tugmasini bosing. Taqdim etilgan rasmga qarab taxtangizni tanlang.
  8. "Keyingi" ni bosing
  9. "Finish" tugmasini bosing

3 -qadam: nuqta/chiziq chizig'ini kiritish modulini yarating

Nuqta/chiziq chizig'ini kiritish modulini yarating
Nuqta/chiziq chizig'ini kiritish modulini yarating
Nuqta/chiziq chizig'ini kiritish modulini yarating
Nuqta/chiziq chizig'ini kiritish modulini yarating

Bu modul tugma bosilganda va qancha bosilganligini kuzatadi va uni Morze kodiga tarjima qiladi.

  1. Manbalar oynasiga o'ting, o'ng tugmasini bosing va "Manba qo'shish" ni bosing.
  2. "Dizayn manbasini qo'shish yoki yaratish" -ni tanlang.
  3. "Fayl yaratish" ni bosing
  4. Fayl turini "VHDL" ga o'zgartiring.
  5. Faylingizga nom bering (bizniki DD) va "OK" tugmasini bosing.
  6. "Finish" tugmasini bosing
  7. "Modulni aniqlash" oynasini chetlab o'tish uchun "OK" tugmasini bosing
  8. Taklif qilingan kodni sharhlar bilan nusxalash va joylashtirish

4 -qadam: Etti segmentli displeyli chiqish modulini yarating

Bu modul yetti segmentli displey ko'rsatishi mumkin bo'lgan bit oqimidagi morz kodini to'g'ri harfga o'zgartirish uchun javobgardir.

3 -qadamdagi ko'rsatmalarni yana bajaring, lekin bu safar "SSD" fayliga nusxa ko'chiring

5 -qadam: Yuqori modulni yarating

Bu yetti segmentli displeyda Mors kodini kiritish va chiqarishni o'z ichiga oladigan asosiy modul.

3 -qadamdagi ko'rsatmalarni yana bajaring, bu safar "MorseDecoder" faylini nusxalash

6 -qadam: Cheklovlar faylini yarating

Cheklovlar faylini yarating
Cheklovlar faylini yarating

Biz bazis taxtasida ishlatiladigan jismoniy uskunani tanlashimiz kerak. Bunga etti segmentli displeydan foydalanish, shuningdek, Morze kodidan o'tish uchun kalitdan foydalanish kiradi.

  1. Manba oynasini bosing va yana "Manba qo'shish" -ni tanlang.
  2. "Cheklovlarni qo'shish yoki yaratish" -ni tanlang, so'ngra keyingisini bosing.
  3. "Fayl yaratish" ni bosing va fayl turini o'zgarishsiz qoldiring. Faylga "MorseDecoder" deb nom bering.
  4. "Finish" tugmasini bosing.
  5. Taklif qilingan kodni sharhlar bilan nusxalash va joylashtirish.

7 -qadam: Dizaynni sintez qiling

Oqim navigatoriga o'ting va "Sintezni ishga tushirish" bo'limida bosing

8 -qadam: Dizaynni amalga oshirish

Sintezni muvaffaqiyatli bajarganingizdan so'ng, sizdan dasturni ishga tushirishingizni so'raydigan oyna ochiladi. Davom etish uchun "OK" tugmasini bosing. Agar bu oyna ochilmasa, quyidagi ko'rsatmalarga amal qiling.

Oqim navigatoriga o'ting va "Amalga oshirish" bo'limida "Amalga oshirishni ishga tushirish" ni bosing

9 -qadam: Bitstream yaratish

Oqim navigatoriga o'ting va Dastur va disk raskadrovka bo'limidagi "Bitstream yaratish" ni bosing

10 -qadam: Uskuna maqsadli

  1. Basys3 kartasi Vivado ishlayotgan kompyuterga ulanganligiga ishonch hosil qiling. Kengashda microUSB kabelining uchi ulangan bo'lishi kerak, uning oddiy USB uchi kompyuterga ulangan bo'lishi kerak.
  2. "Dastur va disk raskadrovka" bo'limida "Uskuna menejerini ochish" bo'limiga o'ting, keyin ochish uchun chapdagi kichik uchburchakni bosing.
  3. "Maqsadni ochish" tugmachasini bosing va "Avtomatik ulanish" -ni tanlang.

11 -qadam: Qurilmani dasturlash

Qurilmani dasturlash
Qurilmani dasturlash
  1. "Uskuna menejeri" ni tanlang
  2. "Dastur qurilmasi" ni bosing
  3. Ko'rsatilgan qurilmani tanlang
  4. "Dastur" ni bosing

Tavsiya: