Daftar Isi:

Driver FPGA PmodWiFi: 9 Langkah
Driver FPGA PmodWiFi: 9 Langkah

Video: Driver FPGA PmodWiFi: 9 Langkah

Video: Driver FPGA PmodWiFi: 9 Langkah
Video: Pmod Monthly – ноябрь 2016 г. – Добавление Wi-Fi к вашей плате Digilent FPGA или Zynq 2024, Oktober
Anonim
Driver FPGA PmodWiFi
Driver FPGA PmodWiFi

Ini adalah Instruksi bagi mereka yang ingin menggunakan WiFi Pmod bersama dengan papan FPGA.

Langkah 1: Bahan

Bahan
Bahan
  1. Papan FPGA (Pasal 7 dalam hal ini)
  2. Pmod WiFi
  3. Xilinx Vivado (2016.3 dalam kasus ini)
  4. Router Nirkabel (untuk pengujian)
  5. Papan pengembangan ChipKit (untuk pengujian) - Opsional
  6. Penganalisis Logika (untuk pengujian) - Opsional

Langkah 2: Unduh dan Instal Vivado

Sebuah link disediakan di sini.

Langkah 3: Siapkan Perangkat Keras dan Batasan

Hubungkan WiFi Pmod ke konektor Pmod pada papan pengembangan FPGA. Konektor Pmod yang dipilih mempengaruhi file kendala.

Tentukan file batasan yang sesuai dengan papan FPGA Anda (mis., file.xdc untuk papan Arty). Lembar data WiFi Pmod dapat ditemukan di sini.

Langkah 4: Tentukan Modul.vhd SPI

WiFi Pmod menggunakan komunikasi SPI. Untuk membangun komunikasi yang tepat, modul SPI diperlukan.

Langkah 5: Metode Implementasi

Karena fakta bahwa Pmod WiFi tidak memiliki API untuk menjelaskan fungsinya, tersedia dua metode untuk mengimplementasikan driver WiFi Pmod. Cara paling sederhana adalah dengan mengikuti API, yang akan dijelaskan di akhir implementasi proyek ini.

Cara lain adalah dengan merekayasa balik driver yang sudah ada sebelumnya, seperti yang dilakukan dalam Instructable ini. Sejumlah driver tersedia pada 2016, semua diimplementasikan di atas mikrokontroler PIC32. Untuk merekayasa balik driver yang sudah ada sebelumnya, seseorang akan memerlukan mikrokontroler PIC32 (dalam hal ini papan ChipKit) dan penganalisis logika.

Penjelasan singkat tentang register MRF24WG dapat ditemukan di sini.

Demonstrasi video penangkapan komunikasi WiFi ChipKit Pmod dapat ditemukan di sini.

Langkah 6: Menerapkan Fungsi Pemindaian WiFi

Fungsi pemindaian WiFi memindai jaringan WiFi yang tersedia dan mengirimkannya ke host. Ini adalah langkah pertama yang diperlukan untuk terhubung ke jaringan dan memulai komunikasi.

Langkah 7: Menerapkan Fungsi Koneksi WiFi

Fungsi koneksi WiFi membuat koneksi - terbuka (tanpa keamanan) atau aman (misalnya WPA2) antara WiFi Pmod dan router nirkabel. Parameter penting lainnya diwakili oleh SSID dan jenis jaringan (infrastruktur atau ad-hoc).

Langkah 8: Transmisi Paket TCP/IP

Transmisi paket TCP/IP memerlukan soket tujuan (alamat IP dan port TCP). Transmisi TCP/IP hanya dapat direalisasikan setelah berhasil membuat koneksi.

Langkah 9: Penerimaan Paket TCP/IP

Agar berhasil menerima paket TCP/IP, seseorang harus membuka soket pada host.

Direkomendasikan: