Სარჩევი:

PmodWiFi FPGA დრაივერი: 9 ნაბიჯი
PmodWiFi FPGA დრაივერი: 9 ნაბიჯი

ვიდეო: PmodWiFi FPGA დრაივერი: 9 ნაბიჯი

ვიდეო: PmodWiFi FPGA დრაივერი: 9 ნაბიჯი
ვიდეო: MATLAB: Tips and Tricks 2024, ოქტომბერი
Anonim
PmodWiFi FPGA დრაივერი
PmodWiFi FPGA დრაივერი

ეს არის ინსტრუქცია მათთვის, ვისაც სურს გამოიყენოს Pmod WiFi FPGA დაფასთან ერთად.

ნაბიჯი 1: მასალები

მასალები
მასალები
  1. FPGA დაფა (ამ შემთხვევაში Arty 7)
  2. Pmod WiFi
  3. Xilinx Vivado (ამ შემთხვევაში 2016.3)
  4. უკაბელო როუტერი (ტესტირებისთვის)
  5. ChipKit განვითარების დაფა (ტესტირებისთვის) - სურვილისამებრ
  6. ლოგიკური ანალიზატორი (ტესტირებისთვის) - სურვილისამებრ

ნაბიჯი 2: ჩამოტვირთეთ და დააინსტალირეთ Vivado

ბმული მოცემულია აქ.

ნაბიჯი 3: აპარატურის და შეზღუდვების დაყენება

შეაერთეთ Pmod WiFi Pmod კონექტორთან FPGA განვითარების დაფაზე. არჩეული Pmod კონექტორი მოქმედებს შეზღუდვების ფაილზე.

განსაზღვრეთ თქვენი FPGA დაფის შესაბამისი შეზღუდვების ფაილი (მაგ.,. Xdc ფაილი Arty დაფისთვის). Pmod WiFi მონაცემების ფურცელი შეგიძლიათ იხილოთ აქ.

ნაბიჯი 4: განსაზღვრეთ SPI.vhd მოდული

Pmod WiFi იყენებს SPI კომუნიკაციას. სათანადო კომუნიკაციის დასამყარებლად საჭიროა SPI მოდული.

ნაბიჯი 5: განხორციელების მეთოდი

გამომდინარე იქიდან, რომ Pmod WiFi– ს არ აქვს API მისი ფუნქციების აღსაწერად, ხელმისაწვდომია Pmod WiFi დრაივერის განხორციელების ორი მეთოდი. უმარტივესი გზა იქნება API– ს დაცვა, რომელიც აღწერილი იქნება ამ პროექტის განხორციელების ბოლოს.

სხვა გზა იქნება გადახედოს ინჟინერს არსებული მძღოლის მსგავსად, როგორც ეს კეთდება ამ ინსტრუქციებში. მრავალი დრაივერი ხელმისაწვდომია 2016 წლის მდგომარეობით, ყველა დანერგილია PIC32 მიკროკონტროლის თავზე. არსებული მძღოლის ინჟინერიის შესაცვლელად დაგჭირდებათ PIC32 მიკროკონტროლი (ამ შემთხვევაში ChipKit დაფა) და ლოგიკური ანალიზატორი.

MRF24WG რეგისტრების მოკლე აღწერა შეგიძლიათ იხილოთ აქ.

ChipKit Pmod WiFi კომუნიკაციის გადაღების ვიდეო დემონსტრაცია შეგიძლიათ იხილოთ აქ.

ნაბიჯი 6: WiFi სკანირების ფუნქციის განხორციელება

WiFi სკანირების ფუნქცია იკვლევს ხელმისაწვდომი WiFi ქსელებს და გადასცემს მათ მასპინძელს. ეს არის პირველი აუცილებელი ნაბიჯი ქსელთან დასაკავშირებლად და კომუნიკაციის დასაწყებად.

ნაბიჯი 7: WiFi დაკავშირების ფუნქციის განხორციელება

WiFi დაკავშირების ფუნქცია ამყარებს კავშირს - ღია (უსაფრთხოების გარეშე) ან უსაფრთხო (მაგ. WPA2) Pmod WiFi- სა და უკაბელო როუტერს შორის. სხვა მნიშვნელოვანი პარამეტრები წარმოდგენილია SSID– ით და ქსელის ტიპით (ინფრასტრუქტურა ან დროებითი).

ნაბიჯი 8: TCP/IP პაკეტის გადაცემა

TCP/IP პაკეტის გადაცემა მოითხოვს დანიშნულების სოკეტს (IP მისამართი და TCP პორტი). TCP/IP გადაცემა შესაძლებელია მხოლოდ კავშირის წარმატებული დამყარების შემდეგ.

ნაბიჯი 9: TCP/IP პაკეტის მიღება

იმისათვის, რომ წარმატებით მიიღოთ TCP/IP პაკეტი, თქვენ უნდა გახსნათ სოკეტი მასპინძელზე.

გირჩევთ: