Tartalomjegyzék:

PmodWiFi FPGA illesztőprogram: 9 lépés
PmodWiFi FPGA illesztőprogram: 9 lépés

Videó: PmodWiFi FPGA illesztőprogram: 9 lépés

Videó: PmodWiFi FPGA illesztőprogram: 9 lépés
Videó: Представлен TPM 2.0: расширение возможностей ИТ-специалистов с помощью аналитических данных о модулях доверенной платформы 2024, Október
Anonim
PmodWiFi FPGA illesztőprogram
PmodWiFi FPGA illesztőprogram

Ez az utasítás azoknak szól, akik Pmod WiFi -t szeretnének használni FPGA kártyával együtt.

1. lépés: Anyagok

Anyagok
Anyagok
  1. FPGA kártya (ebben az esetben Arty 7)
  2. Pmod WiFi
  3. Xilinx Vivado (2016.3 ebben az esetben)
  4. Vezeték nélküli útválasztó (teszteléshez)
  5. ChipKit fejlesztőlap (teszteléshez) - Opcionális
  6. Logikai elemző (teszteléshez) - opcionális

2. lépés: Töltse le és telepítse a Vivado alkalmazást

A link itt található.

3. lépés: A hardver és a korlátozások beállítása

Csatlakoztassa a Pmod WiFi -t az FPGA fejlesztőkártya Pmod csatlakozójához. A választott Pmod csatlakozó hatással van a korlátozási fájlra.

Határozzon meg egy korlátozó fájlt, amely megfelel az FPGA kártyának (pl.. Xdc fájl Arty tábla esetén). A Pmod WiFi adatlapja itt található.

4. lépés: Határozzon meg egy SPI.vhd modult

A Pmod WiFi SPI kommunikációt használ. A megfelelő kommunikáció létrehozásához SPI modul szükséges.

5. lépés: Végrehajtási módszer

Annak a ténynek köszönhetően, hogy a Pmod WiFi nem rendelkezik API -val a funkcióinak leírására, két módszer áll rendelkezésre a Pmod WiFi illesztőprogram megvalósítására. A legegyszerűbb módja egy API követése, amelyet a projekt végrehajtásának végén ismertetünk.

Egy másik módszer az lenne, ha visszafordítaná a már meglévő illesztőprogramot, ahogy ez ebben az utasításban is szerepel. 2016 -tól számos illesztőprogram áll rendelkezésre, amelyek mindegyike a PIC32 mikrokontroller tetején található. A már meglévő illesztőprogram visszaállításához PIC32 mikrokontrollerre (ebben az esetben ChipKit tábla) és logikai elemzőre van szükség.

Az MRF24WG regiszterek rövid leírása itt található.

A ChipKit Pmod WiFi kommunikáció rögzítéséről készült videó bemutató itt található.

6. lépés: A WiFi szkennelési funkció megvalósítása

A WiFi szkennelési funkció megkeresi a rendelkezésre álló WiFi hálózatokat, és továbbítja azokat a gazdagépnek. Ez az első szükséges lépés a hálózathoz való csatlakozáshoz és a kommunikáció megkezdéséhez.

7. lépés: A WiFi Connect funkció megvalósítása

A WiFi csatlakozás funkció kapcsolatot létesít - nyitott (nincs biztonság) vagy biztonságos (pl. WPA2) a Pmod WiFi és egy vezeték nélküli útválasztó között. Más jelentős paramétereket egy SSID és egy hálózati típus (infrastruktúra vagy ad-hoc) képvisel.

8. lépés: TCP/IP csomagátvitel

A TCP/IP csomagátvitelhez cél socket (IP cím és TCP port) szükséges. A TCP/IP átvitel csak sikeres kapcsolat létrehozása után valósítható meg.

9. lépés: TCP/IP csomagfogadás

A TCP/IP csomag sikeres fogadásához ki kell nyitni egy foglalatot a gazdagépen.

Ajánlott: