সুচিপত্র:

PmodWiFi FPGA ড্রাইভার: 9 টি ধাপ
PmodWiFi FPGA ড্রাইভার: 9 টি ধাপ

ভিডিও: PmodWiFi FPGA ড্রাইভার: 9 টি ধাপ

ভিডিও: PmodWiFi FPGA ড্রাইভার: 9 টি ধাপ
ভিডিও: CLOCK NETWORK SYNTHESIS (PART 3) 2024, নভেম্বর
Anonim
PmodWiFi FPGA ড্রাইভার
PmodWiFi FPGA ড্রাইভার

যারা FPGA বোর্ডের সাথে Pmod ওয়াইফাই ব্যবহার করতে চান তাদের জন্য এটি একটি নির্দেশযোগ্য।

ধাপ 1: উপকরণ

উপকরণ
উপকরণ
  1. FPGA বোর্ড (এই ক্ষেত্রে আর্টি 7)
  2. Pmod ওয়াইফাই
  3. Xilinx Vivado (2016.3 এই ক্ষেত্রে)
  4. ওয়্যারলেস রাউটার (পরীক্ষার জন্য)
  5. চিপকিট ডেভেলপমেন্ট বোর্ড (পরীক্ষার জন্য) - চ্ছিক
  6. যুক্তি বিশ্লেষক (পরীক্ষার জন্য) - চ্ছিক

ধাপ 2: ভিভাদো ডাউনলোড এবং ইনস্টল করুন

এখানে একটি লিঙ্ক দেওয়া আছে।

ধাপ 3: হার্ডওয়্যার এবং সীমাবদ্ধতা সেট আপ করুন

FPGA ডেভেলপমেন্ট বোর্ডে Pmod ওয়াইফাইকে Pmod সংযোগকারীর সাথে সংযুক্ত করুন। নির্বাচিত Pmod সংযোগকারী সীমাবদ্ধতা ফাইলকে প্রভাবিত করে।

আপনার FPGA বোর্ডের জন্য উপযুক্ত একটি সীমাবদ্ধতা ফাইল সংজ্ঞায়িত করুন (যেমন, একটি আর্টি বোর্ডের জন্য.xdc ফাইল)। Pmod WiFi ডেটশীট ক্যান্ড এখানে পাওয়া যাবে।

ধাপ 4: একটি SPI.vhd মডিউল সংজ্ঞায়িত করুন

Pmod ওয়াইফাই SPI যোগাযোগ ব্যবহার করে। সঠিক যোগাযোগ স্থাপনের জন্য, একটি SPI মডিউল প্রয়োজন।

ধাপ 5: বাস্তবায়ন পদ্ধতি

Pmod ওয়াইফাই এর ফাংশন বর্ণনা করার জন্য কোন API নেই, এই কারণে, Pmod WiFi ড্রাইভার বাস্তবায়নের দুটি পদ্ধতি উপলব্ধ। সবচেয়ে সহজ উপায় হবে একটি API অনুসরণ করা, যা এই প্রকল্প বাস্তবায়নের শেষে বর্ণনা করা হবে।

আরেকটি উপায় হবে একটি পূর্ববর্তী প্রকৌশলীকে বিপরীত প্রকৌশলী করা, যেমন এই নির্দেশনায় করা হয়েছে। PIC32 মাইক্রোকন্ট্রোলারের শীর্ষে বাস্তবায়িত 2016 পর্যন্ত বেশ কয়েকটি ড্রাইভার পাওয়া যায়। একজন পূর্ববর্তী প্রকৌশলীকে বিপরীত প্রকৌশলী করার জন্য, একটি PIC32 মাইক্রোকন্ট্রোলার (এই ক্ষেত্রে একটি চিপকিট বোর্ড) এবং একটি যুক্তি বিশ্লেষক প্রয়োজন হবে।

MRF24WG রেজিস্টারের সংক্ষিপ্ত বিবরণ এখানে পাওয়া যাবে।

একটি চিপকিট Pmod ওয়াইফাই যোগাযোগ ক্যাপচারের একটি ভিডিও প্রদর্শন এখানে পাওয়া যাবে।

ধাপ 6: ওয়াইফাই স্ক্যান ফাংশন বাস্তবায়ন

ওয়াইফাই স্ক্যান ফাংশন উপলব্ধ ওয়াইফাই নেটওয়ার্কগুলির জন্য স্ক্যান করে এবং সেগুলি হোস্টে প্রেরণ করে। নেটওয়ার্কের সাথে সংযোগ স্থাপন এবং যোগাযোগ শুরু করার জন্য এটি প্রথম প্রয়োজনীয় পদক্ষেপ।

ধাপ 7: ওয়াইফাই সংযোগ ফাংশন বাস্তবায়ন

ওয়াইফাই সংযোগ ফাংশন একটি সংযোগ স্থাপন করে - খোলা (কোন নিরাপত্তা নেই) বা নিরাপদ (যেমন WPA2) Pmod ওয়াইফাই এবং একটি বেতার রাউটারের মধ্যে। অন্যান্য উল্লেখযোগ্য পরামিতিগুলি একটি SSID এবং এক ধরনের নেটওয়ার্ক (অবকাঠামো বা অ্যাড-হক) দ্বারা প্রতিনিধিত্ব করা হয়।

ধাপ 8: টিসিপি/আইপি প্যাকেট ট্রান্সমিশন

একটি টিসিপি/আইপি প্যাকেট ট্রান্সমিশনের জন্য একটি গন্তব্য সকেট প্রয়োজন (আইপি ঠিকানা এবং টিসিপি পোর্ট)। একটি টিসিপি/আইপি ট্রান্সমিশন কেবল সফলভাবে একটি সংযোগ স্থাপনের পরে উপলব্ধি করা যায়।

ধাপ 9: টিসিপি/আইপি প্যাকেট অভ্যর্থনা

সফলভাবে একটি টিসিপি/আইপি প্যাকেট পাওয়ার জন্য, একজনকে হোস্টে একটি সকেট খুলতে হবে।

প্রস্তাবিত: