Sisällysluettelo:
- Vaihe 1: Materiaalit
- Vaihe 2: Lataa ja asenna Vivado
- Vaihe 3: Määritä laitteisto ja rajoitukset
- Vaihe 4: Määritä SPI.vhd -moduuli
- Vaihe 5: Toteutusmenetelmä
- Vaihe 6: WiFi -skannaustoiminnon käyttöönotto
- Vaihe 7: WiFi -yhteystoiminnon käyttöönotto
- Vaihe 8: TCP/IP -pakettilähetys
- Vaihe 9: TCP/IP -paketin vastaanotto
Video: PmodWiFi FPGA -ohjain: 9 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
Tämä on opastettava niille, jotka haluavat käyttää Pmod WiFi -yhteyttä yhdessä FPGA -kortin kanssa.
Vaihe 1: Materiaalit
- FPGA -kortti (Arty 7 tässä tapauksessa)
- Pmod WiFi
- Xilinx Vivado (tässä tapauksessa 2016.3)
- Langaton reititin (testausta varten)
- ChipKit -kehityskortti (testausta varten) - valinnainen
- 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:
FPGA Cyclone IV DueProLogic Controls Raspberry Pi -kamera: 5 vaihetta
FPGA Cyclone IV DueProLogic Controls Raspberry Pi -kamera: FPGA DueProLogic on virallisesti suunniteltu Arduinolle, mutta aiomme tehdä FPGA: sta ja Raspberry Pi 4B: stä kommunikoitavia. FPGA kääntää kulmaa
FPGA Cyclone IV DueProLogic - Painike ja LED: 5 vaihetta
FPGA Cyclone IV DueProLogic - Painike ja LED: Tässä opetusohjelmassa aiomme käyttää FPGA: ta ulkoisen LED -piirin ohjaamiseen. Toteutamme seuraavat tehtävät (A) Käytä FPGA Cyclone IV DuePrologicin painikkeita LED: in ohjaamiseen. (B) Salaman merkkivalo palaa & pois käytöstä ajoittainVideoesittelylaboratorio
FPGA Cyclone IV DueProLogic Controls Servomoottori: 4 vaihetta
FPGA Cyclone IV DueProLogic Controls Servomoottori: Tässä opetusohjelmassa aiomme kirjoittaa Verilog -koodin servomoottorin ohjaamiseen. Servo SG-90 on Wavesharen valmistama. Kun ostat servomoottorin, saatat saada tietolomakkeen, jossa luetellaan käyttöjännite, suurin vääntömomentti ja ehdotettu pu
DIY VR -juoksumatto- Basys3 FPGA-Digilent -kilpailu: 3 vaihetta
DIY VR -juoksumatto- Basys3 FPGA-Digilent -kilpailu: Haluatko rakentaa VR-juoksumaton, jolla voit käyttää työpöytäsovelluksiasi ja -pelejäsi? Sitten olet tullut oikeaan paikkaan! Perinteisissä peleissä käytät hiirtä ja näppäimistöä vuorovaikutuksessa ympäristön kanssa. Siksi meidän on lähetettävä
Mojo FPGA Development Board Shield: 3 vaihetta
Mojo FPGA Development Board Shield: Liitä Mojo -kehityskorttisi ulkoisiin sisääntuloihin tällä suojalla.Mikä on Mojo -kehityskortti? Levy on Alchitryn valmistama. FPGA: t ovat erittäin hyödyllisiä