Turinys:

„PmodWiFi FPGA“tvarkyklė: 9 žingsniai
„PmodWiFi FPGA“tvarkyklė: 9 žingsniai

Video: „PmodWiFi FPGA“tvarkyklė: 9 žingsniai

Video: „PmodWiFi FPGA“tvarkyklė: 9 žingsniai
Video: MiSTeryNano #9: Tang Nano 20k as USB host #retrogaming 2024, Lapkritis
Anonim
PmodWiFi FPGA tvarkyklė
PmodWiFi FPGA tvarkyklė

Tai yra instrukcija tiems, kurie nori naudoti „Pmod WiFi“kartu su FPGA plokšte.

1 žingsnis: medžiagos

Medžiagos
Medžiagos
  1. FPGA plokštė (šiuo atveju 7 straipsnis)
  2. „Pmod WiFi“
  3. „Xilinx Vivado“(šiuo atveju 2016.3)
  4. Belaidis maršrutizatorius (bandymui)
  5. „ChipKit“kūrimo lenta (bandymui) - neprivaloma
  6. Loginis analizatorius (bandymui) - neprivaloma

2 veiksmas: atsisiųskite ir įdiekite „Vivado“

Čia pateikiama nuoroda.

3 žingsnis: nustatykite aparatūrą ir apribojimus

Prijunkite „Pmod WiFi“prie „Pmod“jungties FPGA kūrimo plokštėje. Pasirinkta Pmod jungtis veikia apribojimų failą.

Apibrėžkite apribojimų failą, atitinkantį jūsų FPGA plokštę (pvz., „Arty“plokštės.xdc failą). „Pmod WiFi“duomenų lapo kandidatą rasite čia.

4 žingsnis: apibrėžkite SPI.vhd modulį

„Pmod WiFi“naudoja SPI ryšį. Norint užmegzti tinkamą ryšį, reikalingas SPI modulis.

5 žingsnis: diegimo metodas

Dėl to, kad „Pmod WiFi“neturi API savo funkcijoms apibūdinti, galimi du „Pmod WiFi“tvarkyklės įdiegimo būdai. Paprasčiausias būdas būtų sekti API, kuri bus aprašyta šio projekto įgyvendinimo pabaigoje.

Kitas būdas būtų pakeisti esamą tvarkyklę, kaip tai daroma šioje instrukcijoje. Nuo 2016 m. Yra daugybė tvarkyklių, kurios visos įdiegtos naudojant PIC32 mikrovaldiklį. Norint pakeisti esamą tvarkyklę, reikės PIC32 mikrovaldiklio (šiuo atveju „ChipKit“plokštės) ir logikos analizatoriaus.

Trumpą MRF24WG registrų aprašymą rasite čia.

„ChipKit Pmod WiFi“ryšio fiksavimo vaizdo demonstravimą rasite čia.

6 veiksmas: „WiFi Scan“funkcijos įdiegimas

„WiFi“nuskaitymo funkcija nuskaito galimus „WiFi“tinklus ir perduoda juos pagrindiniam kompiuteriui. Tai pirmas būtinas žingsnis norint prisijungti prie tinklo ir pradėti ryšį.

7 veiksmas: „WiFi Connect“funkcijos įdiegimas

„WiFi connect“funkcija sukuria ryšį - atviras (be apsaugos) arba saugus (pvz., WPA2) tarp „Pmod WiFi“ir belaidžio kelvedžio. Kiti reikšmingi parametrai yra SSID ir tinklo tipas (infrastruktūra arba ad-hoc).

8 žingsnis: TCP/IP paketinis perdavimas

TCP/IP paketų perdavimui reikalingas paskirties lizdas (IP adresas ir TCP prievadas). TCP/IP perdavimas gali būti atliktas tik sėkmingai užmezgus ryšį.

9 veiksmas: TCP/IP paketų priėmimas

Norint sėkmingai gauti TCP/IP paketą, reikia atidaryti pagrindinio kompiuterio lizdą.

Rekomenduojamas: