Mục lục:

Trình điều khiển PmodWiFi FPGA: 9 bước
Trình điều khiển PmodWiFi FPGA: 9 bước

Video: Trình điều khiển PmodWiFi FPGA: 9 bước

Video: Trình điều khiển PmodWiFi FPGA: 9 bước
Video: [Vi Mạch Số Lập Trình] Bài 4 - Họ Vi Mạch FPGA Spartan3E - Phần 1 2024, Tháng mười một
Anonim
Trình điều khiển PmodWiFi FPGA
Trình điều khiển PmodWiFi FPGA

Đây là một hướng dẫn cho những người muốn sử dụng WiFi Pmod kết hợp với bảng FPGA.

Bước 1: Vật liệu

Vật liệu
Vật liệu
  1. Bảng FPGA (Arty 7 trong trường hợp này)
  2. Pmod WiFi
  3. Xilinx Vivado (2016.3 trong trường hợp này)
  4. Bộ định tuyến không dây (để thử nghiệm)
  5. Bảng phát triển ChipKit (để thử nghiệm) - Tùy chọn
  6. Trình phân tích logic (để thử nghiệm) - Tùy chọn

Bước 2: Tải xuống và cài đặt Vivado

Một liên kết được cung cấp ở đây.

Bước 3: Thiết lập phần cứng và ràng buộc

Kết nối WiFi Pmod với đầu nối Pmod trên bảng phát triển FPGA. Trình kết nối Pmod được chọn ảnh hưởng đến tệp ràng buộc.

Xác định tệp ràng buộc phù hợp với bảng FPGA của bạn (ví dụ: tệp.xdc cho bảng Arty). Bảng dữ liệu Pmod WiFi cand được tìm thấy tại đây.

Bước 4: Xác định Mô-đun SPI.vhd

Pmod WiFi sử dụng giao tiếp SPI. Để thiết lập giao tiếp thích hợp, cần có mô-đun SPI.

Bước 5: Phương pháp thực hiện

Do thực tế là Pmod WiFi không có API để mô tả các chức năng của nó, nên có hai phương pháp triển khai trình điều khiển Pmod WiFi. Cách đơn giản nhất là làm theo một API, sẽ được mô tả ở phần cuối của quá trình thực hiện dự án này.

Một cách khác sẽ là thiết kế ngược một trình điều khiển có sẵn, như được thực hiện trong Có thể hướng dẫn này. Một số trình điều khiển có sẵn kể từ năm 2016, tất cả đều được triển khai trên đầu vi điều khiển PIC32. Để đảo ngược thiết kế một trình điều khiển có sẵn, người ta sẽ cần một vi điều khiển PIC32 (trong trường hợp này là bo mạch ChipKit) và một bộ phân tích logic.

Mô tả ngắn gọn về các thanh ghi MRF24WG có thể được tìm thấy tại đây.

Bạn có thể tìm thấy video trình diễn chụp giao tiếp WiFi ChipKit Pmod tại đây.

Bước 6: Triển khai chức năng quét WiFi

Chức năng quét WiFi quét các mạng WiFi khả dụng và truyền chúng đến máy chủ. Đây là bước cần thiết đầu tiên để kết nối mạng và bắt đầu giao tiếp.

Bước 7: Triển khai chức năng kết nối WiFi

Chức năng kết nối WiFi thiết lập kết nối - mở (không bảo mật) hoặc an toàn (ví dụ: WPA2) giữa Pmod WiFi và bộ định tuyến không dây. Các tham số quan trọng khác được đại diện bởi một SSID và một loại mạng (cơ sở hạ tầng hoặc đặc biệt).

Bước 8: Truyền gói TCP / IP

Việc truyền gói TCP / IP yêu cầu một ổ cắm đích (địa chỉ IP và cổng TCP). Truyền TCP / IP chỉ có thể được thực hiện sau khi thiết lập kết nối thành công.

Bước 9: Tiếp nhận gói TCP / IP

Để nhận thành công gói TCP / IP, người ta phải mở một ổ cắm trên máy chủ.

Đề xuất: