Съдържание:

PmodWiFi FPGA драйвер: 9 стъпки
PmodWiFi FPGA драйвер: 9 стъпки

Видео: PmodWiFi FPGA драйвер: 9 стъпки

Видео: PmodWiFi FPGA драйвер: 9 стъпки
Видео: COMO ENTRAR A LA LOGICA DE LAS PLACAS MAIN, TELEVISORES LED 9 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 към Pmod конектор на платката за разработка на FPGA. Избраният конектор Pmod влияе върху файла с ограничения.

Определете файл с ограничения, подходящ за вашата FPGA платка (например.xdc файл за Arty платка). Конзолата за данни на Pmod WiFi може да се намери тук.

Стъпка 4: Определете SPI.vhd модул

Pmod WiFi използва SPI комуникация. За да се установи правилна комуникация, е необходим SPI модул.

Стъпка 5: Метод на изпълнение

Поради факта, че Pmod WiFi няма API, който да описва неговите функции, са налични два метода за внедряване на драйвер за Pmod WiFi. Най -простият начин би бил да следвате API, който ще бъде описан в края на изпълнението на този проект.

Друг начин би бил обратното проектиране на съществуващ драйвер, както е направено в тази инструкция. Налични са редица драйвери от 2016 г., всички реализирани върху микроконтролера PIC32. За да се инжектира вече съществуващ драйвер, ще ви е необходим микроконтролер PIC32 (в този случай платка ChipKit) и логически анализатор.

Кратко описание на регистрите MRF24WG можете да намерите тук.

Видео демонстрация на заснемане на комуникация с ChipKit Pmod WiFi може да се намери тук.

Стъпка 6: Прилагане на функцията за сканиране на WiFi

Функцията за сканиране на WiFi сканира за налични WiFi мрежи и ги предава на хоста. Това е първата необходима стъпка, за да се свържете с мрежа и да започнете комуникация.

Стъпка 7: Прилагане на функцията WiFi Connect

Функцията за WiFi свързване установява връзка - отворена (без защита) или защитена (например WPA2) между Pmod WiFi и безжичен рутер. Други значими параметри са представени от SSID и тип мрежа (инфраструктура или ad-hoc).

Стъпка 8: TCP/IP пакетно предаване

Предаването на TCP/IP пакет изисква дестинационен сокет (IP адрес и TCP порт). Предаването на TCP/IP може да се осъществи само след успешно установяване на връзка.

Стъпка 9: Приемане на TCP/IP пакет

За да получи успешно TCP/IP пакет, човек трябва да отвори сокет на хоста.

Препоръчано: