Isi kandungan:

Basys 3 Morse Decoder: 11 Langkah
Basys 3 Morse Decoder: 11 Langkah

Video: Basys 3 Morse Decoder: 11 Langkah

Video: Basys 3 Morse Decoder: 11 Langkah
Video: Using Vivado to Program the BASYS3 Board Part 1 Setting up Vivado Project 2024, Julai
Anonim
Image
Image

Ini adalah projek untuk kelas kolej. Projek ini ditulis dalam VHDL dalam program bernama Vivado. Tugas untuk membuat semua modul yang diperlukan untuk melaksanakan Decoder Morse menggunakan papan Basys 3. Papan ini digunakan untuk mengambil kod morse dari sakelar dan itu akan memaparkan huruf pada paparan tujuh segmen.

Untuk melakukan Dot - hidupkan dan matikan suis tanpa menunggu

Untuk melakukan Dash - hidupkan suis selama 2 saat, kemudian matikan

Langkah 1: Pasang Xilinx Vivado Webpack

Pakej web Vivado boleh dimuat turun di xilinx.com. Gunakan panduan memulakan ini untuk mengikuti langkah-langkah muat turun dan pemasangan.

Langkah 2: Buat Projek Baru

Buat Projek Baru
Buat Projek Baru
Buat Projek Baru
Buat Projek Baru
  1. Buka vivado. Kemudian Klik "Buat Projek Baru"
  2. Klik "Seterusnya". Namakan projek dan pilih lokasi projek. Nama projek kami adalah MorseDecoder dan disimpan pada pemacu USB.
  3. Pilih Projek RTL.
  4. Klik "Seterusnya".
  5. Klik "Next" untuk memintas AddSources
  6. Klik "Next" untuk memintas Add Ip yang Ada
  7. Klik “Next” untuk memintas Tambah Kekangan Pilih papan anda berdasarkan gambar yang disediakan.
  8. Klik "Seterusnya"
  9. Klik "Selesai"

Langkah 3: Buat Modul Input Dot / Dash

Buat Modul Input Dot / Dash
Buat Modul Input Dot / Dash
Buat Modul Input Dot / Dash
Buat Modul Input Dot / Dash

Modul ini mengesan ketika butang ditekan, dan berapa lama ditekan dan menerjemahkannya ke dalam kod Morse.

  1. Pergi ke tetingkap Sumber, Klik Kanan, dan klik "Tambah Sumber"
  2. Pilih "Tambah atau Buat sumber Reka Bentuk"
  3. Klik "Buat Fail"
  4. Tukar jenis fail menjadi "VHDL"
  5. Namakan fail anda (nama kami DD) dan klik "OK"
  6. Klik "Selesai"
  7. Klik "OK" untuk memintas tetingkap "Define Module"
  8. Salin dan Tampal kod yang kami berikan dengan Komen

Langkah 4: Buat Modul Output Paparan Tujuh Segmen

Modul ini bertugas mengubah kod morse menjadi huruf yang betul dalam bentuk bitstream yang sebenarnya dapat dipaparkan oleh paparan tujuh segmen.

Ikuti arahan pada Langkah 3 sekali lagi, tetapi kali ini, salin dalam fail "SSD"

Langkah 5: Buat Modul Teratas

Ini adalah Modul menyeluruh yang akan memasukkan input Kod Morse dan Mengeluarkan huruf pada paparan tujuh segmen.

Ikuti arahan dalam Langkah 3 sekali lagi, kali ini menyalin dalam fail "MorseDecoder"

Langkah 6: Buat Fail Kekangan

Buat Fail Kekangan
Buat Fail Kekangan

Kita perlu memilih perkakasan fizikal untuk digunakan di papan dasar. Ini termasuk menggunakan paparan tujuh segmen, dan juga menggunakan suis untuk masuk dalam Morse Code.

  1. Klik di tetingkap sumber dan pilih "Tambah Sumber" sekali lagi.
  2. Pilih "Tambah atau Buat Kekangan", kemudian klik seterusnya.
  3. Klik "Buat Fail", dan biarkan jenis fail tidak berubah. Namakan fail "MorseDecoder".
  4. Klik "Selesai".
  5. Salin dan Tampal kod yang kami berikan dengan Komen.

Langkah 7: Mensintesiskan Reka Bentuk

Pergi ke Flow Navigator dan klik "Run Synthesis" di bahagian Synthesis

Langkah 8: Laksanakan Reka Bentuk

Setelah berjaya menjalankan sintesis, akan ada tetingkap pop untuk meminta anda menjalankan pelaksanaannya. Klik "OK" untuk meneruskan. Sekiranya tetingkap ini tidak muncul, ikuti arahan di bawah:

Pergi ke Flow Navigator dan klik "Run Implementation" di bahagian Implementation

Langkah 9: Hasilkan Bitstream

Pergi ke Flow Navigator dan klik "Hasilkan Bitstream" di bahagian Program dan Debug

Langkah 10: Sasarkan Perkakasan

  1. Pastikan papan Basys3 anda dipasang ke komputer yang sedang dijalankan Vivado. Papan harus mempunyai hujung kabel microUSB yang terpasang, dengan hujung USB biasa kabel itu dipasang ke komputer anda.
  2. Buka "Open Hardware Manager" di bahagian Program dan Debug, kemudian klik segitiga kecil di sebelah kiri untuk membukanya.
  3. Klik butang "Open Target", dan pilih "Auto Connect"

Langkah 11: Program Peranti

Program Peranti
Program Peranti
  1. Pilih "Pengurus Perkakasan"
  2. Klik "Program Peranti"
  3. Pilih peranti yang muncul
  4. Klik "Program"

Disyorkan: