Orodha ya maudhui:

PmodWiFi FPGA Dereva: Hatua 9
PmodWiFi FPGA Dereva: Hatua 9

Video: PmodWiFi FPGA Dereva: Hatua 9

Video: PmodWiFi FPGA Dereva: Hatua 9
Video: Clean Water Conversation: Design and Implementation Block Grant Q&A Panel 2024, Novemba
Anonim
PmodWiFi FPGA Dereva
PmodWiFi FPGA Dereva

Hii ni ya Agizo kwa wale ambao wanataka kutumia Pmod WiFi kwa kushirikiana na bodi ya FPGA.

Hatua ya 1: Vifaa

Vifaa
Vifaa
  1. Bodi ya FPGA (Arty 7 katika kesi hii)
  2. Pmod WiFi
  3. Xilinx Vivado (2016.3 katika kesi hii)
  4. Wireless Router (kwa upimaji)
  5. Bodi ya maendeleo ya ChipKit (kwa upimaji) - Hiari
  6. Logic Analyzer (kwa upimaji) - Hiari

Hatua ya 2: Pakua na usakinishe Vivado

Kiunga hutolewa hapa.

Hatua ya 3: Sanidi vifaa na Vizuizi

Unganisha Pmod WiFi kwa kiunganishi cha Pmod kwenye bodi ya maendeleo ya FPGA. Kontakt Pmod iliyochaguliwa huathiri faili ya vizuizi.

Fafanua faili ya vizuizi inayofaa kwa bodi yako ya FPGA (k. Faili ya.xdc kwa bodi ya Arty). Padi ya data ya Pmod WiFi inaweza kupatikana hapa.

Hatua ya 4: Fafanua Moduli ya SPI.vhd

Pmod WiFi hutumia mawasiliano ya SPI. Ili kuanzisha mawasiliano sahihi, moduli ya SPI inahitajika.

Hatua ya 5: Njia ya Utekelezaji

Kwa sababu ya ukweli kwamba Pmod WiFi haina API ya kuelezea kazi zake, njia mbili za kutekeleza dereva wa Pmod WiFi zinapatikana. Njia rahisi itakuwa kufuata API, ambayo itaelezewa mwishoni mwa utekelezaji wa mradi huu.

Njia nyingine itakuwa kubadili mhandisi dereva aliyepo, kama inavyofanyika katika hii Inayoweza kufundishwa. Idadi kadhaa za waendeshaji zinapatikana mnamo 2016, zote zimetekelezwa juu ya mtawala mdogo wa PIC32. Kubadilisha mhandisi dereva aliyekuwepo, mtu atahitaji PIC32 microcontroller (bodi ya ChipKit katika kesi hii) na analyzer ya mantiki.

Maelezo mafupi ya rejista za MRF24WG zinaweza kupatikana hapa.

Maonyesho ya video ya kukamata mawasiliano ya WiFi ya ChipKit Pmod inaweza kupatikana hapa.

Hatua ya 6: Utekelezaji wa Kazi ya Kutambaza WiFi

Kazi ya utaftaji wa WiFi inatafuta mitandao inayopatikana ya WiFi na kuipeleka kwa mwenyeji. Hii ni hatua ya kwanza muhimu ili kuungana na mtandao na kuanza mawasiliano.

Hatua ya 7: Utekelezaji wa Kazi ya Kuunganisha ya WiFi

Kazi ya kuunganisha WiFi huanzisha unganisho - wazi (hakuna usalama) au salama (kwa mfano WPA2) kati ya Pmod WiFi na router isiyo na waya. Vigezo vingine muhimu vimewakilishwa na SSID na aina ya mtandao (infrastucure au ad-hoc).

Hatua ya 8: Usafirishaji wa Pakiti ya TCP / IP

Uhamisho wa pakiti ya TCP / IP inahitaji tundu la marudio (anwani ya IP na bandari ya TCP). Uhamisho wa TCP / IP unaweza kupatikana tu baada ya kuanzisha unganisho kwa mafanikio.

Hatua ya 9: Mapokezi ya Pakiti ya TCP / IP

Ili kufanikiwa kupokea pakiti ya TCP / IP, lazima mtu afungue tundu kwenye mwenyeji.

Ilipendekeza: