انٹیل لوگو

intel AN 889 8K ڈسپلے پورٹ ویڈیو فارمیٹ کنورژن ڈیزائن Example

intel-AN-889-8K-DisplayPort-Video-Format-Conversion-Design-Example-PRO

8K ڈسپلے پورٹ ویڈیو فارمیٹ کنورژن ڈیزائن کے بارے میںample

8K ڈسپلے پورٹ ویڈیو فارمیٹ کنورژن ڈیزائن Example انٹیل ڈسپلے پورٹ 1.4 ویڈیو کنیکٹیویٹی آئی پی کو ویڈیو پروسیسنگ پائپ لائن کے ساتھ مربوط کرتا ہے۔ یہ ڈیزائن 8 فریم فی سیکنڈ پر 30K، یا 4 فریم فی سیکنڈ پر 60K تک ویڈیو اسٹریمز کے لیے اعلیٰ معیار کی اسکیلنگ، رنگ کی جگہ کی تبدیلی، اور فریم ریٹ کی تبدیلی فراہم کرتا ہے۔
ڈیزائن انتہائی سافٹ ویئر اور ہارڈویئر قابل ترتیب ہے، تیز رفتار نظام کی ترتیب اور دوبارہ ڈیزائن کو قابل بناتا ہے۔ ڈیزائن Intel® Arria® 10 آلات کو نشانہ بناتا ہے اور Intel Quartus® Prime v8 میں ویڈیو اور امیج پروسیسنگ سویٹ سے جدید ترین 19.2K تیار Intel FPGA IP استعمال کرتا ہے۔

DisplayPort Intel FPGA IP کے بارے میں
DisplayPort انٹرفیس کے ساتھ Intel Arria 10 FPGA ڈیزائن بنانے کے لیے، DisplayPort Intel FPGA IP کو فوری بنائیں۔ تاہم، یہ DisplayPort IP صرف ڈسپلے پورٹ کے لیے پروٹوکول انکوڈ یا ڈی کوڈ کو لاگو کرتا ہے۔ اس میں انٹرفیس کے تیز رفتار سیریل جزو کو لاگو کرنے کے لیے درکار ٹرانسسیور، PLLs، یا ٹرانسیور ری کنفیگریشن فنکشنلٹی شامل نہیں ہے۔ Intel علیحدہ ٹرانسیور، PLL، اور ری کنفیگریشن IP اجزاء فراہم کرتا ہے۔ مکمل طور پر مطابقت پذیر ڈسپلے پورٹ ریسیور یا ٹرانسمیٹر انٹرفیس بنانے کے لیے ان اجزاء کو منتخب کرنے، پیرامیٹرائز کرنے اور منسلک کرنے کے لیے ماہر علم کی ضرورت ہوتی ہے۔
انٹیل یہ ڈیزائن ان لوگوں کے لیے فراہم کرتا ہے جو ٹرانسیور کے ماہر نہیں ہیں۔ DisplayPort IP کے لیے پیرامیٹر ایڈیٹر GUI آپ کو ڈیزائن بنانے کی اجازت دیتا ہے۔
آپ پلیٹ فارم ڈیزائنر یا آئی پی کیٹلاگ میں ڈسپلے پورٹ IP (جو صرف وصول کنندہ، صرف ٹرانسمیٹر یا مشترکہ وصول کنندہ اور ٹرانسمیٹر ہو سکتا ہے) کی ایک مثال بناتے ہیں۔ جب آپ DisplayPort IP مثال کو پیرامیٹرائز کرتے ہیں، تو آپ ایک سابقہ ​​تخلیق کرنے کا انتخاب کر سکتے ہیں۔ampاس مخصوص ترتیب کے لئے ڈیزائن. مشترکہ وصول کنندہ اور ٹرانسمیٹر ڈیزائن ایک سادہ پاس تھرو ہے، جہاں وصول کنندہ سے آؤٹ پٹ براہ راست ٹرانسمیٹر میں داخل ہوتا ہے۔ ایک فکسڈ پاس تھرو ڈیزائن ایک مکمل طور پر فعال ریسیور PHY، ٹرانسمیٹر PHY، اور ری کنفیگریشن بلاکس بناتا ہے جو تمام ٹرانسیور اور PLL منطق کو نافذ کرتے ہیں۔ آپ یا تو براہ راست ڈیزائن کے متعلقہ حصوں کو کاپی کر سکتے ہیں، یا ڈیزائن کو بطور حوالہ استعمال کر سکتے ہیں۔ یہ ڈیزائن ایک ڈسپلے پورٹ Intel Arria 10 FPGA IP ڈیزائن تیار کرتا ہے۔ample اور پھر بہت سے کا اضافہ کر دیتا ہے۔ files براہ راست انٹیل کوارٹس پرائم پروجیکٹ کے ذریعہ استعمال کردہ مرتب فہرست میں تیار کیا گیا ہے۔ ان میں شامل ہیں:

  • Fileٹرانسسیورز، پی ایل ایل اور ری کنفیگریشن بلاکس کے لیے پیرامیٹرائزڈ آئی پی مثالیں بنانا۔
  • ویریلوگ ایچ ڈی ایل files ان IPs کو اعلی سطح کے ریسیور PHY، ٹرانسمیٹر PHY، اور ٹرانسیور ری کنفیگریشن آربیٹر بلاکس سے جوڑنا
  • Synopsys ڈیزائن کی رکاوٹ (SDC) fileمتعلقہ وقت کی پابندیاں مقرر کرنے کے لیے۔

8K ڈسپلے پورٹ ویڈیو فارمیٹ کنورژن ڈیزائن کی خصوصیاتample

  • ان پٹ:
    • ڈسپلے پورٹ 1.4 کنیکٹیویٹی 720 fps تک کسی بھی فریم ریٹ پر 480×3840 سے 2160×60 تک ریزولوشنز اور 7680 ​​fps پر 4320×30 تک ریزولوشنز کو سپورٹ کرتی ہے۔
    • ہاٹ پلگ سپورٹ۔
    • RGB اور YCbCr (4:4:4، 4:2:2 اور 4:2:0) دونوں رنگوں کے لیے سپورٹ
      ان پٹ
    • سافٹ ویئر خود بخود ان پٹ فارمیٹ کا پتہ لگاتا ہے اور پروسیسنگ پائپ لائن کو مناسب طریقے سے سیٹ کرتا ہے۔
  • آؤٹ پٹ:
    • 1.4p، 1080i یا 1080p ریزولوشن 2160 fps پر، یا 60 fps پر 2160p کے لیے DisplayPort 30 کنیکٹوٹی سلیکٹ ایبل (DIP سوئچز کے ذریعے)۔
    • ہاٹ پلگ سپورٹ۔
    • DIP مطلوبہ آؤٹ پٹ کلر فارمیٹ کو RGB، YCbCr 4:4:4، YCbCr 4:2:2، یا YCbCr 4:2:0 پر سیٹ کرنے کے لیے سوئچ کرتا ہے۔
  • سنگل 10 بٹ 8K RGB پروسیسنگ پائپ لائن سافٹ ویئر کنفیگر ایبل اسکیلنگ اور فریم ریٹ کنورژن کے ساتھ:
    • 12-تھپتھپائیں Lanczos ڈاؤن اسکیلر۔
    • 16 فیز، 4-تھپتھپائیں Lanczos up-scaler۔
    • ٹرپل بفرنگ ویڈیو فریم بفر فریم ریٹ کی تبدیلی فراہم کرتا ہے۔
    • الفا بلینڈنگ والا مکسر OSD آئیکن اوورلے کی اجازت دیتا ہے۔

8K ڈسپلے پورٹ ویڈیو فارمیٹ کنورژن ڈیزائن کے ساتھ شروعات کرناample

ہارڈ ویئر اور سافٹ ویئر کی ضروریات

8K ڈسپلے پورٹ ویڈیو فارمیٹ کنورژن ڈیزائن Example کو مخصوص ہارڈ ویئر اور سافٹ ویئر کی ضرورت ہوتی ہے۔

ہارڈ ویئر:

  • Intel Arria 10 GX FPGA ڈویلپمنٹ کٹ، بشمول DDR4 Hilo Daughter Card
  • Bitec DisplayPort 1.4 FMC بیٹی کارڈ (نظرثانی 11)
  • ڈسپلے پورٹ 1.4 ماخذ جو 3840x2160p60 یا 7680x4320p30 ویڈیو بناتا ہے
  • ڈسپلے پورٹ 1.4 سنک جو 3840x2160p60 ویڈیو دکھاتا ہے
  • VESA مصدقہ ڈسپلے پورٹ 1.4 کیبلز۔

سافٹ ویئر:

  • ونڈوز یا لینکس OS
  • Intel Quartus Prime Design Suite v19.2، جس میں شامل ہیں:
    • انٹیل کوارٹس پرائم پرو ایڈیشن
    • پلیٹ فارم ڈیزائنر
    • Nios® II EDS
    • انٹیل ایف پی جی اے آئی پی لائبریری (بشمول ویڈیو اور امیج پروسیسنگ سویٹ)

ڈیزائن صرف Intel Quartus Prime کے اس ورژن کے ساتھ کام کرتا ہے۔

انٹیل 8K ڈسپلے پورٹ ویڈیو فارمیٹ کنورژن ڈیزائن کو ڈاؤن لوڈ اور انسٹال کرناample

ڈیزائن Intel Design Store پر دستیاب ہے۔

  1. محفوظ شدہ پروجیکٹ کو ڈاؤن لوڈ کریں۔ file udx10_dp.par.
  2. آرکائیو سے انٹیل کوارٹس پرائم پروجیکٹ کو نکالیں:
    • a. انٹیل کوارٹس پرائم پرو ایڈیشن کھولیں۔
    • b. کلک کریں۔ File ➤ اوپن پروجیکٹ۔
      اوپن پروجیکٹ ونڈو کھلتی ہے۔
    • c. udx10_dp.par پر جائیں اور منتخب کریں۔ file.
    • d. کھولیں پر کلک کریں۔
    • e. اوپن ڈیزائن ٹیمپلیٹ ونڈو میں، ڈیسٹینیشن فولڈر کو نکالے گئے پروجیکٹ کے لیے مطلوبہ مقام پر سیٹ کریں۔ ڈیزائن ٹیمپلیٹ کے اندراجات file اور پروجیکٹ کا نام درست ہونا چاہیے اور آپ کو انہیں تبدیل کرنے کی ضرورت نہیں ہے۔
    • f. ٹھیک ہے پر کلک کریں۔

ڈیزائن FileIntel 8K DisplayPort ویڈیو فارمیٹ کنورژن ڈیزائن کے لیے sample

جدول 1. ڈیزائن Files

File یا فولڈر کا نام تفصیل
ip IP مثال پر مشتمل ہے۔ fileڈیزائن میں تمام Intel FPGA IP مثالوں کے لیے:

• ایک ڈسپلے پورٹ IP (ٹرانسمیٹر اور وصول کنندہ)

• ایک PLL جو ڈیزائن کی اوپری سطح پر گھڑیاں تیار کرتا ہے۔

• تمام IP جو پروسیسنگ پائپ لائن کے لیے پلیٹ فارم ڈیزائنر سسٹم بناتے ہیں۔

master_image pre_compiled.sof پر مشتمل ہے، جو ایک پہلے سے مرتب شدہ بورڈ پروگرامنگ ہے۔ file ڈیزائن کے لئے.
non_acds_ip اس ڈیزائن میں اضافی IP کے لیے سورس کوڈ پر مشتمل ہے جو Intel Quartus Prime میں شامل نہیں ہے۔
sdc ایک SDC پر مشتمل ہے۔ file جو اس ڈیزائن کے لیے مطلوبہ اضافی وقت کی رکاوٹوں کی وضاحت کرتا ہے۔ ایس ڈی سی files خود بخود IP مثالوں کے ساتھ شامل ہیں ان رکاوٹوں کو نہیں سنبھالتے ہیں۔
سافٹ ویئر اس سافٹ ویئر کے لیے سورس کوڈ، لائبریریز اور اسکرپٹس پر مشتمل ہے جو ڈیزائن کی اعلیٰ سطحی فعالیت کو کنٹرول کرنے کے لیے ایمبیڈڈ Nios II پروسیسر پر چلتا ہے۔
udx10_dp ایک فولڈر جس میں Intel Quartus Prime آؤٹ پٹ تیار کرتا ہے۔ fileپلیٹ فارم ڈیزائنر سسٹم کے لیے۔ udx10_dp.sopcinfo آؤٹ پٹ file آپ کو میموری کی ابتداء پیدا کرنے کی اجازت دیتا ہے۔ file Nios II پروسیسر سافٹ ویئر میموری کے لیے۔ آپ کو پہلے مکمل پلیٹ فارم ڈیزائنر سسٹم بنانے کی ضرورت نہیں ہے۔
non_acds_ip.ipx یہ آئی پی ایکس file پلیٹ فارم ڈیزائنر کو non_acds_ip فولڈر میں تمام IP کا اعلان کرتا ہے لہذا یہ IP لائبریری میں ظاہر ہوتا ہے۔
README.txt ڈیزائن بنانے اور چلانے کے لیے مختصر ہدایات۔
top.qpf انٹیل کوارٹس پرائم پروجیکٹ file ڈیزائن کے لئے.
top.qsf انٹیل کوارٹس پرائم پروجیکٹ کی ترتیبات file ڈیزائن کے لئے. یہ file تمام کی فہرست fileپن اسائنمنٹس اور متعدد دیگر پروجیکٹ سیٹنگز کے ساتھ ڈیزائن بنانے کے لیے درکار ہے۔
ٹاپ وی اعلی درجے کی ویریلوگ ایچ ڈی ایل file ڈیزائن کے لئے.
udx10_dp.qsys پلیٹ فارم ڈیزائنر سسٹم جس میں ویڈیو پروسیسنگ پائپ لائن، Nios II پروسیسر، اور اس کے پیری فیرلز شامل ہیں۔

8K ڈسپلے پورٹ ویڈیو فارمیٹ کنورژن ڈیزائن کو مرتب کرناample
انٹیل ایک پہلے سے مرتب شدہ بورڈ پروگرامنگ فراہم کرتا ہے۔ file master_image ڈائرکٹری (pre_compiled.sof) میں ڈیزائن کے لیے آپ کو مکمل تالیف کیے بغیر ڈیزائن چلانے کی اجازت دیتا ہے۔
اقدامات:

  1. Intel Quartus Prime سافٹ ویئر میں، top.qpf پروجیکٹ کھولیں۔ file. ڈاؤن لوڈ کردہ آرکائیو اسے تخلیق کرتا ہے۔ file جب آپ پروجیکٹ کو ان زپ کرتے ہیں۔
  2. کلک کریں۔ File ➤ کھولیں اور ip/dp_rx_tx/dp_rx_tx.ip کو منتخب کریں۔ ڈسپلے پورٹ آئی پی کے لیے پیرامیٹر ایڈیٹر GUI کھلتا ہے، جو ڈیزائن میں ڈسپلے پورٹ مثال کے لیے پیرامیٹر دکھاتا ہے۔
  3. جنریٹ ایکس پر کلک کریں۔ampلی ڈیزائن (جنریٹ نہیں)۔
  4. جب جنریشن مکمل ہو جائے تو پیرامیٹر ایڈیٹر بند کر دیں۔
  5. In File ایکسپلورر، سافٹ ویئر ڈائرکٹری پر جائیں اور vip_control_src.zip آرکائیو کو ان زپ کریں vip_control_src ڈائرکٹری بنانے کے لیے۔
  6. BASH ٹرمینل میں، سافٹ ویئر/اسکرپٹ پر جائیں اور شیل اسکرپٹ build_sw.sh چلائیں۔
    اسکرپٹ ڈیزائن کے لیے Nios II سافٹ ویئر بناتا ہے۔ یہ ایک .elf دونوں تخلیق کرتا ہے۔ file جسے آپ رن ٹائم پر بورڈ پر ڈاؤن لوڈ کر سکتے ہیں، اور ایک .hex file بورڈ پروگرامنگ .sof میں مرتب کرنا file.
  7. Intel Quartus Prime سافٹ ویئر میں، Processing ➤ Start Compilation پر کلک کریں۔
    • Intel Quartus Prime udx10_dp.qsys پلیٹ فارم ڈیزائنر سسٹم تیار کرتا ہے۔
    • Intel Quartus Prime نے پروجیکٹ کو top.qpf پر سیٹ کیا ہے۔

تالیف output_ میں top.sof بناتی ہے۔files ڈائریکٹری مکمل ہونے پر۔

Viewپلیٹ فارم ڈیزائنر سسٹم کی تشکیل اور دوبارہ تخلیق

  1. ٹولز ➤ پلیٹ فارم ڈیزائنر پر کلک کریں۔
  2. پلیٹ فارم ڈیزائنر سسٹم آپشن کے لیے system name.qsys کو منتخب کریں۔
  3. کھولیں پر کلک کریں۔
    پلیٹ فارم ڈیزائنر سسٹم کو کھولتا ہے۔
  4. Review نظام
  5. نظام کو دوبارہ بنائیں:
    • a. کلک کریں ایچ ڈی ایل بنائیں….
    • b. جنریشن ونڈو میں، منتخب جنریشن اہداف کے لیے کلیئر آؤٹ پٹ ڈائریکٹریز کو آن کریں۔
    • c. جنریٹ پر کلک کریں۔

8K ڈسپلے پورٹ ویڈیو فارمیٹ کنورژن ڈیزائن کو مرتب کرناampچاند گرہن کے لیے Nios II سافٹ ویئر بلڈ ٹولز کے ساتھ
آپ نے ڈیزائن کے لیے ایک انٹرایکٹو Nios II Eclipse ورک اسپیس ترتیب دیا ہے تاکہ ایک ورک اسپیس تیار کیا جا سکے جو وہی فولڈر استعمال کرتا ہے جو بلڈ اسکرپٹ استعمال کرتا ہے۔ اگر آپ پہلے بلڈ اسکرپٹ چلاتے ہیں، تو آپ کو Eclipse ورک اسپیس بنانے سے پہلے سافٹ ویئر/vip_control اور software/vip_control_bsp فولڈرز کو حذف کر دینا چاہیے۔ اگر آپ کسی بھی وقت بلڈ اسکرپٹ کو دوبارہ چلاتے ہیں تو یہ ایکلیپس ورک اسپیس کو اوور رائٹ کر دیتا ہے۔
اقدامات:

  1. سافٹ ویئر ڈائرکٹری پر جائیں اور vip_control_src.zip آرکائیو کو ان زپ کرکے vip_control_src ڈائرکٹری تیار کریں۔
  2. انسٹال شدہ پروجیکٹ ڈائرکٹری میں، ایک نیا فولڈر بنائیں اور اسے ورک اسپیس کا نام دیں۔
  3. Intel Quartus Prime سافٹ ویئر میں، Tools ➤ Nios II Software Build Tools for Eclipse پر کلک کریں۔
    • a. ورک اسپیس لانچر ونڈو میں، آپ نے جو ورک اسپیس فولڈر بنایا ہے اسے منتخب کریں۔
    • b. ٹھیک ہے پر کلک کریں۔
  4. Nios II - Eclipse ونڈو میں، کلک کریں۔ File ➤ نئی ➤ ٹیمپلیٹ سے Nios II ایپلیکیشن اور BSP۔
    ٹیمپلیٹ ڈائیلاگ باکس سے Nios II ایپلیکیشن اور BSP ظاہر ہوتا ہے۔
    • a. ایس او پی سی معلومات میں File باکس، udx10_dp/ udx10_dp.sopcinfo کو منتخب کریں۔ file. چاند گرہن کے لیے Nios II SBT .sopcinfo سے پروسیسر کے نام کے ساتھ CPU کا نام بھرتا ہے۔ file.
    • b. پروجیکٹ کے نام کے باکس میں، vip_control ٹائپ کریں۔
    • c. ٹیمپلیٹس کی فہرست سے خالی پروجیکٹ کو منتخب کریں۔
    • d. اگلا پر کلک کریں۔
    • e. پراجیکٹ کے نام vip_control_bsp کے ساتھ ایپلیکیشن پروجیکٹ ٹیمپلیٹ پر مبنی ایک نیا BSP پروجیکٹ بنائیں کو منتخب کریں۔
    • f. ڈیفالٹ مقام استعمال کریں کو آن کریں۔
    • g. .sopcinfo پر مبنی ایپلیکیشن اور BSP بنانے کے لیے Finish پر کلک کریں۔ file.
      BSP کے تیار ہونے کے بعد، vip_control اور vip_control_bsp پروجیکٹس پروجیکٹ ایکسپلورر ٹیب میں ظاہر ہوتے ہیں۔
  5. ونڈوز ایکسپلورر میں، سافٹ ویئر/vip_control_src ڈائرکٹری کے مواد کو نئے بنائے گئے سافٹ ویئر/vip_control ڈائرکٹری میں کاپی کریں۔
  6. Nios II - Eclipse ونڈو کے پروجیکٹ ایکسپلورر ٹیب میں، vip_control_bsp فولڈر پر دائیں کلک کریں اور Nios II > BSP Editior کو منتخب کریں۔
    • a. sys_clk_timer کے لیے ڈراپ ڈاؤن مینو سے کوئی نہیں منتخب کریں۔
    • b. ٹائمسٹ کے لیے ڈراپ ڈاؤن مینو سے cpu_timer کو منتخب کریں۔amp_ٹائمر
    • c. enable_small_c_library کو آن کریں۔
    • d. جنریٹ کریں پر کلک کریں۔
    • e. جب جنریشن مکمل ہو جائے، باہر نکلیں پر کلک کریں۔
  7. پروجیکٹ ایکسپلورر ٹیب میں، vip_control ڈائریکٹری پر دائیں کلک کریں اور پراپرٹیز پر کلک کریں۔
    1. a. پراپرٹیز برائے vip_control ونڈو میں، Nios II ایپلیکیشن پراپرٹیز کو پھیلائیں اور Nios II ایپلیکیشن پاتھز پر کلک کریں۔
    2. b. لائبریری پروجیکٹس کے آگے Add… پر کلک کریں۔
    3. c. لائبریری پروجیکٹس ونڈو میں، udx10.dp\spftware \vip_control_src ڈائریکٹری پر جائیں اور bkc_dprx.syslib ڈائریکٹری کو منتخب کریں۔
    4. d. ٹھیک ہے پر کلک کریں۔ ایک پیغام ظاہر ہوتا ہے کنورٹ ٹو ایک رشتہ دار راستے۔ ہاں پر کلک کریں۔
    5. e. bkc_dptx.syslib اور bkc_dptxll_syslib ڈائریکٹریز کے لیے صفحہ 7 پر 8.b اور صفحہ 7 پر 8.c کو دہرائیں۔
    6. f. ٹھیک ہے پر کلک کریں۔
  8. منتخب کریں پروجیکٹ ➤ تخلیق کرنے کے لیے تمام بنائیں file سافٹ ویئر/vip_control ڈائرکٹری میں vip_control.elf۔
  9. mem_init بنائیں file انٹیل کوارٹس پرائم تالیف کے لیے:
    1. a. پروجیکٹ ایکسپلورر ونڈو میں vip_control پر دائیں کلک کریں۔
    2. b. اہداف بنائیں ➤ تعمیر کریں کو منتخب کریں۔
    3. c mem_init_generate کو منتخب کریں۔
      d تعمیر پر کلک کریں۔
      انٹیل کوارٹس پرائم سافٹ ویئر تیار کرتا ہے۔
      udx10_dp_onchip_memory2_0_onchip_memory2_0.hex file سافٹ ویئر/vip_control/mem_init ڈائریکٹری میں۔
  10. منسلک بورڈ پر چلنے والے ڈیزائن کے ساتھ، vip_control.elf پروگرامنگ چلائیں۔ file Eclipse کی تعمیر کے ذریعہ تخلیق کیا گیا ہے۔
    • a. Nios II -Eclipse ونڈو کے پروجیکٹ ایکسپلورر ٹیب میں vip_control فولڈر پر دائیں کلک کریں۔
    • b. رن As ➤ Nios II ہارڈ ویئر کو منتخب کرنا۔ اگر آپ کے پاس Nios II ٹرمینل ونڈو کھلی ہے تو نیا سافٹ ویئر ڈاؤن لوڈ کرنے سے پہلے اسے بند کر دیں۔

Intel Arria 10 GX FPGA ڈویلپمنٹ کٹ ترتیب دینا
8K ڈسپلے پورٹ ویڈیو فارمیٹ کنورژن ڈیزائن کو چلانے کے لیے کٹ سیٹ اپ کرنے کا طریقہ بیان کرتا ہےample

تصویر 1. HiLo بیٹی کارڈ کے ساتھ Intel Arria 10 GX ڈویلپمنٹ کٹ
اعداد و شمار DDR4 Hilo کارڈ کی پوزیشننگ دکھانے کے لیے ہٹائے گئے نیلے ہیٹ سنک کے ساتھ بورڈ کو دکھاتا ہے۔ Intel تجویز کرتا ہے کہ آپ ڈیزائن کو ہیٹ سنک پوزیشن میں رکھے بغیر نہ چلائیں۔

intel-AN-889-8K-DisplayPort-Video-Format-Conversion-Design-Exampلی -1
اقدامات:

  1. Bitec DisplayPort 1.4 FMC کارڈ کو FMC Port A کا استعمال کرتے ہوئے ڈویلپمنٹ بورڈ میں فٹ کریں۔
  2. یقینی بنائیں کہ پاور سوئچ (SW1) بند ہے، پھر پاور کنیکٹر کو جوڑیں۔
  3. ایک USB کیبل کو اپنے کمپیوٹر سے اور ڈویلپمنٹ بورڈ پر مائیکرو یو ایس بی کنیکٹر (J3) سے جوڑیں۔
  4. Bitec DisplayPort 1.4 FMC کارڈ کے DisplayPort سورس اور ریسیور پورٹ کے درمیان ایک DisplayPort 1.4 کیبل منسلک کریں اور یقینی بنائیں کہ ذریعہ فعال ہے۔
  5. DisplayPort ڈسپلے اور Bitec DisplayPort 1.4 FMC کارڈ کے ٹرانسمیٹر پورٹ کے درمیان ایک DisplayPort 1.4 کیبل منسلک کریں اور یقینی بنائیں کہ ڈسپلے فعال ہے۔
  6. SW1 کا استعمال کرتے ہوئے بورڈ کو آن کریں۔

بورڈ اسٹیٹس ایل ای ڈی، پش بٹن اور ڈی آئی پی سوئچز
Intel Arria 10 GX FPGA ڈویلپمنٹ کٹ میں آٹھ سٹیٹس ایل ای ڈی (سبز اور سرخ دونوں ایمیٹرز کے ساتھ)، تین یوزر پش بٹن اور آٹھ یوزر ڈی آئی پی سوئچز ہیں۔ 8K ڈسپلے پورٹ ویڈیو فارمیٹ کنورژن ڈیزائن Exampلی ڈسپلے پورٹ ریسیور لنک کی حالت کی نشاندہی کرنے کے لیے ایل ای ڈی کو روشن کرتا ہے۔ پش بٹن اور ڈی آئی پی سوئچز آپ کو ڈیزائن کی ترتیبات کو تبدیل کرنے کی اجازت دیتے ہیں۔

اسٹیٹس ایل ای ڈی

ٹیبل 2۔ اسٹیٹس ایل ای ڈی

ایل ای ڈی تفصیل
سرخ ایل ای ڈی
0 DDR4 EMIF کیلیبریشن جاری ہے۔
1 DDR4 EMIF کیلیبریشن ناکام ہو گئی۔
7:2 غیر استعمال شدہ۔
سبز ایل ای ڈی
0 روشن ہوتا ہے جب DisplayPort ریسیور لنک ٹریننگ کامیابی سے مکمل ہوتی ہے، اور ڈیزائن کو مستحکم ویڈیو موصول ہوتی ہے۔
5:1 ڈسپلے پورٹ ریسیور لین کی گنتی: 00001 = 1 لین

00010 = 2 لین

00100 = 4 لین

7:6 ڈسپلے پورٹ ریسیور لین کی رفتار: 00 = 1.62 Gbps

01 = 2.7 جی بی پی ایس

10 = 5.4 جی بی پی ایس

11 = 8.1 جی بی پی ایس

جدول اس حیثیت کی فہرست دیتا ہے جس کی ہر ایل ای ڈی اشارہ کرتی ہے۔ ہر ایل ای ڈی پوزیشن میں سرخ اور سبز دونوں اشارے ہوتے ہیں جو آزادانہ طور پر روشن ہو سکتے ہیں۔ کوئی بھی ایل ای ڈی چمکتی ہوئی نارنجی کا مطلب ہے کہ سرخ اور سبز دونوں اشارے آن ہیں۔

صارف کے پش بٹن
یوزر پش بٹن 0 آؤٹ پٹ ڈسپلے کے اوپری دائیں کونے میں انٹیل لوگو کے ڈسپلے کو کنٹرول کرتا ہے۔ آغاز پر، ڈیزائن لوگو کے ڈسپلے کو قابل بناتا ہے۔ پش بٹن 0 کو دبانے سے لوگو ڈسپلے کے لیے ایبل ٹوگل ہوجاتا ہے۔ یوزر پش بٹن 1 ڈیزائن کے اسکیلنگ موڈ کو کنٹرول کرتا ہے۔ جب کوئی ذریعہ یا سنک گرم پلگ ہوتا ہے تو ڈیزائن ڈیفالٹ ہو جاتا ہے یا تو:

  • پاس تھرو موڈ، اگر ان پٹ ریزولوشن آؤٹ پٹ ریزولوشن سے کم یا اس کے برابر ہے۔
  • ڈاؤن اسکیل موڈ، اگر ان پٹ ریزولوشن آؤٹ پٹ ریزولوشن سے زیادہ ہے۔

ہر بار جب آپ یوزر پش بٹن 1 دباتے ہیں تو ڈیزائن اگلے اسکیلنگ موڈ میں بدل جاتا ہے (پاس تھرو> اپ اسکیل، اپ اسکیل> ڈاون اسکیل، ڈاون اسکیل> پاس تھرو)۔ یوزر پش بٹن 2 غیر استعمال شدہ ہے۔

صارف DIP سوئچ کرتا ہے۔
DIP سوئچ اختیاری Nios II ٹرمینل پرنٹنگ اور ڈسپلے پورٹ ٹرانسمیٹر کے ذریعے چلائے جانے والے آؤٹ پٹ ویڈیو فارمیٹ کی ترتیبات کو کنٹرول کرتے ہیں۔

ٹیبل 3. ڈی آئی پی سوئچز
جدول ہر DIP سوئچ کے فنکشن کی فہرست دیتا ہے۔ DIP سوئچز، جن کی تعداد 1 سے 8 ہے (0 سے 7 نہیں)، سوئچ کے اجزاء پر پرنٹ کردہ نمبروں سے ملتے ہیں۔ ہر سوئچ کو آن پر سیٹ کرنے کے لیے، سفید سوئچ کو LCD کی طرف اور بورڈ پر موجود LEDs سے دور رکھیں۔

سوئچ کریں۔ فنکشن
1 آن پر سیٹ ہونے پر Nios II ٹرمینل پرنٹنگ کو فعال کرتا ہے۔
2 فی رنگ آؤٹ پٹ بٹس سیٹ کریں:

آف = 8 بٹ

آن = 10 بٹ

4:3 آؤٹ پٹ کلر اسپیس اور ایس سیٹ کریں۔ampling: SW4 OFF، SW3 OFF = RGB 4:4:4 SW4 OFF، SW3 ON = YCbCr 4:4:4 SW4 آن، SW3 OFF = YCbCr 4:2:2 SW4 آن، 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 ڈسپلے پورٹ ویڈیو فارمیٹ کنورژن ڈیزائن کو چل رہا ہے۔ample
آپ کو مرتب کردہ .sof کو ڈاؤن لوڈ کرنا ہوگا۔ file ڈیزائن کو چلانے کے لیے Intel Arria 10 GX FPGA ڈویلپمنٹ کٹ کو ڈیزائن کرنے کے لیے۔
اقدامات:

  1. Intel Quartus Prime سافٹ ویئر میں، Tools ➤ Programmer پر کلک کریں۔
  2. پروگرامر ونڈو میں، جے کو اسکین کرنے کے لیے آٹو ڈیٹیکٹ پر کلک کریں۔TAG جڑے ہوئے آلات کو چین اور دریافت کریں۔
    اگر ایک پاپ اپ ونڈو ظاہر ہوتی ہے جو آپ سے پروگرامر کے آلے کی فہرست کو اپ ڈیٹ کرنے کے لیے کہتی ہے، تو ہاں پر کلک کریں۔
  3. ڈیوائس کی فہرست میں، 10AX115S2F45 لیبل والی قطار کو منتخب کریں۔
  4. تبدیلی پر کلک کریں۔ File…
    • پروگرامنگ کے پہلے سے مرتب شدہ ورژن کو استعمال کرنے کے لیے file جسے Intel ڈیزائن ڈاؤن لوڈ کے حصے کے طور پر شامل کرتا ہے، master_image/pre_compiled.sof کو منتخب کریں۔
    • اپنے پروگرامنگ کو استعمال کرنے کے لیے file مقامی مرتب کے ذریعہ تخلیق کیا گیا ہے، آؤٹ پٹ_ کو منتخب کریںfiles/top.sof.
  5. ڈیوائس لسٹ کی 10AX115S2F45 قطار میں پروگرام/کنفیگر آن کریں۔
  6. اسٹارٹ پر کلک کریں۔
    پروگرامر مکمل ہونے پر، ڈیزائن خود بخود چلتا ہے۔
  7. ڈیزائن سے آؤٹ پٹ ٹیکسٹ میسجز موصول کرنے کے لیے ایک Nios II ٹرمینل کھولیں، بصورت دیگر کئی سوئچ تبدیلیوں کے بعد ڈیزائن لاک ہوجاتا ہے (صرف اس صورت میں جب آپ صارف DIP سوئچ 1 کو آن پر سیٹ کرتے ہیں)۔
    • a. ٹرمینل ونڈو کھولیں اور nios2-terminal ٹائپ کریں۔
    • b. انٹر دبائیں۔

ان پٹ پر منسلک. بغیر کسی ذریعہ کے، آؤٹ پٹ ایک سیاہ اسکرین ہے جس میں اسکرین کے اوپری دائیں کونے میں Intel لوگو ہے۔

8K ڈسپلے پورٹ ویڈیو فارمیٹ کنورژن ڈیزائن کی فنکشنل تفصیلample

پلیٹ فارم ڈیزائنر سسٹم، udx10_dp.qsys، ڈسپلے پورٹ ریسیور اور ٹرانسمیٹر پروٹوکول IP، ویڈیو پائپ لائن IP، اور Nios II پروسیسر کے اجزاء پر مشتمل ہے۔ یہ ڈیزائن پلیٹ فارم ڈیزائنر سسٹم کو ڈسپلے پورٹ ریسیور اور ٹرانسمیٹر PHY لاجک (جس میں انٹرفیس ٹرانسسیورز ہوتا ہے) اور ٹرانسیور ری کنفیگریشن لاجک کو ویریلوگ HDL RTL ڈیزائن میں ٹاپ لیول سے جوڑتا ہے۔ file (top.v) ڈیزائن ڈسپلے پورٹ ان پٹ اور ڈسپلے پورٹ آؤٹ پٹ کے درمیان ایک واحد ویڈیو پروسیسنگ پاتھ پر مشتمل ہے۔

شکل 2. بلاک ڈایاگرام۔
خاکہ 8K ڈسپلے پورٹ ویڈیو فارمیٹ کنورژن ڈیزائن سابق میں بلاکس کو دکھاتا ہے۔ample خاکہ Nios II، Nios II پروسیسر کے درمیان Avalon-MM، اور سسٹم کے دیگر اجزاء سے جڑے کچھ عمومی پیری فیرلز کو نہیں دکھاتا ہے۔ ڈیزائن بائیں طرف ڈسپلے پورٹ کے ذریعہ سے ویڈیو کو قبول کرتا ہے، ویڈیو کو دائیں طرف کے ڈسپلے پورٹ سنک تک پہنچانے سے پہلے ویڈیو کو بائیں سے دائیں تک ویڈیو پائپ لائن کے ذریعے پروسیس کرتا ہے۔intel-AN-889-8K-DisplayPort-Video-Format-Conversion-Design-Exampلی -2

ڈسپلے پورٹ وصول کنندہ PHY اور ڈسپلے پورٹ وصول کنندہ IP
Bitec DisplayPort FMC کارڈ ڈسپلے پورٹ سورس سے DisplayPort 1.4 سگنل کے لیے بفر فراہم کرتا ہے۔ DisplayPort Receiver PHY اور DisplayPort Receiver IP کا امتزاج ویڈیو سٹریم بنانے کے لیے آنے والے سگنل کو ڈی کوڈ کرتا ہے۔ DisplayPort ریسیور PHY آنے والے ڈیٹا کو ڈی سیریلائز کرنے کے لیے ٹرانسسیور پر مشتمل ہے اور DisplayPort ریسیور IP DisplayPort پروٹوکول کو ڈی کوڈ کرتا ہے۔ مشترکہ ڈسپلے پورٹ وصول کنندہ IP بغیر کسی سافٹ ویئر کے آنے والے ڈسپلے پورٹ سگنل پر کارروائی کرتا ہے۔ ڈسپلے پورٹ ریسیور IP سے نتیجے میں آنے والا ویڈیو سگنل ایک مقامی پیکٹائزڈ اسٹریمنگ فارمیٹ ہے۔ ڈیزائن ڈسپلے پورٹ ریسیور کو 10 بٹ آؤٹ پٹ کے لیے تشکیل دیتا ہے۔

ڈسپلے پورٹ ٹو کلاکڈ ویڈیو آئی پی
ڈسپلے پورٹ وصول کنندہ کے ذریعہ پیکٹائزڈ اسٹریمنگ ڈیٹا فارمیٹ آؤٹ پٹ اس کلاکڈ ویڈیو ڈیٹا فارمیٹ کے ساتھ براہ راست مطابقت نہیں رکھتا ہے جس کی کلاکڈ ویڈیو ان پٹ IP کو توقع ہے۔ ڈسپلے پورٹ ٹو کلاکڈ ویڈیو IP اس ڈیزائن کے لیے ایک حسب ضرورت IP ہے۔ یہ ڈسپلے پورٹ آؤٹ پٹ کو ایک مطابقت پذیر کلاک ویڈیو فارمیٹ میں تبدیل کرتا ہے جسے آپ براہ راست کلاکڈ ویڈیو ان پٹ سے جوڑ سکتے ہیں۔ ڈسپلے پورٹ ٹو کلاکڈ ویڈیو آئی پی وائر سگنلنگ کے معیار کو تبدیل کر سکتا ہے اور ہر پکسل کے اندر رنگین طیاروں کی ترتیب کو تبدیل کر سکتا ہے۔ ڈسپلے پورٹ کا معیار کلر آرڈرنگ کی وضاحت کرتا ہے جو انٹیل ویڈیو پائپ لائن آئی پی آرڈرنگ سے مختلف ہے۔ Nios II پروسیسر کلر سویپ کو کنٹرول کرتا ہے۔ یہ ڈسپلے پورٹ ریسیور IP سے ٹرانسمیشن کے لیے موجودہ رنگ کی جگہ کو اپنے Avalon-MM غلام انٹرفیس کے ساتھ پڑھتا ہے۔ یہ ڈسپلے پورٹ کو اپنے Avalon-MM غلام انٹرفیس کے ساتھ مناسب اصلاح کا اطلاق کرنے کے لیے Clocked Video IP پر بھیجتا ہے۔

گھڑی شدہ ویڈیو ان پٹ
کلاکڈ ویڈیو ان پٹ کلاکڈ ویڈیو انٹرفیس سگنل کو ڈسپلے پورٹ سے کلاکڈ ویڈیو آئی پی میں پروسیس کرتا ہے اور اسے Avalon-ST ویڈیو سگنل فارمیٹ میں تبدیل کرتا ہے۔ یہ سگنل فارمیٹ ویڈیو سے تمام افقی اور عمودی خالی کرنے والی معلومات کو ہٹا دیتا ہے جس سے صرف فعال تصویر کا ڈیٹا رہ جاتا ہے۔ آئی پی اسے فی ویڈیو فریم ایک پیکٹ کے طور پر پیکٹائز کرتا ہے۔ یہ اضافی میٹا ڈیٹا پیکٹ بھی شامل کرتا ہے (جسے کنٹرول پیکٹ کہا جاتا ہے) جو ہر ویڈیو فریم کی ریزولوشن کو بیان کرتے ہیں۔ پروسیسنگ پائپ کے ذریعے Avalon-ST ویڈیو کا سلسلہ متوازی طور پر چار پکسلز ہے، جس میں فی پکسل تین علامتیں ہیں۔ کلاکڈ ویڈیو ان پٹ ویڈیو آئی پی پائپ لائن کے لیے ڈسپلے پورٹ ریسیور آئی پی سے متغیر ریٹ کلاکڈ ویڈیو سگنل سے فکسڈ کلاک ریٹ (300 میگاہرٹز) میں تبدیلی کے لیے کلاک کراسنگ فراہم کرتا ہے۔

سٹریم کلینر
سٹریم کلینر اس بات کو یقینی بناتا ہے کہ پروسیسنگ پائپ لائن پر جانے والا Avalon-ST ویڈیو سگنل غلطی سے پاک ہے۔ ڈسپلے پورٹ سورس کی ہاٹ پلگنگ ڈیزائن کو کلاکڈ ویڈیو ان پٹ آئی پی پر ڈیٹا کے نامکمل فریم پیش کرنے اور نتیجے میں Avalon-ST ویڈیو سٹریم میں غلطیاں پیدا کرنے کا سبب بن سکتی ہے۔ ہر فریم کے لیے ویڈیو ڈیٹا پر مشتمل پیکٹوں کا سائز متعلقہ کنٹرول پیکٹوں کے ذریعہ اطلاع کردہ سائز سے مماثل نہیں ہے۔ اسٹریم کلینر ان حالات کا پتہ لگاتا ہے اور فریم کو مکمل کرنے اور کنٹرول پیکٹ میں تفصیلات سے مماثل ہونے کے لیے ناگوار ویڈیو پیکٹ کے آخر میں اضافی ڈیٹا (گرے پکسلز) شامل کرتا ہے۔

کروما ریسampler (ان پٹ)
ڈسپلے پورٹ سے ان پٹ پر ڈیزائن کو موصول ہونے والا ویڈیو ڈیٹا 4:4:4، 4:2:2، یا 4:2:0 کروما s ہوسکتا ہے۔ampقیادت ان پٹ کروما ریزampler آنے والی ویڈیو کو کسی بھی فارمیٹ میں لیتا ہے اور اسے تمام صورتوں میں 4:4:4 میں بدل دیتا ہے۔ اعلیٰ بصری معیار فراہم کرنے کے لیے، کروما ریزampler سب سے زیادہ کمپیوٹیشنل طور پر مہنگا فلٹر شدہ الگورتھم استعمال کرتا ہے۔ Nios II پروسیسر موجودہ chroma s کو پڑھتا ہے۔ampڈسپلے پورٹ ریسیور IP سے اس کے Avalon-MM غلام انٹرفیس کے ذریعے ling فارمیٹ۔ یہ فارمیٹ کو کروما ریز تک پہنچاتا ہے۔ampler اپنے Avalon-MM غلام انٹرفیس کے ذریعے۔

کلر اسپیس کنورٹر (ان پٹ)
ڈسپلے پورٹ سے ان پٹ ویڈیو ڈیٹا RGB یا YCbCr رنگ کی جگہ استعمال کر سکتا ہے۔ ان پٹ کلر اسپیس کنورٹر آنے والی ویڈیو کو کسی بھی شکل میں لے لیتا ہے اور اسے تمام صورتوں میں آر جی بی میں بدل دیتا ہے۔ Nios II پروسیسر ڈسپلے پورٹ ریسیور IP سے موجودہ رنگ کی جگہ کو اپنے Avalon-MM غلام انٹرفیس کے ساتھ پڑھتا ہے۔ یہ درست تبادلوں کے گتانک کو کروما ریز پر لوڈ کرتا ہے۔ampler اپنے Avalon-MM غلام انٹرفیس کے ذریعے۔

کلپر
کلپر آنے والی ویڈیو سٹریم سے ایک فعال علاقے کا انتخاب کرتا ہے اور بقیہ کو ضائع کر دیتا ہے۔ Nios II پروسیسر پر چلنے والا سافٹ ویئر کنٹرول منتخب کرنے کے لیے علاقے کی وضاحت کرتا ہے۔ خطہ ڈسپلے پورٹ سورس پر موصول ہونے والے ڈیٹا کی ریزولوشن اور آؤٹ پٹ ریزولوشن اور اسکیلنگ موڈ پر منحصر ہے۔ پروسیسر اپنے Avalon-MM غلام انٹرفیس کے ذریعے علاقے کو کلپر تک پہنچاتا ہے۔

اسکیلر
ڈیزائن موصول ہونے والے ان پٹ ریزولوشن اور آؤٹ پٹ ریزولوشن کے مطابق آنے والے ویڈیو ڈیٹا پر اسکیلنگ کا اطلاق کرتا ہے۔ آپ تین اسکیلنگ طریقوں (اوپر اسکیل، ڈاون اسکیل اور پاس تھرو) کے درمیان بھی انتخاب کرسکتے ہیں۔ دو اسکیلر آئی پی اسکیلنگ کی فعالیت فراہم کرتے ہیں: ایک کسی بھی مطلوبہ ڈاؤن اسکیلنگ کو لاگو کرتا ہے۔ دوسرے اپ اسکیلنگ کو لاگو کرتے ہیں۔ ڈیزائن کے لیے دو اسکیلرز کی ضرورت ہے۔

  • جب اسکیلر ایک ڈاون اسکیل کو لاگو کرتا ہے، تو یہ اپنے آؤٹ پٹ پر ہر گھڑی کے چکر پر درست ڈیٹا تیار نہیں کرتا ہے۔ سابق کے لیےample، اگر 2x ڈاون اسکیل ریشو کو لاگو کیا جائے تو، آؤٹ پٹ پر درست سگنل ہر دوسرے گھڑی کے چکر میں زیادہ ہوتا ہے جبکہ ڈیزائن کو ہر ایک برابر نمبر والی ان پٹ لائن ملتی ہے، اور پھر طاق نمبر والی ان پٹ لائنوں کے لیے کم ہوتی ہے۔ یہ پھٹنے والا رویہ آؤٹ پٹ پر ڈیٹا کی شرح کو کم کرنے کے عمل کے لیے بنیادی ہے، لیکن یہ ڈاؤن اسٹریم مکسر آئی پی کے ساتھ مطابقت نہیں رکھتا ہے، جو عام طور پر آؤٹ پٹ پر زیر بہاؤ سے بچنے کے لیے زیادہ مستقل ڈیٹا کی شرح کی توقع کرتا ہے۔ ڈیزائن کے لیے کسی بھی ڈاؤن اسکیل اور مکسر کے درمیان فریم بفر کی ضرورت ہوتی ہے۔ فریم بفر مکسر کو اس کی ضرورت کے مطابق ڈیٹا پڑھنے کی اجازت دیتا ہے۔
  • جب اسکیلر ایک اعلی درجے کو لاگو کرتا ہے، تو یہ ہر گھڑی کے چکر پر درست ڈیٹا تیار کرتا ہے، لہذا درج ذیل مکسر میں کوئی مسئلہ نہیں ہے۔ تاہم، یہ ہر گھڑی کے چکر پر نیا ان پٹ ڈیٹا قبول نہیں کر سکتا ہے۔ ایک سابق کے طور پر 2x اعلی درجے کا استعمال کرناampلی، یکساں نمبر والی آؤٹ پٹ لائنوں پر یہ ہر دوسرے گھڑی کے چکر میں ڈیٹا کی ایک نئی بیٹ کو قبول کرتا ہے، پھر طاق نمبر والی آؤٹ پٹ لائنوں پر کوئی نیا ان پٹ ڈیٹا قبول نہیں کرتا ہے۔ تاہم، upstream Clipper مکمل طور پر مختلف شرح پر ڈیٹا تیار کر سکتا ہے اگر وہ ایک اہم کلپ لگا رہا ہو (مثال کے طور پر زوم ان کے دوران)۔ لہذا، ایک کلپر اور اعلی درجے کو عام طور پر ایک فریم بفر کے ذریعے الگ کیا جانا چاہیے، جس کے لیے اسکیلر کو پائپ لائن میں فریم بفر کے بعد بیٹھنے کی ضرورت ہوتی ہے۔ اسکیلر کو ڈاون اسکیلز کے لیے فریم بفر کے سامنے بیٹھنا چاہیے، اس لیے ڈیزائن فریم بفر کے دونوں طرف دو الگ الگ اسکیلرز کو لاگو کرتا ہے: ایک اونچے درجے کے لیے؛ دوسرا نیچے کے لیے۔

دو اسکیلرز فریم بفر کے لیے درکار زیادہ سے زیادہ DDR4 بینڈوتھ کو بھی کم کرتے ہیں۔ آپ کو ہمیشہ فریم بفر سے پہلے ڈاون اسکیل کا اطلاق کرنا چاہیے، لکھنے کی طرف ڈیٹا کی شرح کو کم سے کم کرنا۔ فریم بفر کے بعد ہمیشہ اپ اسکیلز لگائیں، جو پڑھنے کی طرف ڈیٹا کی شرح کو کم کرتا ہے۔ ہر اسکیلر کو آنے والی ویڈیو سٹریم میں کنٹرول پیکٹ سے مطلوبہ ان پٹ ریزولوشن ملتا ہے، جبکہ Avalon-MM غلام انٹرفیس کے ساتھ Nios II پروسیسر ہر اسکیلر کے لیے آؤٹ پٹ ریزولوشن سیٹ کرتا ہے۔

فریم بفر
فریم بفر ٹرپل بفرنگ انجام دینے کے لیے DDR4 میموری کا استعمال کرتا ہے جو ویڈیو اور امیج پروسیسنگ پائپ لائن کو آنے والے اور جانے والے فریم ریٹ کے درمیان فریم ریٹ کی تبدیلی انجام دینے کی اجازت دیتا ہے۔ ڈیزائن کسی بھی ان پٹ فریم کی شرح کو قبول کر سکتا ہے، لیکن کل پکسل ریٹ 1 گیگا پکسلز فی سیکنڈ سے زیادہ نہیں ہونا چاہیے۔ آپ کے منتخب کردہ آؤٹ پٹ موڈ کے مطابق، Nios II سافٹ ویئر آؤٹ پٹ فریم کی شرح کو 30 یا 60 fps پر سیٹ کرتا ہے۔ آؤٹ پٹ فریم ریٹ کلاکڈ ویڈیو آؤٹ پٹ سیٹنگز اور آؤٹ پٹ ویڈیو پکسل کلاک کا ایک فنکشن ہے۔ بیک پریشر جو کلاکڈ ویڈیو آؤٹ پٹ پائپ لائن پر لاگو ہوتا ہے اس شرح کا تعین کرتا ہے جس پر فریم بفر کا ریڈ سائیڈ DDR4 سے ویڈیو فریم کھینچتا ہے۔

مکسر
مکسر ایک فکسڈ سائز بلیک بیک گراؤنڈ امیج تیار کرتا ہے جسے Nios II پروسیسر موجودہ آؤٹ پٹ امیج کے سائز سے ملنے کے لیے پروگرام کرتا ہے۔ مکسر میں دو ان پٹ ہیں۔ پہلا ان پٹ اپ اسکیلر سے جوڑتا ہے تاکہ ڈیزائن کو موجودہ ویڈیو پائپ لائن سے آؤٹ پٹ دکھا سکے۔ دوسرا ان پٹ آئیکن جنریٹر بلاک سے جڑتا ہے۔ ڈیزائن مکسر کے پہلے ان پٹ کو صرف اس وقت قابل بناتا ہے جب یہ گھڑی والے ویڈیو ان پٹ پر فعال، مستحکم ویڈیو کا پتہ لگاتا ہے۔ لہذا، ڈیزائن آؤٹ پٹ پر ایک مستحکم آؤٹ پٹ امیج کو برقرار رکھتا ہے جبکہ ان پٹ پر ہاٹ پلگنگ ہوتا ہے۔ ڈیزائن الفا 50% شفافیت کے ساتھ بیک گراؤنڈ اور ویڈیو پائپ لائن امیجز دونوں پر آئیکن جنریٹر سے منسلک مکسر میں دوسرے ان پٹ کو ملا دیتا ہے۔

کلر اسپیس کنورٹر (آؤٹ پٹ)
آؤٹ پٹ کلر اسپیس کنورٹر سافٹ ویئر سے رن ٹائم سیٹنگ کی بنیاد پر ان پٹ RGB ویڈیو ڈیٹا کو RGB یا YCbCr کلر اسپیس میں تبدیل کرتا ہے۔

کروما ریسampler (آؤٹ پٹ)
آؤٹ پٹ کروما ریزampler فارمیٹ کو 4:4:4 سے 4:4:4، 4:2:2، یا 4:2:0 فارمیٹ میں تبدیل کرتا ہے۔ سافٹ ویئر فارمیٹ سیٹ کرتا ہے۔ آؤٹ پٹ کروما ریزampler اعلی معیار کی ویڈیو حاصل کرنے کے لیے فلٹر شدہ الگورتھم بھی استعمال کرتا ہے۔

گھڑی ہوئی ویڈیو آؤٹ پٹ
کلاکڈ ویڈیو آؤٹ پٹ Avalon-ST ویڈیو اسٹریم کو کلاک ویڈیو فارمیٹ میں تبدیل کرتا ہے۔ گھڑی والا ویڈیو آؤٹ پٹ ویڈیو میں افقی اور عمودی خالی اور ہم وقت سازی کی معلومات کو شامل کرتا ہے۔ Nios II پروسیسر آپ کی درخواست کردہ آؤٹ پٹ ریزولوشن اور فریم ریٹ کے لحاظ سے کلاک ویڈیو آؤٹ پٹ میں متعلقہ سیٹنگز کو پروگرام کرتا ہے۔ کلاکڈ ویڈیو آؤٹ پٹ گھڑی کو تبدیل کرتا ہے، فکسڈ 300 میگاہرٹز پائپ لائن کلاک سے کلاک ویڈیو کی متغیر شرح تک۔

ڈسپلے پورٹ پر کلاک ویڈیو
ڈسپلے پورٹ ٹرانسمیٹر جزو کلاک ویڈیو کے طور پر فارمیٹ کردہ ڈیٹا کو قبول کرتا ہے۔ پلیٹ فارم ڈیزائنر میں وائر سگنلنگ اور کنڈیوٹ انٹرفیس کے اعلان میں فرق آپ کو کلاکڈ ویڈیو آؤٹ پٹ کو براہ راست ڈسپلے پورٹ ٹرانسمیٹر IP سے منسلک کرنے سے روکتا ہے۔ Clocked Video to DisplayPort جزو ڈیزائن کے ساتھ مخصوص اپنی مرضی کے مطابق IP ہے جو کلاکڈ ویڈیو آؤٹ پٹ اور ڈسپلے پورٹ ٹرانسمیٹر IP کے درمیان درکار سادہ تبدیلی فراہم کرتا ہے۔ یہ Avalon-ST ویڈیو اور ڈسپلے پورٹ کے ذریعہ استعمال ہونے والے مختلف رنگ فارمیٹنگ معیارات کے حساب سے ہر پکسل میں رنگین طیاروں کی ترتیب کو بھی تبدیل کرتا ہے۔

ڈسپلے پورٹ ٹرانسمیٹر IP اور ڈسپلے پورٹ ٹرانسمیٹر PHY
DisplayPort ٹرانسمیٹر IP اور DisplayPort ٹرانسمیٹر PHY مل کر ویڈیو اسٹریم کو کلاک ویڈیو سے کمپلینٹ DisplayPort اسٹریم میں تبدیل کرنے کے لیے کام کرتے ہیں۔ DisplayPort ٹرانسمیٹر IP DisplayPort پروٹوکول کو ہینڈل کرتا ہے اور درست DisplayPort ڈیٹا کو انکوڈ کرتا ہے، جبکہ DisplayPort ٹرانسمیٹر PHY ٹرانسیور پر مشتمل ہوتا ہے اور تیز رفتار سیریل آؤٹ پٹ تخلیق کرتا ہے۔

Nios II پروسیسر اور پیری فیرلز
پلیٹ فارم ڈیزائنر سسٹم میں ایک Nios II پروسیسر ہوتا ہے، جو ڈسپلے پورٹ ریسیور اور ٹرانسمیٹر IPs اور پروسیسنگ پائپ لائن کے لیے رن ٹائم سیٹنگز کا انتظام کرتا ہے۔ Nios II پروسیسر ان بنیادی پیری فیرلز سے جڑتا ہے:

  • پروگرام اور اس کے ڈیٹا کو ذخیرہ کرنے کے لیے ایک آن چپ میموری۔
  • اے جےTAG UART سافٹ ویئر پرنٹف آؤٹ پٹ کو ظاہر کرنے کے لیے (ایک Nios II ٹرمینل کے ذریعے)۔
  • سافٹ ویئر میں مختلف پوائنٹس پر ملی سیکنڈ لیول کی تاخیر پیدا کرنے کے لیے ایک سسٹم ٹائمر، جیسا کہ کم از کم ایونٹ کے دورانیے کی DisplayPort تفصیلات کی ضرورت ہے۔
  • سسٹم کی حیثیت کو ظاہر کرنے کے لیے ایل ای ڈی۔
  • سکیلنگ موڈز کے درمیان سوئچنگ کی اجازت دینے اور Intel لوگو کے ڈسپلے کو فعال اور غیر فعال کرنے کے لیے پش بٹن سوئچ کرتا ہے۔
  • آؤٹ پٹ فارمیٹ کو سوئچ کرنے کی اجازت دینے اور Nios II ٹرمینل پر پیغامات کی پرنٹنگ کو فعال اور غیر فعال کرنے کے لیے DIP سوئچ کرتا ہے۔

ڈسپلے پورٹ سورس اور سنک فائر انٹرپٹس دونوں پر ہاٹ پلگ ایونٹس جو Nios II پروسیسر کو DisplayPort ٹرانسمیٹر اور پائپ لائن کو صحیح طریقے سے ترتیب دینے کے لیے متحرک کرتے ہیں۔ سافٹ ویئر کوڈ میں مرکزی لوپ پش بٹن اور ڈی آئی پی سوئچز کی قدروں کی بھی نگرانی کرتا ہے اور اس کے مطابق پائپ لائن سیٹ اپ کو تبدیل کرتا ہے۔

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 پر سیٹ کی گئی ہے، لیکن یہ ڈیزائن DDR4 کو 1200 MHz پر چلاتا ہے، جس کے لیے 150 MHz کی حوالہ گھڑی کی ضرورت ہوتی ہے۔ شروع ہونے پر Nios II پروسیسر، I²C کنٹرولر پیریفرل کے ذریعے، پہلے Si5338 کے رجسٹر میپ میں سیٹنگز کو تبدیل کرتا ہے تاکہ DDR4 حوالہ گھڑی کی رفتار کو 150MHz تک بڑھایا جا سکے۔ دوسرا Si5338 کلاک جنریٹر پائپ لائن اور ڈسپلے پورٹ ٹرانسمیٹر IP کے درمیان کلاک ویڈیو انٹرفیس کے لیے vid_clk تیار کرتا ہے۔ آپ کو اس گھڑی کی رفتار کو ہر ایک مختلف آؤٹ پٹ ریزولوشن اور ڈیزائن کے ذریعے تعاون یافتہ فریم ریٹ کے لیے ایڈجسٹ کرنا چاہیے۔ جب Nios II پروسیسر کی ضرورت ہو تو آپ رن ٹائم پر رفتار کو ایڈجسٹ کر سکتے ہیں۔ Bitec DisplayPort 1.4 FMC بیٹی کارڈ پریڈ PS8460 جٹر کلیننگ ریپیٹر اور ریٹیمر کا استعمال کرتا ہے۔ آغاز پر Nios II پروسیسر ڈیزائن کی ضروریات کو پورا کرنے کے لیے اس جزو کی ڈیفالٹ سیٹنگز میں ترمیم کرتا ہے۔

سافٹ ویئر کی تفصیل

8K ڈسپلے پورٹ ویڈیو فارمیٹ کنورژن ڈیزائن Example میں انٹیل ویڈیو اور امیج پروسیسنگ سویٹ اور ڈسپلے پورٹ انٹرفیس کا IP شامل ہے یہ تمام IP درست طریقے سے سیٹ اپ ہونے پر ڈیٹا کے فریموں کو بغیر کسی مداخلت کے پروسیس کر سکتے ہیں۔ آپ کو آئی پی کو شروع کرنے کے لیے اور جب سسٹم میں تبدیلی آتی ہے، مثلاً ڈسپلے پورٹ ریسیور یا ٹرانسمیٹر ہاٹ پلگ ایونٹس یا صارف کے پش بٹن کی سرگرمی کے لیے آئی پی کو ترتیب دینے کے لیے آپ کو بیرونی اعلیٰ سطحی کنٹرول کو نافذ کرنا چاہیے۔ اس ڈیزائن میں، ایک Nios II پروسیسر، جو بیسپوک کنٹرول سافٹ ویئر چلا رہا ہے، اعلیٰ سطحی کنٹرول فراہم کرتا ہے۔ شروع ہونے پر سافٹ ویئر:

  • DDR4 ریف گھڑی کو 150 میگاہرٹز پر سیٹ کرتا ہے تاکہ 1200 میگاہرٹز DDR کی رفتار کی اجازت دی جائے، پھر نئی حوالہ گھڑی پر دوبارہ کیلیبریٹ کرنے کے لیے بیرونی میموری انٹرفیس IP کو دوبارہ سیٹ کرتا ہے۔
  • PS8460 ڈسپلے پورٹ ریپیٹر اور ریٹیمر سیٹ کرتا ہے۔
  • ڈسپلے پورٹ ریسیور اور ٹرانسمیٹر انٹرفیس کو شروع کرتا ہے۔
  • پروسیسنگ پائپ لائن IPs کو شروع کرتا ہے۔

جب ابتداء مکمل ہو جاتی ہے تو سافٹ ویئر متعدد واقعات کی جانچ پڑتال، اور ان پر ردعمل ظاہر کرتے ہوئے ایک مسلسل وائل لوپ میں داخل ہوتا ہے۔

اسکیلنگ موڈ میں تبدیلیاں
ڈیزائن تین بنیادی اسکیلنگ طریقوں کی حمایت کرتا ہے۔ پاس تھرو، اونچے درجے اور نیچے کی سطح۔ پاس تھرو موڈ میں ڈیزائن ان پٹ ویڈیو کی اسکیلنگ نہیں کرتا، اپ اسکیل موڈ میں ڈیزائن ان پٹ ویڈیو کو اپ اسکیل کرتا ہے، اور ڈاون اسکیل موڈ میں ڈیزائن ان پٹ ویڈیو کو ڈاؤن اسکیل کرتا ہے۔
پروسیسنگ پائپ لائن میں چار بلاکس؛ کلپر، ڈاؤن اسکیلر، اپ اسکیلر اور مکسر ہر موڈ میں حتمی آؤٹ پٹ کی پیشکش کا تعین کرتے ہیں۔ سافٹ ویئر موجودہ ان پٹ ریزولوشن، آؤٹ پٹ ریزولوشن، اور آپ کے منتخب کردہ اسکیلنگ موڈ کے لحاظ سے ہر بلاک کی سیٹنگز کو کنٹرول کرتا ہے۔ زیادہ تر معاملات میں، کلیپر ان پٹ کو بغیر کسی تبدیلی کے گزرتا ہے، اور مکسر کے پس منظر کا سائز ان پٹ ویڈیو کے حتمی، اسکیل شدہ ورژن کے برابر ہوتا ہے۔ تاہم، اگر ان پٹ ویڈیو ریزولوشن آؤٹ پٹ سائز سے بڑا ہے، تو ان پٹ ویڈیو کو پہلے تراشے بغیر اس پر اپ اسکیل لاگو کرنا ممکن نہیں ہے۔ اگر ان پٹ ریزولوشن آؤٹ پٹ سے کم ہے تو سافٹ ویئر مکسر بیک گراؤنڈ لیئر کو لاگو کیے بغیر ڈاؤن اسکیل نہیں لگا سکتا جو ان پٹ ویڈیو لیئر سے بڑی ہے، جو آؤٹ پٹ ویڈیو کے ارد گرد کالی سلاخیں جوڑ دیتی ہے۔

ٹیبل 4. پروسیسنگ بلاک پائپ لائنز
یہ جدول اسکیلنگ موڈ، ان پٹ ریزولوشن اور آؤٹ پٹ ریزولوشن کے نو مجموعوں میں سے ہر ایک میں چار پروسیسنگ پائپ لائن بلاکس کی کارروائی کی فہرست دیتا ہے۔

موڈ میں > باہر اندر = باہر میں < باہر
پاس تھرو آؤٹ پٹ سائز کے لیے کلپ کوئی ڈاؤن اسکیل نہیں۔ کوئی کلپ نہیں۔

کوئی نیچے کا پیمانہ نہیں۔

کوئی کلپ نہیں۔

کوئی نیچے کا پیمانہ نہیں۔

جاری…
موڈ میں > باہر اندر = باہر میں < باہر
  کوئی اعلیٰ درجے کا نہیں۔

کوئی کالی سرحد نہیں۔

کوئی اعلیٰ درجے کا نہیں۔

کوئی کالی سرحد نہیں۔

کوئی اعلیٰ درجے کا نہیں۔

آؤٹ پٹ سائز کے لیے سیاہ بارڈر پیڈ

اونچے درجے کا 2/3 آؤٹ پٹ سائز پر کلپ کوئی ڈاؤن اسکیل نہیں۔

آؤٹ پٹ سائز تک اونچے درجے کا کوئی سیاہ بارڈر نہیں۔

2/3 آؤٹ پٹ سائز پر کلپ کوئی ڈاؤن اسکیل نہیں۔

آؤٹ پٹ سائز تک اونچے درجے کا کوئی سیاہ بارڈر نہیں۔

کوئی کلپ نہیں۔

کوئی نیچے کا پیمانہ نہیں۔

آؤٹ پٹ سائز تک اونچے درجے کا کوئی سیاہ بارڈر نہیں۔

ڈاؤن اسکیل کوئی کلپ نہیں۔

آؤٹ پٹ سائز تک ڈاؤن اسکیل کوئی اونچا نہیں۔

کوئی کالی سرحد نہیں۔

کوئی کلپ نہیں۔

آؤٹ پٹ سائز تک ڈاؤن اسکیل کوئی اونچا نہیں۔

کوئی کالی سرحد نہیں۔

کوئی کلپ نہیں۔

2/3 ان پٹ سائز کو ڈاؤن اسکیل کوئی اونچا نہیں۔

آؤٹ پٹ سائز کے لیے سیاہ بارڈر پیڈ

یوزر پش بٹن 1 دبانے سے موڈز کے درمیان تبدیلی کریں۔ سافٹ ویئر لوپ کے ذریعے ہر رن پر پش بٹن پر اقدار کی نگرانی کرتا ہے (یہ سافٹ ویئر ڈیباؤنس کرتا ہے) اور پروسیسنگ پائپ لائن میں آئی پی کو مناسب طریقے سے ترتیب دیتا ہے۔

ڈسپلے پورٹ ان پٹ میں تبدیلیاں
لوپ کے ذریعے ہر رن پر سافٹ ویئر کلاکڈ ویڈیو ان پٹ کی حیثیت کو پول کرتا ہے، ان پٹ ویڈیو اسٹریم کے استحکام میں تبدیلیوں کی تلاش میں۔ سافٹ ویئر سمجھتا ہے کہ ویڈیو مستحکم ہے اگر:

  • کلاکڈ ویڈیو ان پٹ رپورٹ کرتا ہے کہ کلاک ویڈیو کامیابی کے ساتھ لاک ہو گیا ہے۔
  • ان پٹ ریزولوشن اور کلر اسپیس میں پچھلے رن تھرو لوپ کے بعد سے کوئی تبدیلی نہیں ہوئی ہے۔

اگر ان پٹ مستحکم تھا لیکن اس کا لاک ختم ہو گیا ہے یا ویڈیو سٹریم کی خصوصیات تبدیل ہو گئی ہیں، تو سافٹ ویئر کلاکڈ ویڈیو ان پٹ کو پائپ لائن کے ذریعے ویڈیو بھیجنے سے روکتا ہے۔ یہ مکسر کو ان پٹ ویڈیو پرت کی نمائش کو روکنے کے لیے بھی سیٹ کرتا ہے۔ کسی بھی ریسیور ہاٹ پلگ ایونٹس یا ریزولوشن تبدیلیوں کے دوران آؤٹ پٹ فعال رہتا ہے (بلیک اسکرین اور انٹیل لوگو دکھا رہا ہے)۔
اگر ان پٹ مستحکم نہیں تھا لیکن اب مستحکم ہے، تو سافٹ ویئر پائپ لائن کو نئی ان پٹ ریزولوشن اور کلر اسپیس کو ظاہر کرنے کے لیے ترتیب دیتا ہے، یہ CVI سے آؤٹ پٹ کو دوبارہ شروع کرتا ہے، اور یہ ان پٹ ویڈیو پرت کو دوبارہ ڈسپلے کرنے کے لیے مکسر کو سیٹ کرتا ہے۔ مکسر پرت کو دوبارہ فعال کرنا فوری نہیں ہے کیونکہ فریم بفر اب بھی پچھلے ان پٹ سے پرانے فریموں کو دہرا رہا ہے اور ڈیزائن کو ان فریموں کو صاف کرنا ہوگا۔ پھر آپ خرابی سے بچنے کے لیے ڈسپلے کو دوبارہ فعال کر سکتے ہیں۔ فریم بفر DDR4 سے پڑھے گئے فریموں کی تعداد کا شمار رکھتا ہے، جسے Nios II پروسیسر پڑھ سکتا ہے۔ سافٹ ویئر ایسampیہ شمار اس وقت ہوتا ہے جب ان پٹ مستحکم ہو جاتا ہے اور مکسر پرت کو دوبارہ فعال کرتا ہے جب گنتی میں چار فریموں کا اضافہ ہوتا ہے، جو اس بات کو یقینی بناتا ہے کہ ڈیزائن بفر سے کسی بھی پرانے فریم کو نکال دیتا ہے۔

ڈسپلے پورٹ ٹرانسمیٹر ہاٹ پلگ ایونٹس
ڈسپلے پورٹ ٹرانسمیٹر پر ہاٹ پلگ ایونٹس سافٹ ویئر کے اندر ایک رکاوٹ کو فائر کرتے ہیں جو آؤٹ پٹ میں تبدیلی کے مرکزی سافٹ ویئر لوپ کو متنبہ کرنے کے لیے ایک جھنڈا لگاتا ہے۔ جب ڈیزائن ٹرانسمیٹر ہاٹ پلگ کا پتہ لگاتا ہے، تو سافٹ ویئر نئے ڈسپلے کے لیے EDID کو پڑھتا ہے تاکہ یہ تعین کیا جا سکے کہ کون سی ریزولوشنز اور کلر اسپیسز کو سپورٹ کرتا ہے۔ اگر آپ DIP سوئچز کو ایسے موڈ پر سیٹ کرتے ہیں جسے نیا ڈسپلے سپورٹ نہیں کر سکتا، تو سافٹ ویئر واپس کم ڈیمانڈنگ ڈسپلے موڈ پر آ جاتا ہے۔ اس کے بعد یہ پائپ لائن، ڈسپلے پورٹ ٹرانسمیٹر IP، اور Si5338 حصے کو ترتیب دیتا ہے جو نئے آؤٹ پٹ موڈ کے لیے ٹرانسمیٹر vid_clk تیار کر رہا ہے۔ جب ان پٹ تبدیلیاں دیکھتا ہے، تو ان پٹ ویڈیو کے لیے مکسر پرت ظاہر نہیں ہوتی کیونکہ سافٹ ویئر پائپ لائن کے لیے ترتیبات میں ترمیم کرتا ہے۔ سافٹ ویئر دوبارہ فعال نہیں ہوتا ہے۔
ڈسپلے چار فریموں کے بعد تک جب نئی سیٹنگز فریم سے گزر جاتی ہیں۔
بفر

صارف DIP سوئچ کی ترتیبات میں تبدیلیاں
صارف DIP سوئچ 2 سے 6 کی پوزیشنیں ڈسپلے پورٹ ٹرانسمیٹر کے ذریعے چلائے جانے والے آؤٹ پٹ فارمیٹ (ریزولوشن، فریم ریٹ، کلر اسپیس اور بٹس فی کلر) کو کنٹرول کرتی ہیں۔ جب سافٹ ویئر ان ڈی آئی پی سوئچز پر تبدیلیوں کا پتہ لگاتا ہے، تو یہ ایک ترتیب سے چلتا ہے جو کہ ٹرانسمیٹر ہاٹ پلگ سے تقریباً ایک جیسا ہوتا ہے۔ آپ کو ٹرانسمیٹر EDID سے استفسار کرنے کی ضرورت نہیں ہے کیونکہ یہ تبدیل نہیں ہوتا ہے۔

AN 889 کے لیے نظر ثانی کی تاریخ: 8K ڈسپلے پورٹ ویڈیو فارمیٹ کنورژن ڈیزائن Example

جدول 5. AN 889 کے لیے نظر ثانی کی تاریخ: 8K ڈسپلے پورٹ ویڈیو فارمیٹ کنورژن ڈیزائن سابقample

دستاویز کا ورژن تبدیلیاں
2019.05.30 ابتدائی رہائی۔


انٹیل کارپوریشن۔ جملہ حقوق محفوظ ہیں. Intel، Intel لوگو، اور Intel کے دیگر نشانات Intel Corporation یا اس کے ذیلی اداروں کے ٹریڈ مارک ہیں۔ Intel اپنی FPGA اور سیمی کنڈکٹر مصنوعات کی کارکردگی کو Intel کی معیاری وارنٹی کے مطابق موجودہ تصریحات کی ضمانت دیتا ہے، لیکن بغیر اطلاع کے کسی بھی وقت کسی بھی مصنوعات اور خدمات میں تبدیلیاں کرنے کا حق محفوظ رکھتا ہے۔ Intel یہاں بیان کردہ کسی بھی معلومات، پروڈکٹ، یا سروس کے اطلاق یا استعمال سے پیدا ہونے والی کوئی ذمہ داری یا ذمہ داری قبول نہیں کرتا ہے سوائے اس کے کہ Intel کی طرف سے تحریری طور پر واضح طور پر اتفاق کیا گیا ہو۔ انٹیل کے صارفین کو مشورہ دیا جاتا ہے کہ وہ کسی بھی شائع شدہ معلومات پر بھروسہ کرنے سے پہلے اور مصنوعات یا خدمات کے آرڈر دینے سے پہلے ڈیوائس کی تفصیلات کا تازہ ترین ورژن حاصل کریں۔
*دیگر ناموں اور برانڈز پر دوسروں کی ملکیت کے طور پر دعویٰ کیا جا سکتا ہے۔

دستاویزات / وسائل

intel AN 889 8K ڈسپلے پورٹ ویڈیو فارمیٹ کنورژن ڈیزائن Example [پی ڈی ایف] یوزر گائیڈ
AN 889 8K ڈسپلے پورٹ ویڈیو فارمیٹ کنورژن ڈیزائن Example, AN 889, 8K ڈسپلے پورٹ ویڈیو فارمیٹ کنورژن ڈیزائن Exampلی، فارمیٹ کنورژن ڈیزائن سابقampلی، کنورژن ڈیزائن سابقample

حوالہ جات

ایک تبصرہ چھوڑیں۔

آپ کا ای میل پتہ شائع نہیں کیا جائے گا۔ مطلوبہ فیلڈز نشان زد ہیں۔ *