Мазмуну:

PmodWiFi FPGA драйвери: 9 кадам
PmodWiFi FPGA драйвери: 9 кадам

Video: PmodWiFi FPGA драйвери: 9 кадам

Video: PmodWiFi FPGA драйвери: 9 кадам
Video: I2C on FPGA Temperature Sensor Basys3 with PmodTMP2 2024, Июль
Anonim
PmodWiFi FPGA драйвери
PmodWiFi FPGA драйвери

Бул FPGA тактасы менен бирге Pmod WiFi колдонууну каалагандар үчүн инструкция.

1 -кадам: материалдар

Материалдар
Материалдар
  1. FPGA тактасы (бул учурда Arty 7)
  2. Pmod WiFi
  3. Xilinx Vivado (бул учурда 2016.3)
  4. Зымсыз роутер (сыноо үчүн)
  5. ChipKit өнүктүрүү тактасы (тестирлөө үчүн) - Милдеттүү эмес
  6. Логикалык анализатор (тестирлөө үчүн) - Милдеттүү эмес

2 -кадам: Vivado'yу жүктөп алып, орнотуңуз

Шилтеме бул жерде берилет.

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 Connect функциясын ишке ашыруу

WiFi туташуу функциясы Pmod WiFi менен зымсыз роутердин ортосунда байланышты орнотот - ачык (коопсуздук жок) же коопсуз (мисалы, WPA2). Башка маанилүү параметрлер SSID жана тармактын бир түрү менен көрсөтүлөт (инфраструктура же атайын).

8 -кадам: TCP/IP пакетин берүү

TCP/IP пакетин берүү үчүн көздөгөн розетка керек (IP дареги жана TCP порту). TCP/IP берүү ийгиликтүү байланышты орноткондон кийин гана ишке ашат.

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

TCP/IP пакетин ийгиликтүү алуу үчүн, хосттун розеткасын ачуу керек.

Сунушталууда: