Mündəricat:

PmodWiFi FPGA Sürücüsü: 9 addım
PmodWiFi FPGA Sürücüsü: 9 addım

Video: PmodWiFi FPGA Sürücüsü: 9 addım

Video: PmodWiFi FPGA Sürücüsü: 9 addım
Video: VHDL ile FPGA PROGRAMLAMA - Ders26: FPGA SPI Örneği ADXL362 İvmeölçer (Acc) Haberleşme NEXYS4 DDR 2024, Noyabr
Anonim
PmodWiFi FPGA Sürücü
PmodWiFi FPGA Sürücü

Bu, FPGA lövhəsi ilə birlikdə Pmod WiFi istifadə etmək istəyənlər üçün bir təlimatdır.

Addım 1: Materiallar

Materiallar
Materiallar
  1. FPGA lövhəsi (bu vəziyyətdə Arty 7)
  2. Pmod WiFi
  3. Xilinx Vivado (bu vəziyyətdə 2016.3)
  4. Simsiz Router (sınaq üçün)
  5. ChipKit inkişaf lövhəsi (test üçün) - İsteğe bağlıdır
  6. Məntiq Analizatoru (test üçün) - İstəyə görə

Addım 2: Vivado'yu yükləyin və quraşdırın

Burada bir link verilir.

Addım 3: Avadanlıq və məhdudiyyətlər qurun

Pmod WiFi -ni FPGA inkişaf lövhəsindəki Pmod bağlayıcısına qoşun. Seçilən Pmod bağlayıcısı məhdudiyyətlər faylını təsir edir.

FPGA lövhənizə uyğun bir məhdudiyyət faylını təyin edin (məsələn, Arty lövhəsi üçün.xdc faylı). Pmod WiFi məlumat cədvəlini burada tapa bilərsiniz.

Addım 4: Bir SPI.vhd Modulu təyin edin

Pmod WiFi SPI ünsiyyətindən istifadə edir. Düzgün ünsiyyət qurmaq üçün SPI modulu lazımdır.

Addım 5: İcra Metodu

Pmod WiFi -nin öz funksiyalarını təsvir edəcək heç bir API olmadığı üçün bir Pmod WiFi sürücüsünü tətbiq etməyin iki üsulu mövcuddur. Ən sadə yol, bu layihənin həyata keçirilməsinin sonunda təsvir ediləcək bir API izləməkdir.

Başqa bir yol, bu Təlimat kitabında olduğu kimi, əvvəllər mövcud olan sürücünü tərs mühəndis etmək olardı. 2016 -cı ildən etibarən bir çox sürücü mövcuddur, hamısı PIC32 mikro nəzarət cihazının üstündə tətbiq edilmişdir. Əvvəldən mövcud olan sürücünü tərsinə çevirmək üçün PIC32 mikro nəzarətçisinə (bu halda ChipKit lövhəsi) və məntiq analizatoruna ehtiyacınız olacaq.

MRF24WG qeydlərinin qısa təsvirini burada tapa bilərsiniz.

ChipKit Pmod WiFi rabitə ələ keçirməsinin video nümayişi burada tapa bilərsiniz.

Addım 6: WiFi Tarama Funksiyasını tətbiq edin

WiFi tarama funksiyası mövcud WiFi şəbəkələrini axtarır və ev sahibinə ötürür. Bu, bir şəbəkəyə qoşulmaq və ünsiyyətə başlamaq üçün lazım olan ilk addımdır.

Addım 7: WiFi Bağlantı funksiyasını tətbiq edin

WiFi qoşulma funksiyası, Pmod WiFi ilə simsiz marşrutlaşdırıcı arasında açıq (təhlükəsizlik yox) və ya təhlükəsiz (məsələn, WPA2) bir əlaqə qurur. Digər əhəmiyyətli parametrlər bir SSID və bir növ şəbəkə (infrastruktur və ya ad-hoc) ilə təmsil olunur.

Addım 8: TCP/IP Paket ötürülməsi

TCP/IP paket ötürülməsi üçün bir təyinat yuvası (IP ünvanı və TCP portu) lazımdır. TCP/IP ötürülməsi yalnız uğurla bir əlaqə qurduqdan sonra həyata keçirilə bilər.

Addım 9: TCP/IP Paket Qəbulu

TCP/IP paketini uğurla əldə etmək üçün ev sahibi üzərində bir yuva açmaq lazımdır.

Tövsiyə: