انٹیل HDMI PHY FPGA IP ڈیزائن Exampلی یوزر گائیڈ
HDMI PHY ڈیزائن ExampIntel® Arria® 10 آلات کے لیے کوئیک اسٹارٹ گائیڈ
HDMI PHY Intel® FPGA IP ڈیزائن سابقample for Intel Arria® 10 ڈیوائسز میں HDMI 2.0 RX-TX ری ٹرانسمٹ ڈیزائن ہے جو کمپلیشن اور ہارڈویئر ٹیسٹنگ کو سپورٹ کرتا ہے۔
جب آپ ایک ڈیزائن تیار کرتے ہیں۔ample، پیرامیٹر ایڈیٹر خود بخود تخلیق کرتا ہے۔ fileہارڈ ویئر میں ڈیزائن کو نقل کرنے، مرتب کرنے اور جانچنے کے لیے ضروری ہے۔
شکل 1. ترقی کے مراحل
متعلقہ معلومات
HDMI PHY Intel FPGA IP صارف گائیڈ
ڈیزائن تیار کرنا
Intel Quartus® Prime سافٹ ویئر میں HDMI PHY Intel FPGA IP پیرامیٹر ایڈیٹر کا استعمال کریںamples
شکل 2. ڈیزائن کا بہاؤ پیدا کرنا
- Intel Arria 10 ڈیوائس فیملی کو نشانہ بنانے والا پروجیکٹ بنائیں اور مطلوبہ ڈیوائس کو منتخب کریں۔
- آئی پی کیٹلاگ میں، انٹرفیس پروٹوکولز کو تلاش کریں اور ڈبل کلک کریں ➤ آڈیو اور ویڈیو ➤ HDMI TX PHY Intel FPGA IP (یا HDMI RX PHY Intel FPGA IP)۔ نیا آئی پی ویریئنٹ یا نیا آئی پی ویری ایشن ونڈو ظاہر ہوتا ہے۔
- اپنی مرضی کے مطابق آئی پی کی مختلف حالتوں کے لیے ایک اعلیٰ سطحی نام کی وضاحت کریں۔ پیرامیٹر ایڈیٹر IP تغیرات کی ترتیبات کو a میں محفوظ کرتا ہے۔ file .ip یا .qsys کے نام سے۔
- ٹھیک ہے پر کلک کریں۔ پیرامیٹر ایڈیٹر ظاہر ہوتا ہے۔
انٹیل کارپوریشن۔ جملہ حقوق محفوظ ہیں. Intel، Intel لوگو، اور Intel کے دیگر نشانات Intel کے ٹریڈ مارک ہیں۔
کارپوریشن یا اس کے ذیلی ادارے۔ Intel اپنی FPGA اور سیمی کنڈکٹر مصنوعات کی کارکردگی کو Intel کی معیاری وارنٹی کے مطابق موجودہ تصریحات کی ضمانت دیتا ہے، لیکن بغیر اطلاع کے کسی بھی وقت کسی بھی مصنوعات اور خدمات میں تبدیلیاں کرنے کا حق محفوظ رکھتا ہے۔ Intel یہاں بیان کردہ کسی بھی معلومات، پروڈکٹ، یا سروس کے اطلاق یا استعمال سے پیدا ہونے والی کوئی ذمہ داری یا ذمہ داری قبول نہیں کرتا ہے سوائے اس کے کہ Intel کی طرف سے تحریری طور پر واضح طور پر اتفاق کیا گیا ہو۔ انٹیل کے صارفین کو مشورہ دیا جاتا ہے کہ وہ کسی بھی شائع شدہ معلومات پر بھروسہ کرنے سے پہلے اور مصنوعات یا خدمات کے آرڈر دینے سے پہلے ڈیوائس کی تفصیلات کا تازہ ترین ورژن حاصل کریں۔
دوسرے ناموں اور برانڈز پر دوسروں کی ملکیت کے طور پر دعوی کیا جا سکتا ہے۔ - ڈیزائن سابق پرample tab، Arria 10 HDMI RX-TX Retransmit کو منتخب کریں۔
- ٹیسٹ بینچ تیار کرنے کے لیے سمولیشن کو منتخب کریں، اور ہارڈ ویئر ڈیزائن سابقہ بنانے کے لیے ترکیب کو منتخب کریں۔ample
آپ کو ان میں سے کم از کم ایک آپشن کا انتخاب کرنا چاہیے تاکہ ڈیزائن ایکس تیار کیا جا سکے۔ample files.
اگر آپ دونوں کو منتخب کرتے ہیں تو جنریشن کا وقت زیادہ ہوتا ہے۔ - پیدا کرنے کے لیے File فارمیٹ کریں، Verilog یا VHDL منتخب کریں۔
- ٹارگٹ ڈیولپمنٹ کٹ کے لیے، Intel Arria 10 GX FPGA ڈویلپمنٹ کو منتخب کریں۔
کٹ. اگر آپ ڈیولپمنٹ کٹ کو منتخب کرتے ہیں، تو ٹارگٹ ڈیوائس ٹارگٹ بورڈ پر موجود ڈیوائس سے میچ کرنے کے لیے تبدیل ہوتی ہے۔ Intel Arria 10 GX FPGA ڈویلپمنٹ کٹ کے لیے، ڈیفالٹ ڈیوائس 10AX115S2F4I1SG ہے۔ - جنریٹ ایکس پر کلک کریں۔ampلی ڈیزائن.
ڈیزائن کو مرتب کرنا اور جانچنا
ہارڈ ویئر سابق پر ایک مظاہرہ ٹیسٹ مرتب کرنے اور چلانے کے لیےampڈیزائن، ان اقدامات پر عمل کریں:
- ہارڈ ویئر سابق کو یقینی بنائیںampلی ڈیزائن جنریشن مکمل ہو گئی ہے۔
- Intel Quartus Prime سافٹ ویئر لانچ کریں اور کھولیں۔ .qpf file: /quartus/a10_hdmi2_demo.qpf
- پروسیسنگ پر کلک کریں ➤ تالیف شروع کریں۔
- کامیاب تالیف کے بعد، ایک .sof file کوارٹس/ آؤٹ پٹ میں پیدا ہوتا ہے_files ڈائریکٹری.
- Bitec HDMI 2.0 FMC Daughter Card Rev 11 کو آن بورڈ FMC پورٹ B (J2) سے مربوط کریں۔
- Bitec FMC بیٹی کارڈ کے TX (P1) کو کسی بیرونی ویڈیو سورس سے جوڑیں۔
- Bitec FMC بیٹی کارڈ کے RX (P2) کو ایک بیرونی ویڈیو سنک یا ویڈیو اینالائزر سے جوڑیں۔
- یقینی بنائیں کہ ڈیولپمنٹ بورڈ پر تمام سوئچز ڈیفالٹ پوزیشن میں ہیں۔
- منتخب کردہ Intel Arria 10 ڈیوائس کو ڈویلپمنٹ بورڈ پر تیار کردہ .sof کا استعمال کرتے ہوئے ترتیب دیں۔ file (ٹولز ➤ پروگرامر)۔
- تجزیہ کار کو ذریعہ سے تیار کردہ ویڈیو کو ظاہر کرنا چاہئے۔ ڈیزائن کو مرتب کرنا اور جانچنا
متعلقہ معلومات
Intel Arria 10 FPGA ڈویلپمنٹ کٹ یوزر گائیڈ
HDMI PHY Intel FPGA IP ڈیزائن Exampپیرامیٹرز
ٹیبل 1. HDMI PHY Intel FPGA IP ڈیزائن Exampانٹیل ارریا 10 کے لیے پیرامیٹرز
آلات
یہ اختیارات صرف Intel Arria 10 ڈیوائسز کے لیے دستیاب ہیں۔
پیرامیٹر | قدر | تفصیل |
دستیاب ڈیزائن سابقample | ||
ڈیزائن منتخب کریں۔ | Arria 10 HDMI RX-TX Retransmit | سابق ڈیزائن کو منتخب کریں۔ampپیدا کیا جائے گا. |
ڈیزائن سابقample Files | ||
تخروپن | کبھی کبھی | ضروری پیدا کرنے کے لیے اس آپشن کو آن کریں۔ files تخروپن ٹیسٹ بینچ کے لیے۔ |
ترکیب | کبھی کبھی | ضروری پیدا کرنے کے لیے اس آپشن کو آن کریں۔ files انٹیل کوارٹس پرائم تالیف اور ہارڈ ویئر کے مظاہرے کے لیے۔ |
تیار کردہ HDL فارمیٹ | ||
پیدا کریں۔ File فارمیٹ | ویریلوگ، وی ایچ ڈی ایل | تیار کردہ ڈیزائن سابق کے لیے اپنا پسندیدہ HDL فارمیٹ منتخب کریں۔ample fileسیٹ
نوٹ: یہ اختیار صرف تیار کردہ ٹاپ لیول آئی پی کے فارمیٹ کا تعین کرتا ہے۔ files دیگر تمام files (مثال کے طور پر، سابقampلی ٹیسٹ بینچز اور ٹاپ لیول fileہارڈ ویئر کے مظاہرے کے لیے) ویریلوگ ایچ ڈی ایل فارمیٹ میں ہیں۔ |
ٹارگٹ ڈویلپمنٹ کٹ | ||
بورڈ منتخب کریں۔ | کوئی ترقیاتی کٹ نہیں، | ٹارگٹڈ ڈیزائن کے لیے بورڈ منتخب کریں۔ample |
Arria 10 GX FPGA ڈویلپمنٹ کٹ،
کسٹم ڈویلپمنٹ کٹ |
|
|
|
ٹارگٹ ڈیوائس | ||
ٹارگٹ ڈیوائس کو تبدیل کریں۔ | کبھی کبھی | اس آپشن کو آن کریں اور ڈویلپمنٹ کٹ کے لیے ترجیحی ڈیوائس ویرینٹ کو منتخب کریں۔ |
HDMI 2.0 PHY ڈیزائن Example
HDMI PHY Intel FPGA IP ڈیزائن سابقample ایک HDMI مثال کے متوازی لوپ بیک کو ظاہر کرتا ہے جس میں تین RX چینلز اور چار TX چینلز شامل ہیں، 6 Gbps تک ڈیٹا ریٹ پر کام کرتے ہیں۔
تیار کردہ HDMI PHY Intel FPGA IP ڈیزائن سابقample ڈیزائن سابق کے طور پر ایک ہی ہےampHDMI Intel FPGA IP کور میں تیار کیا گیا ہے۔ تاہم، یہ ڈیزائن سابقample HDMI Intel FPGA IP کور ڈیزائن سابق میں کسٹم RTL کی بجائے نئے TX PHY، RX PHY، اور PHY آربیٹر کا استعمال کرتا ہے۔ample
شکل 3. HDMI 2.0 PHY ڈیزائن Example
ماڈیول | تفصیل |
RX PHY | RX PHY سیریل HDMI ڈیٹا کو بازیافت کرتا ہے اور بازیافت شدہ گھڑی کے ڈومینز (rx_clk[2:0]) پر متوازی شکل میں HDMI RX کور کو بھیجتا ہے۔ ڈیٹا کو ویڈیو میں ڈی کوڈ کیا جاتا ہے۔ |
ماڈیول | تفصیل |
AXI4-سٹریم ویڈیو کے ذریعے آؤٹ پٹ ہونے والا ڈیٹا۔ RX PHY PHY انٹرفیس کے ذریعے HDMI RX کور کو vid_clk اور ls_clk سگنل بھی بھیجتا ہے۔ | |
HDMI TX کور | HDMI TX کور AXI4-سٹریم ویڈیو ڈیٹا حاصل کرتا ہے اور اسے HDMI فارمیٹ متوازی ڈیٹا میں انکوڈ کرتا ہے۔ HDMI TX کور اس ڈیٹا کو TX PHY کو بھیجتا ہے۔ |
HDMI RX کور | IP RX PHY سے سیریل ڈیٹا حاصل کرتا ہے اور ڈیٹا الائنمنٹ، چینل ڈیسکیو، TMDS ڈیکوڈنگ، معاون ڈیٹا ڈیکوڈنگ، ویڈیو ڈیٹا ڈیکوڈنگ، آڈیو ڈیٹا ڈیکوڈنگ، اور ڈیسکریمبلنگ انجام دیتا ہے۔ |
TX PHY | HDMI TX کور سے متوازی ڈیٹا حاصل کرتا ہے اور اسے سیریلائز کرتا ہے اور HDMI TMDS اسٹریمز کو آؤٹ پٹ کرتا ہے۔ TX PHY HDMI TX کور کے لیے tx_clk تیار کرتا ہے۔ TX PHY vid_clk اور ls_clk بھی تیار کرتا ہے اور PHY انٹرفیس کے ذریعے HDMI TX کور کو یہ سگنل بھیجتا ہے۔ |
آئی او پی ایل ایل | AXI300- سٹریم انٹرفیس کے لیے 4 MHz AXI سیریل اسٹریم کلاک تیار کرتا ہے۔ |
I2C ماسٹر | پی سی بی کے مختلف اجزاء کو ترتیب دینے کے لیے۔ |
ہارڈ ویئر اور سافٹ ویئر کی ضروریات
انٹیل مندرجہ ذیل ہارڈ ویئر اور سافٹ ویئر کو ڈیزائن کی جانچ کے لیے استعمال کرتا ہے۔ample
ہارڈ ویئر
- Intel Arria 10 GX FPGA ڈویلپمنٹ کٹ
- HDMI سورس (گرافکس پروسیسر یونٹ (GPU)
- HDMI سنک (مانیٹر)
- Bitec HDMI FMC 2.0 بیٹی کارڈ (نظرثانی 11)
- HDMI کیبلز
سافٹ ویئر
- انٹیل کوارٹس پرائم پرو ایڈیشن (ہارڈویئر ٹیسٹنگ کے لیے)
- ModelSim* - Intel FPGA ایڈیشن، ModelSim - Intel FPGA سٹارٹر ایڈیشن، NCSim،
Riviera-PRO*, VCS* (صرف Verilog HDL)/VCS MX، یا Xcelium* متوازی سمیلیٹر
ڈائرکٹری کا ڈھانچہ
ڈائریکٹریوں میں پیدا شدہ پر مشتمل ہوتا ہے۔ file HDMI Intel FPGA IP ڈیزائن سابق کے لیےample
شکل 4. ڈیزائن سابق کے لیے ڈائرکٹری کا ڈھانچہample
ری کنفیگریشن سیکوینس فلو
شکل 5. ملٹی ریٹ ری کنفیگریشن سیکوئنس فلو
یہ اعداد و شمار کنٹرولر کے ملٹی ریٹ ری کنفیگریشن تسلسل کے بہاؤ کو واضح کرتا ہے جب اسے ان پٹ ڈیٹا اسٹریم اور حوالہ گھڑی کی فریکوئنسی موصول ہوتی ہے، یا جب ٹرانسیور غیر مقفل ہوتا ہے۔
انٹرفیس سگنلز
جدولوں میں HDMI PHY Intel FPGA IP ڈیزائن سابق کے سگنلز کی فہرست ہے۔ample
ٹیبل 3. ٹاپ لیول سگنلز
سگنل | سمت | چوڑائی | تفصیل |
آن بورڈ آسکیلیٹر سگنل | |||
clk_fpga_b3_p | ان پٹ | 1 | بنیادی حوالہ گھڑی کے لیے 100 میگاہرٹز مفت چلنے والی گھڑی |
refclk_fmcb_p | ان پٹ | 1 | ٹرانسیور کی پاور اپ کیلیبریشن کے لیے فکسڈ ریٹ ریفرنس کلاک۔ یہ ڈیفالٹ کے طور پر 625 میگاہرٹز ہے لیکن کسی بھی فریکوئنسی کی ہو سکتی ہے۔ |
صارف پش بٹن اور ایل ای ڈی | |||
cpu_resetn | ان پٹ | 1 | عالمی ری سیٹ |
user_led_g | آؤٹ پٹ | 2 | سبز ایل ای ڈی ڈسپلے |
FMC پورٹ B پر HDMI FMC بیٹی کارڈ پن | |||
fmcb_gbtclk_m2c_p_0 | ان پٹ | 1 | HDMI RX TMDS گھڑی |
fmcb_dp_m2c_p | ان پٹ | 3 | HDMI RX سرخ، سبز اور نیلے ڈیٹا چینلز
Bitec بیٹی کارڈ پر نظرثانی 11 — [0]: RX TMDS چینل 1 (سبز) — [1]: RX TMDS چینل 2 (سرخ) — [2]: RX TMDS چینل 0 (نیلا) |
fmcb_dp_c2m_p | آؤٹ پٹ | 4 | HDMI TX گھڑی، سرخ، سبز اور نیلے ڈیٹا چینلز
Bitec بیٹی کارڈ پر نظرثانی 11 — [0]: TX TMDS چینل 2 (سرخ) — [1]: TX TMDS چینل 1 (سبز) — [2]: TX TMDS چینل 0 (نیلا) — [3]: TX TMDS کلاک چینل |
fmcb_la_rx_p_9 | ان پٹ | 1 | HDMI RX +5V پاور کا پتہ لگانا |
fmcb_la_rx_p_8 | ان پٹ | 1 | HDMI RX ہاٹ پلگ کا پتہ لگانا |
fmcb_la_rx_n_8 | ان پٹ | 1 | HDMI RX I2C SDA برائے DDC اور SCDC |
fmcb_la_tx_p_10 | ان پٹ | 1 | HDMI RX I2C SCL برائے DDC اور SCDC |
fmcb_la_tx_p_12 | ان پٹ | 1 | HDMI TX ہاٹ پلگ کا پتہ لگاتا ہے۔ |
fmcb_la_tx_n_12 | ان پٹ | 1 | HDMI I2C SDA برائے DDC اور SCDC |
fmcb_la_rx_p_10 | ان پٹ | 1 | HDMI I2C SCL برائے DDC اور SCDC |
fmcb_la_tx_p_11 | ان پٹ | 1 | HDMI I2C SDA redriver کنٹرول کے لیے |
fmcb_la_rx_n_9 | ان پٹ | 1 | HDMI I2C SCL redriver کنٹرول کے لیے |
کلاکنگ اسکیم
ذیل میں HDMI PHY Intel FPGA IP ڈیزائن سابق کی کلاکنگ اسکیم ہے۔ampلی:
- clk_fpga_b3_p NIOS پروسیسر اور کنٹرول کے افعال کو چلانے کے لیے 100 میگاہرٹز فکسڈ ریٹ کلاک ہے۔ اگر فراہم کردہ فریکوئنسی درست ہے، صارف_led_g[1] ہر سیکنڈ کے لیے ٹوگل کرتا ہے۔
- refclk_fmcb_p ٹرانسسیورز کے پاور اپ کیلیبریشن کے لیے ایک مقررہ شرح حوالہ گھڑی ہے۔ یہ ڈیفالٹ کے طور پر 625 میگاہرٹز ہے لیکن کسی بھی فریکوئنسی کی ہو سکتی ہے۔
- fmcb_gbtclk_m2c_p_0 HDMI RX کے لیے TMDS گھڑی ہے۔ یہ گھڑی HDMI TX ٹرانسسیورز کو چلانے کے لیے بھی استعمال ہوتی ہے۔ اگر فراہم کردہ فریکوئنسی 148.5 میگاہرٹز ہے، صارف_led_g[0] ہر سیکنڈ کے لیے ٹوگل کرتا ہے۔
ہارڈ ویئر سیٹ اپ
HDMI PHY Intel FPGA IP ڈیزائن سابقample HDMI 2.0b کے قابل ہے اور معیاری HDMI ویڈیو سٹریم کے لیے لوپ تھرو ڈیموسٹریشن کرتا ہے۔
ہارڈویئر ٹیسٹ چلانے کے لیے، HDMI-انبلڈ ڈیوائس جیسے HDMI انٹرفیس کے ساتھ گرافکس کارڈ کو Bitec HDMI 2.0 بیٹی کارڈ پر HDMI RX کنیکٹر سے جوڑیں، جو ڈیٹا کو ٹرانسیور RX بلاک اور HDMI RX تک پہنچاتا ہے۔
- HDMI سنک پورٹ کو معیاری ویڈیو سٹریم میں ڈی کوڈ کرتا ہے اور اسے کلاک ریکوری کور پر بھیجتا ہے۔
- HDMI RX کور ویڈیو، معاون، اور آڈیو ڈیٹا کو AXI4-سٹریم انٹرفیس کے ذریعے HDMI TX کور پر واپس لوٹانے کے لیے ڈی کوڈ کرتا ہے۔
- FMC بیٹی کارڈ کا HDMI سورس پورٹ تصویر کو مانیٹر میں منتقل کرتا ہے۔
- سسٹم ری سیٹ کرنے کے لیے ایک بار cpu_resetn بٹن دبائیں۔
نوٹ: اگر آپ کوئی دوسرا Intel FPGA ڈویلپمنٹ بورڈ استعمال کرنا چاہتے ہیں، تو آپ کو ڈیوائس اسائنمنٹس اور پن اسائنمنٹس کو تبدیل کرنا ہوگا۔ ٹرانسیور اینالاگ سیٹنگ کو Intel Arria 10 FPGA ڈویلپمنٹ کٹ اور Bitec HDMI 2.0 بیٹی کارڈ کے لیے ٹیسٹ کیا جاتا ہے۔ آپ اپنے بورڈ کے لیے سیٹنگز میں ترمیم کر سکتے ہیں۔
HDMI PHY Intel کے لیے دستاویز پر نظر ثانی کی تاریخ
FPGA IP ڈیزائن سابقampلی یوزر گائیڈ
دستاویز کا ورژن | انٹیل کوارٹس پرائم ورژن | IP ورژن | تبدیلیاں |
2022.07.20 | 22.2 | 1.0.0 | ابتدائی رہائی۔ |
دستاویزات / وسائل
![]() |
انٹیل HDMI PHY FPGA IP ڈیزائن Example [پی ڈی ایف] یوزر گائیڈ HDMI PHY FPGA IP ڈیزائن Example, HDMI PHY, FPGA IP ڈیزائن Example، HDMI PHY IP ڈیزائن سابقample، FPGA IP ڈیزائن Exampلی، آئی پی ڈیزائن سابقampلی ، 732781۔ |