এফ-টাইল ডিসপ্লেপোর্ট এফপিজিএ আইপি ডিজাইন এক্সample
ব্যবহারকারীর নির্দেশিকা
এফ-টাইল ডিসপ্লেপোর্ট এফপিজিএ আইপি ডিজাইন এক্সample
Intel® Quartus® প্রাইম ডিজাইন স্যুটের জন্য আপডেট করা হয়েছে: 22.2 IP সংস্করণ: 21.0.1
ডিসপ্লেপোর্ট ইন্টেল এফপিজিএ আইপি ডিজাইন এক্সampদ্রুত শুরু নির্দেশিকা
ডিসপ্লেপোর্ট ইন্টেল® এফ-টাইল ডিভাইসে একটি সিমুলেটিং টেস্টবেঞ্চ এবং একটি হার্ডওয়্যার ডিজাইন রয়েছে যা কম্পাইলেশন এবং হার্ডওয়্যার টেস্টিং এফপিজিএ আইপি ডিজাইনকে সমর্থন করেampIntel Agilex™ এর জন্য les
ডিসপ্লেপোর্ট ইন্টেল এফপিজিএ আইপি নিম্নলিখিত ডিজাইনের অফার করেampলেস:
- একটি Pixel Clock Recovery (PCR) মডিউল ছাড়া DisplayPort SST সমান্তরাল লুপব্যাক
- AXIS ভিডিও ইন্টারফেসের সাথে DisplayPort SST সমান্তরাল লুপব্যাক
আপনি যখন একটি ডিজাইন তৈরি করেন প্রাক্তনample, পরামিতি সম্পাদক স্বয়ংক্রিয়ভাবে তৈরি করে fileহার্ডওয়্যারে নকশা অনুকরণ, কম্পাইল এবং পরীক্ষা করার জন্য প্রয়োজনীয়।
চিত্র 1. উন্নয়ন এসtagesসম্পর্কিত তথ্য
- ডিসপ্লেপোর্ট ইন্টেল এফপিজিএ আইপি ব্যবহারকারী গাইড
- ইন্টেল কোয়ার্টাস প্রাইম প্রো সংস্করণে স্থানান্তরিত হচ্ছে
ইন্টেল কর্পোরেশন। সমস্ত অধিকার সংরক্ষিত. ইন্টেল, ইন্টেল লোগো এবং অন্যান্য ইন্টেল চিহ্নগুলি হল ইন্টেল কর্পোরেশন বা এর সহযোগী সংস্থাগুলির ট্রেডমার্ক৷ ইন্টেল তার এফপিজিএ এবং সেমিকন্ডাক্টর পণ্যগুলির কার্যকারিতাকে ইন্টেলের স্ট্যান্ডার্ড ওয়ারেন্টি অনুসারে বর্তমান স্পেসিফিকেশনের জন্য ওয়ারেন্টি দেয়, তবে নোটিশ ছাড়াই যে কোনও সময় যে কোনও পণ্য এবং পরিষেবাতে পরিবর্তন করার অধিকার সংরক্ষণ করে। ইন্টেল লিখিতভাবে স্পষ্টভাবে সম্মত হওয়া ছাড়া এখানে বর্ণিত কোনো তথ্য, পণ্য বা পরিষেবার আবেদন বা ব্যবহারের ফলে উদ্ভূত কোনো দায়িত্ব বা দায়ভার গ্রহণ করে না। Intel গ্রাহকদের কোনো প্রকাশিত তথ্যের উপর নির্ভর করার আগে এবং পণ্য বা পরিষেবার জন্য অর্ডার দেওয়ার আগে ডিভাইসের স্পেসিফিকেশনের সর্বশেষ সংস্করণ পেতে পরামর্শ দেওয়া হয়।
*অন্যান্য নাম এবং ব্র্যান্ড অন্যদের সম্পত্তি হিসাবে দাবি করা যেতে পারে।
ISO 9001:2015 নিবন্ধিত
1.1. ডিরেক্টরি কাঠামো
চিত্র 2. ডিরেক্টরি কাঠামো
সারণি 1. ডিজাইন এক্সampলে উপাদান
ফোল্ডার | Files |
আরটিএল/কোর | dp_core.ip |
dp_rx। আইপি | |
dp_tx। আইপি | |
rtl/rx_phy | dp_gxb_rx/ ((DP PMA UX বিল্ডিং ব্লক) |
dp_rx_data_fifo। আইপি | |
rx_top_phy। sv | |
rtl/tx_phy | dp_gxb_rx/ ((DP PMA UX বিল্ডিং ব্লক) |
dp_tx_data_fifo.ip | |
dp_tx_data_fifo.ip |
1.2। হার্ডওয়্যার এবং সফ্টওয়্যার প্রয়োজনীয়তা
ইন্টেল ডিজাইন এক্স পরীক্ষা করার জন্য নিম্নলিখিত হার্ডওয়্যার এবং সফ্টওয়্যার ব্যবহার করেampLe:
হার্ডওয়্যার
- ইন্টেল এজিলেক্স আই-সিরিজ ডেভেলপমেন্ট কিট
- ডিসপ্লেপোর্ট সোর্স জিপিইউ
- ডিসপ্লেপোর্ট সিঙ্ক (মনিটর)
- Bitec DisplayPort FMC কন্যা কার্ড রিভিশন 8C
- ডিসপ্লেপোর্ট তারগুলি
সফটওয়্যার
- ইন্টেল কোয়ার্টাস® প্রাইম
- সিনোপসিস* ভিসিএস সিমুলেটর
1.3। ডিজাইন তৈরি করা হচ্ছে
ডিজাইন এক্স জেনারেট করতে ইন্টেল কোয়ার্টাস প্রাইম সফ্টওয়্যারে ডিসপ্লেপোর্ট ইন্টেল এফপিজিএ আইপি প্যারামিটার এডিটর ব্যবহার করুনampলে
চিত্র 3. ডিজাইন ফ্লো তৈরি করা
- টুলস ➤ আইপি ক্যাটালগ নির্বাচন করুন এবং টার্গেট ডিভাইস ফ্যামিলি হিসাবে ইন্টেল এজিলেক্স এফ-টাইল নির্বাচন করুন।
দ্রষ্টব্য: নকশা প্রাক্তনample শুধুমাত্র Intel Agilex F-টাইল ডিভাইস সমর্থন করে। - আইপি ক্যাটালগে, ডিসপ্লেপোর্ট ইন্টেল এফপিজিএ আইপি সনাক্ত করুন এবং ডাবল-ক্লিক করুন। নতুন আইপি ভেরিয়েশন উইন্ডো প্রদর্শিত হবে।
- আপনার কাস্টম আইপি বৈচিত্রের জন্য একটি শীর্ষ-স্তরের নাম উল্লেখ করুন। প্যারামিটার এডিটর আইপি বৈচিত্র সেটিংস সংরক্ষণ করে a file নাম .আইপি
- ডিভাইস ক্ষেত্রে একটি Intel Agilex F-টাইল ডিভাইস নির্বাচন করুন, অথবা ডিফল্ট ইন্টেল কোয়ার্টাস প্রাইম সফ্টওয়্যার ডিভাইস নির্বাচন রাখুন।
- ওকে ক্লিক করুন। পরামিতি সম্পাদক উপস্থিত হয়।
- TX এবং RX উভয়ের জন্য পছন্দসই পরামিতি কনফিগার করুন।
- নকশা অধীনে প্রাক্তনample ট্যাবে, PCR ছাড়া DisplayPort SST সমান্তরাল লুপব্যাক নির্বাচন করুন।
- টেস্টবেঞ্চ তৈরি করতে সিমুলেশন নির্বাচন করুন এবং হার্ডওয়্যার ডিজাইন তৈরি করতে সিন্থেসিস নির্বাচন করুনampলে ডিজাইন এক্স জেনারেট করতে আপনাকে অবশ্যই এই বিকল্পগুলির মধ্যে অন্তত একটি নির্বাচন করতে হবেample files আপনি উভয় নির্বাচন করলে, প্রজন্মের সময় দীর্ঘ হয়ে যায়।
- টার্গেট ডেভেলপমেন্ট কিটের জন্য, Intel Agilex I-Series SOC ডেভেলপমেন্ট কিট নির্বাচন করুন। এর ফলে ধাপ 4-এ নির্বাচিত টার্গেট ডিভাইসটিকে ডেভেলপমেন্ট কিটের ডিভাইসের সাথে মেলে পরিবর্তন করতে হবে। Intel Agilex I-Series SOC ডেভেলপমেন্ট কিটের জন্য, ডিফল্ট ডিভাইস হল AGIB027R31B1E2VR0।
- জেনারেট এক্স ক্লিক করুনampলে ডিজাইন।
1.4। নকশা অনুকরণ
ডিসপ্লেপোর্ট ইন্টেল এফপিজিএ আইপি ডিজাইন প্রাক্তনample testbench একটি TX দৃষ্টান্ত থেকে একটি RX দৃষ্টান্তে একটি সিরিয়াল লুপব্যাক ডিজাইন অনুকরণ করে৷ একটি অভ্যন্তরীণ ভিডিও প্যাটার্ন জেনারেটর মডিউল ডিসপ্লেপোর্ট TX ইনস্ট্যান্স চালায় এবং RX ইনস্ট্যান্স ভিডিও আউটপুট টেস্টবেঞ্চে CRC চেকারের সাথে সংযোগ করে।
চিত্র 4. ডিজাইন সিমুলেশন ফ্লো
- Synopsys simulator ফোল্ডারে যান এবং VCS নির্বাচন করুন।
- সিমুলেশন স্ক্রিপ্ট চালান।
উৎস vcs_sim.sh - স্ক্রিপ্ট Quartus TLG সঞ্চালন করে, কম্পাইল করে এবং সিমুলেটরে টেস্টবেঞ্চ চালায়।
- ফলাফল বিশ্লেষণ করুন।
একটি সফল সিমুলেশন সোর্স এবং সিঙ্ক এসআরসি তুলনা দিয়ে শেষ হয়।
1.5। নকশা সংকলন এবং পরীক্ষা করা
চিত্র 5. নকশা সংকলন এবং অনুকরণহার্ডওয়্যার এক্সে একটি প্রদর্শন পরীক্ষা কম্পাইল এবং চালানোর জন্যampলে ডিজাইন, এই পদক্ষেপগুলি অনুসরণ করুন:
- প্রাক্তন হার্ডওয়্যার নিশ্চিত করুনampলে ডিজাইন জেনারেশন সম্পূর্ণ।
- ইন্টেল কোয়ার্টাস প্রাইম প্রো সংস্করণ সফ্টওয়্যার চালু করুন এবং খুলুন / quartus/agi_dp_demo.qpf.
- প্রসেসিং-এ ক্লিক করুন ➤ সংকলন শুরু করুন।
- সফল সংকলনের পরে, ইন্টেল কোয়ার্টাস প্রাইম প্রো সংস্করণ সফ্টওয়্যার একটি .sof তৈরি করে file আপনার নির্দিষ্ট ডিরেক্টরিতে।
- বিটেক কন্যা কার্ডে ডিসপ্লেপোর্ট আরএক্স সংযোগকারীকে একটি বাহ্যিক ডিসপ্লেপোর্ট উত্সের সাথে সংযুক্ত করুন, যেমন একটি পিসিতে গ্রাফিক্স কার্ড৷
- Bitec কন্যা কার্ডে DisplayPort TX সংযোগকারীকে একটি ডিসপ্লেপোর্ট সিঙ্ক ডিভাইসের সাথে সংযুক্ত করুন, যেমন একটি ভিডিও বিশ্লেষক বা একটি পিসি মনিটর৷
- ডেভেলপমেন্ট বোর্ডের সমস্ত সুইচ ডিফল্ট অবস্থায় আছে তা নিশ্চিত করুন।
- জেনারেট করা .sof ব্যবহার করে ডেভেলপমেন্ট বোর্ডে নির্বাচিত ইন্টেল এজিলেক্স এফ-টাইল ডিভাইস কনফিগার করুন file (সরঞ্জাম ➤ প্রোগ্রামার)।
- ডিসপ্লেপোর্ট সিঙ্ক ডিভাইস ভিডিও উৎস থেকে তৈরি ভিডিও প্রদর্শন করে।
সম্পর্কিত তথ্য
Intel Agilex I-Series FPGA ডেভেলপমেন্ট কিট ব্যবহারকারী গাইড/
1.5.1। ELF পুনর্জন্ম File
ডিফল্টরূপে, ELF file আপনি যখন ডায়নামিক ডিজাইন তৈরি করেন তখন তৈরি হয়ampলে
যাইহোক, কিছু ক্ষেত্রে, আপনাকে ELF পুনরায় তৈরি করতে হবে file আপনি যদি সফ্টওয়্যার পরিবর্তন করেন file অথবা dp_core.qsys পুনরায় জেনারেট করুন file. dp_core.qsys পুনরায় তৈরি করা হচ্ছে file .sopcinfo আপডেট করে file, যার জন্য আপনাকে ELF পুনরায় তৈরি করতে হবে file.
- যাও /সফ্টওয়্যার এবং প্রয়োজনে কোড সম্পাদনা করুন।
- যাও /script এবং নিম্নলিখিত বিল্ড স্ক্রিপ্ট চালান: source build_sw.sh
• উইন্ডোজে, অনুসন্ধান করুন এবং Nios II কমান্ড শেল খুলুন। Nios II কমান্ড শেলে, যান /script এবং execute source build_sw.sh.
দ্রষ্টব্য: Windows 10-এ বিল্ড স্ক্রিপ্ট চালানোর জন্য, আপনার সিস্টেমে Linux (WSL) এর জন্য Windows সাবসিস্টেম প্রয়োজন। WSL ইনস্টলেশন পদক্ষেপ সম্পর্কে আরও তথ্যের জন্য, Nios II সফ্টওয়্যার বিকাশকারী হ্যান্ডবুক পড়ুন।
লিনাক্সে, প্ল্যাটফর্ম ডিজাইনার চালু করুন এবং টুল খুলুন ➤ Nios II কমান্ড শেল। Nios II কমান্ড শেলে, যান /script এবং execute source build_sw.sh. - একটি .elf নিশ্চিত করুন file মধ্যে উত্পন্ন হয় /সফ্টওয়্যার/ dp_demo.
- জেনারেটেড .elf ডাউনলোড করুন file .sof পুনরায় কম্পাইল না করে FPGA-তে file নিম্নলিখিত স্ক্রিপ্ট চালানোর মাধ্যমে: nios2-ডাউনলোড /software/dp_demo/*.elf
- নতুন সফ্টওয়্যার কার্যকর করার জন্য FPGA বোর্ডে রিসেট বোতামটি চাপুন৷
1.6। ডিসপ্লেপোর্ট ইন্টেল এফপিজিএ আইপি ডিজাইন এক্সample পরামিতি
সারণী 2. ডিসপ্লেপোর্ট ইন্টেল এফপিজিএ আইপি ডিজাইন এক্সampIntel Agilex Ftile ডিভাইসের জন্য QSF সীমাবদ্ধতা
QSF সীমাবদ্ধতা |
বর্ণনা |
set_global_assignment -নাম VERILOG_MACRO "__DISPLAYPORT_support__=1" |
Quartus 22.2 থেকে, ডিসপ্লেপোর্ট কাস্টম এসআরসি (সফ্ট রিসেট কন্ট্রোলার) প্রবাহ সক্ষম করতে এই QSF সীমাবদ্ধতা প্রয়োজন |
সারণী 3. ডিসপ্লেপোর্ট ইন্টেল এফপিজিএ আইপি ডিজাইন এক্সampইন্টেল এজিলেক্স এফ-টাইল ডিভাইসের জন্য পরামিতি
প্যারামিটার | মান | বর্ণনা |
উপলব্ধ ডিজাইন প্রাক্তনample | ||
ডিজাইন নির্বাচন করুন | • কোনোটিই নয় • PCR ছাড়া ডিসপ্লেপোর্ট SST প্যারালাল লুপব্যাক • AXIS ভিডিও ইন্টারফেসের সাথে ডিসপ্লেপোর্ট SST সমান্তরাল লুপব্যাক |
নকশা প্রাক্তন নির্বাচন করুনampলে জেনারেট করা. • কোনোটিই নয়: কোনো ডিজাইন নেইample বর্তমান পরামিতি নির্বাচনের জন্য উপলব্ধ। • PCR ছাড়া ডিসপ্লেপোর্ট SST সমান্তরাল লুপব্যাক: এই নকশা প্রাক্তনample একটি Pixel Clock Recovery (PCR) মডিউল ছাড়া DisplayPort সিঙ্ক থেকে DisplayPort সোর্স পর্যন্ত সমান্তরাল লুপব্যাক প্রদর্শন করে যখন আপনি ভিডিও ইনপুট ইমেজ পোর্ট প্যারামিটার সক্ষম করেন। • AXIS ভিডিও ইন্টারফেসের সাথে ডিসপ্লেপোর্ট SST সমান্তরাল লুপব্যাক: এই ডিজাইনটি প্রাক্তনampঅ্যাক্টিভ ভিডিও ডেটা প্রোটোকল সক্ষম করলে AXIS-VVP ফুলে সেট করা থাকলে, AXIS ভিডিও ইন্টারফেস সহ ডিসপ্লেপোর্ট সিঙ্ক থেকে ডিসপ্লেপোর্ট সোর্সে সমান্তরাল লুপব্যাক দেখায়। |
ডিজাইন প্রাক্তনample Files | ||
সিমুলেশন | চালু, বন্ধ | প্রয়োজনীয় তৈরি করতে এই বিকল্পটি চালু করুন fileসিমুলেশন টেস্টবেঞ্চের জন্য s। |
সংশ্লেষণ | চালু, বন্ধ | প্রয়োজনীয় তৈরি করতে এই বিকল্পটি চালু করুন fileইন্টেল কোয়ার্টাস প্রাইম সংকলন এবং হার্ডওয়্যার ডিজাইনের জন্য। |
জেনারেটেড এইচডিএল ফরম্যাট | ||
তৈরি করুন File বিন্যাস | ভেরিলগ, ভিএইচডিএল | জেনারেট করা ডিজাইনের জন্য আপনার পছন্দের HDL ফরম্যাট নির্বাচন করুনample fileসেট দ্রষ্টব্য: এই বিকল্পটি শুধুমাত্র জেনারেট হওয়া শীর্ষ স্তরের IP-এর বিন্যাস নির্ধারণ করে files অন্য সবকিছু files (যেমন প্রাক্তনampলে টেস্টবেঞ্চ এবং শীর্ষ স্তর fileহার্ডওয়্যার প্রদর্শনের জন্য) ভেরিলগ এইচডিএল ফর্ম্যাটে রয়েছে। |
লক্ষ্য উন্নয়ন কিট | ||
বোর্ড নির্বাচন করুন | •কোন ডেভেলপমেন্ট কিট নেই •Intel Agilex I-সিরিজ উন্নয়ন কিট |
লক্ষ্যযুক্ত ডিজাইনের জন্য বোর্ড নির্বাচন করুনampলে |
প্যারামিটার | মান | বর্ণনা |
• কোন ডেভেলপমেন্ট কিট নেই: এই বিকল্পটি ডিজাইন প্রাক্তনের জন্য সমস্ত হার্ডওয়্যার দিক বাদ দেয়ampলে পি কোর ভার্চুয়াল পিনে সমস্ত পিন অ্যাসাইনমেন্ট সেট করে। •Intel Agilex I-Series FPGA ডেভেলপমেন্ট কিট: এই বিকল্পটি স্বয়ংক্রিয়ভাবে এই ডেভেলপমেন্ট কিটের ডিভাইসের সাথে মেলে প্রজেক্টের টার্গেট ডিভাইস নির্বাচন করে। যদি আপনার বোর্ড রিভিশনের একটি ভিন্ন ডিভাইস বৈকল্পিক থাকে তাহলে আপনি চেঞ্জ টার্গেট ডিভাইস প্যারামিটার ব্যবহার করে লক্ষ্য ডিভাইস পরিবর্তন করতে পারেন। আইপি কোর ডেভেলপমেন্ট কিট অনুযায়ী সমস্ত পিন অ্যাসাইনমেন্ট সেট করে। দ্রষ্টব্য: প্রাথমিক নকশা প্রাক্তনample এই Quartus রিলিজে হার্ডওয়্যারে কার্যকরীভাবে যাচাই করা হয় না। • কাস্টম ডেভেলপমেন্ট কিট: এই বিকল্পটি ডিজাইনের অনুমতি দেয়ampএকটি ইন্টেল এফপিজিএ সহ একটি তৃতীয় পক্ষের উন্নয়ন কিটে পরীক্ষা করা হবে৷ আপনার নিজের পিন অ্যাসাইনমেন্ট সেট করতে হতে পারে। |
||
টার্গেট ডিভাইস | ||
টার্গেট ডিভাইস পরিবর্তন করুন | চালু, বন্ধ | এই বিকল্পটি চালু করুন এবং ডেভেলপমেন্ট কিটের জন্য পছন্দের ডিভাইসের বৈকল্পিকটি নির্বাচন করুন। |
সমান্তরাল লুপব্যাক ডিজাইন এক্সampলেস
ডিসপ্লেপোর্ট ইন্টেল এফপিজিএ আইপি ডিজাইন প্রাক্তনamples একটি Pixel Clock Recovery (PCR) মডিউল ছাড়া DisplayPort RX ইনস্ট্যান্স থেকে DisplayPort TX ইনস্ট্যান্সে সমান্তরাল লুপব্যাক প্রদর্শন করে।
সারণী 4. ডিসপ্লেপোর্ট ইন্টেল এফপিজিএ আইপি ডিজাইন এক্সampইন্টেল Agilex F-টাইল ডিভাইসের জন্য le
ডিজাইন প্রাক্তনample | পদবী | ডেটা রেট | চ্যানেল মোড | লুপব্যাক টাইপ |
PCR ছাড়া ডিসপ্লেপোর্ট SST সমান্তরাল লুপব্যাক | ডিসপ্লেপোর্ট এসএসটি | RBR, HRB, HRB2, HBR3 | সিমপ্লেক্স | পিসিআর ছাড়া সমান্তরাল |
AXIS ভিডিও ইন্টারফেসের সাথে DisplayPort SST সমান্তরাল লুপব্যাক | ডিসপ্লেপোর্ট এসএসটি | RBR, HRB, HRB2, HBR3 | সিমপ্লেক্স | AXIS ভিডিও ইন্টারফেসের সাথে সমান্তরাল |
2.1। ইন্টেল এজিলেক্স এফ-টাইল ডিসপ্লেপোর্ট এসএসটি প্যারালাল লুপব্যাক ডিজাইন বৈশিষ্ট্য
SST সমান্তরাল লুপব্যাক ডিজাইন প্রাক্তনamples ডিসপ্লেপোর্ট সিঙ্ক থেকে ডিসপ্লেপোর্ট উত্সে একটি একক ভিডিও স্ট্রিমের সংক্রমণ প্রদর্শন করে।
ইন্টেল কর্পোরেশন। সমস্ত অধিকার সংরক্ষিত. ইন্টেল, ইন্টেল লোগো এবং অন্যান্য ইন্টেল চিহ্নগুলি হল ইন্টেল কর্পোরেশন বা এর সহযোগী সংস্থাগুলির ট্রেডমার্ক৷ ইন্টেল তার এফপিজিএ এবং সেমিকন্ডাক্টর পণ্যগুলির কার্যকারিতাকে ইন্টেলের স্ট্যান্ডার্ড ওয়ারেন্টি অনুসারে বর্তমান স্পেসিফিকেশনের জন্য ওয়ারেন্টি দেয়, তবে নোটিশ ছাড়াই যে কোনও সময় যে কোনও পণ্য এবং পরিষেবাতে পরিবর্তন করার অধিকার সংরক্ষণ করে। ইন্টেল এখানে বর্ণিত কোনো তথ্য, পণ্য, বা পরিষেবার প্রয়োগ বা ব্যবহারের ফলে উদ্ভূত কোনো দায় বা দায়ভার গ্রহণ করে না, যা Intel দ্বারা লিখিতভাবে স্পষ্টভাবে সম্মত হয়েছে। Intel গ্রাহকদের কোনো প্রকাশিত তথ্যের উপর নির্ভর করার আগে এবং পণ্য বা পরিষেবার জন্য অর্ডার দেওয়ার আগে ডিভাইসের স্পেসিফিকেশনের সর্বশেষ সংস্করণ পেতে পরামর্শ দেওয়া হয়। *অন্যান্য নাম এবং ব্র্যান্ড অন্যদের সম্পত্তি হিসাবে দাবি করা যেতে পারে।
ISO 9001:2015 নিবন্ধিত
চিত্র 6. পিসিআর ছাড়া ইন্টেল এজিলেক্স এফ-টাইল ডিসপ্লেপোর্ট এসএসটি সমান্তরাল লুপব্যাক
- এই ভেরিয়েন্টে, ডিসপ্লেপোর্ট সোর্সের প্যারামিটার, TX_SUPPORT_IM_ENABLE, চালু করা হয় এবং ভিডিও ইমেজ ইন্টারফেস ব্যবহার করা হয়।
- ডিসপ্লেপোর্ট সিঙ্ক বাহ্যিক ভিডিও উত্স যেমন GPU থেকে ভিডিও এবং অডিও স্ট্রিমিং গ্রহণ করে এবং সমান্তরাল ভিডিও ইন্টারফেসে ডিকোড করে।
- ডিসপ্লেপোর্ট সিঙ্ক ভিডিও আউটপুট সরাসরি ডিসপ্লেপোর্ট সোর্স ভিডিও ইন্টারফেস চালায় এবং মনিটরে প্রেরণ করার আগে ডিসপ্লেপোর্টের প্রধান লিঙ্কে এনকোড করে।
- IOPLL একটি নির্দিষ্ট ফ্রিকোয়েন্সিতে ডিসপ্লেপোর্ট সিঙ্ক এবং সোর্স ভিডিও ঘড়ি উভয়ই চালায়।
- যদি ডিসপ্লেপোর্ট সিঙ্ক এবং উত্সের MAX_LINK_RATE প্যারামিটারটি HBR3 এ কনফিগার করা হয় এবং PIXELS_PER_CLOCK কে Quad-এ কনফিগার করা হয়, তাহলে ভিডিও ঘড়িটি 300Kp8 পিক্সেল হার (30/1188 = 4 MHz) সমর্থন করতে 297 MHz এ চলে।
চিত্র 7. ইন্টেল এজিলেক্স এফ-টাইল ডিসপ্লেপোর্ট এসএসটি অ্যাক্সিস ভিডিও সহ সমান্তরাল লুপব্যাক ইন্টারফেস
- এই ভেরিয়েন্টে, ডিসপ্লেপোর্ট সোর্স এবং সিঙ্ক প্যারামিটার, অ্যাক্সিস ভিডিও ডেটা ইন্টারফেস সক্রিয় করতে সক্রিয় ভিডিও ডেটা প্রোটোকলগুলিতে AXIS-VVP FULL নির্বাচন করুন৷
- ডিসপ্লেপোর্ট সিঙ্ক বাহ্যিক ভিডিও উত্স যেমন GPU থেকে ভিডিও এবং অডিও স্ট্রিমিং গ্রহণ করে এবং সমান্তরাল ভিডিও ইন্টারফেসে ডিকোড করে।
- ডিসপ্লেপোর্ট সিঙ্ক ভিডিও ডেটা স্ট্রীমকে অক্ষ ভিডিও ডেটাতে রূপান্তর করে এবং ডিসপ্লেপোর্ট সোর্স অক্ষ ভিডিও ডেটা ইন্টারফেসকে ভিভিপি ভিডিও ফ্রেম বাফারের মাধ্যমে চালায়। ডিসপ্লেপোর্ট উত্স অক্ষ ভিডিও ডেটা মনিটরে প্রেরণের আগে ডিসপ্লেপোর্ট প্রধান লিঙ্কে রূপান্তর করে।
- এই ডিজাইনের ভেরিয়েন্টে, তিনটি প্রধান ভিডিও ঘড়ি রয়েছে, যথা rx/tx_axi4s_clk, rx_vid_clk এবং tx_vid_clk। axi4s_clk সোর্স এবং সিঙ্ক উভয় AXIS মডিউলের জন্য 300 MHz এ চলে। rx_vid_clk 300 MHz এ ডিপি সিঙ্ক ভিডিও পাইপলাইন চালায় (8Kp30 4PIPs পর্যন্ত যেকোনো রেজোলিউশন সমর্থন করতে), যখন tx_vid_clk প্রকৃত পিক্সেল ক্লক ফ্রিকোয়েন্সিতে DP সোর্স ভিডিও পাইপলাইন চালায় (পিআইপি দ্বারা বিভক্ত)।
- এই ডিজাইন ভেরিয়েন্টটি স্বয়ংক্রিয়ভাবে I2C প্রোগ্রামিং এর মাধ্যমে tx_vid_clk ফ্রিকোয়েন্সিকে অন-বোর্ড SI5391B OSC-তে কনফিগার করে যখন ডিজাইনটি রেজোলিউশনে একটি সুইচ সনাক্ত করে।
- এই ডিজাইনের বৈকল্পিকটি শুধুমাত্র ডিসপ্লেপোর্ট সফ্টওয়্যারে পূর্বনির্ধারিত রেজোলিউশনের একটি নির্দিষ্ট সংখ্যক প্রদর্শন করে, যথা:
— 720p60, আরজিবি
— 1080p60, আরজিবি
- 4K30, আরজিবি
- 4K60, আরজিবি
2.2। ক্লকিং স্কিম
ক্লকিং স্কিমটি ডিসপ্লেপোর্ট ইন্টেল এফপিজিএ আইপি ডিজাইনের ক্লক ডোমেনগুলিকে চিত্রিত করেampলে
চিত্র 8. ইন্টেল এজিলেক্স এফ-টাইল ডিসপ্লেপোর্ট ট্রান্সসিভার ক্লকিং স্কিমসারণি 5. ক্লকিং স্কিম সংকেত
ডায়াগ্রামে ঘড়ি |
বর্ণনা |
SysPLL refclk | এফ-টাইল সিস্টেম পিএলএল রেফারেন্স ক্লক যা সেই আউটপুট ফ্রিকোয়েন্সির জন্য সিস্টেম পিএলএল দ্বারা বিভাজ্য যে কোনও ঘড়ি ফ্রিকোয়েন্সি হতে পারে। এই নকশায় প্রাক্তনample, system_pll_clk_link এবং rx/tx refclk_link একই 150 MHz SysPLL refclk শেয়ার করে। |
ডায়াগ্রামে ঘড়ি | বর্ণনা |
এটি অবশ্যই একটি ফ্রি চলমান ঘড়ি হতে হবে যা একটি ডেডিকেটেড ট্রান্সসিভার রেফারেন্স ক্লক পিন থেকে ইনপুট ক্লক পোর্ট অফ রেফারেন্স এবং সিস্টেম পিএলএল ঘড়ি আইপির সাথে সংযুক্ত থাকে, সংশ্লিষ্ট আউটপুট পোর্টকে DisplayPort Phy Top-এ সংযুক্ত করার আগে। দ্রষ্টব্য: এই নকশা জন্য প্রাক্তনample, ক্লক কন্ট্রোলার GUI Si5391A OUT6 থেকে 150 MHz কনফিগার করুন। |
|
সিস্টেম pll clk লিঙ্ক | সমস্ত ডিসপ্লেপোর্ট রেট সমর্থন করার জন্য সর্বনিম্ন সিস্টেম পিএলএল আউটপুট ফ্রিকোয়েন্সি হল 320 মেগাহার্টজ। এই নকশা প্রাক্তনample একটি 900 MHz (সর্বোচ্চ) আউটপুট ফ্রিকোয়েন্সি ব্যবহার করে যাতে SysPLL refclk rx/tx refclk_link এর সাথে ভাগ করা যায় যা 150 MHz। |
rx_cdr_refclk_link / tx_pll_refclk_link | Rx CDR এবং Tx PLL লিঙ্ক refclk যা সমস্ত ডিসপ্লেপোর্ট ডেটা রেট সমর্থন করার জন্য 150 MHz এ স্থির করা হয়েছে। |
rx_ls_clkout / tx_ls_clkout | ডিসপ্লেপোর্ট লিংক স্পিড ক্লক টু ক্লক ডিসপ্লেপোর্ট আইপি কোর। ডেটা হারের সমান ফ্রিকোয়েন্সি সমান্তরাল ডেটা প্রস্থ দ্বারা ভাগ করে। ExampLe: ফ্রিকোয়েন্সি = ডেটা রেট / ডেটা প্রস্থ = 8.1G (HBR3) / 40 বিট = 202.5 MHz |
2.3। সিমুলেশন টেস্টবেঞ্চ
সিমুলেশন টেস্টবেঞ্চ ডিসপ্লেপোর্ট TX সিরিয়াল লুপব্যাককে RX-এ অনুকরণ করে।
চিত্র 9. ডিসপ্লেপোর্ট ইন্টেল এফপিজিএ আইপি সিমপ্লেক্স মোড সিমুলেশন টেস্টবেঞ্চ ব্লক ডায়াগ্রামসারণি 6. টেস্টবেঞ্চ উপাদান
কম্পোনেন্ট | বর্ণনা |
ভিডিও প্যাটার্ন জেনারেটর | এই জেনারেটর কালার বার প্যাটার্ন তৈরি করে যা আপনি কনফিগার করতে পারেন। আপনি ভিডিও ফরম্যাট টাইমিং প্যারামিটারাইজ করতে পারেন। |
টেস্টবেঞ্চ নিয়ন্ত্রণ | এই ব্লকটি সিমুলেশনের পরীক্ষার ক্রম নিয়ন্ত্রণ করে এবং TX কোরে প্রয়োজনীয় উদ্দীপনা সংকেত তৈরি করে। টেস্টবেঞ্চ কন্ট্রোল ব্লক তুলনা করার জন্য উৎস এবং সিঙ্ক উভয় থেকে CRC মানও পড়ে। |
আরএক্স লিঙ্ক স্পিড ক্লক ফ্রিকোয়েন্সি পরীক্ষক | RX ট্রান্সসিভার পুনরুদ্ধার করা ঘড়ি ফ্রিকোয়েন্সি পছন্দসই ডেটা হারের সাথে মেলে কিনা এই চেকারটি যাচাই করে৷ |
TX লিঙ্ক গতি ঘড়ি ফ্রিকোয়েন্সি পরীক্ষক | TX ট্রান্সসিভার পুনরুদ্ধার করা ঘড়ি ফ্রিকোয়েন্সি পছন্দসই ডেটা হারের সাথে মেলে কিনা এই চেকারটি যাচাই করে। |
সিমুলেশন টেস্টবেঞ্চ নিম্নলিখিত যাচাইকরণ করে:
টেবিল 7। টেস্টবেঞ্চ যাচাইকরণ
পরীক্ষার মানদণ্ড |
যাচাইকরণ |
• ডেটা হার HBR3 এ লিঙ্ক প্রশিক্ষণ • DP স্ট্যাটাস TX এবং RX লিংক স্পিড ফ্রিকোয়েন্সি উভয় সেট এবং পরিমাপ করে কিনা তা পরীক্ষা করতে DPCD রেজিস্টারগুলি পড়ুন। |
লিঙ্কের গতি পরিমাপ করতে ফ্রিকোয়েন্সি পরীক্ষককে একীভূত করে TX এবং RX ট্রান্সসিভার থেকে ঘড়ির ফ্রিকোয়েন্সি আউটপুট। |
• TX থেকে RX পর্যন্ত ভিডিও প্যাটার্ন চালান। • সোর্স এবং সিঙ্ক উভয়ের জন্যই সিআরসি যাচাই করে দেখুন তারা মিলেছে কিনা |
• ভিডিও প্যাটার্ন জেনারেটরকে ডিসপ্লেপোর্ট সোর্সের সাথে সংযুক্ত করে ভিডিও প্যাটার্ন তৈরি করতে। • টেস্টবেঞ্চ কন্ট্রোল পরবর্তীতে DPTX এবং DPRX রেজিস্টার থেকে সোর্স এবং সিঙ্ক সিআরসি উভয়ই পড়ে এবং উভয় সিআরসি মান অভিন্ন তা নিশ্চিত করার জন্য তুলনা করে। দ্রষ্টব্য: CRC গণনা করা হয়েছে তা নিশ্চিত করতে, আপনাকে অবশ্যই সাপোর্ট CTS টেস্ট অটোমেশন প্যারামিটার সক্রিয় করতে হবে। |
এফ-টাইল ডিসপ্লেপোর্ট ইন্টেল এফপিজিএ আইপি ডিজাইনের জন্য ডকুমেন্ট রিভিশন ইতিহাসampব্যবহারকারীর নির্দেশিকা
নথি সংস্করণ | ইন্টেল কোয়ার্টাস প্রাইম সংস্করণ | আইপি সংস্করণ | পরিবর্তন |
2022.09.02 | 22. | 20.0.1 | • DisplayPort Intel Agilex F-Tile FPGA IP ডিজাইন এক্স থেকে নথির শিরোনাম পরিবর্তন করা হয়েছেampএফ-টাইল ডিসপ্লেপোর্ট ইন্টেল এফপিজিএ আইপি ডিজাইনের জন্য ব্যবহারকারীর নির্দেশিকাampব্যবহারকারীর নির্দেশিকা। • সক্ষম AXIS ভিডিও ডিজাইন এক্সampলে বৈকল্পিক। • স্ট্যাটিক রেট ডিজাইন সরানো হয়েছে এবং মাল্টি রেট ডিজাইন এক্স দিয়ে প্রতিস্থাপিত হয়েছেampলে • ডিসপ্লেপোর্ট ইন্টেল এফপিজিএ আইপি ডিজাইন এক্সে নোটটি সরানো হয়েছেampলে কুইক স্টার্ট গাইড যা বলে যে ইন্টেল কোয়ার্টাস প্রাইম 21.4 সফ্টওয়্যার সংস্করণ শুধুমাত্র প্রাথমিক ডিজাইন এক্স সমর্থন করেampলেস ডাইরেক্টরি স্ট্রাকচার ফিগারকে সঠিক ফিগার দিয়ে প্রতিস্থাপন করা হয়েছে। • রিজেনারেটিং ELF একটি বিভাগ যোগ করা হয়েছে File ডিজাইন কম্পাইলিং এবং টেস্টিং এর অধীনে। • অতিরিক্ত হার্ডওয়্যার অন্তর্ভুক্ত করার জন্য হার্ডওয়্যার এবং সফ্টওয়্যার প্রয়োজনীয়তা বিভাগ আপডেট করা হয়েছে প্রয়োজনীয়তা |
2021.12.13 | 21. | 20.0.0 | প্রাথমিক মুক্তি। |
ইন্টেল কর্পোরেশন। সমস্ত অধিকার সংরক্ষিত. ইন্টেল, ইন্টেল লোগো এবং অন্যান্য ইন্টেল চিহ্নগুলি হল ইন্টেল কর্পোরেশন বা এর সহযোগী সংস্থাগুলির ট্রেডমার্ক৷ ইন্টেল তার এফপিজিএ এবং সেমিকন্ডাক্টর পণ্যগুলির কার্যকারিতাকে ইন্টেলের স্ট্যান্ডার্ড ওয়ারেন্টি অনুসারে বর্তমান স্পেসিফিকেশনের জন্য ওয়ারেন্টি দেয়, তবে নোটিশ ছাড়াই যে কোনও সময় যে কোনও পণ্য এবং পরিষেবাতে পরিবর্তন করার অধিকার সংরক্ষণ করে। ইন্টেল লিখিতভাবে স্পষ্টভাবে সম্মত হওয়া ছাড়া এখানে বর্ণিত কোনো তথ্য, পণ্য বা পরিষেবার আবেদন বা ব্যবহারের ফলে উদ্ভূত কোনো দায়িত্ব বা দায়ভার গ্রহণ করে না। Intel গ্রাহকদের কোনো প্রকাশিত তথ্যের উপর নির্ভর করার আগে এবং পণ্য বা পরিষেবার জন্য অর্ডার দেওয়ার আগে ডিভাইসের স্পেসিফিকেশনের সর্বশেষ সংস্করণ পেতে পরামর্শ দেওয়া হয়।
*অন্যান্য নাম এবং ব্র্যান্ড অন্যদের সম্পত্তি হিসাবে দাবি করা যেতে পারে।
ISO 9001:2015 নিবন্ধিত
অনলাইন সংস্করণ
প্রতিক্রিয়া পাঠান
UG-20347
আইডি: 709308
সংস্করণ: 2022.09.02
দলিল/সম্পদ
![]() |
ইন্টেল এফ-টাইল ডিসপ্লেপোর্ট এফপিজিএ আইপি ডিজাইন এক্সample [পিডিএফ] ব্যবহারকারীর নির্দেশিকা এফ-টাইল ডিসপ্লেপোর্ট এফপিজিএ আইপি ডিজাইন এক্সampলে, এফ-টাইল ডিসপ্লেপোর্ট, ডিসপ্লেপোর্ট, এফপিজিএ আইপি ডিজাইন এক্সampলে, আইপি ডিজাইন প্রাক্তনample, UG-20347, 709308 |