Daftar Isi:

Desain UART di VHDL: 5 Langkah
Desain UART di VHDL: 5 Langkah

Video: Desain UART di VHDL: 5 Langkah

Video: Desain UART di VHDL: 5 Langkah
Video: 79 - UART Construction - Overall Design 2024, November
Anonim
Desain UART dalam VHDL
Desain UART dalam VHDL

UART adalah singkatan dari Universal Asynchronous Receiver Transmitter. Ini adalah protokol komunikasi serial yang paling populer dan paling sederhana. Dalam instruksi ini, Anda akan belajar bagaimana merancang modul UART di VHDL.

Langkah 1: Apa itu UART?

Untuk berkomunikasi dengan berbagai periferal, prosesor atau pengontrol biasanya menggunakan komunikasi UART. Ini adalah komunikasi serial yang sederhana dan cepat. Karena UART adalah persyaratan minimum di hampir semua prosesor, mereka biasanya dirancang sebagai inti Soft IP di VHDL atau Verilog untuk kegunaan ulang dan kemudahan integrasi.

Langkah 2: Spesifikasi

Spesifikasi UART yang dirancang diberikan di bawah ini:

* Sinyal UART standar.

* Baud rate yang dapat dikonfigurasi dari 600-115200.

* Pengambilan sampel = 8x @penerima

* Desain terbukti FPGA - pada papan Xilinx Artix 7.

* Diuji pada periferal UART, Hyperterminal berhasil - semua baudrate

Langkah 3: Pendekatan Desain

  1. Kami akan merancang 3 modul, yang nantinya akan kami integrasikan untuk menyelesaikan UART.

    • Modul Pemancar: Menangani transmisi data serial
    • Modul Penerima: Menangani penerimaan data serial
    • Modul generator baud: Menangani generasi jam baud.
  2. Modul generator Baud dapat dikonfigurasi secara dinamis. Ini menghasilkan dua jam baud dari jam utama, sesuai dengan kecepatan yang diinginkan. Satu untuk pemancar, lainnya untuk penerima.
  3. Modul penerima menggunakan laju sampling 8x untuk meminimalkan kemungkinan kesalahan dalam penerimaan, yaitu, jam baud penerima adalah 8x jam baud pemancar.
  4. Sinyal kontrol untuk mengontrol transmisi dan penerimaan, serta sinyal interupsi.
  5. Antarmuka serial UART standar tanpa bit paritas, bit one stop dan start, 8 bit data.
  6. Sebuah antarmuka paralel untuk berkomunikasi dengan host yaitu, prosesor atau pengontrol, yang memberi makan dan menerima data paralel ke dan dari UART.

Langkah 4: Hasil Simulasi

Hasil Simulasi
Hasil Simulasi

Langkah 5: File Terlampir

* Modul pemancar UART -file vhd

* Modul penerima UART - file vhd

* Modul generator baud - file vhd

* Modul UART - Modul teratas utama yang mengintegrasikan modul di atas - file vhd

* Dokumentasi lengkap UART IP Core - pdf

Untuk setiap pertanyaan, jangan ragu untuk menghubungi saya:

Mitu Raj

ikuti saya:

Untuk pertanyaan, hubungi: [email protected]

Direkomendasikan: