فهرست مطالب:

درایور PmodWiFi FPGA: 9 مرحله
درایور PmodWiFi FPGA: 9 مرحله

تصویری: درایور PmodWiFi FPGA: 9 مرحله

تصویری: درایور PmodWiFi FPGA: 9 مرحله
تصویری: LX9 Microboard with Wifi Webserver 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: ماژول SPV.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 ارتباطی ایجاد می کند - باز (بدون امنیت) یا ایمن (به عنوان مثال WPA2) بین Pmod WiFi و روتر بی سیم. سایر پارامترهای مهم توسط SSID و نوعی شبکه (زیرساخت یا موقت) نشان داده می شوند.

مرحله 8: انتقال بسته TCP/IP

انتقال بسته TCP/IP به سوکت مقصد (آدرس IP و پورت TCP) نیاز دارد. انتقال TCP/IP تنها پس از برقراری موفقیت آمیز اتصال امکان پذیر است.

مرحله 9: دریافت بسته TCP/IP

برای دریافت موفقیت آمیز بسته TCP/IP ، باید یک سوکت روی میزبان باز کنید.

توصیه شده: