Мазмұны:

PmodWiFi FPGA драйвері: 9 қадам
PmodWiFi FPGA драйвері: 9 қадам

Бейне: PmodWiFi FPGA драйвері: 9 қадам

Бейне: PmodWiFi FPGA драйвері: 9 қадам
Бейне: Xilinx DLC9LP: Программатор FPGA 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 желісін FPGA әзірлеу тақтасындағы Pmod қосқышына қосыңыз. Таңдалған Pmod қосқышы шектеулер файлына әсер етеді.

FPGA тақтасына сәйкес келетін шектеулер файлын анықтаңыз (мысалы, Arty тақтасына арналған.xdc файлы). 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 қосылу функциясын енгізу

WiFi қосылу функциясы Pmod WiFi мен сымсыз маршрутизатор арасында ашық (қауіпсіздігі жоқ) немесе қауіпсіз (мысалы, WPA2) байланыс орнатады. Басқа маңызды параметрлер SSID және желі түрімен (инфрақұрылым немесе арнайы) ұсынылған.

8 -қадам: TCP/IP пакетін жіберу

TCP/IP пакетін беру үшін тағайындалған розетка қажет (IP мекенжайы мен TCP порты). TCP/IP жіберу қосылымды сәтті орнатқаннан кейін ғана жүзеге асады.

9 -қадам: TCP/IP пакеттерін қабылдау

TCP/IP пакетін сәтті алу үшін хостта розетканы ашу керек.

Ұсынылған: