Агуулгын хүснэгт:

PmodWiFi FPGA драйвер: 9 алхам
PmodWiFi FPGA драйвер: 9 алхам

Видео: PmodWiFi FPGA драйвер: 9 алхам

Видео: PmodWiFi FPGA драйвер: 9 алхам
Видео: ✅ FPGA es fácil de configurar o no ?... 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 пакетийг амжилттай хүлээн авахын тулд та хост дээрх сокетийг нээх ёстой.

Зөвлөмж болгож буй: