IP RX ڈسپلے پورٹ Tx ذرائع
ڈسپلے پورٹ RX IP صارف گائیڈ
تعارف (ایک سوال پوچھیں۔)
DisplayPort Rx IP کو DisplayPort Tx ذرائع سے ویڈیو موصول کرنے کے لیے ڈیزائن کیا گیا ہے۔ اسے پولر فائر کے لیے نشانہ بنایا گیا ہے۔® ویڈیو الیکٹرانکس اسٹینڈرڈز ایسوسی ایشن (VESA) DisplayPort Standard 1.4 پروٹوکول کی بنیاد پر FPGA ایپلی کیشنز اور لاگو کیا گیا ہے۔ VESA پروٹوکول کے بارے میں مزید معلومات کے لیے، دیکھیں ویسا. یہ ڈسپلے کے لیے 1.62، 2.7، 5.4، اور 8.1 Gbps کی معیاری شرحوں کو سپورٹ کرتا ہے۔
خلاصہ (ایک سوال پوچھیں۔)
مندرجہ ذیل جدول DisplayPort Rx IP کی خصوصیات کا خلاصہ فراہم کرتا ہے۔
ٹیبل 1۔ خلاصہ
کور ورژن |
یہ دستاویز DisplayPort Rx v2.1 پر لاگو ہوتی ہے۔ |
سپورٹڈ ڈیوائس فیملیز |
پولر فائر® SoC پولر فائر |
معاون ٹول فلو |
Libero کی ضرورت ہے۔® SoC v12.0 یا بعد کی ریلیز۔ |
لائسنسنگ |
کور واضح متن RTL کے لیے لائسنس سے مقفل ہے۔ یہ بغیر لائسنس کے کور کے ویریلوگ ورژن کے لیے انکرپٹڈ RTL کی نسل کو سپورٹ کرتا ہے۔ |
خصوصیات (ایک سوال پوچھیں۔)
DisplayPort Rx کی اہم خصوصیات درج ذیل ہیں:
- سپورٹ 1، 2، یا 4 لین
- سپورٹ 6، 8، اور 10 بٹس فی جزو
- 8.1 Gbps فی لین تک سپورٹ
- ڈسپلے پورٹ 1.4 پروٹوکول کو سپورٹ کریں۔
- صرف ایک ویڈیو سٹریم یا SST موڈ کو سپورٹ کریں، اور MST موڈ سپورٹ نہیں ہے
- آڈیو ٹرانسمیشن تعاون یافتہ نہیں ہے۔
ڈیوائس کا استعمال اور کارکردگی (ایک سوال پوچھیں۔)
مندرجہ ذیل جدول میں آلہ کے استعمال اور کارکردگی کی فہرست دی گئی ہے۔
ٹیبل 2۔ ڈیوائس کا استعمال اور کارکردگی
خاندان |
ڈیوائس |
LUTs |
ڈی ایف ایف |
کارکردگی (MHz) |
LSRAM |
µSRAM |
ریاضی کے بلاکس |
چپ گلوبل |
پولر فائر® |
MPF300T |
30652 |
14123 |
200 |
28 |
32 |
0 |
2 |
یوزر گائیڈ
DS50003546A - 1
© 2023 Microchip Technology Inc. اور اس کے ذیلی ادارے
ہارڈ ویئر کا نفاذ
1. ہارڈ ویئر کا نفاذ (ایک سوال پوچھیں۔)
مندرجہ ذیل اعداد و شمار ڈسپلے پورٹ Rx IP کے نفاذ کو ظاہر کرتا ہے۔
شکل 1-1۔ ڈسپلے پورٹ Rx IP نفاذ
DisplayPort Rx IP میں درج ذیل شامل ہیں:
- Descrambler ماڈیول
- لین ریسیور ماڈیول
- ویڈیو سٹریم وصول کرنے والا ماڈیول
- AUX_CH ماڈیول
Descrambler ان پٹ لین ڈیٹا کو ڈی سکریبل کرتا ہے۔ لین ریسیور ہر لین پر تمام قسم کے ڈیٹا کو ڈیملٹی پلیکس کرتا ہے۔ ویڈیو اسٹریم ریسیور کو لین ریسیور سے ویڈیو پکسلز ملتے ہیں، یہ ویڈیو اسٹریم سگنل کو بازیافت کرتا ہے۔ AUX_CH ماڈیول ڈسپلے پورٹ سورس ڈیوائس سے AUX Request کمانڈ حاصل کرتا ہے اور AUX Reply کو DisplayPort سورس ڈیوائس پر منتقل کرتا ہے۔
1.1 فنکشنل تفصیل (ایک سوال پوچھیں۔)
یہ سیکشن DisplayPort Rx IP کے فنکشن کی تفصیل بیان کرتا ہے۔
ایچ پی ڈی
DisplayPort Rx IP ڈسپلے پورٹ سنک ایپلی کیشن سوفٹ ویئر کی ترتیبات کے مطابق HPD سگنل کو آؤٹ پٹ کرتا ہے۔ DisplayPort Rx IP کے تیار ہونے کے بعد، DisplayPort سنک ایپلی کیشن سافٹ ویئر کو HPD سگنل کو 1 پر سیٹ کرنا چاہیے۔ جب یہ توقع کرتا ہے کہ DisplayPort سورس ڈیوائس سنک ڈیوائس کی حالت یا دوبارہ ٹریننگ کو دوبارہ پڑھے، تو DisplayPort سنک ایپلی کیشن سافٹ ویئر کو HPD سیٹ کرنا چاہیے۔ HPD رکاوٹ سگنل پیدا کرنے کے لیے۔
AUX چینل
ڈسپلے پورٹ سورس ڈیوائس ڈسپلے پورٹ سنک کو AUX چینل کے ذریعے بتاتی ہے۔ سنک ڈیوائس کو لین دین کی درخواست بھیجنے والا سورس ڈیوائس اور سورس ڈیوائس کو ٹرانزیکشن کا جواب بھیجنے والا سنک ڈیوائس۔ DisplayPort Rx AUX ٹرانزیکشن ٹرانسمیٹر کو لاگو کرتا ہے اور وصول کنندہ AUX ٹرانزیکشن ٹرانسمیٹر کے لیے، DisplayPort سنک ایپلی کیشن سوفٹ ویئر تمام AUX ٹرانزیکشن مواد کے بائٹس فراہم کرتا ہے، DisplayPort Rx IP ٹرانزیکشن بٹ اسٹریم تیار کرتا ہے۔ AUX ٹرانزیکشن وصول کنندہ کے لیے، DisplayPort Rx IP ٹرانزیکشن وصول کرتا ہے اور تمام بائٹس کو DisplayPort ایپلیکیشن سافٹ ویئر میں نکالتا ہے۔ Link Policy Maker اور Stream Policy Maker کو DisplayPort ایپلیکیشن سافٹ ویئر میں لاگو کیا جانا چاہیے۔
ویڈیو اسٹریم ٹرانسمیشن
DisplayPort Rx IP RGB 4:4:4 کو سپورٹ کرتا ہے، اور صرف ایک ویڈیو اسٹریم کو سپورٹ کرتا ہے۔ ٹریننگ مکمل ہونے اور ویڈیو سٹریم تیار ہونے کے بعد، DisplayPort Rx IP ویڈیو سٹریم کو منتقل کرنا شروع کر دیتا ہے۔ تربیت کے بعد، ڈسپلے پورٹ Rx IP کو ویڈیو موصول کرنے کے لیے فعال ہونا چاہیے۔ DisplayPort Rx IP میں ویڈیو کلاک ریکوری فنکشن شامل نہیں ہے۔ صارف کو ویڈیو کلاک کو DisplayPort Rx IP سے باہر بازیافت کرنا چاہیے یا ویڈیو سٹریم ڈیٹا کو آؤٹ پٹ کرنے کے لیے ایک مقررہ ہائی کافی فریکوئنسی گھڑی کا استعمال کرنا چاہیے۔
یوزر گائیڈ
DS50003546A – 4
© 2023 Microchip Technology Inc. اور اس کے ذیلی ادارے
ڈسپلے پورٹ Rx IP ایپلیکیشن
2. ڈسپلے پورٹ Rx IP ایپلیکیشن (ایک سوال پوچھنا) مندرجہ ذیل اعداد و شمار عام ڈسپلے پورٹ Rx IP ایپلیکیشن کو ظاہر کرتا ہے۔
شکل 2-1۔ DisplayPort Rx IP کے لیے عام درخواست
جیسا کہ پچھلے اعداد و شمار میں دکھایا گیا ہے، ٹرانسیور بلاک کو چار لین کا ڈیٹا ملتا ہے۔ تمام لین ڈیٹا کو ایک کلاک ڈومین میں سنکرونائز کرنے کے لیے چار غیر مطابقت پذیر FIFO ہیں۔ ان چار لین کے ڈیٹا کو 8B8B ڈیکوڈر ماڈیولز میں 10B کوڈ میں ڈی کوڈ کیا گیا ہے۔ DisplayPort Rx IP کو لین 8B ڈیٹا اور آؤٹ پٹ ویڈیو اسٹریم ڈیٹا ملتا ہے۔ یہ ٹریننگ اور Link Policy Maker کو ختم کرنے کے لیے RISC-V سافٹ ویئر کے ساتھ بھی کام کرتا ہے۔ بازیافت شدہ ویڈیو اسٹریم ڈیٹا کو امیج پروسیسنگ ماڈیول میں پروسیس کیا جاتا ہے اور آر جی بی آؤٹ پٹ انٹرفیس پر آؤٹ پٹ تیار کرتا ہے۔
یوزر گائیڈ
DS50003546A – 5
© 2023 Microchip Technology Inc. اور اس کے ذیلی ادارے
ڈسپلے پورٹ Rx پیرامیٹرز اور انٹرفیس سگنلز
3. ڈسپلے پورٹ Rx پیرامیٹرز اور انٹرفیس سگنلز (ایک سوال پوچھنا)
یہ سیکشن DisplayPort Tx GUI کنفیگریٹر اور I/O سگنلز کے پیرامیٹرز پر بحث کرتا ہے۔
3.1 کنفیگریشن سیٹنگز (ایک سوال پوچھنا)
مندرجہ ذیل جدول DisplayPort Rx کے ہارڈ ویئر کے نفاذ میں استعمال ہونے والے کنفیگریشن پیرامیٹرز کی تفصیل درج کرتا ہے۔ یہ عام پیرامیٹرز ہیں اور درخواست کی ضرورت کے مطابق مختلف ہیں۔
جدول 3-1۔ کنفیگریشن پیرامیٹرز
نام |
طے شدہ |
تفصیل |
لائن بفر کی گہرائی |
2048 |
آؤٹ پٹ لائن بفر کی گہرائی یہ لائن پکسل نمبر سے بڑا ہونا چاہیے۔ |
لین کی تعداد |
4 |
1، 2، اور 4 لین کو سپورٹ کرتا ہے۔ |
3.2 ان پٹ اور آؤٹ پٹ سگنلز (ایک سوال پوچھنا)
مندرجہ ذیل جدول DisplayPort Rx IP کے ان پٹ اور آؤٹ پٹ پورٹس کی فہرست دیتا ہے۔
جدول 3-2۔ ڈسپلے پورٹ Rx IP کے ان پٹ اور آؤٹ پٹ پورٹس
انٹرفیس |
چوڑائی |
|
سمت کی تفصیل |
vclk_i |
1 |
ان پٹ |
ویڈیو گھڑی |
dpclk_i |
1 |
ان پٹ |
ڈسپلے پورٹ آئی پی کام کرنے والی گھڑی یہ DisplayPortLaneRate/40 ہے۔ سابق کے لیےample، ڈسپلے پورٹ لین کی شرح 2.7 Gbps ہے، dpclk_i 2.7 Gbps/40 = 67.5 MHz ہے |
aux_clk_i |
1 |
ان پٹ |
AUX چینل کی گھڑی، یہ 100 میگاہرٹز ہے۔ |
pclk_i |
1 |
ان پٹ |
اے پی بی انٹرفیس گھڑی |
prst_n_i |
1 |
ان پٹ |
کم فعال ری سیٹ سگنل pclk_i کے ساتھ مطابقت پذیر ہے۔ |
paddr_i |
16 |
ان پٹ |
اے پی بی کا پتہ |
pwrite_i |
1 |
ان پٹ |
اے پی بی لکھنے کا سگنل |
psel_i |
1 |
ان پٹ |
اے پی بی سلیکٹ سگنل |
penable_i |
1 |
ان پٹ |
اے پی بی سگنل کو فعال کرتا ہے۔ |
pwdata_i |
32 |
ان پٹ |
اے پی بی تحریری ڈیٹا |
prdata_o |
32 |
آؤٹ پٹ |
اے پی بی پڑھنے کا ڈیٹا |
pready_o |
1 |
آؤٹ پٹ |
اے پی بی ریڈنگ ڈیٹا ریڈی سگنل |
int_o |
1 |
آؤٹ پٹ |
سی پی یو کو سگنل میں خلل ڈالیں۔ |
vsync_o |
1 |
آؤٹ پٹ |
آؤٹ پٹ ویڈیو سٹریم کے لیے VSYNC یہ vclk_i کے ساتھ ہم آہنگ ہے۔ |
hsync_o |
1 |
آؤٹ پٹ |
آؤٹ پٹ ویڈیو سٹریم کے لیے HSYNC یہ vclk_i کے ساتھ ہم آہنگ ہے۔ |
pixel_val_o |
1/2/4 |
آؤٹ پٹ |
pixel_data_o پورٹ پر پکسلز کی توثیق کی نشاندہی کرتا ہے، vclk_i کے ساتھ مطابقت پذیر |
یوزر گائیڈ
DS50003546A – 6
© 2023 Microchip Technology Inc. اور اس کے ذیلی ادارے
ڈسپلے پورٹ Rx پیرامیٹرز اور انٹرفیس سگنلز
………..جاری ہے۔ انٹرفیس کی چوڑائی سمت کی تفصیل |
|||
pixel_data_o |
48/96/192 |
آؤٹ پٹ |
آؤٹ پٹ ویڈیو سٹریم پکسل ڈیٹا، یہ 1، 2، یا 4 متوازی پکسلز ہو سکتا ہے۔ یہ vclk_i کے ساتھ ہم آہنگ ہے۔ 4 متوازی پکسلز کے لیے، • بٹ [191:144] 1 کے لیےst پکسل • بٹ [143:96] 2 کے لیےnd پکسل • بٹ [95:48] 3 کے لیےrd پکسل • بٹ [47:0] 4 کے لیےth پکسل ہر پکسل 48 بٹس استعمال کرتا ہے، RGB کے لیے، بٹ [47:32] R ہے، بٹ [31:16] G ہے، بٹ [15:0] B ہے۔ ہر رنگ کا جزو سب سے کم BPC بٹس استعمال کرتا ہے۔ سابق کے لیےample، RGB 24 بٹس فی پکسل کے ساتھ، بٹ [7:0] B ہے، بٹ [23:16] G ہے، بٹ [39:32] R ہے، باقی تمام بٹس محفوظ ہیں۔ |
hpd_o |
1 |
آؤٹ پٹ |
HPD آؤٹ پٹ سگنل |
aux_tx_en_o |
1 |
آؤٹ پٹ |
AUX Tx ڈیٹا قابل سگنل |
aux_tx_io_o |
1 |
آؤٹ پٹ |
AUX Tx ڈیٹا |
aux_rx_io_i |
1 |
ان پٹ |
AUX Rx ڈیٹا |
dp_lane_k_i |
لین کی تعداد *4 |
ان پٹ |
ڈسپلے پورٹ ان پٹ لین ڈیٹا K اشارہ یہ dpclk_i کے ساتھ ہم آہنگ ہے۔ لین15 کے لیے بٹ [12:0] لین11 کے لیے بٹ [8:1] لین7 کے لیے بٹ [4:2] لین3 کے لیے بٹ [0:3] |
ڈی پی_لین_ڈیٹا_i |
کی تعداد لین *32 |
ان پٹ |
ڈسپلے پورٹ ان پٹ لین ڈیٹا یہ dpclk_i کے ساتھ ہم آہنگ ہے۔ لین127 کے لیے بٹ [96:0] لین95 کے لیے بٹ [64:1] لین63 کے لیے بٹ [32:2] لین31 کے لیے بٹ [0:3] |
mvid_val_o |
1 |
آؤٹ پٹ |
اشارہ کرتا ہے کہ آیا mvid_o اور nvid_o دستیاب ہے، یہ dpclk_i کے ساتھ ہم آہنگ ہے۔ |
mvid_o |
24 |
آؤٹ پٹ |
Mvid یہ dpclk_i کے ساتھ ہم آہنگ ہے۔ |
nvid_o |
24 |
آؤٹ پٹ |
Nvid یہ dpclk_i کے ساتھ ہم آہنگ ہے۔ |
|
xcvr_rx_ready_i لین کی تعداد |
ان پٹ |
ٹرانسیور تیار سگنل |
pcs_err_i |
لین کی تعداد |
ان پٹ |
کور پی سی ایس ڈیکوڈر ایرر سگنلز |
pcs_rstn_o |
1 |
آؤٹ پٹ |
کور پی سی ایس ڈیکوڈر ری سیٹ |
lane0_rxclk_i |
1 |
ان پٹ |
ٹرانسیور سے لین0 گھڑی |
lane1_rxclk_i |
1 |
ان پٹ |
ٹرانسیور سے لین1 گھڑی |
lane2_rxclk_i |
1 |
ان پٹ |
ٹرانسیور سے لین2 گھڑی |
lane3_rxclk_i |
1 |
ان پٹ |
ٹرانسیور سے لین3 گھڑی |
یوزر گائیڈ
DS50003546A – 7
© 2023 Microchip Technology Inc. اور اس کے ذیلی ادارے
ٹائمنگ ڈایاگرام
4. ٹائمنگ ڈایاگرام (ایک سوال پوچھنا)
جیسا کہ شکل میں دکھایا گیا ہے، hsync_o ہر لائن سے پہلے کئی چکروں کے لیے زور دیا جاتا ہے۔ اگر ویڈیو فریم میں n لائنیں ہیں، تو n hsync_o پر زور دیا گیا ہے۔ پہلی سطر اور پہلے دعویٰ کردہ hsync_o سے پہلے، vsync_o کو کئی چکروں کے لیے زور دیا جاتا ہے۔ VSYNC اور HSYNC کی پوزیشن اور چوڑائی سافٹ ویئر کے ذریعہ ترتیب دی گئی ہے۔
شکل 4-1۔ آؤٹ پٹ ویڈیو اسٹریم انٹرفیس سگنل کے لیے ٹائمنگ ڈایاگرام
ڈسپلے پورٹ Rx IP کنفیگریشن
5. ڈسپلے پورٹ Rx IP کنفیگریشن (ایک سوال پوچھنا)
یہ سیکشن مختلف DisplayPort Rx IP کنفیگریشن پیرامیٹرز کی وضاحت کرتا ہے۔
5.1 ایچ پی ڈی (ایک سوال پوچھنا)
جب DisplayPort سنک ڈیوائس تیار ہو اور DisplayPort سورس ڈیوائس سے منسلک ہو تو، DisplayPort سنک ایپلیکیشن سافٹ ویئر کو رجسٹر 1x0 میں 01x0 لکھ کر HPD سگنل کو 0140 پر زور دینا چاہیے۔ ڈسپلے پورٹ سنک ایپلیکیشن سافٹ ویئر کو سنک ڈیوائس کی حالت کی نگرانی کرنی چاہیے۔ اگر سنک ڈیوائس کو ڈی پی سی ڈی رجسٹر پڑھنے کے لیے سورس ڈیوائس کی ضرورت ہے، تو سنک ڈیوائس سافٹ ویئر کو رجسٹر 0x01 میں 0x0144 لکھ کر HPD انٹرپٹ بھیجنا چاہیے، پھر 0x00 میں 0x0144 لکھنا چاہیے۔
5.2 AUX درخواست کی لین دین وصول کریں۔ (ایک سوال پوچھنا)
جب DisplayPort Rx IP کو AUX Request ٹرانزیکشن موصول ہوتا ہے اور انٹرپٹ کو فعال کیا جاتا ہے، تو سافٹ ویئر کو NewAuxReply ایونٹ انٹرپٹ موصول ہونا چاہیے۔ DisplayPort IP سے موصولہ AUX درخواست کے لین دین کو پڑھنے کے لیے سافٹ ویئر کو درج ذیل اقدامات کرنا ہوں گے۔
1. موصولہ AUX ٹرانزیکشن کی لمبائی (RequestBytesNum) جاننے کے لیے رجسٹر 0x012C پڑھیں۔
2. موصولہ AUX ٹرانزیکشن کے تمام بائٹس حاصل کرنے کے لیے رجسٹر 0x0124 RequestBytesNum بار پڑھیں۔
3. AUX Request ٹرانزیکشن COMM[3:0] پہلا ریڈنگ بائٹ بٹ ہے [7:4]۔
4. DPCD پتہ ہے ((FirstByte[3:0]<<16) | (SecondByte[7:0]<<8) | (ThirdByte[7:0]))۔
5. AUX درخواست کی لمبائی کا فیلڈ فورتھ بائٹ ہے[7:0]۔
6. DPCD تحریری درخواست کے لین دین کے لیے، لینتھ فیلڈ کے بعد تمام بائٹس ڈیٹا لکھ رہے ہیں۔ 5.3 AUX جوابی لین دین منتقل کریں۔ (ایک سوال پوچھنا)
AUX Request ٹرانزیکشن حاصل کرنے کے بعد، سافٹ ویئر کو AUX Reply ٹرانزیکشن کو جلد از جلد منتقل کرنے کے لیے DisplayPort Rx IP کو کنفیگر کرنا چاہیے۔ سافٹ ویئر تمام جوابی ٹرانزیکشن بائٹس کا تعین کرنے کا ذمہ دار ہے، جس میں جواب کی قسم بھی شامل ہے۔
AUX جواب کو منتقل کرنے کے لیے، سافٹ ویئر کو درج ذیل اقدامات کرنا ہوں گے۔
1. اگر AUX جوابی لین دین بشمول DPCD ریڈنگ ڈیٹا، تمام پڑھے ہوئے ڈیٹا کو رجسٹر 0x010C بائٹ بائٹ میں لکھیں۔ اگر کوئی ڈی پی سی ڈی ریڈنگ ڈیٹا منتقل نہیں کیا جانا ہے تو اس مرحلہ کو چھوڑ دیں۔
2. تعین کریں کہ کتنے DPCD ریڈنگ بائٹس (AuxReadBytesNum)۔ اگر کوئی DPCD ریڈنگ بائٹس نہیں ہے، تو AuxReadBytesNum 0 ہے۔
3. AUX جواب کی قسم (ReplyComm) کا تعین کریں۔
4. رجسٹر 16x0 میں ((AuxReadBytesNum<<0100) | ReplyComm) لکھیں۔
5.4 ڈسپلے پورٹ لین ٹریننگ (ایک سوال پوچھنا)
پہلی تربیت میں stagای، LANEx_CR_DONE حاصل کرنے کے لیے ڈسپلے پورٹ کا ذریعہ آلہ منسلک ڈسپلے پورٹ سنک ڈیوائس بنانے کے لیے TPS1 کو منتقل کرتا ہے۔
دوسری تربیت میں stage، LANEx_EQ_DONE، LANEx_SYMBOL_LOCKED، اور INTERLANE_ALIGN_DONE حاصل کرنے کے لیے ڈسپلے پورٹ کا ذریعہ آلہ TPS2/TPS3/TPS4 کو منسلک ڈسپلے پورٹ سنک ڈیوائس حاصل کرنے کے لیے منتقل کرتا ہے۔
LANEx_CR_DONE اشارہ کرتا ہے کہ FPGA ٹرانسیور CDR مقفل ہے۔ LANEx_SYMBOL_LOCKED اشارہ کرتا ہے کہ 8B10B ڈیکوڈر 8B بائٹس کو صحیح طریقے سے ڈی کوڈ کرتا ہے۔
تربیتی طریقہ کار سے پہلے، ڈسپلے پورٹ سنک ایپلیکیشن سافٹ ویئر کو سورس ڈیوائس کو اجازت دینی چاہیے۔ DisplayPort Rx IP TPS3 اور TPS4 کو سپورٹ کرتا ہے۔
جب سورس ڈیوائس TPS3/TPS4 بھیج رہا ہو (ذریعہ ڈیوائس TPS0/TPS0102 ٹرانسمیشن کی نشاندہی کرنے کے لیے DPCD_3x4 لکھتا ہے)، تو سافٹ ویئر کو یہ چیک کرنے کے لیے درج ذیل اقدامات کرنا ہوں گے کہ آیا ٹریننگ ہوئی ہے:
یوزر گائیڈ
DS50003546A – 9
© 2023 Microchip Technology Inc. اور اس کے ذیلی ادارے
ڈسپلے پورٹ Rx IP کنفیگریشن
1. رجسٹر 0x0000 میں فعال لین نمبر لکھیں۔
2. TPS0 کے لیے descrambler کو غیر فعال کرنے کے لیے رجسٹر 00x0 میں 0014x3 لکھیں۔ TPS0 کے لیے descrambler کو فعال کرنے کے لیے 01x4 لکھیں۔
3. جب تک سورس ڈیوائس DPCD_0x0202 اور DPCD_0x0203 DPCD رجسٹر نہیں پڑھتا انتظار کرنا۔
4. یہ جاننے کے لیے رجسٹر 0x0038 پڑھیں کہ آیا DisplayPort Rx IP لین کو TPS3 موصول ہوا ہے۔ TPS1 موصول ہونے پر LANEx_EQ_DONE کو 3 پر سیٹ کریں۔
5. یہ جاننے کے لیے رجسٹر 0x0018 پڑھیں کہ آیا تمام لین ایک دوسرے سے منسلک ہیں۔ اگر تمام لین سیدھ میں ہیں تو INTERLANE _ALIGN_DONE کو 1 پر سیٹ کریں۔
تربیتی طریقہ کار میں، سافٹ ویئر کو ٹرانسیور SI سیٹنگز اور ٹرانسیور لین ریٹ کو ترتیب دینے کی ضرورت ہو سکتی ہے۔
5.5 ویڈیو سٹریم وصول کنندہ (ایک سوال پوچھنا)
تربیت مکمل ہونے کے بعد، DisplayPort Rx IP کو ویڈیو سٹریم ریسیور کو فعال کرنا چاہیے۔ ویڈیو ریسیور کو فعال کرنے کے لیے، سافٹ ویئر کو درج ذیل کنفیگریشن کو انجام دینا ہوگا:
1. descrambler کو فعال کرنے کے لیے رجسٹر 0x01 میں 0x0014 لکھیں۔
2. ویڈیو سٹریم ریسیور کو فعال کرنے کے لیے رجسٹر 0x01 میں 0x0010 لکھیں۔
3. MSA کو رجسٹر 0x0048 سے 0x006C کو رجسٹر کرنے کے لیے پڑھیں جب تک کہ MSA کی قدریں بامعنی طور پر نہ مل جائیں۔
4. FrameLinesNumber کو رجسٹر 0x00C0 میں لکھیں۔ رجسٹر 0x00D8 میں LinePixelsNumber لکھیں۔ سابق کے لیےampاگر ہم جانتے ہیں کہ یہ MSA سے 1920×1080 ویڈیو اسٹریم ہے، تو رجسٹر 1080x0C00 میں 0 لکھیں اور رجسٹر 1920x0D00 میں 8 لکھیں۔
5. یہ چیک کرنے کے لیے رجسٹر 0x01D4 پڑھیں کہ آیا برآمد شدہ ویڈیو اسٹریم فریم میں متوقع HWidth اور متوقع VHeight ہے۔
6. پڑھنے کی قدر کو صاف اور ضائع کرنے کے لیے رجسٹر 0x01F0 پڑھیں کیونکہ یہ رجسٹر آخری پڑھنے سے اسٹیٹس کو ریکارڈ کرتا ہے۔
7. تقریباً 1 سیکنڈ یا کئی سیکنڈ تک انتظار کرتے ہوئے، دوبارہ رجسٹر 0x01F0 پڑھیں۔ چیکنگ بٹ [5] یہ چیک کرنے کے لیے کہ آیا بازیافت شدہ ویڈیو اسٹریم HWidth مقفل ہے۔ 1 کا مطلب ہے غیر مقفل اور 0 کا مطلب ہے مقفل۔ چیکنگ بٹ [21] یہ چیک کرنے کے لیے کہ آیا ویڈیو اسٹریم کو بازیافت کیا گیا ہے VHeight لاک ہے۔ 1 کا مطلب ہے غیر مقفل اور 0 کا مطلب ہے مقفل۔
5.6 رجسٹر تعریف (ایک سوال پوچھنا)
مندرجہ ذیل جدول DisplayPort Tx IP میں بیان کردہ اندرونی رجسٹروں کو دکھاتا ہے۔
جدول 5-1۔ ڈسپلے پورٹ Rx IP رجسٹر
ایڈریس بٹس |
|
نام |
|
ڈیفالٹ ٹائپ کریں۔ |
تفصیل |
0x0000 |
[2:0] |
فعال_لینز_نمبر |
RW |
0x4 |
فعال لین نمبر 4 لین، 2 لین، یا 1 لین |
0x0004 |
[2:0] |
باہر_متوازی_پکسل_نمبر |
RW |
0x4 |
ویڈیو اسٹریم آؤٹ پٹ انٹرفیس پر متوازی پکسلز کی تعداد |
0x0010 |
[0] |
ویڈیو_اسٹریم_کو فعال کریں۔ |
RW |
0x0 |
ویڈیو اسٹریم وصول کنندہ کو فعال کریں۔ |
0x0014 |
[0] |
Descramble_Enable |
RW |
0x0 |
descrambler کو فعال کریں۔ |
0x0018 |
[0] |
InterLane_Alignment_Status RO |
|
0x0 |
یہ بتاتا ہے کہ کیا لین سیدھ میں ہیں۔ |
0x001C۔ |
[1] |
صف بندی_خرابی۔ |
RC |
0x0 |
اشارہ کرتا ہے کہ سیدھ کے طریقہ کار میں غلطی ہے۔ |
[0] |
نئی_الائنمنٹ |
RC |
0x0 |
اشارہ کرتا ہے کہ آیا کوئی نیا الائنمنٹ ایونٹ تھا۔ جب لین سیدھ میں نہ ہوں تو ایک نئی سیدھ کی توقع کی جاتی ہے۔ جب لین سیدھ میں ہوتی ہیں اور ایک نئی سیدھ ہوتی ہے، تو اس کا مطلب ہے کہ لین سیدھ سے باہر ہیں اور دوبارہ سیدھ میں ہیں۔ |
|
0x0038 |
|
[14:12] لین3_RX_TPS_Mode |
RO |
0x0 |
Lane3 کو TPSx موڈ موصول ہوا۔ 2 کا مطلب ہے TPS2، 3 کا مطلب TPS3، اور 4 کا مطلب TPS4 ہے۔ |
یوزر گائیڈ
DS50003546A – 10
© 2023 Microchip Technology Inc. اور اس کے ذیلی ادارے
ڈسپلے پورٹ Rx IP کنفیگریشن
………..جاری ہے۔ ایڈریس بٹس نام کی قسم ڈیفالٹ تفصیل |
|||||
|
[10:8] |
Lane2_RX_TPS_Mode |
RO |
0x0 |
Lane2 کو TPSx موڈ موصول ہوا۔ |
[6:4] |
Lane1_RX_TPS_Mode |
RO |
0x0 |
Lane1 کو TPSx موڈ موصول ہوا۔ |
|
[2:0] |
Lane0_RX_TPS_Mode |
RO |
0x0 |
Lane0 کو TPSx موڈ موصول ہوا۔ |
|
0x0044 |
[7:0] |
Rx_VBID |
RO |
0x00 |
VBID موصول ہوا۔ |
0x0048 |
[15:0] |
MSA_HTotal |
RO |
0x0 |
MSA_HTotal موصول ہوا۔ |
0x004C۔ |
[15:0] |
MSA_VTotal |
RO |
0x0 |
MSA_VTotal موصول ہوا۔ |
0x0050 |
[15:0] |
MSA_HSشروع کریں۔ |
RO |
0x0 |
MSA_HSstart موصول ہوا۔ |
0x0054 |
[15:0] |
MSA_VStart |
RO |
0x0 |
MSA_VStart موصول ہوا۔ |
0x0058 |
[15] |
MSA_VSync_Polarity |
RO |
0x0 |
MSA_VSYNC_Polarity موصول ہوا۔ |
[14:0] |
MSA_VSync_Width |
RO |
0x0 |
MSA_VSYC_Width موصول ہوا۔ |
|
0x005C۔ |
[15] |
MSA_HSync_Polarity |
RO |
0x0 |
MSA_HSYNC_Polarity موصول ہوا۔ |
[14:0] |
MSA_HSync_Width |
RO |
0x0 |
MSA_HSYNC_Width موصول ہوا۔ |
|
0x0060 |
[15:0] |
MSA_HWidth |
RO |
0x0 |
MSA_HWidth موصول ہوا۔ |
0x0064 |
[15:0] |
MSA_VHeight |
RO |
0x0 |
MSA_VHeight موصول ہوا۔ |
0x0068 |
[7:0] |
MSA_MISC0 |
RO |
0x0 |
MSA_MISC0 موصول ہوا۔ |
0x006C۔ |
[7:0] |
MSA_MISC1 |
RO |
0x0 |
MSA_MISC1 موصول ہوا۔ |
0x00C0۔ |
[15:0] |
ویڈیو_فریم_لائن_نمبر |
RW |
0x438 |
موصولہ ویڈیو فریم میں لائنوں کی تعداد |
0x00C4۔ |
[15:0] |
Video_VSYNC_Width |
RW |
0x0004 |
vclk_i سائیکلوں میں آؤٹ پٹ ویڈیو VSYNC چوڑائی کی وضاحت کرتا ہے۔ |
0x00C8۔ |
[15:0] |
ویڈیو_HSYNC_Width |
RW |
0x0004 |
vclk_i سائیکلوں میں آؤٹ پٹ ویڈیو HSYNC چوڑائی کی وضاحت کرتا ہے۔ |
0x00CC |
[15:0] |
VSYNC_To_HSYNC_Width |
RW |
0x0008 |
vclk_i سائیکلوں میں VSYNC اور HSYNC کے درمیان فاصلے کی وضاحت کرتا ہے۔ |
0x00D0۔ |
[15:0] |
HSYNC_To_Pixel_Width |
RW |
0x0008 |
سائیکلوں میں HSYNC اور پہلی لائن پکسل کے درمیان فاصلے کی وضاحت کرتا ہے۔ |
0x00D8۔ |
[15:0] |
ویڈیو_لائن_پکسلز |
RW |
0x0780 |
موصول ہونے والی ویڈیو لائن میں پکسلز کی تعداد |
0x0100 |
|
[23:16] AUX_Tx_Data_Byte_Num |
RW |
0x00 |
AUX جواب میں DPCD پڑھنے والے ڈیٹا بائٹس کی تعداد |
[3:0] |
AUX_Tx_Command |
RW |
0x0 |
AUX جواب میں Comm[3:0] (جواب کی قسم) |
|
0x010C۔ |
[7:0] |
AUX_Tx_Writing_Data |
RW |
0x00 |
AUX جواب کے لیے تمام DPCD پڑھنے والے ڈیٹا بائٹس لکھیں۔ |
0x011C۔ |
[15:0] |
Tx_AUX_Reply_Num |
RC |
0x0 |
AUX جوابی لین دین کی تعداد منتقل کی جائے گی۔ |
0x0120 |
[15:0] |
Rx_AUX_Request_Num |
RC |
0x0 |
موصول ہونے والی AUX درخواست کی لین دین کی تعداد |
0x0124 |
[7:0] |
AUX_Rx_Read_Data |
RO |
0x00 |
موصولہ AUX درخواست کے لین دین کے تمام بائٹس پڑھیں |
0x012C۔ |
[7:0] |
AUX_Rx_Request_Length |
RO |
0x00 |
موصولہ AUX درخواست کے لین دین میں بائٹس کی تعداد |
0x0140 |
[0] |
HPD_Status |
RW |
0x0 |
HPD آؤٹ پٹ ویلیو سیٹ کریں۔ |
0x0144 |
[0] |
بھیجیں_HPD_IRQ |
RW |
0x0 |
HPD مداخلت بھیجنے کے لیے 1 پر لکھیں۔ |
0x0148 |
[19:0] |
HPD_IRQ_Width |
RW |
|
0x249F0 aux_clk_i سائیکلوں میں HPD IRQ کم فعال نبض کی چوڑائی کی وضاحت کرتا ہے |
0x0180 |
[0] |
IntMask_Total_Interrupt |
RW |
0x1 |
مداخلت کا ماسک: مکمل مداخلت |
0x0184 |
[1] |
IntMask_NewAuxRequest |
RW |
0x1 |
انٹرپٹ ماسک: نئی AUX درخواست موصول ہوئی۔ |
[0] |
IntMask_TxAuxDone |
RW |
0x1 |
انٹرپٹ ماسک: ٹرانسمٹ AUX جواب ہو گیا۔ |
|
0x01A0۔ |
[15] |
Int_TotalInt |
RC |
0x0 |
خلل: مکمل خلل |
[1] |
Int_NewAuxRequest |
RC |
0x0 |
مداخلت: نئی AUX درخواست موصول ہوئی۔ |
|
[0] |
Int_TxAuxDone |
RC |
0x0 |
مداخلت: AUX جواب منتقل کر دیا گیا۔ |
|
0x01D4۔ |
|
[31:16] ویڈیو_آؤٹ پٹ_لائن نمبر |
RO |
0x0 |
آؤٹ پٹ ویڈیو فریم میں لائنوں کی تعداد |
[15:0] |
Video_Output_PixelNum |
RO |
0x0 |
آؤٹ پٹ ویڈیو لائن میں پکسلز کی تعداد |
|
0x01F0 |
[21] |
Video_LineNum_Unlock |
RC |
0x0 |
1 کا مطلب ہے آؤٹ پٹ ویڈیو فریم لائنز نمبر مقفل نہیں ہے۔ |
[5] |
Video_PixelNum_Unlock |
RC |
0x0 |
1 کا مطلب ہے آؤٹ پٹ ویڈیو پکسلز نمبر مقفل نہیں ہے۔ |
یوزر گائیڈ
DS50003546A – 11
© 2023 Microchip Technology Inc. اور اس کے ذیلی ادارے
ڈسپلے پورٹ Rx IP کنفیگریشن
5.7 ڈرائیور کی تشکیل (ایک سوال پوچھنا)
آپ ڈرائیور کو تلاش کر سکتے ہیں۔ files مندرجہ ذیل میں
راستہ: ..\ اجزاء\مائکروچپ\SolutionCore\dp_receiver\ ڈرائیور.
یوزر گائیڈ
DS50003546A – 12
© 2023 Microchip Technology Inc. اور اس کے ذیلی ادارے
ٹیسٹ بینچ
6. ٹیسٹ بینچ (ایک سوال پوچھنا)
DisplayPort Rx IP کی فعالیت کو جانچنے کے لیے Testbench فراہم کیا گیا ہے۔ DisplayPort Tx IP کا استعمال DisplayPort Rx IP فعالیت کی تصدیق کے لیے کیا جاتا ہے۔
6.1 نقلی قطاریں۔ (ایک سوال پوچھنا)
ٹیسٹ بینچ کا استعمال کرتے ہوئے کور کی نقل کرنے کے لیے، درج ذیل اقدامات کریں:
1. Libero SoC کیٹلاگ میں (View > ونڈوز > کیٹلاگ)، پھیلائیں۔ حل - ویڈیو ، گھسیٹیں اور چھوڑیں۔ ڈسپلے پورٹ آر ایکس، اور پھر کلک کریں۔ OK. درج ذیل تصویر دیکھیں۔
شکل 6-1۔ Libero SoC کیٹلاگ میں ڈسپلے کنٹرولر
2. SmartDesign DisplayPort Tx اور DisplayPort Rx انٹر کنکشن پر مشتمل ہے۔ DisplayPort Rx IP سمولیشن کے لیے SmartDesign بنانے کے لیے، کلک کریں۔ لائبیرو پروجیکٹ > اسکرپٹ پر عمل کریں۔. اسکرپٹ پر براؤز کریں۔ ..\ اجزاء\مائکروچپ\SolutionCore\dp_receiver\ \scripts\Dp_Rx_SD.tcl، اور پھر کلک کریں۔ دوڑو .
شکل 6-2۔ DisplayPort Rx IP کے لیے اسکرپٹ پر عمل کریں۔
اسمارٹ ڈیزائن ظاہر ہوتا ہے۔ درج ذیل تصویر دیکھیں۔
یوزر گائیڈ
DS50003546A – 13
© 2023 Microchip Technology Inc. اور اس کے ذیلی ادارے
ٹیسٹ بینچ
شکل 6-3۔ اسمارٹ ڈیزائن ڈایاگرام
3. پر Files ٹیب، کلک کریں نقلی > درآمد کریں۔ Files. شکل 6-4۔ درآمد کریں۔ Files
dp_receiver_C0
prdata_o_0[31:0] pready_o_0
4. درآمد کریں۔ tc_rx_videostream.txt, tc_rx_tps.txt, tc_rx_hpd.txt, tc_rx_aux_request.txt، اور tc_rx_aux_reply.txt file سے
مندرجہ ذیل راستہ: ..\ اجزاء\مائکروچپ\SolutionCore\dp_receiver\ \محرک.
5. ایک مختلف درآمد کرنے کے لئے file، مطلوبہ پر مشتمل فولڈر کو براؤز کریں۔ file، اور کلک کریں۔ کھولیں۔. درآمد شدہ file تخروپن کے تحت درج ہے، درج ذیل تصویر دیکھیں۔
یوزر گائیڈ
DS50003546A - 14
© 2023 Microchip Technology Inc. اور اس کے ذیلی ادارے
ٹیسٹ بینچ
شکل 6-5۔ درآمد شدہ Fileسمولیشن فولڈر میں s فہرست
6. پر محرک درجہ بندی ٹیب، کلک کریں displayport_rx_tb (displayport_rx_tb. v). کی طرف اشارہ پری سنتھ ڈیزائن کی تقلید کریں۔، اور پھر کلک کریں۔ انٹرایکٹو کھولیں۔
شکل 6-6۔ ٹیسٹ بینچ کی تقلید
ماڈل سم ٹیسٹ بینچ کے ساتھ کھلتا ہے۔ file جیسا کہ مندرجہ ذیل تصویر میں دکھایا گیا ہے۔
یوزر گائیڈ
DS50003546A – 15
© 2023 Microchip Technology Inc. اور اس کے ذیلی ادارے
ٹیسٹ بینچ
شکل 6-7۔ ڈسپلے پورٹ آر ایکس ماڈل سم ویوفارم
اہم: اگر سمولیشن میں رن ٹائم کی حد کی وجہ سے خلل پڑتا ہے۔ DO file، استعمال کریں۔ چلائیں - تمام تخروپن کو مکمل کرنے کا حکم۔
یوزر گائیڈ
DS50003546A - 16
© 2023 Microchip Technology Inc. اور اس کے ذیلی ادارے
نظرثانی کی تاریخ
7. نظرثانی کی تاریخ (ایک سوال پوچھنا)
نظرثانی کی تاریخ ان تبدیلیوں کو بیان کرتی ہے جو دستاویز میں لاگو کی گئی تھیں۔ تبدیلیاں نظر ثانی کے ذریعے درج کی جاتی ہیں، جو کہ سب سے زیادہ حالیہ اشاعت سے شروع ہوتی ہیں۔
جدول 7-1۔ نظرثانی کی تاریخ
نظر ثانی |
تاریخ |
تفصیل |
A |
06/2023 |
دستاویز کی ابتدائی ریلیز۔ |
یوزر گائیڈ
DS50003546A - 17
© 2023 Microchip Technology Inc. اور اس کے ذیلی ادارے
مائکروچپ ایف پی جی اے سپورٹ
مائیکرو چِپ ایف پی جی اے پروڈکٹس گروپ اپنی مصنوعات کو مختلف سپورٹ سروسز کے ساتھ بیک کرتا ہے، بشمول کسٹمر سروس، کسٹمر ٹیکنیکل سپورٹ سینٹر، webسائٹ، اور دنیا بھر میں سیلز دفاتر۔ صارفین کو مشورہ دیا جاتا ہے کہ وہ سپورٹ سے رابطہ کرنے سے پہلے مائیکرو چِپ کے آن لائن وسائل کو دیکھیں کیونکہ بہت امکان ہے کہ ان کے سوالات کا جواب پہلے ہی دے دیا گیا ہو۔
کے ذریعے ٹیکنیکل سپورٹ سینٹر سے رابطہ کریں۔ webسائٹ پر www.microchip.com/support. FPGA ڈیوائس پارٹ نمبر کا ذکر کریں، مناسب کیس کیٹیگری منتخب کریں، اور ڈیزائن اپ لوڈ کریں۔ files تکنیکی مدد کیس بناتے وقت۔
غیر تکنیکی پروڈکٹ سپورٹ کے لیے کسٹمر سروس سے رابطہ کریں، جیسے پروڈکٹ کی قیمتوں کا تعین، پروڈکٹ اپ گریڈ، اپ ڈیٹ کی معلومات، آرڈر کی حیثیت، اور اجازت۔
• شمالی امریکہ سے، کال کریں۔ 800.262.1060
• باقی دنیا سے کال کریں۔ 650.318.4460
• فیکس، دنیا میں کہیں سے بھی، 650.318.8044
مائیکرو چپ کی معلومات
مائیکرو چِپ Webسائٹ
مائیکرو چِپ ہمارے ذریعے آن لائن سپورٹ فراہم کرتا ہے۔ webسائٹ پر www.microchip.com/. یہ webسائٹ بنانے کے لئے استعمال کیا جاتا ہے files اور معلومات صارفین کے لیے آسانی سے دستیاب ہیں۔ دستیاب مواد میں سے کچھ میں شامل ہیں:
• پروڈکٹ سپورٹ - ڈیٹا شیٹس اور خطا، درخواست کے نوٹس اور ایسample پروگرامز، ڈیزائن کے وسائل، صارف کے رہنما اور ہارڈویئر سپورٹ دستاویزات، تازہ ترین سافٹ ویئر ریلیز اور محفوظ شدہ سافٹ ویئر
• جنرل ٹیکنیکل سپورٹ - اکثر پوچھے جانے والے سوالات (FAQs)، تکنیکی مدد کی درخواستیں، آن لائن ڈسکشن گروپس، مائکروچپ ڈیزائن پارٹنر پروگرام ممبر کی فہرست
• مائیکرو چِپ کا کاروبار - پروڈکٹ سلیکٹر اور آرڈرنگ گائیڈز، تازہ ترین مائیکرو چِپ پریس ریلیز، سیمینارز اور ایونٹس کی فہرست، مائیکرو چِپ سیلز آفسز، تقسیم کاروں اور فیکٹری کے نمائندوں کی فہرستیں
مصنوعات کی تبدیلی کی اطلاع کی خدمت
مائیکرو چِپ کی پروڈکٹ کی تبدیلی کی اطلاع سروس صارفین کو مائیکرو چِپ پراڈکٹس پر تازہ رکھنے میں مدد کرتی ہے۔ سبسکرائبرز کو ای میل اطلاع موصول ہوگی جب بھی کسی مخصوص پروڈکٹ فیملی یا ڈیولپمنٹ ٹول کی دلچسپی سے متعلق تبدیلیاں، اپ ڈیٹس، نظرثانی یا خرابیاں ہوں گی۔
رجسٹر کرنے کے لیے، پر جائیں۔ www.microchip.com/pcn اور رجسٹریشن کی ہدایات پر عمل کریں۔ کسٹمر سپورٹ
مائیکرو چِپ پروڈکٹس کے صارفین کئی چینلز کے ذریعے مدد حاصل کر سکتے ہیں: • تقسیم کار یا نمائندہ
• مقامی سیلز آفس
• ایمبیڈڈ سولیوشن انجینئر (ESE)
• ٹیکنیکل سپورٹ
صارفین کو مدد کے لیے اپنے ڈسٹری بیوٹر، نمائندے یا ESE سے رابطہ کرنا چاہیے۔ مقامی سیلز آفس بھی گاہکوں کی مدد کے لیے دستیاب ہیں۔ سیلز دفاتر اور مقامات کی فہرست اس دستاویز میں شامل ہے۔
کے ذریعے تکنیکی مدد دستیاب ہے۔ webسائٹ پر: www.microchip.com/support مائیکرو چِپ ڈیوائسز کوڈ پروٹیکشن فیچر
مائیکرو چِپ پروڈکٹس پر کوڈ پروٹیکشن فیچر کی درج ذیل تفصیلات نوٹ کریں:
یوزر گائیڈ
DS50003546A - 18
© 2023 Microchip Technology Inc. اور اس کے ذیلی ادارے
• مائیکرو چِپ کی مصنوعات اپنی مخصوص مائیکرو چِپ ڈیٹا شیٹ میں موجود تصریحات کو پورا کرتی ہیں۔
• مائیکروچپ کا خیال ہے کہ اس کی مصنوعات کا خاندان محفوظ ہے جب اسے مطلوبہ انداز میں، آپریٹنگ تصریحات کے اندر، اور عام حالات میں استعمال کیا جائے۔
• مائیکرو چِپ قدروں کو اہمیت دیتی ہے اور جارحانہ طور پر اپنے دانشورانہ املاک کے حقوق کا تحفظ کرتی ہے۔ مائیکرو چِپ پروڈکٹ کے کوڈ پروٹیکشن فیچرز کی خلاف ورزی کرنے کی کوششیں سختی سے ممنوع ہیں اور ڈیجیٹل ملینیم کاپی رائٹ ایکٹ کی خلاف ورزی کر سکتی ہیں۔
• نہ تو مائکروچپ اور نہ ہی کوئی دوسرا سیمی کنڈکٹر بنانے والا اس کے کوڈ کی حفاظت کی ضمانت دے سکتا ہے۔ کوڈ پروٹیکشن کا مطلب یہ نہیں ہے کہ ہم اس بات کی ضمانت دے رہے ہیں کہ پروڈکٹ "اٹوٹ ایبل" ہے۔ کوڈ تحفظ مسلسل تیار ہو رہا ہے۔ Microchip ہماری مصنوعات کے کوڈ پروٹیکشن فیچرز کو مسلسل بہتر بنانے کے لیے پرعزم ہے۔
قانونی نوٹس
یہ اشاعت اور اس میں موجود معلومات کو صرف مائیکرو چِپ پروڈکٹس کے ساتھ استعمال کیا جا سکتا ہے، بشمول آپ کی درخواست کے ساتھ مائیکرو چِپ پروڈکٹس کو ڈیزائن، ٹیسٹ اور انٹیگریٹ کرنا۔ کسی دوسرے طریقے سے اس معلومات کا استعمال ان شرائط کی خلاف ورزی کرتا ہے۔ ڈیوائس ایپلیکیشنز سے متعلق معلومات صرف آپ کی سہولت کے لیے فراہم کی جاتی ہیں اور اپ ڈیٹس کے ذریعے اس کی جگہ لے لی جا سکتی ہے۔ یہ یقینی بنانا آپ کی ذمہ داری ہے کہ آپ کی درخواست آپ کی وضاحتوں کے مطابق ہو۔ اضافی سپورٹ کے لیے اپنے مقامی مائیکرو چِپ سیلز آفس سے رابطہ کریں یا اضافی سپورٹ حاصل کریں۔ www.microchip.com/en-us/support/design-help/ client-support-services.
یہ معلومات مائیکروچپ "جیسا ہے" کے ذریعہ فراہم کی گئی ہے۔ مائیکروچپ کسی بھی قسم کی کوئی نمائندگی یا وارنٹی نہیں دیتا خواہ ظاہر ہو یا مضمر، تحریری ہو یا زبانی، قانونی یا بصورت دیگر، معلومات سے متعلق جس میں شامل ہے لیکن محدود نہیں غیر خلاف ورزی، تجارتی صلاحیت، اور کسی خاص مقصد کے لیے فٹنس، یا اس کی حالت، معیار، یا کارکردگی سے متعلق وارنٹی۔
کسی بھی صورت میں مائیکروچپ کسی بھی بالواسطہ، خصوصی، تعزیری، اتفاقی، یا نتیجے میں ہونے والے نقصان، نقصان، لاگت، یا کسی بھی قسم کے اخراجات کے لیے ذمہ دار نہیں ہوگی، یہاں تک کہ اگر مائیکروچپ کو امکان کے بارے میں مشورہ دیا گیا ہو یا نقصانات کا اندازہ لگایا جا سکتا ہے۔ قانون کی طرف سے اجازت دی گئی مکمل حد تک، معلومات یا اس کے استعمال سے متعلق کسی بھی طرح سے تمام دعووں پر مائیکروچپ کی کل ذمہ داری فیس کی رقم سے زیادہ نہیں ہوگی، اگر آپ کو کسی بھی صورت میں، معلومات کے لیے مائکروچپ۔
لائف سپورٹ اور/یا حفاظتی ایپلی کیشنز میں مائیکرو چِپ ڈیوائسز کا استعمال مکمل طور پر خریدار کے خطرے میں ہے، اور خریدار اس طرح کے استعمال کے نتیجے میں ہونے والے کسی بھی اور تمام نقصانات، دعووں، سوٹوں، یا اخراجات سے بے ضرر مائیکرو چِپ کا دفاع، معاوضہ اور اسے رکھنے پر متفق ہے۔ کسی بھی مائیکرو چِپ دانشورانہ املاک کے حقوق کے تحت کوئی لائسنس، واضح طور پر یا دوسری صورت میں نہیں دیا جاتا جب تک کہ دوسری صورت میں بیان نہ کیا جائے۔
ٹریڈ مارکس
مائیکرو چِپ کا نام اور لوگو، مائیکرو چِپ لوگو، اڈاپٹیک، اے وی آر، اے وی آر لوگو، اے وی آر فریکس، بیسٹ ٹائم، بٹ کلاؤڈ، کریپٹو میموری، کریپٹو آر ایف، ڈی ایس پی آئی سی، فلیکس پی ڈبلیو آر، ہیلڈو، آئی جی ایل او، جوک بلوکس، کیلوق، لنکس، لنکس، لنکس، میکل ایکس MediaLB, megaAVR, Microsemi, Microsemi لوگو, MOST, MOST لوگو, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 لوگو, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST, SST, Logo, Logo , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron, اور XMEGA USA اور دیگر ممالک میں Incorporated Microchip Technology کے رجسٹرڈ ٹریڈ مارکس ہیں۔
AgileSwitch, APT, ClockWorks, The Embedded Control Solutions Company, EtherSynch, Flashtec, Hyper Speed Control, HyperLight Load, Libero, motorBench, mTouch, Powermit 3, Precision Edge, ProASIC, ProASIC Plus, ProASIC Plus Smart Wire, Quiuset Logo SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, اور ZL امریکہ میں شامل Microchip Technology کے رجسٹرڈ ٹریڈ مارک ہیں۔
ملحقہ کلید دبانے، AKS، analog-for-the-Digital Age، Any Capacitor، AnyIn، AnyOut، Augmented Switching، BlueSky، BodyCom، Clockstudio، CodeGuard، CryptoAuthentication، CryptoAutomotive، CryptoAuthentication، CryptoAutomotive، CryptoCDEMPanet، CryptoCid متحرک
یوزر گائیڈ
DS50003546A - 19
© 2023 Microchip Technology Inc. اور اس کے ذیلی ادارے
اوسط میچنگ، ڈی اے ایم، ای سی اے این، ایسپریسو ٹی 1 ایس، ایتھر گرین، گرڈ ٹائم، آئیڈیل برج، ان سرکٹ سیریل پروگرامنگ، آئی سی ایس پی، آئی این آئی سی نیٹ، انٹیلیجنٹ متوازی، انٹیلی ایم او ایس، انٹر-چِپ کنیکٹیویٹی، جِٹر بلاکر، نوب آن ڈِس میکس، سی پلےView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB مصدقہ لوگو, MPLIB, MPLINK, MultiTRAK, NetDetach, Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, RipREX, RIPLEX , RTG4, SAM ICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance, Trusted Time, TSHARC, USBBxrience, VBBXCENTER , VeriPHY ViewSpan، WiperLock، XpressConnect، اور ZENA USA اور دیگر ممالک میں Incorporated Microchip Technology کے ٹریڈ مارک ہیں۔
ایس کیو ٹی پی امریکہ میں شامل مائیکرو چِپ ٹیکنالوجی کا ایک سروس مارک ہے۔
Adaptec لوگو، فریکوئنسی آن ڈیمانڈ، سیلیکون سٹوریج ٹیکنالوجی، اور Symmcom دیگر ممالک میں Microchip Technology Inc. کے رجسٹرڈ ٹریڈ مارک ہیں۔
GestIC Microchip Technology Germany II GmbH & Co. KG کا رجسٹرڈ ٹریڈ مارک ہے، جو Microchip Technology Inc. کا ذیلی ادارہ ہے، دوسرے ممالک میں۔
یہاں ذکر کردہ دیگر تمام ٹریڈ مارک ان کی متعلقہ کمپنیوں کی ملکیت ہیں۔ © 2023، Microchip Technology Incorporated اور اس کے ذیلی ادارے۔ جملہ حقوق محفوظ ہیں۔ آئی ایس بی این: 978-1-6683-2664-0
کوالٹی مینجمنٹ سسٹم
مائیکرو چِپ کے کوالٹی مینجمنٹ سسٹمز کے بارے میں معلومات کے لیے، براہِ کرم ملاحظہ کریں۔ www.microchip.com/quality.
یوزر گائیڈ
DS50003546A - 20
© 2023 Microchip Technology Inc. اور اس کے ذیلی ادارے
دنیا بھر میں سیلز اور سروس
امریکہ ایشیا/ پیسفک ایشیا/ پیسیفک یوروپ
کارپوریٹ آفس
2355 West Chandler Blvd. Chandler, AZ 85224-6199 ٹیلی فون: 480-792-7200
فیکس: 480-792-7277
تکنیکی معاونت:
www.microchip.com/support
Web پتہ: www.microchip.com
اٹلانٹا
ڈولتھ، جی اے
ٹیلی فون: 678-957-9614
فیکس: 678-957-1455
آسٹن، TX
ٹیلی فون: 512-257-3370
بوسٹن
ویسٹبورو، ایم اے
ٹیلی فون: 774-760-0087
فیکس: 774-760-0088
شکاگو
Itasca، IL
ٹیلی فون: 630-285-0071
فیکس: 630-285-0075
ڈلاس
ایڈیسن ، ٹی ایکس
ٹیلی فون: 972-818-7423
فیکس: 972-818-2924
ڈیٹرائٹ
نووی، ایم آئی
ٹیلی فون: 248-848-4000
ہیوسٹن، TX
ٹیلی فون: 281-894-5983
انڈیاناپولس
Noblesville, IN
ٹیلی فون: 317-773-8323
فیکس: 317-773-5453
ٹیلی فون: 317-536-2380
لاس اینجلس
مشن ویجو، CA
ٹیلی فون: 949-462-9523
فیکس: 949-462-9608
ٹیلی فون: 951-273-7800
ریلی، این سی
ٹیلی فون: 919-844-7510
نیویارک، نیو یارک
ٹیلی فون: 631-435-6000
سان ہوزے، CA
ٹیلی فون: 408-735-9110
ٹیلی فون: 408-436-4270
کینیڈا - ٹورنٹو
ٹیلی فون: 905-695-1980
فیکس: 905-695-2078
آسٹریلیا - سڈنی ٹیلی فون: 61-2-9868-6733 چین - بیجنگ
ٹیلی فون: 86-10-8569-7000 چین - چینگڈو
ٹیلی فون: 86-28-8665-5511 چین - چونگ کنگ ٹیلی فون: 86-23-8980-9588 چین - ڈونگ گوان ٹیلی فون: 86-769-8702-9880 چین - گوانگزو ٹیلی فون: 86-20-8755-8029 چین - ہانگجو ٹیلی فون: 86-571-8792-8115 چین - ہانگ کانگ SAR ٹیلی فون: 852-2943-5100 چین - نانجنگ
ٹیلی فون: 86-25-8473-2460 چین - چنگ ڈاؤ
ٹیلی فون: 86-532-8502-7355 چین - شنگھائی
ٹیلی فون: 86-21-3326-8000 چین - شینیانگ ٹیلی فون: 86-24-2334-2829 چین - شینزین ٹیلی فون: 86-755-8864-2200 چین - سوزو
ٹیلی فون: 86-186-6233-1526 چین - ووہان
ٹیلی فون: 86-27-5980-5300 چین - ژیان
ٹیلی فون: 86-29-8833-7252 چین - زیامین
ٹیلی فون: 86-592-2388138 چین - زوہائی
ٹیلی فون: 86-756-3210040
انڈیا - بنگلور
ٹیلی فون: 91-80-3090-4444
ہندوستان - نئی دہلی
ٹیلی فون: 91-11-4160-8631
بھارت - پونے
ٹیلی فون: 91-20-4121-0141
جاپان - اوساکا
ٹیلی فون: 81-6-6152-7160
جاپان - ٹوکیو
ٹیلی فون: 81-3-6880- 3770
کوریا - ڈیگو
ٹیلی فون: 82-53-744-4301
کوریا - سیول
ٹیلی فون: 82-2-554-7200
ملائیشیا۔ کوالالمپور
ٹیلی فون: 60-3-7651-7906
ملائیشیا - پینانگ
ٹیلی فون: 60-4-227-8870
فلپائن - منیلا
ٹیلی فون: 63-2-634-9065
سنگاپور
ٹیلی فون: 65-6334-8870
تائیوان - ہسن چو
ٹیلی فون: 886-3-577-8366
تائیوان - کاؤسنگ
ٹیلی فون: 886-7-213-7830
تائیوان - تائی پے
ٹیلی فون: 886-2-2508-8600
تھائی لینڈ - بنکاک
ٹیلی فون: 66-2-694-1351
ویتنام - ہو چی منہ
ٹیلی فون: 84-28-5448-2100
یوزر گائیڈ
آسٹریا - ویلز
ٹیلی فون: 43-7242-2244-39
فیکس: 43-7242-2244-393
ڈنمارک - کوپن ہیگن
ٹیلی فون: 45-4485-5910
فیکس: 45-4485-2829
فن لینڈ - ایسپو
ٹیلی فون: 358-9-4520-820
فرانس - پیرس
Tel: 33-1-69-53-63-20
Fax: 33-1-69-30-90-79
جرمنی - گارچنگ
ٹیلی فون: 49-8931-9700
جرمنی - ہان
ٹیلی فون: 49-2129-3766400
جرمنی - ہیلبرون
ٹیلی فون: 49-7131-72400
جرمنی - کارلسروہے
ٹیلی فون: 49-721-625370
جرمنی - میونخ
Tel: 49-89-627-144-0
Fax: 49-89-627-144-44
جرمنی - روزن ہائیم
ٹیلی فون: 49-8031-354-560
اسرائیل - راعانہ
ٹیلی فون: 972-9-744-7705
اٹلی - میلان
ٹیلی فون: 39-0331-742611
فیکس: 39-0331-466781
اٹلی - پاڈووا
ٹیلی فون: 39-049-7625286
نیدرلینڈز - ڈرونن
ٹیلی فون: 31-416-690399
فیکس: 31-416-690340
ناروے - ٹرانڈہیم
ٹیلی فون: 47-72884388
پولینڈ - وارسا
ٹیلی فون: 48-22-3325737
رومانیہ - بخارسٹ
Tel: 40-21-407-87-50
اسپین۔ میڈرڈ
Tel: 34-91-708-08-90
Fax: 34-91-708-08-91
سویڈن - گوٹنبرگ
Tel: 46-31-704-60-40
سویڈن - اسٹاک ہوم
ٹیلی فون: 46-8-5090-4654
یوکے - ووکنگھم
ٹیلی فون: 44-118-921-5800
فیکس: 44-118-921-5820
DS50003546A - 21
© 2023 Microchip Technology Inc. اور اس کا سبسڈی
دستاویزات / وسائل
![]() |
مائکروچپ IP RX ڈسپلے پورٹ Tx ذرائع [پی ڈی ایف] یوزر گائیڈ IP RX ڈسپلے پورٹ Tx ذرائع، ڈسپلے پورٹ Tx ذرائع، Tx ذرائع، ذرائع |