תוכן עניינים:

מנהל התקן PmodWiFi FPGA: 9 שלבים
מנהל התקן PmodWiFi FPGA: 9 שלבים

וִידֵאוֹ: מנהל התקן PmodWiFi FPGA: 9 שלבים

וִידֵאוֹ: מנהל התקן PmodWiFi FPGA: 9 שלבים
וִידֵאוֹ: MiSTeryNano #9: Tang Nano 20k as USB host #retrogaming 2024, נוֹבֶמבֶּר
Anonim
נהג PmodWiFi FPGA
נהג PmodWiFi FPGA

זהו מדריך למי שרוצה להשתמש ב- Pmod WiFi יחד עם לוח FPGA.

שלב 1: חומרים

חומרים
חומרים
  1. לוח FPGA (ארטי 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.

הדגמת וידיאו של לכידת תקשורת WiFi ChipKit Pmod ניתן למצוא כאן.

שלב 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 בהצלחה, יש לפתוח שקע על המארח.

מוּמלָץ: