Isi kandungan:

Pemacu PmodWiFi FPGA: 9 Langkah
Pemacu PmodWiFi FPGA: 9 Langkah

Video: Pemacu PmodWiFi FPGA: 9 Langkah

Video: Pemacu PmodWiFi FPGA: 9 Langkah
Video: Tharbamar Recommended Components Of 2023 2024, November
Anonim
Pemacu PmodWiFi FPGA
Pemacu PmodWiFi FPGA

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

Langkah 1: Bahan

Bahan
Bahan
  1. Papan FPGA (Arty 7 dalam kes ini)
  2. WiFi Pmod
  3. Xilinx Vivado (2016.3 dalam kes ini)
  4. Penghala Tanpa Wayar (untuk ujian)
  5. Papan pengembangan ChipKit (untuk ujian) - Pilihan
  6. Penganalisis Logik (untuk ujian) - Pilihan

Langkah 2: Muat turun dan Pasang Vivado

Pautan disediakan di sini.

Langkah 3: Sediakan Perkakasan dan Kekangan

Sambungkan Pmod WiFi ke penyambung Pmod pada papan pengembangan FPGA. Penyambung Pmod yang dipilih mempengaruhi fail kekangan.

Tentukan fail kekangan yang sesuai dengan papan FPGA anda (mis., Fail.xdc untuk papan Arty). Lembaran data WiFi Pmod boleh didapati di sini.

Langkah 4: Tentukan Modul SPI.vhd

WiFi Pmod menggunakan komunikasi SPI. Untuk mewujudkan komunikasi yang betul, modul SPI diperlukan.

Langkah 5: Kaedah Pelaksanaan

Oleh kerana WiFi Pmod tidak mempunyai API untuk menggambarkan fungsinya, dua kaedah untuk melaksanakan pemacu WiFi Pmod tersedia. Cara termudah adalah dengan mengikuti API, yang akan dijelaskan pada akhir pelaksanaan projek ini.

Cara lain adalah dengan membuat pengalihan semula pemandu yang sudah ada sebelumnya, seperti yang dilakukan dalam Instructable ini. Sejumlah pemacu tersedia pada 2016, semuanya dilaksanakan di atas mikrokontroler PIC32. Untuk membalikkan pemandu pemacu yang ada, seseorang memerlukan mikrokontroler PIC32 (papan ChipKit dalam kes ini) dan penganalisis logik.

Penerangan ringkas mengenai daftar MRF24WG boleh didapati di sini.

Demonstrasi video rakaman komunikasi WiFi ChipKit Pmod boleh didapati di sini.

Langkah 6: Melaksanakan Fungsi Imbas WiFi

Fungsi imbasan WiFi mencari rangkaian WiFi yang tersedia dan menghantarnya ke host. Ini adalah langkah pertama yang diperlukan untuk menyambung ke rangkaian dan memulakan komunikasi.

Langkah 7: Melaksanakan Fungsi Sambungan WiFi

Fungsi penyambungan WiFi mewujudkan sambungan - terbuka (tanpa keselamatan) atau selamat (mis. WPA2) antara Pmod WiFi dan penghala tanpa wayar. Parameter penting lain diwakili oleh SSID dan jenis rangkaian (infrastruktur atau ad-hoc).

Langkah 8: Penghantaran Paket TCP / IP

Penghantaran paket TCP / IP memerlukan soket tujuan (alamat IP dan port TCP). Transmisi TCP / IP hanya dapat dilaksanakan setelah berjaya membuat sambungan.

Langkah 9: Penerimaan Paket TCP / IP

Untuk berjaya menerima paket TCP / IP, seseorang mesti membuka soket pada host.

Disyorkan: