İçindekiler:

Basys 3 Mors Dekoderi: 11 Adım
Basys 3 Mors Dekoderi: 11 Adım

Video: Basys 3 Mors Dekoderi: 11 Adım

Video: Basys 3 Mors Dekoderi: 11 Adım
Video: 11 years later ❤️ @shrads 2024, Temmuz
Anonim
Image
Image

Bu bir üniversite sınıfı için bir projedir. Bu proje, Vivado adlı bir programda VHDL'de yazılmıştır. Basys 3 kartını kullanarak bir Mors Dekoderi uygulamak için gerekli tüm modülleri oluşturma görevleri. Pano, bir anahtardan mors kodunu almak için kullanılır ve yedi segmentli ekranda harfi görüntüler.

Nokta yapmak için - beklemeden düğmeyi açıp kapatın

Dash yapmak için - anahtarı 2 saniye açın, ardından kapatın

Adım 1: Xilinx Vivado Web Paketini Kurun

Vivado web paketi xilinx.com adresinden indirilebilir. İndirme ve yükleme adımlarında gezinmek için bu başlangıç kılavuzunu kullanın.

2. Adım: Yeni Bir Proje Oluşturun

Yeni Proje Oluştur
Yeni Proje Oluştur
Yeni Proje Oluştur
Yeni Proje Oluştur
  1. Vivado'yu açın. Ardından “Yeni Proje Oluştur” u tıklayın
  2. Sonrakine tıkla". Projeyi adlandırın ve proje konumunu seçin. Projemizin adı MorseDecoder'dı ve bir USB sürücüsünde saklandı.
  3. RTL Projesi'ni seçin.
  4. Sonrakine tıkla".
  5. AddSources'ı atlamak için "İleri" ye tıklayın
  6. Mevcut IP Ekle'yi atlamak için "İleri" ye tıklayın
  7. Kısıtlama Eklemeyi atlamak için “İleri”ye tıklayın Sağlanan resme göre panonuzu seçin.
  8. Sonrakine tıkla"
  9. "Bitir" i tıklayın

3. Adım: Nokta/Tire Giriş Modülü Oluşturun

Nokta/Tire Giriş Modülü Oluştur
Nokta/Tire Giriş Modülü Oluştur
Nokta/Tire Giriş Modülü Oluştur
Nokta/Tire Giriş Modülü Oluştur

Bu modül, düğmeye ne zaman basıldığını ve ne kadar süreyle basıldığını izler ve Mors koduna çevirir.

  1. Kaynaklar penceresine gidin, Sağ Tıklayın ve “Kaynak Ekle” ye tıklayın
  2. "Tasarım kaynağı ekle veya oluştur"u seçin
  3. "Dosya Oluştur" u tıklayın
  4. Dosya türünü “VHDL” olarak değiştirin
  5. Dosyanızı adlandırın (bizimki DD olarak adlandırılır) ve “Tamam” ı tıklayın.
  6. "Bitir" i tıklayın
  7. "Define Module" penceresini atlamak için "Tamam"a tıklayın
  8. Sağlanan kodumuzu Yorumlarla Kopyala ve Yapıştır

Adım 4: Yedi Segment Ekran Çıkış Modülü Oluşturun

Bu Modül, yedi segmentli ekranın gerçekten görüntüleyebileceği bir bit akışı biçiminde mors kodunu doğru harfe dönüştürmekten sorumludur.

3. Adımdaki talimatları tekrar uygulayın, ancak bu sefer “SSD” dosyasına kopyalayın

Adım 5: Üst Modülü Oluşturun

Bu, Mors Kodu girişini alacak ve yedi segmentli ekranda harfi çıkaracak olan kapsayıcı Modüldür.

3. Adımdaki talimatları tekrar uygulayın, bu sefer “MorseDecoder” dosyasına kopyalayın

6. Adım: Kısıtlamalar Dosyasını Oluşturun

Kısıtlamalar Dosyasını Oluşturun
Kısıtlamalar Dosyasını Oluşturun

Basys board üzerinde kullanacağımız fiziksel donanımı seçmemiz gerekiyor. Bu, yedi segmentli ekranın yanı sıra Mors Kodunu geçmek için bir anahtarın kullanılmasını içerecektir.

  1. Kaynak penceresine tıklayın ve tekrar “Kaynak Ekle”yi seçin.
  2. “Kısıtlama Ekle veya Oluştur”u seçin, ardından ileriyi tıklayın.
  3. “Dosya Oluştur” u tıklayın ve dosya türünü değiştirmeden bırakın. Dosyayı “MorseDecoder” olarak adlandırın.
  4. “Bitir”e tıklayın.
  5. Sağlanan kodu Yorumlar ile kopyalayıp yapıştırın.

Adım 7: Tasarımı Sentezleyin

Akış Gezgini'ne gidin ve Sentez bölümündeki "Sentezi Çalıştır"ı tıklayın

Adım 8: Tasarımı Uygulayın

Sentezi başarıyla çalıştırdıktan sonra, uygulamayı çalıştırmanızı isteyen bir açılır pencere olacaktır. Devam etmek için “Tamam”a tıklayın. Bu pencere açılmazsa, aşağıdaki talimatları izleyin:

Akış Gezgini'ne gidin ve Uygulama bölümünde "Uygulamayı Çalıştır"ı tıklayın

9. Adım: Bit Akışını Oluşturun

Akış Gezgini'ne gidin ve Program ve Hata Ayıklama bölümünde "Bit Akışı Oluştur" seçeneğini tıklayın

Adım 10: Donanımı Hedefleyin

  1. Basys3 anakartınızın Vivado'nun çalıştırıldığı bilgisayara takılı olduğundan emin olun. Kartta, kablonun normal USB ucu bilgisayarınıza takılı olacak şekilde bir kablonun microUSB ucunun takılı olması gerekir.
  2. Program ve Hata Ayıklama bölümündeki “Donanım Yöneticisini Aç” a gidin, ardından açmak için soldaki küçük üçgene tıklayın.
  3. "Hedefi Aç" düğmesini tıklayın ve "Otomatik Bağlan"ı seçin

Adım 11: Cihazı Programlayın

Cihazı Programlayın
Cihazı Programlayın
  1. “Donanım Yöneticisi”ni seçin
  2. "Cihazı Programla" yı tıklayın
  3. Açılan cihazı seçin
  4. "Program" ı tıklayın

Önerilen: