माइक्रोचिप पोलरफायर FPGA हाई डेफिनिशन मल्टीमीडिया इंटरफ़ेस HDMI रिसीवर
परिचय (एक प्रश्न पूछें)
माइक्रोचिप का हाई-डेफिनिशन मल्टीमीडिया इंटरफ़ेस (HDMI) रिसीवर IP, HDMI मानक विनिर्देश में वर्णित वीडियो डेटा और ऑडियो पैकेट डेटा रिसेप्शन का समर्थन करता है। HDMI RX IP को विशेष रूप से PolarFire® FPGA और PolarFire सिस्टम ऑन चिप (SoC) FPGA डिवाइस के लिए डिज़ाइन किया गया है, जो एक पिक्सेल मोड में 2.0 Hz पर 1920 × 1080 तक और चार पिक्सेल मोड में 60 Hz पर 3840 × 2160 तक के रिज़ॉल्यूशन के लिए HDMI 60 का समर्थन करता है। RX IP, HDMI स्रोत और HDMI सिंक के बीच संचार को इंगित करने के लिए पावर ऑन या ऑफ और अनप्लग या प्लग इवेंट की निगरानी के लिए हॉट प्लग डिटेक्ट (HPD) का समर्थन करता है।
HDMI स्रोत सिंक के कॉन्फ़िगरेशन और/या क्षमताओं को खोजने के लिए सिंक के विस्तारित डिस्प्ले आइडेंटिफिकेशन डेटा (EDID) को पढ़ने के लिए डिस्प्ले डेटा चैनल (DDC) का उपयोग करता है। HDMI RX IP में पूर्व-प्रोग्राम किया गया EDID है, जिसे HDMI स्रोत एक मानक I2C चैनल के माध्यम से पढ़ सकता है। PolarFire FPGA और PolarFire SoC FPGA डिवाइस ट्रांसीवर का उपयोग RX IP के साथ सीरियल डेटा को 10-बिट डेटा में डीसेरीलाइज़ करने के लिए किया जाता है। HDMI में डेटा चैनलों के बीच काफी तिरछापन रखने की अनुमति है। HDMI RX IP फ़र्स्ट-इन फ़र्स्ट-आउट (FIFO) का उपयोग करके डेटा चैनलों के बीच तिरछापन हटाता है। यह IP ट्रांसीवर के माध्यम से HDMI स्रोत से प्राप्त ट्रांज़िशन मिनिमाइज़्ड डिफरेंशियल सिग्नलिंग (TMDS) डेटा को 24-बिट RGB पिक्सेल डेटा, 24-बिट ऑडियो डेटा और नियंत्रण संकेतों में परिवर्तित करता है। HDMI प्रोटोकॉल में निर्दिष्ट चार मानक नियंत्रण टोकन का उपयोग डीसेरीलाइज़ेशन के दौरान डेटा को चरणबद्ध करने के लिए किया जाता है।
सारांश
निम्न तालिका HDMI RX IP विशेषताओं का सारांश प्रदान करती है।
तालिका 1. HDMI RX IP विशेषताएँ
कोर संस्करण | यह उपयोगकर्ता मार्गदर्शिका HDMI RX IP v5.4 का समर्थन करती है। |
समर्थित डिवाइस परिवार |
|
समर्थित उपकरण प्रवाह | Libero® SoC v12.0 या बाद के संस्करण की आवश्यकता है। |
समर्थित इंटरफेस | HDMI RX IP द्वारा समर्थित इंटरफेस हैं:
|
लाइसेंसिंग | HDMI RX IP निम्नलिखित दो लाइसेंस विकल्पों के साथ प्रदान किया जाता है:
|
विशेषताएँ
एचडीएमआई आरएक्स आईपी में निम्नलिखित विशेषताएं हैं:
- HDMI 2.0 के लिए अनुकूल
- 8, 10, 12 और 16 बिट्स रंग गहराई का समर्थन करता है
- RGB, YUV 4:2:2 और YUV 4:4:4 जैसे रंग प्रारूपों का समर्थन करता है
- प्रति क्लॉक इनपुट एक या चार पिक्सेल का समर्थन करता है
- एक पिक्सेल मोड में 1920 हर्ट्ज पर 1080 ✕ 60 तक और चार पिक्सेल मोड में 3840 हर्ट्ज पर 2160 ✕ 60 तक रिज़ॉल्यूशन का समर्थन करता है।
- हॉट-प्लग का पता लगाता है
- डिकोडिंग स्कीम का समर्थन करता है – TMDS
- DVI इनपुट का समर्थन करता है
- डिस्प्ले डेटा चैनल (DDC) और एन्हांस्ड डिस्प्ले डेटा चैनल (E-DDC) का समर्थन करता है
- वीडियो डेटा ट्रांसफर के लिए नेटिव और AXI4 स्ट्रीम वीडियो इंटरफ़ेस का समर्थन करता है
- ऑडियो डेटा ट्रांसफर के लिए नेटिव और AXI4 स्ट्रीम ऑडियो इंटरफ़ेस का समर्थन करता है
असमर्थित विशेषताएं
HDMI RX IP की असमर्थित विशेषताएं निम्नलिखित हैं:
- 4:2:0 रंग प्रारूप समर्थित नहीं है.
- उच्च डायनेमिक रेंज (HDR) और उच्च-बैंडविड्थ डिजिटल सामग्री संरक्षण (HDCP) समर्थित नहीं हैं।
- परिवर्तनीय रिफ्रेश दर (VRR) और ऑटो लो लेटेंसी मोड (ALLM) समर्थित नहीं हैं।
- क्षैतिज समय पैरामीटर जो चार पिक्सेल मोड में चार से विभाज्य नहीं हैं, समर्थित नहीं हैं।
स्थापना निर्देश
IP कोर को Libero® SoC सॉफ़्टवेयर के IP कैटलॉग में Libero SoC सॉफ़्टवेयर में IP कैटलॉग अपडेट फ़ंक्शन के माध्यम से स्वचालित रूप से इंस्टॉल किया जाना चाहिए, या इसे कैटलॉग से मैन्युअल रूप से डाउनलोड किया जाना चाहिए। एक बार जब IP कोर Libero SoC सॉफ़्टवेयर IP कैटलॉग में इंस्टॉल हो जाता है, तो इसे Libero प्रोजेक्ट में शामिल करने के लिए स्मार्ट डिज़ाइन के भीतर कॉन्फ़िगर, जेनरेट और इंस्टेंटिएट किया जाता है।
परीक्षण किए गए स्रोत उपकरण (प्रश्न पूछें)
निम्न तालिका में परीक्षण किये गये स्रोत डिवाइस सूचीबद्ध हैं।
तालिका 1-1. परीक्षण किए गए स्रोत उपकरण
उपकरण | पिक्सेल मोड | परीक्षण किए गए संकल्प | रंग गहराई (बिट) | रंग मोड | ऑडियो |
क्वांटमडाटा™ M41h HDMI विश्लेषक | 1 | 720P 30 FPS, 720P 60 FPS और 1080P 60 FPS | 8 | आरजीबी, YUV444 और YUV422 | हाँ |
1080पी 30 एफपीएस | 8, 10, 12 और 16 | ||||
4 | 720P 30 FPS, 1080P 30 FPS और 4K 60 FPS | 8 | |||
1080पी 60 एफपीएस | 8, 12 और 16 | ||||
4के 30 एफपीएस | 8, 10, 12 और 16 | ||||
लेनोवो™ 20U1A007IG | 1 | 1080पी 60 एफपीएस | 8 | आरजीबी | हाँ |
4 | 1080P 60 FPS और 4K 30 FPS | ||||
डेल लैटीट्यूड 3420 | 1 | 1080पी 60 एफपीएस | 8 | आरजीबी | हाँ |
4 | 4K 30 FPS और 4K 60 FPS | ||||
एस्ट्रो VA-1844A HDMI® टेस्टर | 1 | 720P 30 FPS, 720P 60 FPS और 1080P 60 FPS | 8 | आरजीबी, YUV444 और YUV422 | हाँ |
1080पी 30 एफपीएस | 8, 10, 12 और 16 | ||||
4 | 720P 30 FPS, 1080P 30 FPS और 4K 30 FPS | 8 | |||
1080पी 30 एफपीएस | 8, 12 और 16 | ||||
NVIDIA® जेटसन AGX ओरिन 32GB H01 किट | 1 | 1080पी 30 एफपीएस | 8 | आरजीबी | नहीं |
4 | 4के 60 एफपीएस |
HDMI RX IP कॉन्फ़िगरेशन (प्रश्न पूछें)
यह अनुभाग एक ओवर प्रदान करता हैview HDMI RX IP Configurator इंटरफ़ेस और उसके घटकों का विवरण। HDMI RX IP Configurator HDMI RX कोर को सेट करने के लिए एक ग्राफ़िकल इंटरफ़ेस प्रदान करता है। यह कॉन्फ़िगरेटर उपयोगकर्ता को पिक्सेल की संख्या, ऑडियो चैनलों की संख्या, वीडियो इंटरफ़ेस, ऑडियो इंटरफ़ेस, SCRAMBLER, रंग गहराई, रंग प्रारूप, टेस्टबेंच और लाइसेंस जैसे पैरामीटर चुनने की अनुमति देता है। कॉन्फ़िगरेटर इंटरफ़ेस में सेटिंग्स को कस्टमाइज़ करने के लिए ड्रॉपडाउन मेनू और विकल्प शामिल हैं। मुख्य कॉन्फ़िगरेशन तालिका 4-1 में वर्णित हैं। निम्न चित्र विस्तृत विवरण प्रदान करता है view HDMI RX IP कॉन्फिगरेटर इंटरफ़ेस का।
चित्र 2-1. HDMI RX IP कॉन्फ़िगरेटर
इंटरफ़ेस में कॉन्फ़िगरेशन की पुष्टि या त्याग करने के लिए ओके और कैंसल बटन भी शामिल हैं।
हार्डवेयर कार्यान्वयन (प्रश्न पूछें)
निम्नलिखित आंकड़े ट्रांसीवर (XCVR) के साथ HDMI RX IP इंटरफ़ेस का वर्णन करते हैं।
चित्र 3-1. HDMI RX ब्लॉक आरेख
चित्र 3-2. रिसीवर विस्तृत ब्लॉक आरेख
HDMI RX में तीन भाग होते हैंtagतों:
- चरण संरेखक ट्रांसीवर बिट स्लिप का उपयोग करके नियंत्रण टोकन सीमाओं के संबंध में समानांतर डेटा को संरेखित करता है।
- टीएमडीएस डिकोडर 10-बिट एनकोडेड डेटा को 8-बिट वीडियो पिक्सेल डेटा, 4-बिट ऑडियो पैकेट डेटा और 2-बिट नियंत्रण संकेतों में परिवर्तित करता है।
- FIFOs, R, G और B लेन की घड़ियों के बीच के तिरछेपन को दूर करता है।
फेज़ एलाइनर (प्रश्न पूछें)
XCVR से 10-बिट समानांतर डेटा हमेशा TMDS एनकोडेड शब्द सीमाओं के संबंध में संरेखित नहीं होता है। डेटा को डिकोड करने के लिए समानांतर डेटा को बिट शिफ्ट और संरेखित करने की आवश्यकता होती है। चरण संरेखण XCVR में बिट-स्लिप सुविधा का उपयोग करके आने वाले समानांतर डेटा को शब्द सीमाओं में संरेखित करता है। प्रति-मॉनीटर DPI जागरूकता (PMA) मोड में XCVR बिट-स्लिप सुविधा की अनुमति देता है, जहाँ यह 10-बिट डिसेरिएलाइज़्ड शब्द के संरेखण को 1-बिट से समायोजित करता है। हर बार, 10-बिट शब्द को 1 बिट स्लिप स्थिति से समायोजित करने के बाद, नियंत्रण अवधि के दौरान स्थिति को लॉक करने के लिए HDMI प्रोटोकॉल के चार नियंत्रण टोकन में से किसी एक के साथ इसकी तुलना की जाती है। 10-बिट शब्द सही ढंग से संरेखित है और अगले सेकंड के लिए वैध माना जाता है।tagप्रत्येक रंग चैनल का अपना फेज़ एलाइनर होता है, टीएमडीएस डिकोडर केवल तभी डिकोडिंग शुरू करता है जब सभी फेज़ एलाइनर शब्द सीमाओं को सही करने के लिए लॉक हो जाते हैं।
टीएमडीएस डिकोडर (प्रश्न पूछें)
TMDS डिकोडर वीडियो अवधि के दौरान ट्रांसीवर से 10-बिट डिसेरियलाइज़्ड को 8-बिट पिक्सेल डेटा में डिकोड करता है। HSYNC, VSYNC और पैकेट हेडर 10-बिट ब्लू चैनल डेटा से नियंत्रण अवधि के दौरान उत्पन्न होते हैं। ऑडियो पैकेट डेटा को R और G चैनल पर चार बिट्स के साथ डिकोड किया जाता है। प्रत्येक चैनल का TMDS डिकोडर अपनी घड़ी पर काम करता है। इसलिए, इसमें चैनलों के बीच एक निश्चित तिरछापन हो सकता है।
चैनल से चैनल डी-स्क्यू (प्रश्न पूछें)
चैनलों के बीच तिरछापन हटाने के लिए FIFO आधारित डी-स्क्यू लॉजिक का उपयोग किया जाता है। प्रत्येक चैनल को चरण संरेखण इकाइयों से एक वैध संकेत प्राप्त होता है, जो यह इंगित करता है कि चरण संरेखण से आने वाला 10-बिट डेटा वैध है या नहीं। यदि सभी चैनल वैध हैं (चरण संरेखण प्राप्त कर चुके हैं), तो FIFO मॉड्यूल रीड और राइट सक्षम संकेतों (लगातार लिखना और पढ़ना) का उपयोग करके FIFO मॉड्यूल के माध्यम से डेटा पास करना शुरू कर देता है। जब किसी भी FIFO आउटपुट में एक नियंत्रण टोकन का पता लगाया जाता है, तो रीड आउट प्रवाह निलंबित हो जाता है, और वीडियो स्ट्रीम में किसी विशेष मार्कर के आगमन को इंगित करने के लिए एक मार्कर डिटेक्टेड सिग्नल उत्पन्न होता है। रीड आउट प्रवाह केवल तभी फिर से शुरू होता है जब यह मार्कर सभी तीन चैनलों पर आ गया हो। परिणामस्वरूप, संबंधित तिरछापन हटा दिया जाता है। डुअल-क्लॉक FIFO संबंधित तिरछापन हटाने के लिए सभी तीन डेटा स्ट्रीम को ब्लू चैनल क्लॉक में सिंक्रोनाइज़ करता है। निम्नलिखित चित्र चैनल से चैनल डी-स्क्यू तकनीक का वर्णन करता है।
चित्र 3-3. चैनल से चैनल डी-स्क्यू
डीडीसी (प्रश्न पूछें)
डीडीसी I2C बस विनिर्देश पर आधारित एक संचार चैनल है। स्रोत स्लेव एड्रेस के साथ सिंक के E-EDID से जानकारी पढ़ने के लिए I2C कमांड का उपयोग करता है। HDMI RX IP मल्टीपल रेज़ोल्यूशन के साथ पूर्वनिर्धारित EDID का उपयोग करता है जो वन पिक्सल मोड में 1920 हर्ट्ज पर 1080 ✕ 60 तक और फोर पिक्सल मोड में 3840 हर्ट्ज पर 2160 ✕ 60 तक के रेज़ोल्यूशन का समर्थन करता है।
ईडीआईडी डिस्प्ले नाम को माइक्रोचिप एचडीएमआई डिस्प्ले के रूप में दर्शाता है।
HDMI RX पैरामीटर और इंटरफ़ेस सिग्नल (प्रश्न पूछें)
यह अनुभाग HDMI RX GUI कॉन्फ़िगरेटर और I/O सिग्नल में पैरामीटर्स पर चर्चा करता है।
कॉन्फ़िगरेशन पैरामीटर (प्रश्न पूछें)
निम्न तालिका HDMI RX IP में कॉन्फ़िगरेशन पैरामीटर्स को सूचीबद्ध करती है।
तालिका 4-1। कॉन्फ़िगरेशन पैरामीटर
मापदण्ड नाम | विवरण |
रंग प्रारूप | रंग स्थान को परिभाषित करता है। निम्नलिखित रंग प्रारूपों का समर्थन करता है:
|
रंग गहराई | प्रति रंग घटक बिट्स की संख्या निर्दिष्ट करता है। प्रति घटक 8, 10, 12 और 16 बिट्स का समर्थन करता है। |
पिक्सेल की संख्या | प्रति क्लॉक इनपुट पिक्सेल की संख्या इंगित करता है:
|
स्क्रैम्बलर | 4 फ्रेम प्रति सेकंड पर 60K रिज़ॉल्यूशन के लिए समर्थन:
|
ऑडियो चैनलों की संख्या | ऑडियो चैनलों की संख्या का समर्थन करता है:
|
वीडियो इंटरफ़ेस | मूल और AXI स्ट्रीम |
ऑडियो इंटरफेस | मूल और AXI स्ट्रीम |
टेस्ट बेंच | परीक्षण बेंच वातावरण के चयन की अनुमति देता है। निम्नलिखित परीक्षण बेंच विकल्पों का समर्थन करता है:
|
लाइसेंस | लाइसेंस के प्रकार को निर्दिष्ट करता है। निम्नलिखित दो लाइसेंस विकल्प प्रदान करता है:
|
बंदरगाह (प्रश्न पूछें)
निम्न तालिका में मूल इंटरफ़ेस के लिए HDMI RX IP के इनपुट और आउटपुट पोर्ट सूचीबद्ध हैं, जब रंग प्रारूप RGB है।
तालिका 4-2. नेटिव इंटरफ़ेस के लिए इनपुट और आउटपुट
सिग्नल का नाम | दिशा | चौड़ाई (बिट्स) | विवरण |
रीसेट_एन_आई | इनपुट | 1 | सक्रिय-निम्न अतुल्यकालिक रीसेट सिग्नल |
आर_आरएक्स_सीएलके_आई | इनपुट | 1 | XCVR से “R” चैनल के लिए समानांतर घड़ी |
जी_आरएक्स_सीएलके_आई | इनपुट | 1 | XCVR से “G” चैनल के लिए समानांतर घड़ी |
बी_आरएक्स_सीएलके_आई | इनपुट | 1 | XCVR से “B” चैनल के लिए समानांतर घड़ी |
EDID_रीसेट_N_I | इनपुट | 1 | सक्रिय-निम्न अतुल्यकालिक ईडीआईडी रीसेट सिग्नल |
R_RX_वैध_I | इनपुट | 1 | “R” चैनल समानांतर डेटा के लिए XCVR से वैध सिग्नल |
G_RX_वैध_I | इनपुट | 1 | “G” चैनल समानांतर डेटा के लिए XCVR से वैध सिग्नल |
B_RX_वैध_I | इनपुट | 1 | “बी” चैनल समानांतर डेटा के लिए XCVR से वैध सिग्नल |
सिग्नल का नाम | दिशा | चौड़ाई (बिट्स) | विवरण |
डेटा_आर_आई | इनपुट | पिक्सेल की संख्या ✕ 10 बिट्स | XCVR से “R” चैनल समानांतर डेटा प्राप्त किया गया |
डेटा_जी_आई | इनपुट | पिक्सेल की संख्या ✕ 10 बिट्स | XCVR से “G” चैनल समानांतर डेटा प्राप्त किया गया |
डेटा_बी_आई | इनपुट | पिक्सेल की संख्या ✕ 10 बिट्स | XCVR से “B” चैनल समानांतर डेटा प्राप्त हुआ |
एससीएल_आई | इनपुट | 1 | DDC के लिए I2C सीरियल क्लॉक इनपुट |
एचपीडी_आई | इनपुट | 1 | हॉट प्लग इनपुट सिग्नल का पता लगाता है। स्रोत सिंक से जुड़ा हुआ है HPD सिग्नल उच्च होना चाहिए। |
एसडीए_आई | इनपुट | 1 | DDC के लिए I2C सीरियल डेटा इनपुट |
ईडीआईडी_सीएलके_आई | इनपुट | 1 | I2C मॉड्यूल के लिए सिस्टम घड़ी |
बिट_स्लिप_आर_ओ | उत्पादन | 1 | ट्रांसीवर के “R” चैनल पर बिट स्लिप सिग्नल |
बिट_स्लिप_जी_ओ | उत्पादन | 1 | ट्रांसीवर के "G" चैनल पर बिट स्लिप सिग्नल |
बिट_स्लिप_B_O | उत्पादन | 1 | ट्रांसीवर के “बी” चैनल को बिट स्लिप सिग्नल |
VIDEO_डेटा_वैध_O | उत्पादन | 1 | वीडियो डेटा वैध आउटपुट |
ऑडियो_डेटा_वैध_O | उत्पादन | 1 | ऑडियो डेटा वैध आउटपुट |
एच_SYNC_O | उत्पादन | 1 | क्षैतिज सिंक पल्स |
V_SYNC_O | उत्पादन | 1 | सक्रिय वर्टिकल सिंक पल्स |
आर_ओ | उत्पादन | पिक्सेल की संख्या ✕ रंग गहराई बिट्स | डिकोड किया गया “R” डेटा |
जाना | उत्पादन | पिक्सेल की संख्या ✕ रंग गहराई बिट्स | डिकोड किया गया “G” डेटा |
बी_ओ | उत्पादन | पिक्सेल की संख्या ✕ रंग गहराई बिट्स | डिकोड किया गया “बी” डेटा |
एसडीए_ओ | उत्पादन | 1 | DDC के लिए I2C सीरियल डेटा आउटपुट |
एचपीडी_ओ | उत्पादन | 1 | हॉट प्लग आउटपुट सिग्नल का पता लगाता है |
एसीआर_सीटीएस_ओ | उत्पादन | 20 | ऑडियो घड़ी पुनर्जनन चक्र समयamp कीमत |
एसीआर_एन_ओ | उत्पादन | 20 | ऑडियो क्लॉक रीजनरेशन मान (N) पैरामीटर |
ACR_वैध_O | उत्पादन | 1 | ऑडियो घड़ी पुनर्जनन वैध संकेत |
ऑडियो_एसAMPLE_CH1_ओ | उत्पादन | 24 | चैनल 1 ऑडियोampले डेटा |
ऑडियो_एसAMPLE_CH2_ओ | उत्पादन | 24 | चैनल 2 ऑडियोampले डेटा |
ऑडियो_एसAMPLE_CH3_ओ | उत्पादन | 24 | चैनल 3 ऑडियोampले डेटा |
ऑडियो_एसAMPLE_CH4_ओ | उत्पादन | 24 | चैनल 4 ऑडियोampले डेटा |
ऑडियो_एसAMPLE_CH5_ओ | उत्पादन | 24 | चैनल 5 ऑडियोampले डेटा |
ऑडियो_एसAMPLE_CH6_ओ | उत्पादन | 24 | चैनल 6 ऑडियोampले डेटा |
ऑडियो_एसAMPLE_CH7_ओ | उत्पादन | 24 | चैनल 7 ऑडियोampले डेटा |
ऑडियो_एसAMPLE_CH8_ओ | उत्पादन | 24 | चैनल 8 ऑडियोampले डेटा |
HDMI_DVI_मोड_O | उत्पादन | 1 | निम्नलिखित दो मोड हैं:
|
निम्न तालिका AXI4 स्ट्रीम वीडियो इंटरफ़ेस के लिए HDMI RX IP के इनपुट और आउटपुट पोर्ट का वर्णन करती है।
तालिका 4-3. AXI4 स्ट्रीम वीडियो इंटरफ़ेस के लिए इनपुट और आउटपुट पोर्ट
पोर्ट नाम | दिशा | चौड़ाई (बिट्स) | विवरण |
टीडीएटीए_ओ | उत्पादन | पिक्सेल की संख्या ✕ रंग गहराई ✕ 3 बिट्स | आउटपुट वीडियो डेटा [R, G, B] |
टीवीALID_O | उत्पादन | 1 | आउटपुट वीडियो मान्य |
पोर्ट नाम | दिशा | चौड़ाई (बिट्स) | विवरण |
TLAST_ओ | उत्पादन | 1 | आउटपुट फ़्रेम समाप्ति संकेत |
टसेर_ओ | उत्पादन | 3 |
|
टीएसटीआरबी_ओ | उत्पादन | 3 | आउटपुट वीडियो डेटा स्ट्रोब |
TKEEP_ओ | उत्पादन | 3 | आउटपुट वीडियो डेटा रखें |
निम्न तालिका AXI4 स्ट्रीम ऑडियो इंटरफ़ेस के लिए HDMI RX IP के इनपुट और आउटपुट पोर्ट का वर्णन करती है।
तालिका 4-4. AXI4 स्ट्रीम ऑडियो इंटरफ़ेस के लिए इनपुट और आउटपुट पोर्ट
पोर्ट नाम | दिशा | चौड़ाई (बिट्स) | विवरण |
ऑडियो_TDATA_O | उत्पादन | 24 | आउटपुट ऑडियो डेटा |
ऑडियो_TID_O | उत्पादन | 3 | आउटपुट ऑडियो चैनल |
ऑडियो_टीवीअमान्य_O | उत्पादन | 1 | आउटपुट ऑडियो वैध संकेत |
निम्न तालिका में मूल इंटरफ़ेस के लिए HDMI RX IP के इनपुट और आउटपुट पोर्ट सूचीबद्ध हैं, जब रंग प्रारूप YUV444 है।
तालिका 4-5. नेटिव इंटरफ़ेस के लिए इनपुट और आउटपुट
पोर्ट नाम | दिशा | चौड़ाई (बिट्स) | विवरण |
रीसेट_एन_आई | इनपुट | 1 | सक्रिय-निम्न अतुल्यकालिक रीसेट सिग्नल |
लेन3_RX_CLK_I | इनपुट | 1 | XCVR से लेन 3 चैनल के लिए समानांतर घड़ी |
लेन2_RX_CLK_I | इनपुट | 1 | XCVR से लेन 2 चैनल के लिए समानांतर घड़ी |
लेन1_RX_CLK_I | इनपुट | 1 | XCVR से लेन 1 चैनल के लिए समानांतर घड़ी |
EDID_रीसेट_N_I | इनपुट | 1 | सक्रिय-निम्न अतुल्यकालिक ईडीआईडी रीसेट सिग्नल |
LANE3_RX_VALID_I | इनपुट | 1 | लेन 3 समानांतर डेटा के लिए XCVR से वैध संकेत |
LANE2_RX_VALID_I | इनपुट | 1 | लेन 2 समानांतर डेटा के लिए XCVR से वैध संकेत |
LANE1_RX_VALID_I | इनपुट | 1 | लेन 1 समानांतर डेटा के लिए XCVR से वैध संकेत |
डेटा_लेन3_I | इनपुट | पिक्सेल की संख्या ✕ 10 बिट्स | XCVR से लेन 3 समानांतर डेटा प्राप्त हुआ |
डेटा_लेन2_I | इनपुट | पिक्सेल की संख्या ✕ 10 बिट्स | XCVR से लेन 2 समानांतर डेटा प्राप्त हुआ |
डेटा_लेन1_I | इनपुट | पिक्सेल की संख्या ✕ 10 बिट्स | XCVR से लेन 1 समानांतर डेटा प्राप्त हुआ |
एससीएल_आई | इनपुट | 1 | DDC के लिए I2C सीरियल क्लॉक इनपुट |
एचपीडी_आई | इनपुट | 1 | हॉट प्लग इनपुट सिग्नल का पता लगाता है। स्रोत सिंक से जुड़ा हुआ है HPD सिग्नल उच्च होना चाहिए। |
एसडीए_आई | इनपुट | 1 | DDC के लिए I2C सीरियल डेटा इनपुट |
ईडीआईडी_सीएलके_आई | इनपुट | 1 | I2C मॉड्यूल के लिए सिस्टम घड़ी |
बिट_स्लिप_लेन3_O | उत्पादन | 1 | ट्रांसीवर की लेन 3 पर बिट स्लिप सिग्नल |
बिट_स्लिप_लेन2_O | उत्पादन | 1 | ट्रांसीवर की लेन 2 पर बिट स्लिप सिग्नल |
बिट_स्लिप_लेन1_O | उत्पादन | 1 | ट्रांसीवर की लेन 1 पर बिट स्लिप सिग्नल |
VIDEO_डेटा_वैध_O | उत्पादन | 1 | वीडियो डेटा वैध आउटपुट |
ऑडियो_डेटा_वैध_O | उत्पादन | 1 | ऑडियो डेटा वैध आउटपुट |
एच_SYNC_O | उत्पादन | 1 | क्षैतिज सिंक पल्स |
V_SYNC_O | उत्पादन | 1 | सक्रिय वर्टिकल सिंक पल्स |
पोर्ट नाम | दिशा | चौड़ाई (बिट्स) | विवरण |
य_ओ | उत्पादन | पिक्सेल की संख्या ✕ रंग गहराई बिट्स | डिकोड किया गया “Y” डेटा |
सीबी_ओ | उत्पादन | पिक्सेल की संख्या ✕ रंग गहराई बिट्स | डिकोड किया गया “Cb” डेटा |
सीआर_ओ | उत्पादन | पिक्सेल की संख्या ✕ रंग गहराई बिट्स | डिकोड किया गया “Cr” डेटा |
एसडीए_ओ | उत्पादन | 1 | DDC के लिए I2C सीरियल डेटा आउटपुट |
एचपीडी_ओ | उत्पादन | 1 | हॉट प्लग आउटपुट सिग्नल का पता लगाता है |
एसीआर_सीटीएस_ओ | उत्पादन | 20 | ऑडियो घड़ी पुनर्जनन चक्र timestamp कीमत |
एसीआर_एन_ओ | उत्पादन | 20 | ऑडियो क्लॉक रीजनरेशन मान (N) पैरामीटर |
ACR_वैध_O | उत्पादन | 1 | ऑडियो घड़ी पुनर्जनन वैध संकेत |
ऑडियो_एसAMPLE_CH1_ओ | उत्पादन | 24 | चैनल 1 ऑडियोampले डेटा |
ऑडियो_एसAMPLE_CH2_ओ | उत्पादन | 24 | चैनल 2 ऑडियोampले डेटा |
ऑडियो_एसAMPLE_CH3_ओ | उत्पादन | 24 | चैनल 3 ऑडियोampले डेटा |
ऑडियो_एसAMPLE_CH4_ओ | उत्पादन | 24 | चैनल 4 ऑडियोampले डेटा |
ऑडियो_एसAMPLE_CH5_ओ | उत्पादन | 24 | चैनल 5 ऑडियोampले डेटा |
ऑडियो_एसAMPLE_CH6_ओ | उत्पादन | 24 | चैनल 6 ऑडियोampले डेटा |
ऑडियो_एसAMPLE_CH7_ओ | उत्पादन | 24 | चैनल 7 ऑडियोampले डेटा |
ऑडियो_एसAMPLE_CH8_ओ | उत्पादन | 24 | चैनल 8 ऑडियोampले डेटा |
निम्न तालिका में मूल इंटरफ़ेस के लिए HDMI RX IP के इनपुट और आउटपुट पोर्ट सूचीबद्ध हैं, जब रंग प्रारूप YUV422 है।
तालिका 4-6. नेटिव इंटरफ़ेस के लिए इनपुट और आउटपुट
पोर्ट नाम | दिशा | चौड़ाई (बिट्स) | विवरण |
रीसेट_एन_आई | इनपुट | 1 | सक्रिय-निम्न अतुल्यकालिक रीसेट सिग्नल |
लेन3_RX_CLK_I | इनपुट | 1 | XCVR से लेन 3 चैनल के लिए समानांतर घड़ी |
लेन2_RX_CLK_I | इनपुट | 1 | XCVR से लेन 2 चैनल के लिए समानांतर घड़ी |
लेन1_RX_CLK_I | इनपुट | 1 | XCVR से लेन 1 चैनल के लिए समानांतर घड़ी |
EDID_रीसेट_N_I | इनपुट | 1 | सक्रिय-निम्न अतुल्यकालिक ईडीआईडी रीसेट सिग्नल |
LANE3_RX_VALID_I | इनपुट | 1 | लेन 3 समानांतर डेटा के लिए XCVR से वैध संकेत |
LANE2_RX_VALID_I | इनपुट | 1 | लेन 2 समानांतर डेटा के लिए XCVR से वैध संकेत |
LANE1_RX_VALID_I | इनपुट | 1 | लेन 1 समानांतर डेटा के लिए XCVR से वैध संकेत |
डेटा_लेन3_I | इनपुट | पिक्सेल की संख्या ✕ 10 बिट्स | XCVR से लेन 3 समानांतर डेटा प्राप्त हुआ |
डेटा_लेन2_I | इनपुट | पिक्सेल की संख्या ✕ 10 बिट्स | XCVR से लेन 2 समानांतर डेटा प्राप्त हुआ |
डेटा_लेन1_I | इनपुट | पिक्सेल की संख्या ✕ 10 बिट्स | XCVR से लेन 1 समानांतर डेटा प्राप्त हुआ |
एससीएल_आई | इनपुट | 1 | DDC के लिए I2C सीरियल क्लॉक इनपुट |
एचपीडी_आई | इनपुट | 1 | हॉट प्लग इनपुट सिग्नल का पता लगाता है। स्रोत सिंक से जुड़ा हुआ है HPD सिग्नल उच्च होना चाहिए। |
एसडीए_आई | इनपुट | 1 | DDC के लिए I2C सीरियल डेटा इनपुट |
ईडीआईडी_सीएलके_आई | इनपुट | 1 | I2C मॉड्यूल के लिए सिस्टम घड़ी |
बिट_स्लिप_लेन3_O | उत्पादन | 1 | ट्रांसीवर की लेन 3 पर बिट स्लिप सिग्नल |
बिट_स्लिप_लेन2_O | उत्पादन | 1 | ट्रांसीवर की लेन 2 पर बिट स्लिप सिग्नल |
बिट_स्लिप_लेन1_O | उत्पादन | 1 | ट्रांसीवर की लेन 1 पर बिट स्लिप सिग्नल |
VIDEO_डेटा_वैध_O | उत्पादन | 1 | वीडियो डेटा वैध आउटपुट |
पोर्ट नाम | दिशा | चौड़ाई (बिट्स) | विवरण |
ऑडियो_डेटा_वैध_O | उत्पादन | 1 | ऑडियो डेटा वैध आउटपुट |
एच_SYNC_O | उत्पादन | 1 | क्षैतिज सिंक पल्स |
V_SYNC_O | उत्पादन | 1 | सक्रिय वर्टिकल सिंक पल्स |
य_ओ | उत्पादन | पिक्सेल की संख्या ✕ रंग गहराई बिट्स | डिकोड किया गया “Y” डेटा |
सी_ओ | उत्पादन | पिक्सेल की संख्या ✕ रंग गहराई बिट्स | डिकोड किया गया “सी” डेटा |
एसडीए_ओ | उत्पादन | 1 | DDC के लिए I2C सीरियल डेटा आउटपुट |
एचपीडी_ओ | उत्पादन | 1 | हॉट प्लग आउटपुट सिग्नल का पता लगाता है |
एसीआर_सीटीएस_ओ | उत्पादन | 20 | ऑडियो घड़ी पुनर्जनन चक्र timestamp कीमत |
एसीआर_एन_ओ | उत्पादन | 20 | ऑडियो क्लॉक रीजनरेशन मान (N) पैरामीटर |
ACR_वैध_O | उत्पादन | 1 | ऑडियो घड़ी पुनर्जनन वैध संकेत |
ऑडियो_एसAMPLE_CH1_ओ | उत्पादन | 24 | चैनल 1 ऑडियोampले डेटा |
ऑडियो_एसAMPLE_CH2_ओ | उत्पादन | 24 | चैनल 2 ऑडियोampले डेटा |
ऑडियो_एसAMPLE_CH3_ओ | उत्पादन | 24 | चैनल 3 ऑडियोampले डेटा |
ऑडियो_एसAMPLE_CH4_ओ | उत्पादन | 24 | चैनल 4 ऑडियोampले डेटा |
ऑडियो_एसAMPLE_CH5_ओ | उत्पादन | 24 | चैनल 5 ऑडियोampले डेटा |
ऑडियो_एसAMPLE_CH6_ओ | उत्पादन | 24 | चैनल 6 ऑडियोampले डेटा |
ऑडियो_एसAMPLE_CH7_ओ | उत्पादन | 24 | चैनल 7 ऑडियोampले डेटा |
ऑडियो_एसAMPLE_CH8_ओ | उत्पादन | 24 | चैनल 8 ऑडियोampले डेटा |
निम्न तालिका SCRAMBLER सक्षम होने पर मूल इंटरफ़ेस के लिए HDMI RX IP के इनपुट और आउटपुट पोर्ट को सूचीबद्ध करती है।
तालिका 4-7. नेटिव इंटरफ़ेस के लिए इनपुट और आउटपुट
पोर्ट नाम | दिशा | चौड़ाई (बिट्स) | विवरण |
रीसेट_एन_आई | इनपुट | 1 | सक्रिय-निम्न अतुल्यकालिक रीसेट सिग्नल |
आर_आरएक्स_सीएलके_आई | इनपुट | 1 | XCVR से “R” चैनल के लिए समानांतर घड़ी |
जी_आरएक्स_सीएलके_आई | इनपुट | 1 | XCVR से “G” चैनल के लिए समानांतर घड़ी |
बी_आरएक्स_सीएलके_आई | इनपुट | 1 | XCVR से “B” चैनल के लिए समानांतर घड़ी |
EDID_रीसेट_N_I | इनपुट | 1 | सक्रिय-निम्न अतुल्यकालिक ईडीआईडी रीसेट सिग्नल |
HDMI_केबल_CLK_I | इनपुट | 1 | HDMI स्रोत से केबल घड़ी |
R_RX_वैध_I | इनपुट | 1 | “R” चैनल समानांतर डेटा के लिए XCVR से वैध सिग्नल |
G_RX_वैध_I | इनपुट | 1 | “G” चैनल समानांतर डेटा के लिए XCVR से वैध सिग्नल |
B_RX_वैध_I | इनपुट | 1 | “बी” चैनल समानांतर डेटा के लिए XCVR से वैध सिग्नल |
डेटा_आर_आई | इनपुट | पिक्सेल की संख्या ✕ 10 बिट्स | XCVR से “R” चैनल समानांतर डेटा प्राप्त किया गया |
डेटा_जी_आई | इनपुट | पिक्सेल की संख्या ✕ 10 बिट्स | XCVR से “G” चैनल समानांतर डेटा प्राप्त किया गया |
डेटा_बी_आई | इनपुट | पिक्सेल की संख्या ✕ 10 बिट्स | XCVR से “B” चैनल समानांतर डेटा प्राप्त हुआ |
एससीएल_आई | इनपुट | 1 | DDC के लिए I2C सीरियल क्लॉक इनपुट |
एचपीडी_आई | इनपुट | 1 | हॉट प्लग इनपुट सिग्नल का पता लगाता है। स्रोत सिंक से जुड़ा हुआ है, और HPD सिग्नल उच्च होना चाहिए। |
एसडीए_आई | इनपुट | 1 | DDC के लिए I2C सीरियल डेटा इनपुट |
ईडीआईडी_सीएलके_आई | इनपुट | 1 | I2C मॉड्यूल के लिए सिस्टम घड़ी |
बिट_स्लिप_आर_ओ | उत्पादन | 1 | ट्रांसीवर के “R” चैनल पर बिट स्लिप सिग्नल |
बिट_स्लिप_जी_ओ | उत्पादन | 1 | ट्रांसीवर के "G" चैनल पर बिट स्लिप सिग्नल |
पोर्ट नाम | दिशा | चौड़ाई (बिट्स) | विवरण |
बिट_स्लिप_B_O | उत्पादन | 1 | ट्रांसीवर के “बी” चैनल को बिट स्लिप सिग्नल |
VIDEO_डेटा_वैध_O | उत्पादन | 1 | वीडियो डेटा वैध आउटपुट |
ऑडियो_डेटा_वैध_O | output1 | 1 | ऑडियो डेटा वैध आउटपुट |
एच_SYNC_O | उत्पादन | 1 | क्षैतिज सिंक पल्स |
V_SYNC_O | उत्पादन | 1 | सक्रिय वर्टिकल सिंक पल्स |
डेटा_ दर_O | उत्पादन | 16 | Rx डेटा दर। डेटा दर मान निम्नलिखित हैं:
|
आर_ओ | उत्पादन | पिक्सेल की संख्या ✕ रंग गहराई बिट्स | डिकोड किया गया “R” डेटा |
जाना | उत्पादन | पिक्सेल की संख्या ✕ रंग गहराई बिट्स | डिकोड किया गया “G” डेटा |
बी_ओ | उत्पादन | पिक्सेल की संख्या ✕ रंग गहराई बिट्स | डिकोड किया गया “बी” डेटा |
एसडीए_ओ | उत्पादन | 1 | DDC के लिए I2C सीरियल डेटा आउटपुट |
एचपीडी_ओ | उत्पादन | 1 | हॉट प्लग आउटपुट सिग्नल का पता लगाता है |
एसीआर_सीटीएस_ओ | उत्पादन | 20 | ऑडियो घड़ी पुनर्जनन चक्र timestamp कीमत |
एसीआर_एन_ओ | उत्पादन | 20 | ऑडियो क्लॉक रीजनरेशन मान (N) पैरामीटर |
ACR_वैध_O | उत्पादन | 1 | ऑडियो घड़ी पुनर्जनन वैध संकेत |
ऑडियो_एसAMPLE_CH1_ओ | उत्पादन | 24 | चैनल 1 ऑडियोampले डेटा |
ऑडियो_एसAMPLE_CH2_ओ | उत्पादन | 24 | चैनल 2 ऑडियोampले डेटा |
ऑडियो_एसAMPLE_CH3_ओ | उत्पादन | 24 | चैनल 3 ऑडियोampले डेटा |
ऑडियो_एसAMPLE_CH4_ओ | उत्पादन | 24 | चैनल 4 ऑडियोampले डेटा |
ऑडियो_एसAMPLE_CH5_ओ | उत्पादन | 24 | चैनल 5 ऑडियोampले डेटा |
ऑडियो_एसAMPLE_CH6_ओ | उत्पादन | 24 | चैनल 6 ऑडियोampले डेटा |
ऑडियो_एसAMPLE_CH7_ओ | उत्पादन | 24 | चैनल 7 ऑडियोampले डेटा |
ऑडियो_एसAMPLE_CH8_ओ | उत्पादन | 24 | चैनल 8 ऑडियोampले डेटा |
टेस्टबेंच सिमुलेशन (प्रश्न पूछें)
HDMI RX कोर की कार्यक्षमता की जांच करने के लिए टेस्टबेंच प्रदान किया गया है। टेस्टबेंच केवल नेटिव इंटरफ़ेस में ही काम करता है जब पिक्सेल की संख्या एक होती है।
टेस्टबेंच का उपयोग करके कोर का अनुकरण करने के लिए, निम्नलिखित चरण करें:
- डिज़ाइन प्रवाह विंडो में, डिज़ाइन बनाएँ का विस्तार करें.
- स्मार्टडिज़ाइन टेस्टबेंच बनाएं पर राइट-क्लिक करें, और फिर चलाएँ पर क्लिक करें, जैसा कि निम्नलिखित चित्र में दिखाया गया है।
चित्र 5-1. स्मार्टडिज़ाइन टेस्टबेंच बनाना - स्मार्टडिज़ाइन टेस्टबेंच के लिए नाम दर्ज करें और फिर ओके पर क्लिक करें।
चित्र 5-2. स्मार्टडिज़ाइन टेस्टबेंच का नामकरणस्मार्टडिजाइन टेस्टबेंच बनाया गया है, और डिजाइन फ्लो फलक के दाईं ओर एक कैनवास दिखाई देता है।
- Libero® SoC कैटलॉग पर जाएँ, चुनें View > Windows > IP कैटलॉग पर जाएँ और फिर समाधान-वीडियो का विस्तार करें। HDMI RX IP (v5.4.0) पर डबल-क्लिक करें और फिर OK पर क्लिक करें।
- सभी पोर्ट्स का चयन करें, राइट-क्लिक करें और प्रमोट टू टॉप लेवल का चयन करें।
- स्मार्टडिज़ाइन टूल बार पर, घटक उत्पन्न करें पर क्लिक करें।
- स्टिमुलस पदानुक्रम टैब पर, HDMI_RX_TB टेस्टबेंच पर राइट-क्लिक करें file, और फिर सिमुलेट प्री-सिंथ डिज़ाइन > इंटरएक्टिवली खोलें पर क्लिक करें।
ModelSim® टूल टेस्टबेंच के साथ खुलता है, जैसा कि निम्नलिखित चित्र में दिखाया गया है।
चित्र 5-3. HDMI RX टेस्टबेंच के साथ मॉडलसिम टूल File
महत्वपूर्ण: मैंयदि डीओ में निर्दिष्ट रन समय सीमा के कारण सिमुलेशन बाधित होता है file, सिमुलेशन पूरा करने के लिए रन-ऑल कमांड का उपयोग करें।
लाइसेंस (प्रश्न पूछें)
HDMI RX IP निम्नलिखित दो लाइसेंस विकल्पों के साथ प्रदान किया जाता है:
- एन्क्रिप्टेड: कोर के लिए पूरा एन्क्रिप्टेड RTL कोड प्रदान किया गया है। यह किसी भी Libero लाइसेंस के साथ मुफ़्त में उपलब्ध है, जिससे कोर को SmartDesign के साथ इंस्टेंटिएट किया जा सकता है। आप Libero डिज़ाइन सूट का उपयोग करके सिमुलेशन, संश्लेषण, लेआउट और FPGA सिलिकॉन को प्रोग्राम कर सकते हैं।
- आर.टी.एल.: सम्पूर्ण आर.टी.एल. स्रोत कोड लाइसेंस लॉक होता है, जिसे अलग से खरीदना पड़ता है।
सिमुलेशन परिणाम (प्रश्न पूछें)
HDMI RX IP के लिए निम्नलिखित समय आरेख वीडियो डेटा और नियंत्रण डेटा अवधि दिखाता है।
चित्र 6-1. वीडियो डेटा
निम्नलिखित आरेख संगत नियंत्रण डेटा इनपुट के लिए hsync और vsync आउटपुट दिखाता है।
चित्र 6-2. क्षैतिज सिंक और ऊर्ध्वाधर सिंक सिग्नल
निम्नलिखित चित्र EDID भाग को दर्शाता है।
चित्र 6-3. EDID सिग्नल
संसाधन उपयोग (प्रश्न पूछें)
HDMI RX IP को PolarFire® FPGA (MPF300T – 1FCG1152I पैकेज) में लागू किया गया है। निम्न तालिका में उपयोग किए जाने वाले संसाधनों को सूचीबद्ध किया गया है जब पिक्सेल की संख्या = 1 पिक्सेल हो।
तालिका 7-1. 1 पिक्सेल मोड के लिए संसाधन उपयोग
रंग प्रारूप | रंग गहराई | स्क्रैम्बलर | कपड़ा 4LUT | कपड़ा डीएफएफ | इंटरफ़ेस 4LUT | इंटरफ़ेस DFF | यूएसआरएएम (64×12) | एलएसआरएएम (20k) |
आरजीबी | 8 | अक्षम करना | 987 | 1867 | 360 | 360 | 0 | 10 |
10 | अक्षम करना | 1585 | 1325 | 456 | 456 | 11 | 9 | |
12 | अक्षम करना | 1544 | 1323 | 456 | 456 | 11 | 9 | |
16 | अक्षम करना | 1599 | 1331 | 492 | 492 | 14 | 9 | |
वाईसीबीसीआर422 | 8 | अक्षम करना | 1136 | 758 | 360 | 360 | 3 | 9 |
वाईसीबीसीआर444 | 8 | अक्षम करना | 1105 | 782 | 360 | 360 | 3 | 9 |
10 | अक्षम करना | 1574 | 1321 | 456 | 456 | 11 | 9 | |
12 | अक्षम करना | 1517 | 1319 | 456 | 456 | 11 | 9 | |
16 | अक्षम करना | 1585 | 1327 | 492 | 492 | 14 | 9 |
निम्न तालिका में उपयोग किये जाने वाले संसाधनों की सूची दी गई है जब पिक्सेल की संख्या = 4 पिक्सेल है।
तालिका 7-2. 4 पिक्सेल मोड के लिए संसाधन उपयोग
रंग प्रारूप | रंग गहराई | स्क्रैम्बलर | कपड़ा 4LUT | कपड़ा डीएफएफ | इंटरफ़ेस 4LUT | इंटरफ़ेस DFF | यूएसआरएएम (64×12) | एलएसआरएएम (20k) |
आरजीबी | 8 | अक्षम करना | 1559 | 1631 | 1080 | 1080 | 9 | 27 |
12 | अक्षम करना | 1975 | 2191 | 1344 | 1344 | 31 | 27 | |
16 | अक्षम करना | 1880 | 2462 | 1428 | 1428 | 38 | 27 | |
आरजीबी | 10 | सक्षम | 4231 | 3306 | 1008 | 1008 | 3 | 27 |
12 | सक्षम | 4253 | 3302 | 1008 | 1008 | 3 | 27 | |
16 | सक्षम | 3764 | 3374 | 1416 | 1416 | 37 | 27 | |
वाईसीबीसीआर422 | 8 | अक्षम करना | 1485 | 1433 | 912 | 912 | 7 | 23 |
वाईसीबीसीआर444 | 8 | अक्षम करना | 1513 | 1694 | 1080 | 1080 | 9 | 27 |
12 | अक्षम करना | 2001 | 2099 | 1344 | 1344 | 31 | 27 | |
16 | अक्षम करना | 1988 | 2555 | 1437 | 1437 | 38 | 27 |
निम्न तालिका में उन संसाधनों को सूचीबद्ध किया गया है जिनका उपयोग तब किया जाता है जब पिक्सेल की संख्या = 4 पिक्सेल और SCRAMBLER सक्षम होता है।
तालिका 7-3. 4 पिक्सेल मोड और SCRAMBLER के लिए संसाधन उपयोग सक्षम है
रंग प्रारूप | रंग गहराई | स्क्रैम्बलर | कपड़ा 4LUT | कपड़ा डीएफएफ | इंटरफ़ेस 4LUT | इंटरफ़ेस DFF | यूएसआरएएम (64×12) | एलएसआरएएम (20k) |
आरजीबी | 8 | सक्षम | 5029 | 5243 | 1126 | 1126 | 9 | 28 |
वाईसीबीसीआर422 | 8 | सक्षम | 4566 | 3625 | 1128 | 1128 | 13 | 27 |
वाईसीबीसीआर444 | 8 | सक्षम | 4762 | 3844 | 1176 | 1176 | 17 | 27 |
सिस्टम एकीकरण (प्रश्न पूछें)
यह अनुभाग दिखाता है कि आईपी को लिबरो डिज़ाइन में कैसे एकीकृत किया जाए।
निम्न तालिका विभिन्न रिज़ॉल्यूशन और बिट चौड़ाई के लिए आवश्यक PF XCVR, PF TX PLL और PF CCC के कॉन्फ़िगरेशन को सूचीबद्ध करती है।
तालिका 8-1. PF XCVR, PF TX PLL और PF CCC कॉन्फ़िगरेशन
संकल्प | बिट चौड़ाई | पीएफ XCVR कॉन्फ़िगरेशन | सीडीआर रेफ क्लॉक पैड | पीएफ सीसीसी कॉन्फ़िगरेशन | |||
आरएक्स डेटा दर | आरएक्स सीडीआर रेफ क्लॉक आवृत्ति | आरएक्स पीसीएस फैब्रिक चौड़ाई | इनपुट आवृत्ति | आउटपुट आवृत्ति | |||
1 पीएक्सएल (1080p60) | 8 | 1485 | 148.5 | 10 | एई27, एई28 | NA | NA |
1 पीएक्सएल (1080p30) | 10 | 1485 | 148.5 | 10 | एई27, एई28 | 92.5 | 74 |
12 | 1485 | 148.5 | 10 | एई27, एई28 | 74.25 | 111.375 | |
16 | 1485 | 148.5 | 10 | एई27, एई28 | 74.25 | 148.5 | |
4 पीएक्सएल (1080p60) | 8 | 1485 | 148.5 | 40 | एई27, एई28 | NA | NA |
12 | 1485 | 148.5 | 40 | एई27, एई28 | 55.725 | 37.15 | |
16 | 1485 | 148.5 | 40 | एई27, एई28 | 74.25 | 37.125 | |
4 पीएक्सएल (4kp30) | 8 | 1485 | 148.5 | 40 | एई27, एई28 | NA | NA |
10 | 3712.5 | 148.5 | 40 | एई29, एई30 | 92.81 | 74.248 | |
12 | 4455 | 148.5 | 40 | एई29, एई30 | 111.375 | 74.25 | |
16 | 5940 | 148.5 | 40 | एई29, एई30 | 148.5 | 74.25 | |
4 पीएक्सएल (4Kp60) | 8 | 5940 | 148.5 | 40 | एई29, एई30 | NA | NA |
एचडीएमआई आरएक्स एसampले डिज़ाइन 1: जब रंग गहराई = 8-बिट और पिक्सेल की संख्या = 1 पिक्सेल मोड में कॉन्फ़िगर किया जाता है, तो इसे निम्नलिखित चित्र में दिखाया गया है।
चित्र 8-1. HDMI RX Sampले डिज़ाइन 1
उदाहरणार्थampले, 8-बिट कॉन्फ़िगरेशन में, निम्नलिखित घटक डिज़ाइन का हिस्सा हैं:
- PF_XCVR_ERM (PF_XCVR_ERM_C0_0) को TX और RX फुल डुप्लेक्स मोड के लिए कॉन्फ़िगर किया गया है। PMA मोड में 1485 Mbps की RX डेटा दर, जिसमें 10 PXL मोड और 1 MHz CDR संदर्भ घड़ी के लिए डेटा चौड़ाई 148.5 बिट के रूप में कॉन्फ़िगर की गई है। PMA मोड में 1485 Mbps की TX डेटा दर, जिसमें क्लॉक डिवीजन फैक्टर 10 के साथ डेटा चौड़ाई 4 बिट के रूप में कॉन्फ़िगर की गई है।
- LANE0_CDR_REF_CLK, LANE1_CDR_REF_CLK, LANE2_CDR_REF_CLK और LANE3_CDR_REF_CLK को AE27, AE28 पैड पिनों के साथ PF_XCVR_REF_CLK से संचालित किया जाता है।
- EDID CLK_I पिन को CCC के साथ 150 मेगाहर्ट्ज क्लॉक के साथ संचालित किया जाना चाहिए।
- R_RX_CLK_I, G_RX_CLK_I और B_RX_CLK_I क्रमशः LANE3_TX_CLK_R, LANE2_TX_CLK_R और LANE1_TX_CLK_R द्वारा संचालित होते हैं।
- R_RX_VALID_I, G_RX_VALID_I और B_RX_VALID_I क्रमशः LANE3_RX_VAL, LANE2_RX_VAL और LANE1_RX_VAL द्वारा संचालित होते हैं।
- DATA_R_I, DATA_G_I और DATA_B_I क्रमशः LANE3_RX_DATA, LANE2_RX_DATA और LANE1_RX_DATA द्वारा संचालित होते हैं।
एचडीएमआई आरएक्स एसampले डिज़ाइन 2: जब रंग गहराई = 8-बिट और पिक्सेल की संख्या = 4 पिक्सेल मोड में कॉन्फ़िगर किया जाता है, तो इसे निम्नलिखित चित्र में दिखाया गया है।
चित्र 8-2. HDMI RX Sampले डिज़ाइन 2
उदाहरणार्थampले, 8-बिट कॉन्फ़िगरेशन में, निम्नलिखित घटक डिज़ाइन का हिस्सा हैं:
- PF_XCVR_ERM (PF_XCVR_ERM_C0_0) को TX और RX फुल डुप्लेक्स मोड के लिए कॉन्फ़िगर किया गया है। PMA मोड में 1485 Mbps की RX डेटा दर, जिसमें 40 PXL मोड और 4 MHz CDR संदर्भ घड़ी के लिए डेटा चौड़ाई 148.5 बिट के रूप में कॉन्फ़िगर की गई है। PMA मोड में 1485 Mbps की TX डेटा दर, जिसमें क्लॉक डिवीजन फैक्टर 40 के साथ डेटा चौड़ाई 4 बिट के रूप में कॉन्फ़िगर की गई है।
- LANE0_CDR_REF_CLK, LANE1_CDR_REF_CLK, LANE2_CDR_REF_CLK और LANE3_CDR_REF_CLK को AE27, AE28 पैड पिनों के साथ PF_XCVR_REF_CLK से संचालित किया जाता है।
- EDID CLK_I पिन को CCC के साथ 150 मेगाहर्ट्ज क्लॉक के साथ संचालित किया जाना चाहिए।
- R_RX_CLK_I, G_RX_CLK_I और B_RX_CLK_I क्रमशः LANE3_TX_CLK_R, LANE2_TX_CLK_R और LANE1_TX_CLK_R द्वारा संचालित होते हैं।
- R_RX_VALID_I, G_RX_VALID_I और B_RX_VALID_I क्रमशः LANE3_RX_VAL, LANE2_RX_VAL और LANE1_RX_VAL द्वारा संचालित होते हैं।
- DATA_R_I, DATA_G_I और DATA_B_I क्रमशः LANE3_RX_DATA, LANE2_RX_DATA और LANE1_RX_DATA द्वारा संचालित होते हैं।
एचडीएमआई आरएक्स एसampले डिज़ाइन 3: जब रंग गहराई = 8-बिट और पिक्सेल की संख्या = 4 पिक्सेल मोड और SCRAMBLER = सक्षम में कॉन्फ़िगर किया जाता है, तो इसे निम्नलिखित चित्र में दिखाया गया है।
चित्र 8-3. HDMI RX Sampले डिज़ाइन 3
उदाहरणार्थampले, 8-बिट कॉन्फ़िगरेशन में, निम्नलिखित घटक डिज़ाइन का हिस्सा हैं:
- PF_XCVR_ERM (PF_XCVR_ERM_C0_0) को TX और RX स्वतंत्र मोड के लिए कॉन्फ़िगर किया गया है। PMA मोड में RX डेटा दर 5940 Mbps है, जिसमें डेटा चौड़ाई 40 PXL मोड और 4 MHz CDR संदर्भ घड़ी के लिए 148.5 बिट के रूप में कॉन्फ़िगर की गई है। PMA मोड में TX डेटा दर 5940 Mbps है, जिसमें डेटा चौड़ाई क्लॉक डिवीजन फैक्टर 40 के साथ 4 बिट के रूप में कॉन्फ़िगर की गई है।
- LANE0_CDR_REF_CLK, LANE1_CDR_REF_CLK, LANE2_CDR_REF_CLK और LANE3_CDR_REF_CLK को AF29, AF30 पैड पिनों के साथ PF_XCVR_REF_CLK से संचालित किया जाता है।
- EDID CLK_I पिन को CCC के साथ 150 मेगाहर्ट्ज क्लॉक के साथ ड्राइव करना चाहिए।
- R_RX_CLK_I, G_RX_CLK_I और B_RX_CLK_I क्रमशः LANE3_TX_CLK_R, LANE2_TX_CLK_R और LANE1_TX_CLK_R द्वारा संचालित होते हैं।
- R_RX_VALID_I, G_RX_VALID_I और B_RX_VALID_I क्रमशः LANE3_RX_VAL, LANE2_RX_VAL और LANE1_RX_VAL द्वारा संचालित होते हैं।
- DATA_R_I, DATA_G_I और DATA_B_I क्रमशः LANE3_RX_DATA, LANE2_RX_DATA और LANE1_RX_DATA द्वारा संचालित होते हैं।
एचडीएमआई आरएक्स एसampले डिज़ाइन 4: जब रंग गहराई = 12-बिट और पिक्सेल की संख्या = 4 पिक्सेल मोड और SCRAMBLER = सक्षम में कॉन्फ़िगर किया जाता है, तो इसे निम्नलिखित चित्र में दिखाया गया है।
चित्र 8-4. HDMI RX Sampले डिज़ाइन 4
उदाहरणार्थampले, 12-बिट कॉन्फ़िगरेशन में, निम्नलिखित घटक डिज़ाइन का हिस्सा हैं:
- PF_XCVR_ERM (PF_XCVR_ERM_C0_0) को RX Only मोड के लिए कॉन्फ़िगर किया गया है। PMA मोड में RX डेटा दर 4455 Mbps है, जिसमें डेटा चौड़ाई 40 PXL मोड के लिए 4 बिट और 148.5 MHz CDR संदर्भ घड़ी के रूप में कॉन्फ़िगर की गई है।
- LANE0_CDR_REF_CLK, LANE1_CDR_REF_CLK, LANE2_CDR_REF_CLK और LANE3_CDR_REF_CLK को AF29, AF30 पैड पिनों के साथ PF_XCVR_REF_CLK से संचालित किया जाता है।
- EDID CLK_I पिन को CCC के साथ 150 मेगाहर्ट्ज क्लॉक के साथ ड्राइव करना चाहिए।
- R_RX_CLK_I, G_RX_CLK_I और B_RX_CLK_I क्रमशः LANE3_TX_CLK_R, LANE2_TX_CLK_R और LANE1_TX_CLK_R द्वारा संचालित होते हैं।
- R_RX_VALID_I, G_RX_VALID_I और B_RX_VALID_I क्रमशः LANE3_RX_VAL, LANE2_RX_VAL और LANE1_RX_VAL द्वारा संचालित होते हैं।
- DATA_R_I, DATA_G_I और DATA_B_I क्रमशः LANE3_RX_DATA, LANE2_RX_DATA और LANE1_RX_DATA द्वारा संचालित होते हैं।
- PF_CCC_C0 मॉड्यूल 0 मेगाहर्ट्ज की आवृत्ति के साथ OUT0_FABCLK_74.25 नामक एक घड़ी उत्पन्न करता है, जो 111.375 मेगाहर्ट्ज की इनपुट घड़ी से प्राप्त होती है, जो LANE1_RX_CLK_R द्वारा संचालित होती है।
एचडीएमआई आरएक्स एसampले डिज़ाइन 5: जब रंग गहराई = 8-बिट, पिक्सेल की संख्या = 4 पिक्सेल मोड और SCRAMBLER = सक्षम में कॉन्फ़िगर किया जाता है, तो निम्न चित्र में दिखाया गया है। यह डिज़ाइन DRI के साथ गतिशील डेटा दर है।
चित्र 8-5. HDMI RX Sampले डिज़ाइन 5
उदाहरणार्थampले, 8-बिट कॉन्फ़िगरेशन में, निम्नलिखित घटक डिज़ाइन का हिस्सा हैं:
- PF_XCVR_ERM (PF_XCVR_ERM_C0_0) को RX Only मोड के लिए कॉन्फ़िगर किया गया है, जिसमें डायनेमिक रीकॉन्फ़िगरेशन इंटरफ़ेस सक्षम है। PMA मोड में RX डेटा दर 5940 Mbps है, जिसमें डेटा चौड़ाई 40 PXL मोड के लिए 4 बिट और 148.5 MHz CDR संदर्भ घड़ी के रूप में कॉन्फ़िगर की गई है।
- LANE0_CDR_REF_CLK, LANE1_CDR_REF_CLK, LANE2_CDR_REF_CLK और LANE3_CDR_REF_CLK को AF29, AF30 पैड पिनों के साथ PF_XCVR_REF_CLK से संचालित किया जाता है।
- EDID CLK_I पिन को CCC के साथ 150 मेगाहर्ट्ज क्लॉक के साथ ड्राइव करना चाहिए।
- R_RX_CLK_I, G_RX_CLK_I और B_RX_CLK_I क्रमशः LANE3_TX_CLK_R, LANE2_TX_CLK_R और LANE1_TX_CLK_R द्वारा संचालित होते हैं।
- R_RX_VALID_I, G_RX_VALID_I और B_RX_VALID_I क्रमशः LANE3_RX_VAL, LANE2_RX_VAL और LANE1_RX_VAL द्वारा संचालित होते हैं।
- DATA_R_I, DATA_G_I और DATA_B_I क्रमशः LANE3_RX_DATA, LANE2_RX_DATA और LANE1_RX_DATA द्वारा संचालित होते हैं।
संशोधन इतिहास (एक प्रश्न पूछें)
संशोधन इतिहास दस्तावेज़ में लागू किए गए परिवर्तनों का वर्णन करता है। परिवर्तनों को संशोधन के अनुसार सूचीबद्ध किया गया है, जो सबसे हालिया प्रकाशन से शुरू होता है।
तालिका 9-1। संशोधन इतिहास
दोहराव | तारीख | विवरण |
D | 02/2025 | दस्तावेज़ के संशोधन सी में किए गए परिवर्तनों की सूची निम्नलिखित है:
|
C | 02/2023 | दस्तावेज़ के संशोधन सी में किए गए परिवर्तनों की सूची निम्नलिखित है:
|
B | 09/2022 | दस्तावेज़ के संशोधन बी में किए गए परिवर्तनों की सूची निम्नलिखित है:
|
A | 04/2022 | दस्तावेज़ के संशोधन ए में परिवर्तनों की सूची निम्नलिखित है:
|
2.0 | — | इस संशोधन में किए गए परिवर्तनों का सारांश निम्नलिखित है।
|
1.0 | 08/2021 | प्रारंभिक संशोधन। |
माइक्रोचिप एफपीजीए समर्थन
माइक्रोचिप एफपीजीए उत्पाद समूह ग्राहक सेवा, ग्राहक तकनीकी सहायता केंद्र सहित विभिन्न सहायता सेवाओं के साथ अपने उत्पादों का समर्थन करता है webसाइट, और दुनिया भर में बिक्री कार्यालयों। ग्राहकों को सलाह दी जाती है कि वे समर्थन से संपर्क करने से पहले माइक्रोचिप ऑनलाइन संसाधनों पर जाएँ क्योंकि यह बहुत संभावना है कि उनके प्रश्नों का उत्तर पहले ही दिया जा चुका है। तकनीकी सहायता केंद्र से संपर्क करें webसाइट पर www.microchip.com/support. FPGA डिवाइस पार्ट नंबर का उल्लेख करें, उपयुक्त केस श्रेणी का चयन करें, और डिज़ाइन अपलोड करें fileतकनीकी सहायता केस बनाते समय। गैर-तकनीकी उत्पाद सहायता, जैसे उत्पाद मूल्य निर्धारण, उत्पाद उन्नयन, अद्यतन जानकारी, ऑर्डर स्थिति और प्राधिकरण के लिए ग्राहक सेवा से संपर्क करें।
- उत्तरी अमेरिका से, 800.262.1060 पर कॉल करें
- बाकी दुनिया से, 650.318.4460 पर कॉल करें
- दुनिया में कहीं से भी फ़ैक्स करें, 650.318.8044
माइक्रोचिप सूचना
ट्रेडमार्क
“माइक्रोचिप” नाम और लोगो, “एम” लोगो, और अन्य नाम, लोगो और ब्रांड माइक्रोचिप टेक्नोलॉजी इनकॉर्पोरेटेड या संयुक्त राज्य अमेरिका और/या अन्य देशों में इसके सहयोगियों और/या सहायक कंपनियों के पंजीकृत और अपंजीकृत ट्रेडमार्क हैं (“माइक्रोचिप ट्रेडमार्क”)। माइक्रोचिप ट्रेडमार्क के बारे में जानकारी यहाँ पाई जा सकती है https://www.microchip.com/en-us/about/legal-information/microchip-trademarks.
आईएसबीएन: 979-8-3371-0744-8
कानूनी नोटिस
इस प्रकाशन और यहां दी गई जानकारी का उपयोग केवल माइक्रोचिप उत्पादों के साथ किया जा सकता है, जिसमें माइक्रोचिप उत्पादों को आपके आवेदन के साथ डिजाइन, परीक्षण और एकीकृत करना शामिल है। इस जानकारी का किसी अन्य तरीके से उपयोग करना इन शर्तों का उल्लंघन करता है। डिवाइस एप्लिकेशन के बारे में जानकारी केवल आपकी सुविधा के लिए प्रदान की जाती है और इसे अपडेट द्वारा प्रतिस्थापित किया जा सकता है। यह सुनिश्चित करना आपकी जिम्मेदारी है कि आपका आवेदन आपके विनिर्देशों के अनुरूप है। अतिरिक्त सहायता के लिए अपने स्थानीय माइक्रोचिप बिक्री कार्यालय से संपर्क करें या अतिरिक्त सहायता प्राप्त करें www.microchip.com/en-us/support/design-help/client-support-services.
यह जानकारी माइक्रोचिप द्वारा “जैसी है वैसी ही” प्रदान की गई है। माइक्रोचिप इस जानकारी से संबंधित किसी भी प्रकार का कोई प्रतिनिधित्व या वारंटी नहीं देता है, चाहे वह व्यक्त हो या निहित, लिखित या मौखिक, वैधानिक या अन्यथा, जिसमें गैर-उल्लंघन, व्यापारिकता और किसी विशेष उद्देश्य के लिए उपयुक्तता की निहित वारंटी या इसकी स्थिति, गुणवत्ता या प्रदर्शन से संबंधित वारंटी शामिल हैं, लेकिन इन्हीं तक सीमित नहीं हैं।
किसी भी स्थिति में माइक्रोचिप किसी भी प्रकार के अप्रत्यक्ष, विशेष, दंडात्मक, आकस्मिक या परिणामी नुकसान, क्षति, लागत या व्यय के लिए उत्तरदायी नहीं होगी, चाहे वह किसी भी कारण से हुई हो, भले ही माइक्रोचिप को इस संभावना के बारे में सूचित किया गया हो या नुकसान का पूर्वानुमान लगाया जा सकता हो। कानून द्वारा अनुमत पूर्ण सीमा तक, सूचना या इसके उपयोग से संबंधित किसी भी तरह के सभी दावों पर माइक्रोचिप की कुल देयता उस शुल्क की राशि से अधिक नहीं होगी, यदि कोई हो, जिसे आपने सूचना के लिए माइक्रोचिप को सीधे भुगतान किया है।
जीवन रक्षक और/या सुरक्षा अनुप्रयोगों में माइक्रोचिप उपकरणों का उपयोग पूरी तरह से खरीदार के जोखिम पर है, और खरीदार ऐसे उपयोग से होने वाले किसी भी और सभी नुकसानों, दावों, मुकदमों या खर्चों से माइक्रोचिप को बचाने, क्षतिपूर्ति करने और हानिरहित रखने के लिए सहमत है। जब तक अन्यथा न कहा जाए, किसी भी माइक्रोचिप बौद्धिक संपदा अधिकारों के तहत कोई लाइसेंस, निहित रूप से या अन्यथा, नहीं दिया जाता है।
माइक्रोचिप डिवाइस कोड सुरक्षा सुविधा
माइक्रोचिप उत्पादों पर कोड सुरक्षा सुविधा के निम्नलिखित विवरण पर ध्यान दें:
- माइक्रोचिप उत्पाद उनके विशेष माइक्रोचिप डेटा शीट में निहित विनिर्देशों को पूरा करते हैं।
- माइक्रोचिप का मानना है कि उसके उत्पादों का परिवार सुरक्षित है, जब उनका उपयोग इच्छित तरीके से, परिचालन विनिर्देशों के भीतर और सामान्य परिस्थितियों में किया जाए।
- माइक्रोचिप अपने बौद्धिक संपदा अधिकारों को महत्व देता है और आक्रामक रूप से उनकी रक्षा करता है। माइक्रोचिप उत्पादों की कोड सुरक्षा सुविधाओं का उल्लंघन करने का प्रयास सख्त वर्जित है और डिजिटल मिलेनियम कॉपीराइट अधिनियम का उल्लंघन हो सकता है।
- न तो माइक्रोचिप और न ही कोई अन्य सेमीकंडक्टर निर्माता अपने कोड की सुरक्षा की गारंटी दे सकता है। कोड सुरक्षा का मतलब यह नहीं है कि हम उत्पाद की "अटूट" होने की गारंटी दे रहे हैं। कोड सुरक्षा लगातार विकसित हो रही है। माइक्रोचिप अपने उत्पादों की कोड सुरक्षा सुविधाओं को लगातार बेहतर बनाने के लिए प्रतिबद्ध है।
© 2025 माइक्रोचिप टेक्नोलॉजी इंक. और इसकी सहायक कंपनियां
सामान्य प्रश्न
- प्रश्न: मैं HDMI RX IP कोर को कैसे अपडेट करूं?
उत्तर: IP कोर को Libero SoC सॉफ़्टवेयर के ज़रिए अपडेट किया जा सकता है या कैटलॉग से मैन्युअली डाउनलोड किया जा सकता है। Libero SoC सॉफ़्टवेयर IP कैटलॉग में इंस्टॉल होने के बाद, इसे प्रोजेक्ट में शामिल करने के लिए SmartDesign के भीतर कॉन्फ़िगर, जेनरेट और इंस्टेंटिएट किया जा सकता है।
दस्तावेज़ / संसाधन
![]() |
माइक्रोचिप पोलरफायर FPGA हाई डेफिनिशन मल्टीमीडिया इंटरफ़ेस HDMI रिसीवर [पीडीएफ] उपयोगकर्ता गाइड पोलारफायर एफपीजीए, पोलारफायर एफपीजीए हाई डेफिनिशन मल्टीमीडिया इंटरफेस एचडीएमआई रिसीवर, हाई डेफिनिशन मल्टीमीडिया इंटरफेस एचडीएमआई रिसीवर, मल्टीमीडिया इंटरफेस एचडीएमआई रिसीवर, इंटरफेस एचडीएमआई रिसीवर, एचडीएमआई रिसीवर |