Mündəricat:

Basys 3 Mors Dekoder: 11 addım
Basys 3 Mors Dekoder: 11 addım

Video: Basys 3 Mors Dekoder: 11 addım

Video: Basys 3 Mors Dekoder: 11 addım
Video: CS50 2014 – вторая неделя, продолжение 2024, Noyabr
Anonim
Image
Image

Bu bir kollec sinfi üçün bir layihədir. Bu layihə VHDL -də Vivado adlı bir proqramda yazılmışdır. Basys 3 lövhəsini istifadə edərək Morse Decoder tətbiq etmək üçün lazım olan bütün modulları yaratmaq vəzifələri. Lövhə bir keçiddən mors kodu almaq üçün istifadə olunur və məktubu yeddi seqmentli ekranda göstərəcəkdir.

Bir nöqtə etmək üçün - gözləmədən açarı açın və söndürün

Tire etmək üçün - açarı 2 saniyə yandırın, sonra söndürün

Addım 1: Xilinx Vivado Web Paketini quraşdırın

Vivado veb paketi xilinx.com saytında yüklənə bilər. Yükləmə və quraşdırma addımlarını keçmək üçün bu başlanğıc təlimatından istifadə edin.

Addım 2: Yeni bir layihə yaradın

Yeni bir layihə yaradın
Yeni bir layihə yaradın
Yeni bir layihə yaradın
Yeni bir layihə yaradın
  1. Vivadonu açın. Sonra "Yeni Layihə Yarat" düyməsini basın.
  2. "Sonrakı" düyməsini basın. Layihəyə ad verin və layihənin yerini seçin. Layihəmizin adı MorseDecoder idi və USB sürücüsündə saxlanılırdı.
  3. RTL Layihəsini seçin.
  4. "Sonrakı" düyməsini basın.
  5. AddSources -dan yan keçmək üçün "Next" düyməsini basın
  6. Mövcud Ip əlavə etməyi keçmək üçün "Sonrakı" düyməsini basın
  7. Məhdudiyyətlər əlavə etməyi keçmək üçün "Sonrakı" düyməsini basın. Təqdim olunan şəkilə əsasən lövhənizi seçin.
  8. "Sonrakı" düyməsini basın
  9. "Bitir" düyməsini basın

Addım 3: Dot/Tire Giriş Modulu yaradın

Dot/Tire Giriş Modulu yaradın
Dot/Tire Giriş Modulu yaradın
Dot/Tire Giriş Modulu yaradın
Dot/Tire Giriş Modulu yaradın

Bu modul düyməyə nə vaxt basıldığını və nə qədər basıldığını izləyir və Morze koduna çevirir.

  1. Mənbələr pəncərəsinə gedin, sağ vurun və "Mənbə əlavə et" düyməsini basın.
  2. "Dizayn mənbəyi əlavə et və ya yaradın" seçin
  3. "Fayl Yarat" düyməsini basın
  4. Fayl növünü "VHDL" olaraq dəyişdirin
  5. Faylınızı adlandırın (bizimki DD adlanır) və "OK" düyməsini basın
  6. "Bitir" düyməsini basın
  7. "Modulu təyin et" pəncərəsini aşmaq üçün "OK" düyməsini basın
  8. Verdiyimiz kodu Şərhlərlə kopyalayın və yapışdırın

Addım 4: Yeddi Segment Ekran Çıxış Modulu yaradın

Bu Modul, yeddi seqmentli ekranın əslində göstərə biləcəyi bit axını formasında doğru hərfə morse kodunun dəyişdirilməsindən məsuldur.

3 -cü addımdakı təlimatları təkrar edin, ancaq bu dəfə "SSD" faylına kopyalayın

Addım 5: Üst Modulu yaradın

Bu, yeddi seqmentli ekranda Mors Kodu girişi və Çıxışını alacaq ümumi moduldur.

3 -cü addımdakı təlimatları bir daha təkrarlayın, bu dəfə "MorseDecoder" faylına kopyalayın

Addım 6: Məhdudiyyətlər Faylını yaradın

Məhdudiyyətlər Faylını yaradın
Məhdudiyyətlər Faylını yaradın

Basys lövhəsində istifadə etmək üçün fiziki avadanlıq seçməliyik. Bura yeddi seqmentli ekranın istifadəsi, həmçinin Mors Kodunda keçmək üçün bir keçiddən istifadə daxil olacaq.

  1. Mənbə pəncərəsinə vurun və yenidən "Mənbə əlavə et" seçin.
  2. "Məhdudiyyətlər əlavə et və ya yaradın" seçin və sonra növbəti düyməni basın.
  3. "Fayl Yarat" düyməsini basın və fayl növünü dəyişmədən buraxın. Faylı "MorseDecoder" adlandırın.
  4. "Bitir" düyməsini basın.
  5. Verdiyimiz kodu Şərhlərlə kopyalayın və yapışdırın.

Addım 7: Dizaynı sintez edin

Flow Navigator -a gedin və Sintez bölməsindəki "Run Synthesis" düyməsini basın

Addım 8: Dizaynı həyata keçirin

Sintezi müvəffəqiyyətlə yerinə yetirdikdən sonra tətbiqetməni işə salmağınızı xahiş edəcək bir açılan pəncərə olacaq. Davam etmək üçün "OK" düyməsini basın. Bu pəncərə açılmırsa, aşağıdakı təlimatları izləyin:

Flow Navigator -a gedin və İcra bölməsində "Implementation Run" düyməsini basın

Addım 9: Bitstream yaradın

Flow Navigator -a gedin və Proqram və Debug bölməsində "Bitstream Yarat" düyməsini basın

Addım 10: Avadanlığı hədəfləyin

  1. Basys3 lövhənizin Vivadonun işlədiyi kompüterə qoşulduğundan əmin olun. Lövhədə bir kabelin microUSB ucu və bu kabelin adi USB ucu kompüterinizə qoşulmuş olmalıdır.
  2. Proqram və Debug bölməsində "Hardware Manager açın" a gedin, sonra açmaq üçün soldakı kiçik üçbucağı vurun.
  3. "Hədəfi Aç" düyməsini basın və "Avtomatik Bağlantı" seçin

Addım 11: Cihazı proqramlaşdırın

Cihazı proqramlaşdırın
Cihazı proqramlaşdırın
  1. "Hardware Manager" seçin
  2. "Proqram Cihazı" na basın
  3. Açılan cihazı seçin
  4. "Proqram" düyməsini basın

Tövsiyə: