Բովանդակություն:

PmodWiFi FPGA վարորդ ՝ 9 քայլ
PmodWiFi FPGA վարորդ ՝ 9 քայլ

Video: PmodWiFi FPGA վարորդ ՝ 9 քայլ

Video: PmodWiFi FPGA վարորդ ՝ 9 քայլ
Video: PmodESP32 introduction 2024, Նոյեմբեր
Anonim
PmodWiFi FPGA վարորդ
PmodWiFi FPGA վարորդ

Սա հրահանգ է նրանց համար, ովքեր ցանկանում են Pmod WiFi- ից օգտվել FPGA տախտակի հետ համատեղ:

Քայլ 1: Նյութեր

Նյութեր
Նյութեր
  1. FPGA տախտակ (այս դեպքում Arty 7)
  2. Pmod WiFi
  3. Xilinx Vivado (այս դեպքում 2016.3)
  4. Անլար երթուղիչ (փորձարկման համար)
  5. ChipKit- ի զարգացման տախտակ (փորձարկման համար) - ըստ ցանկության
  6. Տրամաբանական անալիզատոր (փորձարկման համար) - ըստ ցանկության

Քայլ 2: Ներբեռնեք և տեղադրեք Vivado- ն

Հղումը տրվում է այստեղ:

Քայլ 3: Կարգավորեք սարքավորումներ և սահմանափակումներ

Միացրեք Pmod WiFi- ը PPG միակցիչին FPGA զարգացման տախտակի վրա: Ընտրված Pmod միակցիչը ազդում է սահմանափակումների ֆայլի վրա:

Սահմանեք ձեր FPGA տախտակին համապատասխան սահմանափակումների ֆայլ (օրինակ ՝.xdc ֆայլ Arty տախտակի համար): Pmod WiFi տվյալների թերթիկը կարելի է գտնել այստեղ:

Քայլ 4. Սահմանեք SPI.vhd մոդուլ

Pmod WiFi- ն օգտագործում է SPI հաղորդակցություն: Properիշտ հաղորդակցություն հաստատելու համար պահանջվում է SPI մոդուլ:

Քայլ 5. Իրականացման եղանակ

Շնորհիվ այն բանի, որ Pmod WiFi- ն չունի իր գործառույթները նկարագրող API, մատչելի են Pmod WiFi վարորդի ներդրման երկու եղանակ: Ամենապարզ ճանապարհը կլինի API- ին հետևելը, որը նկարագրված կլինի այս ծրագրի իրականացման ավարտին:

Մեկ այլ եղանակ կլինի հետընթաց ճարտարագետը `գոյություն ունեցող վարորդը, ինչպես դա արվում է սույն Հրահանգում: 2016 թվականի դրությամբ հասանելի են մի շարք վարորդներ, որոնք բոլորը գործարկված են PIC32 միկրոկոնտրոլերի վրա: Նախկինում գործող վարորդին ճարտարագետ դարձնելու համար անհրաժեշտ կլինի PIC32 միկրոկոնտրոլեր (այս դեպքում ChipKit տախտակ) և տրամաբանական անալիզատոր:

MRF24WG գրանցամատյանների համառոտ նկարագրությունը կարելի է գտնել այստեղ:

ChipKit Pmod WiFi կապի գրավման տեսաֆիլմը կարելի է գտնել այստեղ:

Քայլ 6. WiFi սկան գործառույթի իրականացում

WiFi սկան գործառույթը սկանավորում է առկա WiFi ցանցերը և դրանք փոխանցում հյուրընկալողին: Սա առաջին անհրաժեշտ քայլն է `ցանցին միանալու և հաղորդակցություն սկսելու համար:

Քայլ 7: WiFi միացման գործառույթի իրականացում

WiFi միացման գործառույթը կապ է հաստատում ՝ բաց (անվտանգություն չունեցող) կամ ապահով (օրինակ ՝ WPA2) Pmod WiFi- ի և անլար երթուղիչի միջև: Այլ նշանակալի պարամետրեր ներկայացված են SSID- ով և ցանցի տեսակով (ենթակառուցվածքային կամ ժամանակավոր):

Քայլ 8: TCP/IP փաթեթների փոխանցում

TCP/IP փաթեթի փոխանցումը պահանջում է նշանակման վարդակից (IP հասցե և TCP նավահանգիստ): TCP/IP փոխանցումը կարող է իրականացվել միայն հաջողությամբ կապ հաստատելուց հետո:

Քայլ 9: TCP/IP փաթեթների ընդունում

TCP/IP փաթեթը հաջողությամբ ստանալու համար պետք է վարդակ բացել սերվերի վրա:

Խորհուրդ ենք տալիս: