विषयसूची:

PmodWiFi FPGA ड्राइवर: 9 कदम
PmodWiFi FPGA ड्राइवर: 9 कदम

वीडियो: PmodWiFi FPGA ड्राइवर: 9 कदम

वीडियो: PmodWiFi FPGA ड्राइवर: 9 कदम
वीडियो: Comparison of FPGA and CPLD, #FPGA, #CPLD, #CPLDvsFPGA 2024, अक्टूबर
Anonim
PmodWiFi FPGA ड्राइवर
PmodWiFi FPGA ड्राइवर

यह उन लोगों के लिए एक निर्देश योग्य है जो एक FPGA बोर्ड के साथ Pmod WiFi का उपयोग करना चाहते हैं।

चरण 1: सामग्री

सामग्री
सामग्री
  1. FPGA बोर्ड (इस मामले में अनुच्छेद 7)
  2. पीएमओडी वाईफाई
  3. Xilinx Vivado (इस मामले में २०१६.३)
  4. वायरलेस राउटर (परीक्षण के लिए)
  5. चिपकिट विकास बोर्ड (परीक्षण के लिए) - वैकल्पिक
  6. तर्क विश्लेषक (परीक्षण के लिए) - वैकल्पिक

चरण 2: विवाडो डाउनलोड और इंस्टॉल करें

यहां एक लिंक दिया गया है।

चरण 3: हार्डवेयर और बाधाएं सेट करें

FPGA डेवलपमेंट बोर्ड पर Pmod WiFi को Pmod कनेक्टर से कनेक्ट करें। चुना गया Pmod कनेक्टर बाधा फ़ाइल को प्रभावित करता है।

अपने FPGA बोर्ड के लिए उपयुक्त एक बाधा फ़ाइल को परिभाषित करें (उदाहरण के लिए, एक आर्टी बोर्ड के लिए एक.xdc फ़ाइल)। Pmod वाईफाई डेटाशीट कैंड यहां पाई जा सकती है।

चरण 4: एक SPI.vhd मॉड्यूल को परिभाषित करें

Pmod WiFi SPI संचार का उपयोग करता है। उचित संचार स्थापित करने के लिए, एक SPI मॉड्यूल की आवश्यकता होती है।

चरण 5: कार्यान्वयन विधि

इस तथ्य के कारण कि Pmod WiFi में अपने कार्यों का वर्णन करने के लिए कोई API नहीं है, Pmod WiFi ड्राइवर को लागू करने के दो तरीके उपलब्ध हैं। सबसे आसान तरीका एक एपीआई का पालन करना होगा, जिसका वर्णन इस परियोजना के कार्यान्वयन के अंत में किया जाएगा।

दूसरा तरीका यह होगा कि इंजीनियर को पहले से मौजूद ड्राइवर को रिवर्स किया जाए, जैसा कि इस इंस्ट्रक्शनल में किया गया है। 2016 तक कई ड्राइवर उपलब्ध हैं, सभी PIC32 माइक्रोकंट्रोलर के शीर्ष पर लागू किए गए हैं। पहले से मौजूद ड्राइवर को रिवर्स इंजीनियर करने के लिए, किसी को एक PIC32 माइक्रोकंट्रोलर (इस मामले में एक चिपकिट बोर्ड) और एक लॉजिक एनालाइज़र की आवश्यकता होगी।

MRF24WG रजिस्टरों का संक्षिप्त विवरण यहां पाया जा सकता है।

चिपकिट पोमोड वाईफाई संचार कैप्चर का एक वीडियो प्रदर्शन यहां पाया जा सकता है।

चरण 6: वाईफाई स्कैन फ़ंक्शन को लागू करना

वाईफाई स्कैन फ़ंक्शन उपलब्ध वाईफाई नेटवर्क के लिए स्कैन करता है और उन्हें होस्ट तक पहुंचाता है। नेटवर्क से जुड़ने और संचार शुरू करने के लिए यह पहला आवश्यक कदम है।

चरण 7: वाईफाई कनेक्ट फ़ंक्शन को लागू करना

वाईफाई कनेक्ट फ़ंक्शन एक कनेक्शन स्थापित करता है - Pmod वाईफाई और एक वायरलेस राउटर के बीच खुला (कोई सुरक्षा नहीं) या सुरक्षित (जैसे WPA2)। अन्य महत्वपूर्ण मापदंडों को एक SSID और एक प्रकार के नेटवर्क (इन्फ्रास्ट्रक्चर या एड-हॉक) द्वारा दर्शाया जाता है।

चरण 8: टीसीपी / आईपी पैकेट ट्रांसमिशन

एक टीसीपी/आईपी पैकेट ट्रांसमिशन के लिए एक गंतव्य सॉकेट (आईपी पता और टीसीपी पोर्ट) की आवश्यकता होती है। एक टीसीपी/आईपी ट्रांसमिशन सफलतापूर्वक कनेक्शन स्थापित करने के बाद ही महसूस किया जा सकता है।

चरण 9: टीसीपी/आईपी पैकेट रिसेप्शन

TCP/IP पैकेट को सफलतापूर्वक प्राप्त करने के लिए, किसी को होस्ट पर एक सॉकेट खोलना होगा।

सिफारिश की: