INHOUDSOPGAWE:

PmodWiFi FPGA -bestuurder: 9 stappe
PmodWiFi FPGA -bestuurder: 9 stappe

Video: PmodWiFi FPGA -bestuurder: 9 stappe

Video: PmodWiFi FPGA -bestuurder: 9 stappe
Video: 3 мегапикселя камера видеонаблюдения. Стоит ли покупать? На что влияет разрешение? 2024, Oktober
Anonim
PmodWiFi FPGA -bestuurder
PmodWiFi FPGA -bestuurder

Dit is 'n instruksie vir diegene wat 'n Pmod WiFi wil gebruik saam met 'n FPGA -bord.

Stap 1: materiaal

Materiaal
Materiaal
  1. FPGA -bord (Arty 7 in hierdie geval)
  2. Pmod WiFi
  3. Xilinx Vivado (2016.3 in hierdie geval)
  4. Draadlose router (vir toetsing)
  5. ChipKit -ontwikkelingsbord (vir toetsing) - opsioneel
  6. Logic Analyzer (vir toetsing) - opsioneel

Stap 2: Laai Vivado af en installeer dit

'N Skakel word hier verskaf.

Stap 3: Stel hardeware en beperkings op

Koppel die Pmod WiFi aan op 'n Pmod -aansluiting op die FPGA -ontwikkelbord. Die gekose Pmod -aansluiting beïnvloed die beperkingslêer.

Definieer 'n beperkingslêer wat by u FPGA -bord pas (bv. 'N.xdc -lêer vir 'n Arty -bord). Die Pmod WiFi -datablad kan hier gevind word.

Stap 4: Definieer 'n SPI.vhd -module

Die Pmod WiFi maak gebruik van SPI -kommunikasie. 'N SPI -module is nodig om die korrekte kommunikasie te bewerkstellig.

Stap 5: Implementeringsmetode

Aangesien die Pmod WiFi geen API het om sy funksies te beskryf nie, is daar twee metodes om 'n Pmod WiFi -bestuurder te implementeer. Die eenvoudigste manier sou wees om 'n API te volg, wat aan die einde van die implementering van hierdie projek beskryf sal word.

'N Ander manier sou wees om 'n voorafbestuurde bestuurder, soos in hierdie instruksies, te verander. 'N Aantal bestuurders is vanaf 2016 beskikbaar, almal geïmplementeer bo -op die PIC32 -mikrobeheerder. Om 'n bestaande bestuurder agteruit te ontwerp, benodig u 'n PIC32 -mikrobeheerder (in hierdie geval 'n ChipKit -bord) en 'n logiese ontleder.

'N Kort beskrywing van die MRF24WG -registers kan hier gevind word.

'N Videodemonstrasie van 'n ChipKit Pmod WiFi -kommunikasieopname kan hier gevind word.

Stap 6: Implementering van die WiFi Scan -funksie

Die WiFi -scanfunksie soek na beskikbare WiFi -netwerke en stuur dit na die gasheer. Dit is die eerste stap wat nodig is om aan te sluit op 'n netwerk en kommunikasie te begin.

Stap 7: Implementering van die WiFi Connect -funksie

Die WiFi -verbindingsfunksie vestig 'n verbinding - oop (geen sekuriteit) of veilig (bv. WPA2) tussen die Pmod WiFi en 'n draadlose router. Ander belangrike parameters word verteenwoordig deur 'n SSID en 'n tipe netwerk (infrastruktuur of ad-hoc).

Stap 8: TCP/IP -pakkie -oordrag

'N TCP/IP -pakkie -oordrag benodig 'n bestemmingsaansluiting (IP -adres en TCP -poort). 'N TCP/IP -oordrag kan eers gerealiseer word nadat 'n verbinding suksesvol tot stand gebring is.

Stap 9: TCP/IP -pakketontvangs

Om 'n TCP/IP -pakkie suksesvol te ontvang, moet 'n houer op die gasheer oopgemaak word.

Aanbeveel: