Isi kandungan:

Reka bentuk UART dalam VHDL: 5 Langkah
Reka bentuk UART dalam VHDL: 5 Langkah

Video: Reka bentuk UART dalam VHDL: 5 Langkah

Video: Reka bentuk UART dalam VHDL: 5 Langkah
Video: [ROOM MAKEOVER]Dari Bilik Hostel "BIASA" kepada..... 2024, Julai
Anonim
Reka bentuk UART dalam VHDL
Reka bentuk UART dalam VHDL

UART bermaksud Pemancar Penerima Asinkron Sejagat. Ini adalah protokol komunikasi bersiri yang paling popular dan paling sederhana. Dalam arahan ini, anda akan belajar bagaimana merancang modul UART di VHDL.

Langkah 1: Apa itu UART?

Untuk berkomunikasi dengan pelbagai periferal, pemproses atau pengawal biasanya menggunakan komunikasi UART. Ini adalah komunikasi bersiri yang ringkas dan pantas. Oleh kerana UART adalah keperluan minimum di hampir semua pemproses, mereka biasanya dirancang sebagai inti Soft IP di VHDL atau Verilog untuk kegunaan semula dan kemudahan integrasi.

Langkah 2: Spesifikasi

Spesifikasi UART yang dirancang diberikan di bawah:

* Isyarat UART standard.

* Kadar baud yang boleh dikonfigurasi dari 600-115200.

* Persampelan = 8x @ penerima

* Reka bentuk terbukti FPGA - di papan Xilinx Artix 7.

* Diuji pada periferal UART, Hyperterminal berjaya - semua baudrates

Langkah 3: Pendekatan Reka Bentuk

  1. Kami akan merancang 3 modul, yang akan kami gabungkan kemudian untuk melengkapkan UART.

    • Modul Pemancar: Menjaga penghantaran data bersiri
    • Modul Penerima: Menjaga penerimaan data bersiri
    • Modul penjana Baud: Menjaga penjanaan jam baud.
  2. Modul penjana Baud boleh dikonfigurasi secara dinamik. Ia menghasilkan dua jam baud dari jam utama, mengikut kelajuan yang diinginkan. Satu untuk pemancar, yang lain untuk penerima.
  3. Modul penerima menggunakan kadar pensampelan 8x untuk meminimumkan kebarangkalian kesalahan dalam penerimaan, iaitu, jam baud penerima adalah jam baud pemancar 8x.
  4. Mengawal isyarat untuk mengawal penghantaran dan penerimaan, serta isyarat gangguan.
  5. Antara muka bersiri UART standard tanpa bit pariti, bit berhenti dan permulaan, 8 bit data.
  6. Antaramuka selari untuk berkomunikasi dengan host iaitu, pemproses atau pengawal, yang memberi makan dan menerima data selari ke dan dari UART.

Langkah 4: Hasil Simulasi

Hasil Simulasi
Hasil Simulasi

Langkah 5: Fail yang dilampirkan

* UART modul pemancar -vhd fail

* Modul penerima UART - fail vhd

* Modul penjana Baud - fail vhd

* Modul UART - Modul teratas yang mengintegrasikan modul di atas - fail vhd

* Dokumentasi lengkap Teras IP UART - pdf

Untuk sebarang pertanyaan, sila hubungi saya:

Mitu Raj

ikuti saya:

Untuk pertanyaan, hubungi: [email protected]

Disyorkan: