Kazalo:

Gonilnik PmodWiFi FPGA: 9 korakov
Gonilnik PmodWiFi FPGA: 9 korakov

Video: Gonilnik PmodWiFi FPGA: 9 korakov

Video: Gonilnik PmodWiFi FPGA: 9 korakov
Video: Xilinx DLC9LP: Программатор FPGA 2024, Oktober
Anonim
Gonilnik PmodWiFi FPGA
Gonilnik PmodWiFi FPGA

To je navodilo za tiste, ki želijo uporabljati Pmod WiFi v povezavi s ploščo FPGA.

1. korak: Materiali

Materiali
Materiali
  1. Plošča FPGA (v tem primeru Arty 7)
  2. Pmod WiFi
  3. Xilinx Vivado (v tem primeru 2016.3)
  4. Brezžični usmerjevalnik (za testiranje)
  5. Razvojna plošča ChipKit (za testiranje) - neobvezno
  6. Logični analizator (za testiranje) - neobvezno

Korak: Prenesite in namestite Vivado

Povezava je na voljo tukaj.

3. korak: Nastavite strojno opremo in omejitve

Pmod WiFi povežite s priključkom Pmod na razvojni plošči FPGA. Izbrani priključek Pmod vpliva na datoteko omejitev.

Določite datoteko omejitev, ki ustreza vaši plošči FPGA (npr. Datoteka.xdc za ploščo Arty). Podatkovni list Pmod WiFi najdete tukaj.

4. korak: Določite modul.vhd SPI

Pmod WiFi uporablja komunikacijo SPI. Za vzpostavitev pravilne komunikacije je potreben modul SPI.

5. korak: Metoda izvajanja

Ker Pmod WiFi nima API -ja, ki bi opisal njegove funkcije, sta na voljo dva načina implementacije gonilnika Pmod WiFi. Najenostavnejši način bi bil slediti API -ju, ki bo opisan ob koncu izvajanja tega projekta.

Drug način bi bil obrniti inženiring že obstoječega gonilnika, kot je to storjeno v tem navodilu. Od leta 2016 so na voljo številni gonilniki, vsi pa se izvajajo poleg mikrokrmilnika PIC32. Za povratno inženiring že obstoječega gonilnika potrebujete mikrokrmilnik PIC32 (v tem primeru ploščo ChipKit) in logični analizator.

Kratek opis registrov MRF24WG najdete tukaj.

Video predstavitev zajema komunikacije ChipKit Pmod WiFi najdete tukaj.

6. korak: Izvajanje funkcije skeniranja WiFi

Funkcija skeniranja WiFi išče razpoložljiva omrežja WiFi in jih posreduje gostitelju. To je prvi korak, potreben za vzpostavitev povezave z omrežjem in začetek komunikacije.

7. korak: Izvajanje funkcije WiFi Connect

Funkcija WiFi povezuje vzpostavljeno povezavo - odprto (brez zaščite) ali varno (npr. WPA2) med Pmod WiFi in brezžičnim usmerjevalnikom. Druge pomembne parametre predstavljajo SSID in vrsta omrežja (infrastruktura ali ad-hoc).

8. korak: Paketni prenos TCP/IP

Za prenos paketa TCP/IP je potrebna ciljna vtičnica (naslov IP in vrata TCP). Prenos TCP/IP je možen šele po uspešni vzpostavitvi povezave.

9. korak: sprejem paketov TCP/IP

Če želite uspešno prejeti paket TCP/IP, morate odpreti vtičnico na gostitelju.

Priporočena: