সুচিপত্র:

ভিএইচডিএলে ইউএআরটির ডিজাইন: 5 টি ধাপ
ভিএইচডিএলে ইউএআরটির ডিজাইন: 5 টি ধাপ

ভিডিও: ভিএইচডিএলে ইউএআরটির ডিজাইন: 5 টি ধাপ

ভিডিও: ভিএইচডিএলে ইউএআরটির ডিজাইন: 5 টি ধাপ
ভিডিও: Трактористы (комедия, реж. Иван Пырьев, 1939 г.) 2024, জুলাই
Anonim
ভিএইচডিএলে ইউএআরটির নকশা
ভিএইচডিএলে ইউএআরটির নকশা

UART মানে ইউনিভার্সাল অ্যাসিঙ্ক্রোনাস রিসিভার ট্রান্সমিটার। এটি সর্বাধিক জনপ্রিয় এবং সহজ সিরিয়াল যোগাযোগ প্রোটোকল।

ধাপ 1: UART কি?

বিভিন্ন পেরিফেরালের সাথে যোগাযোগ করার জন্য, প্রসেসর বা কন্ট্রোলার সাধারণত UART যোগাযোগ ব্যবহার করে। এটি একটি সহজ এবং দ্রুত সিরিয়াল যোগাযোগ। যেহেতু প্রায় সব প্রসেসরে UART একটি ন্যূনতম প্রয়োজনীয়তা, সেগুলি সাধারণত VHDL বা Verilog- এ পুনরায় ব্যবহারযোগ্যতা এবং ইন্টিগ্রেশন সহজ করার জন্য সফট আইপি কোর হিসাবে ডিজাইন করা হয়।

ধাপ 2: বিশেষ উল্লেখ

পরিকল্পিত UART এর স্পেসিফিকেশন নিচে দেওয়া হল:

* স্ট্যান্ডার্ড UART সংকেত।

* 600-115200 থেকে কনফিগারযোগ্য বড রেট।

* নমুনা = 8x - রিসিভার

* FPGA প্রমাণিত নকশা - Xilinx Artix 7 বোর্ডে।

* UART পেরিফেরালগুলিতে পরীক্ষা করা হয়েছে, হাইপারটার্মিনাল সফলভাবে - সব বাউড্রেট

ধাপ 3: নকশা পদ্ধতি

  1. আমরা 3 টি মডিউল ডিজাইন করব, যা আমরা UART সম্পূর্ণ করার জন্য পরে সংহত করব।

    • ট্রান্সমিটার মডিউল: সিরিয়াল ডেটা ট্রান্সমিশনের যত্ন নেয়
    • রিসিভার মডিউল: সিরিয়াল ডেটা রিসেপশনের যত্ন নেয়
    • বড জেনারেটর মডিউল: বড ক্লক জেনারেশনের যত্ন নেয়।
  2. বাউড জেনারেটর মডিউল গতিশীলভাবে কনফিগারযোগ্য। এটি কাঙ্ক্ষিত গতি অনুযায়ী প্রধান ঘড়ি থেকে দুটি বড ঘড়ি তৈরি করে। একটি ট্রান্সমিটারের জন্য, অন্যটি রিসিভারের জন্য।
  3. রিসিভার মডিউল 8x এর নমুনা হার ব্যবহার করে অভ্যর্থনায় ত্রুটির সম্ভাবনা কমিয়ে আনে, অর্থাৎ, রিসিভার বড ক্লক হল 8x ট্রান্সমিটার বড ক্লক।
  4. সংক্রমণ এবং অভ্যর্থনা নিয়ন্ত্রণের জন্য সংকেত নিয়ন্ত্রণ করুন, সেইসাথে বিঘ্ন সংকেত।
  5. স্ট্যান্ডার্ড UART সিরিয়াল ইন্টারফেস কোন সমতা বিট, এক স্টপ এবং শুরু বিট, 8 ডেটা বিট।
  6. হোস্টের সাথে যোগাযোগ করার জন্য একটি সমান্তরাল ইন্টারফেস অর্থাৎ, একটি প্রসেসর বা নিয়ামক, যিনি UART থেকে এবং থেকে সমান্তরাল ডেটা খাওয়ান এবং গ্রহণ করেন।

ধাপ 4: সিমুলেশন ফলাফল

সিমুলেশন ফলাফল
সিমুলেশন ফলাফল

ধাপ 5: সংযুক্ত ফাইল

* UART ট্রান্সমিটার মডিউল -vhd ফাইল

* UART রিসিভার মডিউল - vhd ফাইল

* বড জেনারেটর মডিউল - ভিএইচডি ফাইল

* UART মডিউল - উপরের মডিউলগুলিকে সংহত করে প্রধান শীর্ষ মডিউল - vhd ফাইল

* UART আইপি কোর এর সম্পূর্ণ ডকুমেন্টেশন - পিডিএফ

যে কোন প্রশ্নের জন্য, আমার সাথে নির্দ্বিধায় যোগাযোগ করুন:

মিতু রাজ

আমাকে অনুসরণ করুন:

প্রশ্নের জন্য, যোগাযোগ করুন: [email protected]

প্রস্তাবিত: