intel AN 889 8K DisplayPort ویډیو فارمیټ تبادله ډیزاین Example
د 8K DisplayPort ویډیو فارمیټ تبادلې ډیزاین په اړه Example
د 8K DisplayPort ویډیو فارمیټ تبادله ډیزاین Example د ویډیو پروسس کولو پایپ لاین سره د Intel DisplayPort 1.4 ویډیو ارتباط IP مدغم کوي. ډیزاین د لوړ کیفیت اندازه کول ، د رنګ ځای تبادله ، او د ویډیو جریانونو لپاره د فریم نرخ تبادله وړاندې کوي تر 8K پورې په 30 فریمونو کې په ثانیه کې ، یا 4K په 60 فریمونو کې په ثانیه کې.
ډیزاین خورا د سافټویر او هارډویر ترتیب وړ دی، د چټک سیسټم ترتیب او بیا ډیزاین وړ کوي. ډیزاین د Intel® Arria® 10 وسیلې په نښه کوي او په Intel Quartus® Prime v8 کې د ویډیو او عکس پروسس کولو سویټ څخه وروستي 19.2K چمتو Intel FPGA IP کاروي.
د DisplayPort Intel FPGA IP په اړه
د ډیسپلی پورټ انٹرفیسونو سره د Intel Arria 10 FPGA ډیزاینونو رامینځته کولو لپاره ، د DisplayPort Intel FPGA IP انسټیټ کړئ. په هرصورت، دا DisplayPort IP یوازې د DisplayPort لپاره پروتوکول کوډ یا ډیکوډ پلي کوي. پدې کې د ټرانسیسیورونو، PLLs، یا د ټرانسیور بیا تنظیم کولو فعالیت شامل ندي چې د انٹرفیس د تیز سرعت سیریل برخې پلي کولو لپاره اړین دي. Intel جلا لیږدونکي، PLL، او د بیا تنظیم کولو IP برخې چمتو کوي. د بشپړ مطابقت لرونکي ډیسپلی پورټ ریسیور یا ټرانسمیټر انٹرفیس رامینځته کولو لپاره د دې اجزاوو غوره کول ، پیرامیټریز کول او وصل کول متخصص پوهې ته اړتیا لري.
Intel دا ډیزاین د هغو کسانو لپاره چمتو کوي څوک چې د لیږد متخصص نه دي. د DisplayPort IP لپاره د پیرامیټر مدیر GUI تاسو ته اجازه درکوي ډیزاین جوړ کړئ.
تاسو په پلیټ فارم ډیزاینر یا IP کتلاګ کې د DisplayPort IP (کوم چې ممکن یوازې ترلاسه کونکی وي ، یوازې لیږدونکی یا ګډ رسیدونکی او لیږدونکی) مثال رامینځته کړئ. کله چې تاسو د DisplayPort IP مثال پیرامیټریز کړئ، تاسو کولی شئ د پخواني تولید لپاره غوره کړئampد دې ځانګړي ترتیب لپاره ډیزاین. ګډ ریسیور او ټرانسمیټر ډیزاین یو ساده پاسترو دی ، چیرې چې د رسیدونکي څخه محصول مستقیم ټرانسمیټر ته داخلیږي. یو فکسډ پاسټرو ډیزاین په بشپړ ډول فعال ریسیور PHY، ټرانسمیټر PHY، او د بیا تنظیم کولو بلاکونه رامینځته کوي چې ټول لیږدونکي او PLL منطق پلي کوي. تاسو کولی شئ په مستقیم ډول د ډیزاین اړونده برخې کاپي کړئ، یا ډیزاین د حوالې په توګه وکاروئ. ډیزاین د DisplayPort Intel Arria 10 FPGA IP ډیزاین Example او بیا ډیری ډیری اضافه کوي files په مستقیم ډول د انټیل کوارټس پریم پروژې لخوا کارول شوي تالیف لیست کې رامینځته شوی. پدې کې شامل دي:
- Fileد ټرانسسیورونو، PLLs او بیا تنظیم کولو بلاکونو لپاره د پیرامیټریز شوي IP مثالونه رامینځته کول.
- ویریلوګ HDL fileد دې IPs د لوړې کچې رسیدونکي PHY ، ټرانسمیټر PHY ، او د لیږدونکي بیا تنظیم کولو آربیټر بلاکونو سره وصل کول
- د Synopsys ډیزاین خنډ (SDC) fileد اړونده وخت محدودیتونو تنظیم کول.
د 8K ډیسپلی پورټ ویډیو فارمیټ تبادلې ډیزاین ځانګړتیاوېample
- داخلول:
- د ډیسپلی پورټ 1.4 ارتباط د 720 × 480 څخه تر 3840 × 2160 پورې په هر فریم نرخ کې تر 60 fps پورې د ریزولوشنونو ملاتړ کوي ، او تر 7680 fps کې تر 4320 × 30 پورې ریزولوشنونه.
- د ګرم پلګ ملاتړ.
- د دواړو RGB او YCbCr (4:4:4، 4:2:2 او 4:2:0) رنګونو لپاره ملاتړ
داخلول - سافټویر په اوتومات ډول د ان پټ فارمیټ کشف کوي او د پروسس پایپ لاین په مناسب ډول تنظیموي.
- محصول:
- د DisplayPort 1.4 ارتباط د 1080p، 1080i یا 2160p ریزولوشن په 60 fps کې، یا په 2160 fps کې 30p لپاره (د DIP سویچونو له لارې) د انتخاب وړ.
- د ګرم پلګ ملاتړ.
- DIP د RGB، YCbCr 4:4:4، YCbCr 4:2:2، یا YCbCr 4:2:0 ته د اړتیا وړ محصول رنګ فارمیټ تنظیم کولو لپاره سویچ کوي.
- واحد 10-bit 8K RGB پروسس پایپ لاین د سافټویر ترتیب وړ اندازه کولو او د چوکاټ نرخ تبادلې سره:
- 12-ټپ کړئ Lanczos down-scaler.
- 16-پړاو، 4-ټپ Lanczos up-scaler.
- درې ځله بفرینګ ویډیو فریم بفر د فریم نرخ تبادله چمتو کوي.
- د الفا مخلوط سره مکسر د OSD آیکون پوښښ ته اجازه ورکوي.
د 8K ډیسپلی پورټ ویډیو فارمیټ تبادلې ډیزاین سره پیل کول Example
د هارډویر او سافټویر اړتیاوې
د 8K DisplayPort ویډیو فارمیټ تبادله ډیزاین Example ځانګړي هارډویر او سافټویر ته اړتیا لري.
هارډویر:
- د Intel Arria 10 GX FPGA پرمختیا کټ، په شمول د DDR4 هیلو لور کارت
- د Bitec DisplayPort 1.4 FMC لور کارت (بیا کتنه 11)
- د DisplayPort 1.4 سرچینه چې تر 3840x2160p60 یا 7680x4320p30 ویډیو تولیدوي
- د ډیسپلی پورټ 1.4 سنک چې تر 3840x2160p60 ویډیو ښیې
- د VESA تصدیق شوي ډیسپلی پورټ 1.4 کیبلونه.
سافټویر:
- وینډوز او لینوکس OS
- د Intel Quartus Prime Design Suite v19.2، چې پکې شامل دي:
- د Intel Quartus Prime Pro Edition
- د پلیټ فارم ډیزاینر
- Nios® II EDS
- د Intel FPGA IP کتابتون (د ویډیو او عکس پروسس کولو سویټ په شمول)
ډیزاین یوازې د Intel Quartus Prime د دې نسخې سره کار کوي.
د Intel 8K DisplayPort ویډیو فارمیټ تبادله ډیزاین ډاونلوډ او نصب کول Example
ډیزاین د Intel ډیزاین پلورنځي کې شتون لري.
- آرشیف شوی پروژه ډاونلوډ کړئ file udx10_dp.par.
- له آرشیف څخه د Intel Quartus Prime پروژه استخراج کړئ:
- a. د Intel Quartus Prime Pro Edition خلاص کړئ.
- b. کلیک وکړئ File ➤ پروژه پرانیستل.
د خلاصې پروژې کړکۍ خلاصیږي. - c. udx10_dp.par ته لاړ شئ او غوره کړئ file.
- d. په خلاص کلیک وکړئ.
- e. د پرانیستې ډیزاین ټیمپلیټ کړکۍ کې، د استخراج شوي پروژې لپاره مطلوب ځای ته د منزل فولډر تنظیم کړئ. د ډیزاین ټیمپلیټ لپاره ننوتل file او د پروژې نوم باید سم وي او تاسو اړتیا نلرئ دوی بدل کړئ.
- f. په OK کلیک وکړئ.
ډیزاین Fileد Intel 8K DisplayPort ویډیو فارمیټ تبادلې ډیزاین Example
جدول 1. ډیزاین Files
File یا د فولډر نوم | تفصیل |
ip | د IP مثال لري fileپه ډیزاین کې د ټولو Intel FPGA IP مثالونو لپاره:
• A DisplayPort IP (ټرانسمیټر او رسیدونکی) • یو PLL چې د ډیزاین په پورتنۍ سطح کې ساعتونه تولیدوي • ټول IP چې د پروسس پایپ لاین لپاره د پلیټ فارم ډیزاینر سیسټم جوړوي. |
ماسټر_انځور | pre_compiled.sof لري، کوم چې مخکې له مخکې جوړ شوی بورډ پروګرام دی file د ډیزاین لپاره. |
non_acds_ip | پدې ډیزاین کې د اضافي IP لپاره سرچینې کوډ لري چې د Intel Quartus Prime پکې شامل ندي. |
sdc | یو SDC لري file دا د اضافي وخت محدودیتونه تشریح کوي چې دا ډیزاین ورته اړتیا لري. د SDC files په اتوماتيک ډول د IP مثالونو سره شامل شوي دا محدودیتونه نه اداره کوي. |
سافټویر | د سرچینې کوډ، کتابتونونه، او د سافټویر لپاره سکریپټونه جوړ کړي چې د ډیزاین د لوړې کچې فعالیت کنټرول کولو لپاره په سرایت شوي Nios II پروسیسر کې پرمخ ځي. |
udx10_dp | یو فولډر په کوم کې چې د Intel Quartus Prime تولید تولیدوي fileد پلیټ فارم ډیزاینر سیسټم لپاره. د udx10_dp.sopcinfo محصول file تاسو ته اجازه درکوي د حافظې ابتکار تولید کړئ file د Nios II پروسیسر سافټویر حافظې لپاره. تاسو اړتیا نلرئ لومړی د بشپړ پلیټ فارم ډیزاینر سیسټم رامینځته کړئ. |
non_acds_ip.ipx | دا IPX file ټول IP په non_acds_ip فولډر کې پلیټ فارم ډیزاینر ته اعلانوي نو دا د IP کتابتون کې ښکاري. |
README.txt | د ډیزاین جوړولو او چلولو لپاره لنډ لارښوونې. |
top.qpf | د Intel Quartus Prime پروژه file د ډیزاین لپاره. |
top.qsf | د Intel Quartus Prime پروژې ترتیبات file د ډیزاین لپاره. دا file ټول لیست کوي fileد ډیزاین جوړولو لپاره اړین دی، د پن دندې او یو شمیر نورو پروژو ترتیباتو سره. |
پورته | د لوړ پوړ ویریلوګ HDL file د ډیزاین لپاره. |
udx10_dp.qsys | د پلیټ فارم ډیزاینر سیسټم چې د ویډیو پروسس کولو پایپ لاین لري، د Nios II پروسیسر، او د هغې پراته. |
د 8K ډیسپلی پورټ ویډیو فارمیټ تبادله ډیزاین تالیف کول Example
Intel د مخکې جوړ شوي بورډ پروګرامونه وړاندې کوي file په master_image ډایرکټر (pre_compiled.sof) کې د ډیزاین لپاره تاسو ته اجازه درکوي چې د بشپړ تالیف چلولو پرته ډیزاین پرمخ بوځي.
ګامونه:
- د Intel Quartus Prime سافټویر کې، top.qpf پروژه پرانیزئ file. ډاونلوډ شوی آرشیف دا رامینځته کوي file کله چې تاسو پروژه خلاص کړئ.
- کلیک وکړئ File ➤ خلاص کړئ او ip/dp_rx_tx/dp_rx_tx.ip غوره کړئ. د ډیسپلی پورټ IP لپاره د پیرامیټر مدیر GUI خلاصیږي ، په ډیزاین کې د ډیسپلی پورټ مثال لپاره پیرامیټونه ښیې.
- کلیک پیدا کړئ Exampډیزاین (نه تولید کول).
- کله چې نسل بشپړ شي، د پیرامیټر مدیر وتړئ.
- In File اکسپلورر، د سافټویر ډایرکټر ته لاړ شئ او د vip_control_src.zip آرشیف خلاص کړئ ترڅو د vip_control_src ډایرکټر تولید کړي.
- په BASH ټرمینل کې، سافټویر/سکریپټ ته لاړ شئ او د شیل سکریپټ build_sw.sh چل کړئ.
سکریپټ د ډیزاین لپاره د Nios II سافټویر جوړوي. دا دواړه .elf جوړوي file چې تاسو کولی شئ د چلولو په وخت کې بورډ ته ډاونلوډ کړئ، او .hex file د بورډ پروګرامینګ کې تالیف کول .sof file. - د Intel Quartus Prime سافټویر کې، د Processing ➤ Start Compilation باندې کلیک وکړئ.
- Intel Quartus Prime د udx10_dp.qsys پلیټ فارم ډیزاینر سیسټم رامینځته کوي.
- Intel Quartus Prime پروژه top.qpf ته ټاکي.
تالیف په محصول کې top.sof جوړوي_files لارښود کله چې بشپړ شي.
Viewد پلیټ فارم ډیزاینر سیسټم رامینځته کول او بیا رامینځته کول
- په وسیلو کلیک وکړئ ➤ د پلیټ فارم ډیزاینر.
- د پلیټ فارم ډیزاینر سیسټم اختیار لپاره د سیسټم نوم.qsys غوره کړئ.
- په خلاص کلیک وکړئ.
د پلیټ فارم ډیزاینر سیسټم خلاصوي. - Review سیسټم
- د سیسټم بیا رغونه:
- a. HDL پیدا کړئ کلیک وکړئ….
- b. د نسل په کړکۍ کې، د ټاکل شوي نسل اهدافو لپاره د پاکو محصول لارښودونه فعال کړئ.
- c. په تولید کلیک وکړئ
د 8K ډیسپلی پورټ ویډیو فارمیټ تبادله ډیزاین تالیف کول Exampد Eclipse لپاره د Nios II سافټویر جوړونې وسیلې سره
تاسو د ډیزاین لپاره یو متقابل Nios II Eclipse کاري ځای رامینځته کړی ترڅو د کاري ځای تولید کړي چې ورته فولډر کاروي چې د جوړونې سکریپټ کاروي. که تاسو دمخه د جوړونې سکریپټ چلولی ، نو تاسو باید د Eclipse کاري ځای رامینځته کولو دمخه سافټویر/vip_control او سافټویر/vip_control_bsp فولډرې حذف کړئ. که تاسو په هر وخت کې د جوړونې سکریپټ بیا پرمخ وړئ دا د Eclipse کاري ځای له سره لیکي.
ګامونه:
- د سافټویر ډایرکټر ته لاړشئ او د vip_control_src.zip آرشیف خلاص کړئ ترڅو د vip_control_src لارښود رامینځته کړي.
- د نصب شوي پروژې لارښود کې ، یو نوی فولډر رامینځته کړئ او ورته د کاري ځای نوم ورکړئ.
- د Intel Quartus Prime سافټویر کې، د Eclipse لپاره Tools ➤ Nios II Software Build Tools باندې کلیک وکړئ.
- a. د کاري ځای لانچر کړکۍ کې، د کاري ځای فولډر غوره کړئ چې تاسو یې جوړ کړی.
- b. په OK کلیک وکړئ.
- په Nios II - Eclipse کړکۍ کې، کلیک وکړئ File ➤ نوی ➤ Nios II غوښتنلیک او BSP د ټیمپلیټ څخه.
د ټیمپلیټ ډیالوګ بکس څخه د Nios II غوښتنلیک او BSP ښکاري.- a. د SOPC معلوماتو کې File بکس، udx10_dp/ udx10_dp.sopcinfo غوره کړئ file. د Eclipse لپاره Nios II SBT د .sopcinfo څخه د پروسیسر نوم سره د CPU نوم ډکوي. file.
- b. د پروژې نوم بکس کې، vip_control ټایپ کړئ.
- c. د ټیمپلیټ لیست څخه خالي پروژه غوره کړئ.
- d. بل کلیک وکړئ.
- e. د پروژې نوم vip_control_bsp سره د غوښتنلیک پروژې ټیمپلیټ پراساس د نوي BSP پروژه رامینځته کول غوره کړئ.
- f. د ډیفالټ ځای کارول فعال کړئ.
- g. د .sopcinfo پر بنسټ د غوښتنلیک او BSP د جوړولو لپاره په پای کلیک وکړئ file.
وروسته له دې چې BSP تولید کړي، vip_control او vip_control_bsp پروژې د پروژې اکسپلورر ټب کې څرګندیږي.
- په وینډوز اکسپلورر کې، د سافټویر/vip_control_src لارښود منځپانګې نوي جوړ شوي سافټویر/vip_control ډایرکټر ته کاپي کړئ.
- د Nios II - Eclipse کړکۍ د پروژې اکسپلورر ټب کې، د vip_control_bsp فولډر کې ښیې کلیک وکړئ او د Nios II > BSP Editior غوره کړئ.
- a. د sys_clk_timer لپاره د ډراپ-ډاون مینو څخه هیڅ نه غوره کړئ.
- b. د وخت لپاره د ډراپ-ډاون مینو څخه cpu_timer غوره کړئamp_ ټايمر
- c. فعال_small_c_library فعال کړئ.
- d. په تولید کلیک وکړئ.
- e. کله چې نسل بشپړ شي، په وتلو کلیک وکړئ.
- د پروژې اکسپلورر ټب کې، د vip_control ډایرکټر کې ښیې کلیک وکړئ او پراپرټیز کلیک وکړئ.
- a. د vip_control کړکۍ لپاره ملکیتونو کې ، د Nios II غوښتنلیک ملکیتونه پراخه کړئ او د Nios II غوښتنلیک لارې کلیک وکړئ.
- b. د کتابتون پروژې څنګ ته اضافه کول کلیک وکړئ.
- c. د کتابتون پروژې کړکۍ کې، udx10.dp\spftware \vip_control_src ډایرکټر ته لاړ شئ او د bkc_dprx.syslib لارښود غوره کړئ.
- d. په OK کلیک وکړئ. یو پیغام ښکاري چې اړونده لارې ته بدل کړئ. هو کلیک وکړئ.
- e. د bkc_dptx.syslib او bkc_dptxll_syslib لارښودونو لپاره په 7 مخ 8.b او 7 پاڼه 8.c مرحلې تکرار کړئ
- f. په OK کلیک وکړئ.
- پروژه غوره کړئ ➤ ټول جوړ کړئ د تولید لپاره file vip_control.elf په سافټویر/vip_control لارښود کې.
- mem_init جوړ کړئ file د Intel Quartus Prime تالیف لپاره:
- a. د پروژې اکسپلورر کړکۍ کې د vip_control ښي کلیک وکړئ.
- b. وټاکئ هدفونه جوړ کړئ ➤ جوړ کړئ….
- ج. mem_init_generate غوره کړئ.
d. جوړ کلیک وکړئ.
د Intel Quartus Prime سافټویر تولیدوي
udx10_dp_onchip_memory2_0_onchip_memory2_0.hex file په سافټویر/vip_control/mem_init لارښود کې.
- د ډیزاین سره په تړل شوي بورډ کې چلول، د vip_control.elf پروګرام چلول file د Eclipse ساختمان لخوا رامینځته شوی.
- a. د Nios II -Eclipse کړکۍ د پروژې اکسپلورر ټب کې د vip_control فولډر ښیې کلیک وکړئ.
- b. د چلول په توګه غوره کول ➤ Nios II هارډویر. که تاسو د Nios II ترمینل کړکۍ خلاصې لرئ، د نوي سافټویر ډاونلوډ کولو دمخه یې وتړئ.
د Intel Arria 10 GX FPGA پرمختیا کټ تنظیم کول
تشریح کوي چې څنګه د 8K ډیسپلی پورټ ویډیو فارمیټ تبادلې ډیزاین چلولو لپاره کټ تنظیم کړئample.
شکل 1. د HiLo لور کارت سره د Intel Arria 10 GX پرمختیا کټ
ارقام د DDR4 هیلو کارت موقعیت ښودلو لپاره د نیلي تودوخې سنک لرې شوي تخته ښیې. انټیل وړاندیز کوي چې تاسو په موقعیت کې د تودوخې سنک پرته ډیزاین مه چلوئ.
ګامونه:
- د FMC پورټ A په کارولو سره پراختیایی بورډ ته د Bitec DisplayPort 1.4 FMC کارت فټ کړئ.
- ډاډ ترلاسه کړئ چې د بریښنا سویچ (SW1) بند دی، بیا د بریښنا نښلونکی وصل کړئ.
- یو USB کیبل خپل کمپیوټر ته او په پراختیایی بورډ کې د مایکرو یو ایس بی نښلونکي (J3) سره وصل کړئ.
- د DisplayPort 1.4 کیبل د DisplayPort سرچینې او د Bitec DisplayPort 1.4 FMC کارت ترلاسه کونکي بندر ترمنځ ضمیمه کړئ او ډاډ ترلاسه کړئ چې سرچینه فعاله ده.
- د DisplayPort 1.4 کیبل د DisplayPort نندارې او د Bitec DisplayPort 1.4 FMC کارت ترانسمیټر بندر ترمنځ ضمیمه کړئ او ډاډ ترلاسه کړئ چې نندارتون فعال دی.
- د SW1 په کارولو سره بورډ چالان کړئ.
د بورډ حالت LEDs، پش بټن او د DIP سویچونه
د Intel Arria 10 GX FPGA پراختیایی کټ اته حالت LEDs لري (دواړه شنه او سور ایمیټرونو سره) ، درې کارونکي پش بټنونه او اته کارونکي DIP سویچونه. د 8K DisplayPort ویډیو فارمیټ تبادله ډیزاین Example LEDs روښانه کوي ترڅو د ډیسپلی پورټ اخیستونکي لینک حالت په ګوته کړي. د فشار تڼۍ او د DIP سویچ تاسو ته اجازه درکوي د ډیزاین ترتیبات بدل کړئ.
د حالت LEDs
جدول 2. حالت LEDs
LED | تفصیل |
سور LEDs | |
0 | د DDR4 EMIF کیلیبریشن په پرمختګ کې دی. |
1 | د DDR4 EMIF کیلیبریشن ناکام شو. |
7:2 | بې کاره. |
شنه LEDs | |
0 | روښانه کوي کله چې د DisplayPort رسیدونکي لینک روزنه په بریالیتوب سره بشپړه شي، او ډیزاین مستحکم ویډیو ترلاسه کوي. |
5:1 | د DisplayPort رسیدونکي لین شمیره: 00001 = 1 لین
00010 = 2 لینونه 00100 = 4 لینونه |
7:6 | د DisplayPort ریسیور لین سرعت: 00 = 1.62 Gbps
01 = 2.7 Gbps 10 = 5.4 Gbps 11 = 8.1 Gbps |
جدول هغه حالت لیست کوي چې هر LED یې په ګوته کوي. د LED هر موقعیت دواړه سور او شنه شاخصونه لري چې کولی شي په خپلواک ډول روښانه کړي. هر ډول LED روښانه نارنجي معنی لري چې دواړه سور او شنه شاخصونه روان دي.
د کارونکي پش بټن
د کارونکي پش تڼۍ 0 د انټیل لوګو ښودنه د محصول ښودنې پورتنۍ ښیې کونج کې کنټرولوي. په پیل کې، ډیزاین د لوګو نندارې ته وړتیا ورکوي. د پش تڼۍ 0 فشارول د لوګو نندارې لپاره فعال کول بدلوي. د کارونکي پش تڼۍ 1 د ډیزاین اندازه کولو حالت کنټرولوي. کله چې منبع یا سینک ګرم وي، ډیزاین د دې لپاره ډیزاین کیږي:
- د پاسترو موډ، که د ان پټ ریزولوشن د آوټ پټ ریزولوشن څخه کم یا مساوي وي
- د ښکته اندازې حالت، که د ان پټ ریزولوشن د آوټ پوټ ریزولوشن څخه لوی وي
هرکله چې تاسو د کارونکي پش تڼۍ 1 فشار کړئ ډیزاین راتلونکي سکیلینګ حالت ته بدلیږي (پاس تھرو> پورته ، پورته> ښکته ، ښکته> پاس ترو). د کارونکي پش تڼۍ 2 نه کارول کیږي.
د کارونکي DIP سویچونه
د DIP سویچونه اختیاري Nios II ټرمینل چاپ کنټرولوي او د ډیسپلی پورټ ټرانسمیټر له لارې پرمخ وړل شوي آؤټ پټ ویډیو فارمیټ لپاره تنظیمات.
جدول 3. د DIP سویچونه
جدول د هر DIP سویچ فعالیت لیست کوي. د DIP سویچونه، له 1 څخه تر 8 پورې (نه له 0 څخه 7)، د سویچ برخې کې چاپ شوي شمیرې سره سمون لري. د هر سویچ د فعالولو لپاره، سپین سویچ د LCD په لور حرکت وکړئ او په تخته کې د LEDs څخه لرې کړئ.
سویچ | فعالیت |
1 | د Nios II ترمینل چاپ کول فعالوي کله چې په ON ټاکل کیږي. |
2 | د هر رنګ د محصول بټونه تنظیم کړئ:
OFF = 8 بټ ON = 10 بټ |
4:3 | د محصول رنګ ځای او s ترتیب کړئampling: SW4 OFF، SW3 OFF = RGB 4:4:4 SW4 OFF، SW3 ON = YCbCr 4:4:4 SW4 ON، SW3 بند = YCbCr 4:2:2 SW4 ON، SW3 ON = YCbCr 4:2:0 |
6:5 | د محصول ریزولوشن او د چوکاټ نرخ تنظیم کړئ: SW4 OFF، SW3 OFF = 4K60
SW4 OFF، SW3 ON = 4K30 SW4 ON، SW3 OFF = 1080p60 SW4 ON، SW3 ON = 1080i60 |
8:7 | بې کاره |
د 8K DisplayPort ویډیو فارمیټ تبادله ډیزاین چلول Example
تاسو باید تالیف شوی .sof ډاونلوډ کړئ file د ډیزاین چلولو لپاره د Intel Arria 10 GX FPGA پرمختیا کټ ته ډیزاین لپاره.
ګامونه:
- د Intel Quartus Prime سافټویر کې، Tools ➤ Programmer کلیک وکړئ.
- د پروګرامر کړکۍ کې، د J سکین کولو لپاره په اتوماتیک کشف کلیک وکړئTAG زنځیر او وصل شوي وسایل کشف کړئ.
که یوه پاپ اپ کړکۍ راښکاره شي چې تاسو څخه د پروګرامر د وسیلې لیست تازه کولو غوښتنه کوي، هو کلیک وکړئ. - د وسیلې په لیست کې، د 10AX115S2F45 لیبل شوي قطار غوره کړئ.
- په بدلون کلیک وکړئ File…
- د برنامه کولو دمخه جوړه شوې نسخه کارولو لپاره file چې Intel د ډیزاین ډاونلوډ برخې په توګه پکې شامل دي ، master_image/pre_compiled.sof غوره کړئ.
- ستاسو د برنامه کارولو لپاره file د محلي تالیف لخوا رامینځته شوی ، محصول غوره کړئ_files/top.sof.
- د وسیلې لیست په 10AX115S2F45 قطار کې برنامه / تنظیم کړئ.
- په پیل کلیک وکړئ.
کله چې پروګرامر بشپړ شي، ډیزاین په اوتومات ډول پرمخ ځي. - د ډیزاین څخه د محصول متن پیغامونو ترلاسه کولو لپاره د Nios II ټرمینل خلاص کړئ ، که نه نو ډیزاین د یو شمیر سویچ بدلونونو وروسته لاک کیږي (یوازې هغه وخت چې تاسو د کارونکي DIP سویچ 1 آن ته تنظیم کړئ).
- a. د ترمینل کړکۍ پرانیزئ او nios2-ټرمینل ټایپ کړئ
- b. Enter فشار ورکړئ.
په داخل کې وصل شوی. پرته له کومې سرچینې ، محصول د سکرین په پورتنۍ ښیې کونج کې د Intel لوگو سره تور سکرین دی.
د 8K ډیسپلی پورټ ویډیو فارمیټ تبادلې ډیزاین فعالیت توضیحاتample
د پلیټ فارم ډیزاینر سیسټم، udx10_dp.qsys، د DisplayPort ریسیور او ټرانسمیټر پروتوکول IP، د ویډیو پایپ لاین IP، او د Nios II پروسیسر برخې لري. ډیزاین د پلیټ فارم ډیزاینر سیسټم د ډیسپلی پورټ ریسیور او ټرانسمیټر PHY منطق سره وصل کوي (کوم چې د انٹرفیس ټرانسیسیورونه لري) او د ویریلوګ HDL RTL ډیزاین کې په پورتنۍ کچه د ټرانسیور بیا تنظیمولو منطق file (top.v). ډیزاین د ډیسپلی پورټ ان پټ او ډیسپلی پورټ محصول تر مینځ یو واحد ویډیو پروسس کولو لاره لري.
انځور 2. بلاک ډیاګرام
ډیاګرام د 8K DisplayPort ویډیو فارمیټ تبادلې ډیزاین کې بلاکونه ښیېample. ډیاګرام د Nios II سره وصل ځینې عمومي پرفیریلز نه ښیې، د Nios II پروسیسر تر منځ Avalon-MM، او د سیسټم نورې برخې. ډیزاین په ښي خوا کې د ډیسپلی پورټ سرچینې څخه ویډیو مني ، ویډیو له کیڼ څخه ښیې ته د ویډیو پایپ لاین له لارې پروسس کوي مخکې لدې چې ویډیو ښي خوا ته ډیسپلی پورټ سنک ته انتقال کړي.
د DisplayPort ریسیور PHY او د DisplayPort ریسیور IP
د Bitec DisplayPort FMC کارت د DisplayPort سرچینې څخه د DisplayPort 1.4 سیګنال لپاره بفر چمتو کوي. د DisplayPort ریسیور PHY او DisplayPort ریسیور IP ترکیب د ویډیو جریان رامینځته کولو لپاره راتلونکی سیګنال ډیکوډ کوي. د ډیسپلی پورټ ریسیور PHY ټرانسسیورونه لري ترڅو راتلونکی ډیټا غیر سیریل کړي او د ډیسپلی پورټ ریسیور IP د ډیسپلی پورټ پروتوکول ډیکوډ کوي. ګډ ډیسپلی پورټ ریسیور IP پرته له کوم سافټویر څخه راتلونکي ډیسپلی پورټ سیګنال پروسس کوي. د ډیسپلی پورټ ریسیور IP څخه پایله لرونکي ویډیو سیګنال د اصلي بسته شوي سټرینګ ب formatه ده. ډیزاین د 10-bit محصول لپاره د DisplayPort ریسیور تنظیموي.
د کلاک شوي ویډیو IP ته ډیسپلی پورټ
د ډیسپلی پورټ ریسیور لخوا د بسته شوي سټیمینګ ډیټا فارمیټ محصول په مستقیم ډول د کلاک شوي ویډیو ډیټا فارمیټ سره مطابقت نلري چې د کلاک شوي ویډیو ان پټ IP تمه لري. د کلاک شوي ویډیو IP ته ډیسپلی پورټ د دې ډیزاین لپاره دودیز IP دی. دا د ډیسپلی پورټ محصول په مناسب کلاک شوي ویډیو ب formatه بدلوي چې تاسو کولی شئ مستقیم د کلاک شوي ویډیو ان پټ سره وصل شئ. د کلاک شوي ویډیو IP ته ډیسپلی پورټ کولی شي د تار سیګنال معیار بدل کړي او کولی شي په هر پکسل کې د رنګ الوتکو ترتیب بدل کړي. د ډیسپلی پورټ معیار د رنګ ترتیب مشخص کوي چې د Intel ویډیو پایپ لاین IP ترتیب څخه توپیر لري. د Nios II پروسیسر د رنګ بدلون کنټرولوي. دا د خپل Avalon-MM غلام انٹرفیس سره د DisplayPort ریسیور IP څخه د لیږد لپاره اوسني رنګ ځای لوستل کوي. دا د ډیسپلی پورټ کلیک شوي ویډیو IP ته لارښوونه کوي ترڅو د دې Avalon-MM غلام انٹرفیس سره مناسب سمون پلي کړي.
تړل شوي ویډیو ان پټ
د کلاک شوي ویډیو ان پټ د کلاک شوي ویډیو انٹرفیس سیګنال د ډیسپلی پورټ څخه کلاک شوي ویډیو IP ته پروسس کوي او دا د Avalon-ST ویډیو سیګنال فارمیټ ته بدلوي. دا سیګنال فارمیټ د ویډیو څخه ټول افقی او عمودی خالي معلومات پټوي یوازې فعال عکس ډیټا پریږدي. IP دا په هر ویډیو چوکاټ کې د یوې کڅوړې په توګه بسته بندي کوي. دا د میټاډاټا اضافي کڅوړې هم اضافه کوي (د کنټرول پاکټونو په توګه راجع کیږي) چې د هر ویډیو چوکاټ حل بیانوي. د پروسس پایپ له لارې د Avalon-ST ویډیو جریان په موازي توګه څلور پکسله دی، په هر پکسل کې درې سمبولونه. د کلاک شوي ویډیو ان پټ د ویډیو IP پایپ لاین لپاره د ډیسپلی پورټ ریسیور IP څخه د ټاکل شوي ساعت نرخ (300 MHz) ته د متغیر نرخ کلاک شوي ویډیو سیګنال څخه د تبادلې لپاره د ساعت کراسنګ چمتو کوي.
د جریان کلینر
د جریان کلینر ډاډ ورکوي چې د پروسس پایپ لاین ته د Avalon-ST ویډیو سیګنال تیریږي له خطا پاک دی. د ډیسپلی پورټ سرچینې ګرم پلګ کول کولی شي ډیزاین د دې لامل شي چې د بند شوي ویډیو ان پټ IP ته د ډیټا نیمګړتیا چوکاټ وړاندې کړي او په پایله کې د Avalon-ST ویډیو جریان کې غلطۍ رامینځته کړي. د پاکټونو اندازه چې د هر چوکاټ لپاره د ویډیو ډیټا لري بیا د اړوند کنټرول پاکټونو لخوا راپور شوي اندازې سره سمون نه لري. د سټریم کلینر دا شرایط کشف کوي او اضافي ډیټا (خړ پکسلز) د سرغړونکي ویډیو پاکټونو پای ته اضافه کوي ترڅو چوکاټ بشپړ کړي او د کنټرول پاکټ کې مشخصات سره سمون ولري.
Chroma Resampلیر (انپټ)
د ویډیو ډیټا چې ډیزاین د DisplayPort څخه په ان پټ کې ترلاسه کوي ممکن 4:4:4، 4:2:2، یا 4:2:0 کروما s ويampمشرۍ د انپټ کروما ریسampler راتلونکی ویډیو په هر شکل کې اخلي او په ټولو قضیو کې 4: 4: 4 ته بدلوي. د لوړ بصری کیفیت چمتو کولو لپاره، د کروما ریسampler د کمپیوټري پلوه خورا ګران فلټر شوي الګوریتم کاروي. د Nios II پروسیسر اوسنی کروما لوستل کويampد ډیسپلی پورټ اخیستونکي IP څخه د دې Avalon-MM غلام انٹرفیس له لارې د ling بڼه. دا بڼه د کروما ریز ته رسويampler د دې Avalon-MM غلام انٹرفیس له لارې.
د رنګ ځای بدلونکی (ان پټ)
د DisplayPort څخه د ان پټ ویډیو ډیټا ممکن د RGB یا YCbCr رنګ ځای وکاروي. د ان پټ رنګ ځای کنورټر راتلونکی ویډیو په هر شکل کې اخلي او په ټولو قضیو کې یې RGB ته بدلوي. د Nios II پروسیسر د خپل Avalon-MM غلام انٹرفیس سره د DisplayPort ریسیور IP څخه اوسنی رنګ ځای لوستل کوي؛ دا د کروما ریز ته د سم تبادلې کوفیفینټ بار کويampler د خپل Avalon-MM غلام انٹرفیس له لارې.
کلیپر
کلیپر د راتلونکی ویډیو جریان څخه فعاله ساحه غوره کوي او پاتې برخه یې ردوي. د سافټویر کنټرول چې په Nios II پروسیسر کې روان دی د ټاکلو لپاره سیمه تعریفوي. سیمه د ډیسپلی پورټ سرچینې کې ترلاسه شوي ډیټا حل او د محصول ریزولوشن او اندازه کولو حالت پورې اړه لري. پروسیسر سیمه د خپل Avalon-MM غلام انٹرفیس له لارې کلیپر ته رسوي.
سکالر
ډیزاین د ترلاسه شوي ان پټ ریزولوشن او د محصول ریزولوشن سره سم چې تاسو ورته اړتیا لرئ د راتلوونکي ویډیو ډیټا ته اندازه کول پلي کوي. تاسو کولی شئ د دریو پیمانه کولو طریقو ترمنځ هم وټاکئ (پورته، ښکته او پاسترو). دوه سکالر IPs د اندازه کولو فعالیت چمتو کوي: یو یې د اړتیا وړ ښکته کولو پلي کوي؛ بل د لوړولو پلي کول. ډیزاین دوه سکیلر ته اړتیا لري.
- کله چې سکیلر د ټیټ پیمانه پلي کوي، دا د هر ساعت دوره کې د هغې په تولید کې معتبر معلومات نه تولیدوي. د مثال لپارهample، که د 2x د ښکته کچې تناسب پلي کړئ، په تولید کې معتبر سیګنال د هر بل ساعت دورې لوړ دی پداسې حال کې چې ډیزاین هر یو هم شمیره ان پټ لاین ترلاسه کوي، او بیا د ټول بې شمیره ان پټ لاینونو لپاره ټیټ وي. دا د مینځلو چلند په محصول کې د ډیټا نرخ کمولو پروسې لپاره بنسټیز دی ، مګر د لاندې سټریم مکسر IP سره مطابقت نلري ، کوم چې عموما د ډیر ثابت ډیټا نرخ تمه کوي ترڅو په محصول کې د جریان مخه ونیسي. ډیزاین د هرې ښکته کچې او مکسر ترمینځ چوکاټ بفر ته اړتیا لري. د چوکاټ بفر مکسر ته اجازه ورکوي چې معلومات په هغه نرخ کې ولولي چې ورته اړتیا وي.
- کله چې سکیلر یو لوړ پوړ پلي کوي، دا د هر ساعت دوره کې معتبر معلومات تولیدوي، نو لاندې مکسر هیڅ مسله نلري. په هرصورت، دا ممکن په هر ساعت دوره کې نوي ان پټ ډاټا ونه مني. د پخواني په توګه د 2x لوړ پوړ اخیستلample، په مساوي شمیره شوي محصول لینونو کې دا د هر بل ساعت دوره کې د ډیټا نوي بیټ مني، بیا د بې شمیره شمیرې محصول لینونو کې نوي ان پټ ډیټا نه مني. په هرصورت، د پورته کولو کلیپر ممکن په بشپړ ډول مختلف نرخ کې ډاټا تولید کړي که چیرې دا د پام وړ کلیپ پلي کړي (د بیلګې په توګه د زوم ان په جریان کې). نو ځکه، یو کلیپر او لوړ پوړ باید عموما د فریم بفر لخوا جلا شي، د سکیلر اړتیا لري چې په پایپ لاین کې د چوکاټ بفر وروسته ناست وي. سکیلر باید د ښکته کچې لپاره د چوکاټ بفر څخه مخکې ناست وي، نو ډیزاین دوه جلا سکیلرونه د چوکاټ بفر دواړو خواو ته پلي کوي: یو د لوړې کچې لپاره؛ بل د ښکته کچې لپاره.
دوه سکیلرونه د فریم بفر لخوا اړین اعظمي DDR4 بینډ ویت هم کموي. تاسو باید تل د چوکاټ بفر څخه دمخه د ښکته اندازې غوښتنه وکړئ ، د لیکلو اړخ کې د ډیټا نرخ کم کړئ. تل د چوکاټ بفر څخه وروسته لوړ پوړونه پلي کړئ، کوم چې د لوستلو اړخ کې د معلوماتو کچه کموي. هر سکیلر د راتلونکي ویډیو جریان کې د کنټرول پاکټونو څخه اړین ان پټ ریزولوشن ترلاسه کوي ، پداسې حال کې چې د Avalon-MM غلام انٹرفیس سره Nios II پروسیسر د هر سکیلر لپاره د محصول ریزولوشن ټاکي.
د چوکاټ بفر
د فریم بفر د DDR4 حافظه کاروي ترڅو درې ځله بفرینګ ترسره کړي چې د ویډیو او عکس پروسس پایپ لاین ته اجازه ورکوي چې د راتلوونکي او وتلو چوکاټ نرخونو ترمینځ د فریم نرخ تبادله ترسره کړي. ډیزاین کولی شي د هر ډول ان پټ فریم نرخ ومني ، مګر د پکسل ټول نرخ باید په هر ثانیه کې د 1 ګیګا پکسل څخه ډیر نه وي. د Nios II سافټویر د محصول چوکاټ نرخ 30 یا 60 fps ته ټاکي ، د محصول حالت سره سم چې تاسو یې غوره کوئ. د محصول فریم نرخ د کلاک شوي ویډیو آؤټ پټ تنظیماتو او د آووټ ویډیو پکسل ساعت فعالیت دی. شاته فشار چې د کلاک شوي ویډیو محصول په پایپ لاین کې پلي کیږي هغه نرخ ټاکي چې په کوم کې د فریم بفر لوستل شوي اړخ د DDR4 څخه ویډیو چوکاټونه راوباسي.
مکسر
مکسر یو ثابت اندازه تور شالید عکس رامینځته کوي چې د Nios II پروسیسر پروګرامونه د اوسني محصول عکس اندازې سره سمون لري. مکسر دوه داخلونه لري. لومړی ان پټ د اپ سکیلر سره وصل کیږي ترڅو ډیزاین ته اجازه ورکړي چې د اوسني ویډیو پایپ لاین څخه محصول وښیې. دوهم ان پټ د آیکون جنریټر بلاک سره وصل کیږي. ډیزاین یوازې هغه وخت د مکسر لومړی ان پټ فعالوي کله چې دا د ساعت شوي ویډیو ان پټ کې فعال، مستحکم ویډیو کشف کړي. له همدې امله، ډیزاین په محصول کې یو باثباته محصول عکس ساتي پداسې حال کې چې په ان پټ کې ګرم پلګ کول. ډیزاین الفا دوهم ان پټ مکسر ته ترکیب کوي ، د آیکون جنریټر سره وصل شوی ، د شالید او ویډیو پایپ لاین عکسونو دواړو کې د 50٪ شفافیت سره.
د رنګ ځای بدلونکی (آؤټ پټ)
د محصول رنګ ځای کنورټر د سافټویر څخه د چلولو وخت تنظیم کولو پراساس د RGB ویډیو ډیټا RGB یا YCbCr رنګ ځای ته بدلوي.
Chroma Resampلیر (آتود)
د تولید کروما resampler بڼه له 4:4:4 څخه په 4:4:4، 4:2:2، یا 4:2:0 شکلونو کې بدلوي. سافټویر بڼه ټاکي. د تولید کروما resampler د لوړ کیفیت ویډیو ترلاسه کولو لپاره فلټر شوي الګوریتم هم کاروي.
تړل شوي ویډیو محصول
د کلاک شوي ویډیو محصول د Avalon-ST ویډیو جریان د ساعت شوي ویډیو فارمیټ ته بدلوي. د کلاک شوي ویډیو محصول په ویډیو کې افقی او عمودی خالي کول او د همغږي کولو وخت معلومات اضافه کوي. د Nios II پروسیسر د تړل شوي ویډیو محصول کې اړوند تنظیمات د محصول ریزولوشن او فریم نرخ پورې اړه لري چې تاسو یې غوښتنه کوئ. د کلاک شوي ویډیو محصول ساعت بدلوي ، د ټاکل شوي 300 MHz پایپ لاین ساعت څخه د ساعت شوي ویډیو متغیر نرخ ته تیریږي.
د ډیسپلی پورټ ته ویډیو بنده شوې
د ډیسپلی پورټ ټرانسمیټر برخه د کلاک شوي ویډیو په توګه فارمیټ شوي ډاټا مني. په پلیټ فارم ډیزاینر کې د تار سیګنال کولو او د کانډویټ انٹرفیس اعلان کې توپیرونه تاسو مخه نیسي چې د کلاک شوي ویډیو محصول مستقیم د DisplayPort لیږدونکي IP سره وصل کړئ. د ډیسپلی پورټ برخې ته کلاک شوی ویډیو د ډیزاین ځانګړي دودیز IP دی ترڅو د کلاک شوي ویډیو محصول او ډیسپلی پورټ ټرانسمیټر IP ترمینځ اړین ساده تبادله چمتو کړي. دا په هر پکسل کې د رنګ الوتکو ترتیب هم بدلوي ترڅو د مختلف رنګ فارمیټینګ معیارونو حساب وکړي چې د Avalon-ST ویډیو او DisplayPort لخوا کارول کیږي.
د DisplayPort ټرانسمیټر IP او DisplayPort ټرانسمیټر PHY
د ډیسپلی پورټ ټرانسمیټر IP او ډیسپلی پورټ ټرانسمیټر PHY یوځای کار کوي ترڅو د ویډیو جریان له کلاک شوي ویډیو څخه مطابقت لرونکي ډیسپلی پورټ جریان ته واړوي. د ډیسپلی پورټ ټرانسمیټر IP د ډیسپلی پورټ پروتوکول اداره کوي او د ډیسپلی پورټ معتبر ډیټا کوډ کوي ، پداسې حال کې چې د ډیسپلی پورټ ټرانسمیټر PHY ټرانسیورونه لري او د لوړ سرعت سریال محصول رامینځته کوي.
د Nios II پروسیسر او پیری فیرلز
د پلیټ فارم ډیزاینر سیسټم د Nios II پروسیسر لري، کوم چې د DisplayPort ریسیور او ټرانسمیټر IPs او د پروسس پایپ لاین لپاره د چلولو ترتیبات اداره کوي. د Nios II پروسیسر له دې بنسټیزو پردیو سره نښلوي:
- د برنامه او د هغې ډیټا ذخیره کولو لپاره آن چپ حافظه.
- AJTAG UART د سافټویر چاپ محصول ښودلو لپاره (د Nios II ترمینل له لارې).
- د سیسټم ټایمر په سافټویر کې په مختلف ټکو کې د ملی ثانیې کچې ځنډ رامینځته کولو لپاره ، لکه څنګه چې د ډیسپلی پورټ د لږترلږه پیښې مودې مشخصاتو لخوا اړین دی.
- د سیسټم حالت ښودلو لپاره LEDs.
- د پش تڼۍ سویچونه د پیمانه کولو حالتونو ترمینځ سویچ کولو ته اجازه ورکوي او د Intel لوگو ښودنه فعال او غیر فعال کړي.
- DIP سویچونه د آوټ پټ فارمیټ بدلولو ته اجازه ورکوي او د Nios II ترمینل ته د پیغامونو چاپ فعال او غیر فعال کړي.
د ډیسپلی پورټ سرچینې او سنک فائر مداخلو دواړو کې د هاټ پلګ پیښې چې د Nios II پروسیسر رامینځته کوي ترڅو د ډیسپلی پورټ ټرانسمیټر او پایپ لاین په سمه توګه تنظیم کړي. د سافټویر کوډ کې اصلي لوپ دا هم څاري چې په پش بټنونو او DIP سویچونو کې ارزښتونه او د پایپ لاین ترتیب د دې مطابق بدلوي.
I²C کنټرولرونه
ډیزاین دوه I²C کنټرولرونه لري (Si5338 او PS8460) ترڅو د Intel Arria 10 10 GX FPGA پراختیایی کټ کې د دریو نورو برخو تنظیمات ترمیم کړي. د Intel Arria 5338 GX FPGA پرمختیا کټ کې دوه Si10 ساعت جنراتورونه د ورته I²C بس سره وصل دي. لومړی د DDR4 EMIF لپاره د حوالې ساعت تولیدوي. په ډیفالټ کې، دا ساعت د 100 MHz DDR1066 سره د کارولو لپاره 4 MHz ته ټاکل شوی، مګر دا ډیزاین په 4 MHz کې DDR1200 چلوي، کوم چې د 150 MHz حوالې ساعت ته اړتیا لري. په پیل کې د Nios II پروسیسر، د I²C کنټرولر پرفیریل له لارې، د لومړي Si5338 راجستر نقشه کې تنظیمات بدلوي ترڅو د DDR4 حوالې ساعت سرعت 150MHz ته لوړ کړي. دوهم Si5338 ساعت جنریټر د پایپ لاین او ډیسپلی پورټ ټرانسمیټر IP ترمینځ د کلاک شوي ویډیو انٹرفیس لپاره vid_clk تولیدوي. تاسو باید د دې ساعت سرعت د هر مختلف محصول ریزولوشن او د ډیزاین لخوا ملاتړ شوي چوکاټ نرخ لپاره تنظیم کړئ. تاسو کولی شئ د چلولو په وخت کې سرعت تنظیم کړئ کله چې د Nios II پروسیسر اړتیا ولري. د Bitec DisplayPort 1.4 FMC لور کارت د پریډ PS8460 جیټر پاکولو ریپیټر او ریټیمر کاروي. په پیل کې د Nios II پروسیسر د دې برخې ډیفالټ تنظیمات ایډیټ کوي ترڅو د ډیزاین اړتیاوې پوره کړي.
د سافټویر توضیحات
د 8K DisplayPort ویډیو فارمیټ تبادله ډیزاین Example کې د Intel Video او Image Processing Suite او DisplayPort Interface IP څخه IP شامل دي دا ټول IPs کولی شي د ډیټا چوکاټونه پرته له کوم بل مداخلې پروسس کړي کله چې په سمه توګه تنظیم شي. تاسو باید د IPs تنظیم کولو لپاره بهرنۍ لوړې کچې کنټرول پلي کړئ ترڅو پیل شي او کله چې سیسټم بدل شي ، د بیلګې په توګه د DisplayPort ریسیور یا ټرانسمیټر هاټ پلګ پیښې یا د کارونکي پش بټن فعالیت. په دې ډیزاین کې، د Nios II پروسیسر، د بیسپوک کنټرول سافټویر چلول، د لوړې کچې کنټرول چمتو کوي. په پیل کې سافټویر:
- د DDR4 ریف ساعت 150 MHz ته ټاکي ترڅو د 1200 MHz DDR سرعت ته اجازه ورکړي، بیا د بهرني حافظې انٹرفیس IP بیا تنظیموي ترڅو په نوي حوالې ساعت کې بیا حساب وکړي.
- د PS8460 DisplayPort ریپیټر او ریټیمر تنظیم کړئ.
- د ډیسپلی پورټ ریسیور او ټرانسمیټر انٹرفیس پیل کوي.
- د پروسس پایپ لاین IPs پیل کوي.
کله چې پیل کول بشپړ شي سافټویر یو پرله پسې لوپ ته ننوځي ، د یو شمیر پیښو لپاره چک کوي ، او عکس العمل ښیې.
د اندازه کولو حالت کې بدلونونه
ډیزاین د دریو اساسي اندازه کولو طریقو ملاتړ کوي؛ پاسترو، پورته، او ښکته. په پاسترو موډ کې ډیزاین د ان پټ ویډیو اندازه نه کوي، په لوړ حالت کې ډیزاین د ان پټ ویډیو پورته کوي، او په ښکته حالت کې ډیزاین د ان پټ ویډیو ښکته کوي.
د پروسس پایپ لاین کې څلور بلاکونه؛ کلیپر، ټیټ سکیلر، اپ سکیلر او مکسر په هر حالت کې د وروستي محصول پریزنټشن ټاکي. سافټویر د هر بلاک تنظیمات کنټرولوي د اوسني ان پټ ریزولوشن ، آؤټ پټ ریزولوشن ، او د اندازه کولو حالت پورې اړه لري چې تاسو یې غوره کوئ. په ډیری حاالتو کې، کلیپر ان پټ له بدلون پرته تیریږي، او د مکسر شالید اندازه د ان پټ ویډیو وروستۍ، پیمانه شوي نسخه ورته اندازه ده. که څه هم، که د ان پټ ویډیو ریزولوشن د آوټ پټ اندازې څخه لوی وي، نو دا ممکنه نه ده چې د ان پټ ویډیو ته د پورته کولو غوښتنه وکړئ پرته له دې چې لومړی یې کلیک کړئ. که چیرې د ان پټ ریزولوشن د آوټ پوټ څخه کم وي نو سافټویر نشي کولی د مکسر شالید پرت پلي کولو پرته ښکته اندازه پلي کړي چې د ان پټ ویډیو پرت څخه لوی وي ، کوم چې د آوټ پوټ ویډیو شاوخوا تور بارونه اضافه کوي.
جدول 4. د بلاک پایپ لاین پروسس کول
دا جدول د څلورو پروسس کولو پایپ لاین بلاکونو عمل لیست کوي په هر یو کې د پیمانه کولو حالت ، ان پټ ریزولوشن او آؤټ پټ ریزولوشن نهه ترکیبونو کې.
موډ | دننه > بهر | دننه = بهر | دننه < بهر |
پاستر | د محصول اندازې ته کلیک وکړئ هیڅ ټیټ پیمانه نشته | کلپ نشته
نه ښکته |
کلپ نشته
نه ښکته |
ادامه… |
موډ | دننه > بهر | دننه = بهر | دننه < بهر |
نه لوړ
تور سرحد نشته |
نه لوړ
تور سرحد نشته |
نه لوړ
د محصول اندازې لپاره تور سرحد پیډونه |
|
لوړ | د 2/3 محصول اندازې ته کلیک وکړئ هیڅ ښکته اندازه نه
د محصول اندازې ته لوړ نه تور سرحد |
د 2/3 محصول اندازې ته کلیک وکړئ هیڅ ښکته اندازه نه
د محصول اندازې ته لوړ نه تور سرحد |
کلپ نشته
نه ښکته د محصول اندازې ته لوړ نه تور سرحد |
ښکته | کلپ نشته
د محصول اندازې ته ښکته کول هیڅ لوړ نه دي تور سرحد نشته |
کلپ نشته
د محصول اندازې ته ښکته کول هیڅ لوړ نه دي تور سرحد نشته |
کلپ نشته
د 2/3 ان پټ اندازې ته ښکته کول هیڅ لوړ نه دي د محصول اندازې لپاره تور سرحد پیډونه |
د کارونکي پش تڼۍ په فشارولو سره د موډونو تر مینځ بدلون 1. سافټویر د لوپ له لارې په هر چلولو کې د پش بټن ارزښتونه څاري (دا د سافټویر ډیباون کوي) او د پروسس پایپ لاین کې IPs په مناسب ډول تنظیموي.
د DisplayPort Input کې بدلونونه
د لوپ له لارې په هر چل کې سافټویر د کلاک شوي ویډیو ان پټ حالت رایه ورکوي، د ان پټ ویډیو جریان ثبات کې بدلونونو په لټه کې دي. سافټویر فکر کوي چې ویډیو باثباته ده که:
- د کلاک شوي ویډیو ان پټ راپور ورکوي چې بند شوی ویډیو په بریالیتوب سره لاک شوی.
- د ان پټ ریزولوشن او رنګ ځای د لوپ له لارې د تیرې دورې راهیسې هیڅ بدلون نلري.
که ان پټ ثابت وي مګر دا لاک له لاسه ورکړی وي یا د ویډیو جریان ملکیتونه بدل شوي وي ، سافټویر د پایپ لاین له لارې د ویډیو لیږلو کلاک شوي ویډیو بندوي. دا مکسر هم تنظیموي ترڅو د ان پټ ویډیو پرت ښودل بند کړي. محصول فعال پاتې کیږي (تور سکرین او د Intel لوگو ښودل) د هر رسیدونکي هاټ پلګ پیښو یا ریزولوشن بدلونونو پرمهال.
که ان پټ مستحکم نه و مګر اوس مستحکم دی ، سافټویر د نوي ان پټ ریزولوشن او رنګ ځای ښودلو لپاره پایپ لاین تنظیموي ، دا د CVI څخه محصول بیا پیل کوي ، او دا مکسر تنظیموي ترڅو د ان پټ ویډیو پرت بیا ښکاره کړي. د مکسر پرت بیا فعالول سمدستي ندي ځکه چې د فریم بفر ممکن لاهم د پخوانیو ان پټ څخه زاړه چوکاټونه تکرار کړي او ډیزاین باید دا چوکاټونه پاک کړي. بیا تاسو کولی شئ ښودنه بیا فعاله کړئ ترڅو د خرابیدو مخه ونیسئ. د چوکاټ بفر د DDR4 څخه لوستل شوي چوکاټونو شمیره ساتي ، کوم چې د Nios II پروسیسر لوستلی شي. د سافټ ویرampدا شمیرل کیږي کله چې ان پټ مستحکم شي او د مکسر پرت بیا فعالوي کله چې شمیره د څلورو چوکاټونو لخوا زیاته شوې وي ، کوم چې دا ډاډ ورکوي چې ډیزاین د بفر څخه کوم زاړه چوکاټونه لرې کوي.
د ډیسپلی پورټ ټرانسمیټر هاټ پلګ پیښې
د ډیسپلی پورټ ټرانسمیټر کې د هاټ پلګ پیښې په سافټویر کې مداخله اوري چې په محصول کې د بدلون اصلي سافټویر لوپ ته خبرداری ورکولو لپاره بیرغ ټاکي. کله چې ډیزاین د ټرانسمیټر ګرم پلګ کشف کوي ، سافټویر د نوي نندارې لپاره EDID لوستل کوي ترڅو معلومه کړي چې کوم ریزولوشنونه او رنګ ځایونه یې ملاتړ کوي. که تاسو د DIP سویچونه داسې حالت ته وټاکئ چې نوی نندارتون یې ملاتړ نشي کولی، سافټویر بیرته د لږ غوښتنې ښودلو حالت ته راځي. دا بیا پایپ لاین ، د ډیسپلی پورټ ټرانسمیټر IP ، او Si5338 برخه تنظیموي چې د نوي محصول حالت لپاره ټرانسمیټر vid_clk تولیدوي. کله چې ان پټ بدلونونه ویني، د ان پټ ویډیو لپاره د مکسر پرت نه ښکاره کیږي ځکه چې سافټویر د پایپ لاین لپاره ترتیبات ایډیټ کوي. سافټویر بیا فعال نه کوي
ښکاره کول تر څلورو چوکاټونو وروسته کله چې نوي ترتیبات د چوکاټ څخه تیریږي
بفر.
د کارن DIP سویچ ترتیباتو کې بدلونونه
د کارونکي DIP موقعیتونه له 2 څخه تر 6 پورې د محصول فارمیټ کنټرولوي (ریزولوشن ، د فریم نرخ ، د رنګ ځای او هر رنګ بټونه) د ډیسپلی پورټ ټرانسمیټر له لارې پرمخ وړل کیږي. کله چې سافټویر پدې DIP سویچونو کې بدلونونه کشف کړي ، دا د داسې ترتیب له لارې تیریږي چې په حقیقت کې د ټرانسمیټر ګرم پلګ سره ورته وي. تاسو اړتیا نلرئ د لیږدونکي EDID پوښتنه وکړئ ځکه چې دا بدلون نه کوي.
د AN 889 لپاره د بیاکتنې تاریخ: 8K ډیسپلی پورټ ویډیو فارمیټ تبادله ډیزاین Example
جدول 5. د AN 889 لپاره د بیاکتنې تاریخ: 8K ډیسپلی پورټ ویډیو فارمیټ تبادله ډیزاین Example
د سند نسخه | بدلونونه |
2019.05.30 | ابتدايي خوشې کول. |
Intel Corporation. ټول حقونه خوندي دي. Intel، د Intel لوگو، او د Intel نورې نښې د Intel Corporation یا د هغې د فرعي شرکتونو سوداګریزې نښې دي. Intel د خپل FPGA او سیمیکمډکټر محصولاتو فعالیت د Intel معیاري تضمین سره سم اوسني مشخصاتو ته تضمینوي، مګر دا حق خوندي کوي چې په هر وخت کې پرته له خبرتیا څخه په هر محصول او خدماتو کې بدلون راولي. Intel هیڅ مسؤلیت یا مسؤلیت په غاړه نه اخلي چې د غوښتنلیک یا د کوم معلوماتو، محصول، یا خدماتو کارولو څخه رامینځته کیږي چې دلته تشریح شوي پرته له دې چې د Intel لخوا په لیکلي ډول موافقه شوې وي. د انټیل پیرودونکو ته مشوره ورکول کیږي چې د وسیلې ځانګړتیاو وروستۍ نسخه ترلاسه کړي مخکې لدې چې په کوم خپاره شوي معلوماتو تکیه وکړي او د محصولاتو یا خدماتو لپاره امر کولو دمخه.
* نور نومونه او نښې ممکن د نورو ملکیت په توګه ادعا شي.
اسناد / سرچینې
![]() |
intel AN 889 8K DisplayPort ویډیو فارمیټ تبادله ډیزاین Example [pdf] د کارونکي لارښود AN 889 8K DisplayPort ویډیو فارمیټ تبادله ډیزاین Example، AN 889، 8K DisplayPort ویډیو فارمیټ تبادله ډیزاین Example، د شکل تبادلې ډیزاین Example، د تبادلې ډیزاین Example |