Sisällysluettelo:

PmodWiFi FPGA -ohjain: 9 vaihetta
PmodWiFi FPGA -ohjain: 9 vaihetta

Video: PmodWiFi FPGA -ohjain: 9 vaihetta

Video: PmodWiFi FPGA -ohjain: 9 vaihetta
Video: LX9 Microboard with Wifi Webserver 2024, Marraskuu
Anonim
PmodWiFi FPGA -ohjain
PmodWiFi FPGA -ohjain

Tämä on opastettava niille, jotka haluavat käyttää Pmod WiFi -yhteyttä yhdessä FPGA -kortin kanssa.

Vaihe 1: Materiaalit

Materiaalit
Materiaalit
  1. FPGA -kortti (Arty 7 tässä tapauksessa)
  2. Pmod WiFi
  3. Xilinx Vivado (tässä tapauksessa 2016.3)
  4. Langaton reititin (testausta varten)
  5. ChipKit -kehityskortti (testausta varten) - valinnainen
  6. Logiikka -analysaattori (testausta varten) - valinnainen

Vaihe 2: Lataa ja asenna Vivado

Tässä on linkki.

Vaihe 3: Määritä laitteisto ja rajoitukset

Liitä Pmod WiFi FPGA -kehityskortin Pmod -liittimeen. Valittu Pmod -liitin vaikuttaa rajoitustiedostoon.

Määritä FPGA -kortillesi sopiva rajoitustiedosto (esim. Arty -levyn.xdc -tiedosto). Pmod WiFi -esite löytyy täältä.

Vaihe 4: Määritä SPI.vhd -moduuli

Pmod WiFi käyttää SPI -viestintää. Oikean viestinnän luomiseksi tarvitaan SPI -moduuli.

Vaihe 5: Toteutusmenetelmä

Koska Pmod WiFi: llä ei ole sovellusliittymää toimintojensa kuvaamiseen, on olemassa kaksi tapaa toteuttaa Pmod WiFi -ohjain. Yksinkertaisin tapa olisi seurata sovellusliittymää, joka kuvataan tämän hankkeen toteuttamisen lopussa.

Toinen tapa olisi muuttaa olemassa oleva ohjain käänteiseksi, kuten tässä ohjeessa on tehty. Vuodesta 2016 alkaen on saatavana useita ohjaimia, jotka kaikki on asennettu PIC32 -mikrokontrollerin päälle. Olemassa olevan ohjaimen kääntämiseksi tarvitaan PIC32 -mikrokontrolleri (tässä tapauksessa ChipKit -kortti) ja logiikka -analysaattori.

Lyhyt kuvaus MRF24WG -rekistereistä löytyy täältä.

Videoesittely ChipKit Pmod WiFi -viestintäkaappauksesta löytyy täältä.

Vaihe 6: WiFi -skannaustoiminnon käyttöönotto

WiFi -skannaustoiminto etsii käytettävissä olevia WiFi -verkkoja ja lähettää ne isännälle. Tämä on ensimmäinen välttämätön vaihe yhteyden muodostamiseksi verkkoon ja viestinnän aloittamiseksi.

Vaihe 7: WiFi -yhteystoiminnon käyttöönotto

WiFi -yhteystoiminto muodostaa yhteyden - avoin (ei suojausta) tai suojattu (esim. WPA2) Pmod WiFi: n ja langattoman reitittimen välille. Muita merkittäviä parametreja edustavat SSID ja verkkotyyppi (infrastruktuuri tai ad-hoc).

Vaihe 8: TCP/IP -pakettilähetys

TCP/IP -pakettilähetys vaatii kohdepistokkeen (IP -osoite ja TCP -portti). TCP/IP -lähetys voidaan toteuttaa vasta onnistuneen yhteyden muodostamisen jälkeen.

Vaihe 9: TCP/IP -paketin vastaanotto

TCP/IP -paketin vastaanottaminen edellyttää isännän pistorasian avaamista.

Suositeltava: