Isi kandungan:
- Langkah 1: Bahan
- Langkah 2: Muat turun dan Pasang Vivado
- Langkah 3: Sediakan Perkakasan dan Kekangan
- Langkah 4: Tentukan Modul SPI.vhd
- Langkah 5: Kaedah Pelaksanaan
- Langkah 6: Melaksanakan Fungsi Imbas WiFi
- Langkah 7: Melaksanakan Fungsi Sambungan WiFi
- Langkah 8: Penghantaran Paket TCP / IP
- Langkah 9: Penerimaan Paket TCP / IP
Video: Pemacu PmodWiFi FPGA: 9 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:11
Ini adalah Instructable bagi mereka yang ingin menggunakan Pmod WiFi bersama dengan papan FPGA.
Langkah 1: Bahan
- Papan FPGA (Arty 7 dalam kes ini)
- WiFi Pmod
- Xilinx Vivado (2016.3 dalam kes ini)
- Penghala Tanpa Wayar (untuk ujian)
- Papan pengembangan ChipKit (untuk ujian) - Pilihan
- Penganalisis Logik (untuk ujian) - Pilihan
Langkah 2: Muat turun dan Pasang Vivado
Pautan disediakan di sini.
Langkah 3: Sediakan Perkakasan dan Kekangan
Sambungkan Pmod WiFi ke penyambung Pmod pada papan pengembangan FPGA. Penyambung Pmod yang dipilih mempengaruhi fail kekangan.
Tentukan fail kekangan yang sesuai dengan papan FPGA anda (mis., Fail.xdc untuk papan Arty). Lembaran data WiFi Pmod boleh didapati di sini.
Langkah 4: Tentukan Modul SPI.vhd
WiFi Pmod menggunakan komunikasi SPI. Untuk mewujudkan komunikasi yang betul, modul SPI diperlukan.
Langkah 5: Kaedah Pelaksanaan
Oleh kerana WiFi Pmod tidak mempunyai API untuk menggambarkan fungsinya, dua kaedah untuk melaksanakan pemacu WiFi Pmod tersedia. Cara termudah adalah dengan mengikuti API, yang akan dijelaskan pada akhir pelaksanaan projek ini.
Cara lain adalah dengan membuat pengalihan semula pemandu yang sudah ada sebelumnya, seperti yang dilakukan dalam Instructable ini. Sejumlah pemacu tersedia pada 2016, semuanya dilaksanakan di atas mikrokontroler PIC32. Untuk membalikkan pemandu pemacu yang ada, seseorang memerlukan mikrokontroler PIC32 (papan ChipKit dalam kes ini) dan penganalisis logik.
Penerangan ringkas mengenai daftar MRF24WG boleh didapati di sini.
Demonstrasi video rakaman komunikasi WiFi ChipKit Pmod boleh didapati di sini.
Langkah 6: Melaksanakan Fungsi Imbas WiFi
Fungsi imbasan WiFi mencari rangkaian WiFi yang tersedia dan menghantarnya ke host. Ini adalah langkah pertama yang diperlukan untuk menyambung ke rangkaian dan memulakan komunikasi.
Langkah 7: Melaksanakan Fungsi Sambungan WiFi
Fungsi penyambungan WiFi mewujudkan sambungan - terbuka (tanpa keselamatan) atau selamat (mis. WPA2) antara Pmod WiFi dan penghala tanpa wayar. Parameter penting lain diwakili oleh SSID dan jenis rangkaian (infrastruktur atau ad-hoc).
Langkah 8: Penghantaran Paket TCP / IP
Penghantaran paket TCP / IP memerlukan soket tujuan (alamat IP dan port TCP). Transmisi TCP / IP hanya dapat dilaksanakan setelah berjaya membuat sambungan.
Langkah 9: Penerimaan Paket TCP / IP
Untuk berjaya menerima paket TCP / IP, seseorang mesti membuka soket pada host.
Disyorkan:
Saya Membuat Pemacu CD Lama Ke Robot Wifi Menggunakan Nodemcu, Pemacu Motor L298N dan Banyak Lagi: 5 Langkah
Saya Membuat Pemacu CD Lama Ke Robot Wifi Menggunakan Nodemcu, Pemacu Motor L298N dan Banyak Lagi: VX Robotics & Persembahan Elektronik
Cara Membuat Pemacu Flash USB Menggunakan Pemadam - Kes Pemacu USB DIY: 4 Langkah
Cara Membuat Pemacu Flash USB Menggunakan Pemadam | Kes Pemacu USB DIY: Blog ini adalah mengenai " Cara Membuat Pemacu Flash USB Menggunakan Pemadam | Kes Pemacu USB DIY " Saya harap anda akan menyukainya
Pemacu Wifi Wifi Pemacu Wifi, MacOS / Hackintosh High Sierra 10.13 Terbaru "Future Proof" Menggunakan Raspberry Pi: 4 Langkah
Penyelesaian Wifi Pemacu Wifi Usb Wifi MacOS / Hackintosh High Sierra 10.13 Terkini Menggunakan Raspberry Pi: Salah satu masalah yang paling mengecewakan dengan macOS / Hackintosh terbaru ialah ketersediaan pemacu wifi usb. Saya mempunyai 3 usb wifi yang tidak berfungsi dengan yang terbaru macOS High Sierra 10.13 Wifi usb terbaru saya adalah tanpa wayar panda namun sokongan pemandu untuk macO
Pemegang Pemacu Kilat Pemacu Jempol USB-MEMBUAT PEMEGANG BELTCLIP: 5 Langkah
Pemegang Pemacu Kilat Pemacu Jempol USB-MEMBUAT PEMEGANG BELTCLIP: Bosan mempunyai pemacu ibu jari Usb di leher anda sepanjang masa? Jadilah Bergaya dengan membuat PEMEGANG BELTCLIP dari pemantik rokok sukan
Pembongkaran Pemacu Keras, Pemacu Samsung: 9 Langkah
Pembongkaran Pemacu Keras, Pemacu Samsung: Ini adalah petunjuk tentang cara memisahkan pemacu keras samsung dan yang lain yang tidak tersembunyi seperti WD dan seagate Peringatan: Ini akan merosakkan cakera keras jika masih berfungsi jangan buka cakera keras