माइक्रोचिप-लोगो

माइक्रोचिप H.264 4K I-फ़्रेम एनकोडर IP कोर

माइक्रोचिप-H-264-4K-I-फ्रेम-एनकोडर-आईपी-कोर-उत्पाद

परिचय

H.264 डिजिटल वीडियो को संपीड़ित करने के लिए एक लोकप्रिय वीडियो संपीड़न मानक है। इसे MPEG-4 पार्ट10 या एडवांस्ड वीडियो कोडिंग (MPEG-4 AVC) के नाम से भी जाना जाता है। H.264 वीडियो को संपीड़ित करने के लिए ब्लॉक-वार दृष्टिकोण का उपयोग करता है जहाँ ब्लॉक का आकार 16 x 16 के रूप में परिभाषित किया जाता है और ऐसे ब्लॉक को मैक्रो ब्लॉक कहा जाता है। संपीड़न मानक विभिन्न प्रो का समर्थन करता हैfileजो संपीड़न अनुपात और कार्यान्वयन की जटिलता को परिभाषित करते हैं। संपीड़ित किए जाने वाले वीडियो फ़्रेम को I-फ़्रेम, P-फ़्रेम और B-फ़्रेम के रूप में माना जाता है। I-फ़्रेम एक इंट्रा-कोडेड फ़्रेम है जहाँ फ़्रेम के भीतर मौजूद जानकारी का उपयोग करके संपीड़न किया जाता है। I-फ़्रेम को डीकोड करने के लिए किसी अन्य फ़्रेम की आवश्यकता नहीं होती है। P-फ़्रेम को पहले के फ़्रेम के संबंध में परिवर्तनों का उपयोग करके संपीड़ित किया जाता है जो I-फ़्रेम या P-फ़्रेम हो सकता है। B-फ़्रेम का संपीड़न पहले के फ़्रेम और आने वाले फ़्रेम दोनों के संबंध में गति परिवर्तनों का उपयोग करके किया जाता है। I-फ़्रेम संपीड़न प्रक्रिया में चार चरण होते हैंtages—इंट्रा प्रेडिक्शन, इंटीजर ट्रांसफॉर्मेशन, क्वांटाइजेशन और एन्ट्रॉपी एनकोडिंग। H.264 दो तरह की एनकोडिंग को सपोर्ट करता है—कॉन्टेक्स्ट अडैप्टिव वेरिएबल लेंथ कोडिंग (CAVLC) और कॉन्टेक्स्ट अडैप्टिव बाइनरी अरिथमेटिक कोडिंग (CABAC)। IP का मौजूदा वर्शन बेसलाइन प्रो को लागू करता हैfile और एन्ट्रॉपी एनकोडिंग के लिए CAVLC का उपयोग करता है। साथ ही, IP 4K रिज़ॉल्यूशन तक केवल I-Frames की एनकोडिंग का समर्थन करता है।

विशेषताएँ

H.264 I-फ़्रेम एनकोडर निम्नलिखित प्रमुख विशेषता का समर्थन करता है:

  • YCbCr 420 वीडियो प्रारूप पर संपीड़न लागू करता है
  • YCbCr 422 वीडियो प्रारूप में इनपुट की अपेक्षा करता है
  • प्रत्येक घटक (Y, Cb, और Cr) के लिए 8 बिट्स का समर्थन करता है
  • ITU-T H.264 अनुलग्नक B अनुपालक NAL बाइट स्ट्रीम आउटपुट का समर्थन करता है
  • स्टैंडअलोन ऑपरेशन, सीपीयू या प्रोसेसर सहायता की आवश्यकता नहीं
  • रन टाइम के दौरान उपयोगकर्ता द्वारा कॉन्फ़िगर करने योग्य गुणवत्ता कारक QP
  • 1 पिक्सेल प्रति घड़ी की दर से गणना
  • 4K (3840 × 2160) 60 fps के रिज़ॉल्यूशन तक संपीड़न का समर्थन करता है
  • न्यूनतम विलंबता (पूर्ण HD के लिए 252 μs या 17 क्षैतिज रेखाएं)
  • 2 और 4 स्लाइस का समर्थन करता है

समर्थित परिवार
H.264 4K I-फ़्रेम एनकोडर निम्नलिखित परिवारों का समर्थन करता है:

  • पोलरफायर® SoC FPGA
  • पोलरफायर एफपीजीए

हार्डवेयर कार्यान्वयन

निम्नलिखित चित्र H.264 4K I-फ्रेम एनकोडर IP ब्लॉक आरेख दर्शाता है।
चित्र 1-1. H.264 4K I-फ़्रेम एनकोडर IP ब्लॉक आरेखमाइक्रोचिप-H-264-4K-I-फ्रेम-एनकोडर-आईपी-कोर-FIG-1 (1)

इनपुट और आउटपुट
निम्न तालिका H.264 4K I-फ़्रेम एनकोडर IP के इनपुट और आउटपुट पोर्ट को सूचीबद्ध करती है।
तालिका 1-1. H.264 4K I-फ़्रेम एनकोडर IP के इनपुट और आउटपुट पोर्ट

सिग्नल का नाम दिशा चौड़ाई विवरण
रीसेट_एन इनपुट 1 डिजाइन के लिए सक्रिय-कम अतुल्यकालिक रीसेट संकेत.
PIX_CLK_I इनपुट 1 इनपुट घड़ी जिसके साथ आने वाले पिक्सेल s . हैंampएलईडी।
डीडीआर_सीएलके_आई इनपुट 1 डीडीआर मेमोरी नियंत्रक से घड़ी.
एचआरईएस_आई इनपुट 16 इनपुट छवि का क्षैतिज रिज़ॉल्यूशन। यह 16 का गुणक होना चाहिए।
वीआरईएस_आई इनपुट 16 इनपुट छवि का वर्टिकल रिज़ॉल्यूशन। यह 16 का गुणक होना चाहिए।
क्यूपी_आई इनपुट 6 H.264 क्वांटाइजेशन के लिए गुणवत्ता कारक। मान 0 से 51 तक होता है, जहाँ 0 उच्चतम गुणवत्ता और सबसे कम संपीड़न को दर्शाता है और 51 उच्चतम संपीड़न को दर्शाता है।
डेटा0_O उत्पादन 16 H.264 स्लाइस0 एनकोडेड डेटा आउटपुट जिसमें NAL यूनिट, स्लाइस हेडर, एसपीएस, पीपीएस, और मैक्रो ब्लॉक का एनकोडेड डेटा शामिल होता है।
डेटा_वैध0_O उत्पादन 1 Slice0 एनकोडेड डेटा को दर्शाने वाला सिग्नल मान्य है।
डेटा1_O उत्पादन 16 H.264 स्लाइस1 एनकोडेड डेटा आउटपुट जिसमें स्लाइस हेडर और मैक्रो ब्लॉक का एनकोडेड डेटा शामिल होता है।
डेटा_वैध1_O उत्पादन 1 Slice1 एनकोडेड डेटा को दर्शाने वाला सिग्नल मान्य है।
डेटा2_O उत्पादन 16 H.264 स्लाइस2 एनकोडेड डेटा आउटपुट जिसमें स्लाइस हेडर और मैक्रो ब्लॉक का एनकोडेड डेटा शामिल होता है।
डेटा_वैध2_O उत्पादन 1 Slice2 एनकोडेड डेटा को दर्शाने वाला सिग्नल मान्य है।
………… जारी रहा
सिग्नल का नाम दिशा चौड़ाई विवरण
डेटा3_O उत्पादन 16 H.264 स्लाइस3 एनकोडेड डेटा आउटपुट जिसमें स्लाइस हेडर और मैक्रो ब्लॉक का एनकोडेड डेटा शामिल होता है।
डेटा_वैध3_O उत्पादन 1 Slice3 एनकोडेड डेटा को दर्शाने वाला सिग्नल मान्य है।
DDR_लाइन_GAP_I इनपुट 16 डीडीआर मेमोरी में इनपुट छवि की क्षैतिज रेखाओं के बीच लाइन गैप।
फ़्रेम_START_ADDR_I इनपुट 7/8 डीडीआर फ्रेम बफर पता। 7 बिट्स जब फ्रेम अंतराल 32 एमबी के लिए कॉन्फ़िगर किया गया है। 8 बिट्स जब फ्रेम अंतराल 16 एमबी के लिए कॉन्फ़िगर किया गया है।
FRAME_END_O उत्पादन 1 एक फ्रेम के लिए H.264 बिट स्ट्रीम का अंत.
चैनल 0 आर्बिटर इंटरफ़ेस पोर्ट पढ़ें
आरडीएटी0_आई इनपुट इनपुट डेटा चौड़ाई मध्यस्थ से डेटा पढ़ें
RVALID0_I इनपुट 1 मध्यस्थ से मान्य डेटा पढ़ें
ARREADY0_I इनपुट 1 मध्यस्थ की स्वीकृति
0_I_XNUMX_XNUMX इनपुट 1 पढना पूरा हुआ
ARADDR0_O उत्पादन 32 DDR पता जहां से पढ़ना शुरू किया जाना चाहिए
ARVALID0_O उत्पादन 1 मध्यस्थ से अनुरोध पढ़ें
ARSIZE0_O उत्पादन 8 पढ़ें फट आकार
चैनल 1 आर्बिटर इंटरफ़ेस पोर्ट पढ़ें
आरडीएटी1_आई इनपुट इनपुट डेटा चौड़ाई मध्यस्थ से डेटा पढ़ें
RVALID1_I इनपुट 1 मध्यस्थ से मान्य डेटा पढ़ें
ARREADY1_I इनपुट 1 मध्यस्थ की स्वीकृति
1_I_XNUMX_XNUMX इनपुट 1 पढना पूरा हुआ
ARADDR1_O उत्पादन 32 DDR पता जहां से पढ़ना शुरू किया जाना चाहिए
ARVALID1_O उत्पादन 1 मध्यस्थ से अनुरोध पढ़ें
ARSIZE1_O उत्पादन 8 पढ़ें फट आकार
चैनल 2 आर्बिटर इंटरफ़ेस पोर्ट पढ़ें
आरडीएटी2_आई इनपुट इनपुट डेटा चौड़ाई मध्यस्थ से डेटा पढ़ें
RVALID2_I इनपुट 1 मध्यस्थ से मान्य डेटा पढ़ें
ARREADY2_I इनपुट 1 मध्यस्थ की स्वीकृति
2_I_XNUMX_XNUMX इनपुट 1 पढना पूरा हुआ
ARADDR2_O उत्पादन 32 DDR पता जहां से पढ़ना शुरू किया जाना चाहिए
ARVALID2_O उत्पादन 1 मध्यस्थ से अनुरोध पढ़ें
ARSIZE2_O उत्पादन 8 पढ़ें फट आकार
चैनल 3 आर्बिटर इंटरफ़ेस पोर्ट पढ़ें
आरडीएटी3_आई इनपुट इनपुट डेटा चौड़ाई मध्यस्थ से डेटा पढ़ें
RVALID3_I इनपुट 1 मध्यस्थ से मान्य डेटा पढ़ें
………… जारी रहा
सिग्नल का नाम दिशा चौड़ाई विवरण
ARREADY3_I इनपुट 1 मध्यस्थ की स्वीकृति
3_I_XNUMX_XNUMX इनपुट 1 पढना पूरा हुआ
ARADDR3_O उत्पादन 32 DDR पता जहां से पढ़ना शुरू किया जाना चाहिए
ARVALID3_O उत्पादन 1 मध्यस्थ से अनुरोध पढ़ें
ARSIZE3_O उत्पादन 8 पढ़ें फट आकार

कॉन्फ़िगरेशन पैरामीटर
निम्न तालिका H.264 4K I-फ़्रेम एनकोडर के हार्डवेयर कार्यान्वयन में प्रयुक्त सामान्य कॉन्फ़िगरेशन मापदंडों का विवरण सूचीबद्ध करती है, जो अनुप्रयोग आवश्यकताओं के आधार पर भिन्न हो सकते हैं।
तालिका 1-2. H.264 4K I-फ़्रेम एनकोडर कॉन्फ़िगरेशन पैरामीटर

नाम विवरण
16x16_डीसी_इंट्रा_भविष्यवाणी 16 x 16 इंट्रा डीसी भविष्यवाणी के साथ 4 x 4 इंट्रा डीसी भविष्यवाणी को सक्षम करने का विकल्प।
NUM_स्लाइस 2 fps पर 4K का समर्थन करने के लिए 30 स्लाइस चुनें। 4 fps पर 4K का समर्थन करने के लिए 60 स्लाइस चुनें।
DDR_AXI_डेटा_चौड़ाई पढ़ने वाले चैनल की डेटा चौड़ाई का चयन करें, जिसे वीडियो आर्बिटर आईपी से जोड़ा जाना चाहिए।
फ्रेम_गैप फ़्रेम बफ़र आकार चुनें। 4K के लिए 32 MB चुनें।

आईपी ​​कॉन्फ़िगरेटर
निम्नलिखित चित्र H.264 4K I-फ्रेम एनकोडर IP कॉन्फ़िगरेटर को दर्शाता है।

चित्र 1-2. आईपी ​​कॉन्फ़िगरेशनमाइक्रोचिप-H-264-4K-I-फ्रेम-एनकोडर-आईपी-कोर-FIG-1 (2)

H.264 4K I-फ़्रेम एनकोडर IP का हार्डवेयर कार्यान्वयन
H.264 4K I-Frame एनकोडर IP प्रत्येक फ़्रेम को 2/4 स्लाइस में विभाजित करता है और स्लाइस एनकोडर का उपयोग करके एनकोड करता है। DDR रीड लॉजिक DDR मेमोरी में YCbCr 422 फ़ॉर्मेट के रूप में फ़्रेम डेटा की अपेक्षा करता है। DDR मेमोरी में फ़्रेम की प्रत्येक क्षैतिज रेखा के बीच लाइन गैप को DDR_LINE_GAP_I इनपुट के माध्यम से निर्दिष्ट किया जाना चाहिए। IP इनपुट के रूप में 422 फ़ॉर्मेट का उपयोग करता है और 420 फ़ॉर्मेट में संपीड़न को लागू करता है। Slice0 आउटपुट में SPS और PPS हेडर भी शामिल हैं। सभी स्लाइस बिट स्ट्रीम अलग से प्रदान की जाती हैं। सभी स्लाइस बिट स्ट्रीम एक साथ मिलकर अंतिम H.264 बिट स्ट्रीम बन जाती हैं। निम्न चित्र H.264 4K I-Frame एनकोडर IP ब्लॉक आरेख दिखाता है।
चित्र 1-3. H.264 4K I-फ़्रेम एनकोडर IP ब्लॉक आरेखमाइक्रोचिप-H-264-4K-I-फ्रेम-एनकोडर-आईपी-कोर-FIG-1 (3)

निम्नलिखित चित्र स्लाइस एनकोडर ब्लॉक आरेख दर्शाता है।

चित्र 1-4. स्लाइस एनकोडर ब्लॉक आरेखमाइक्रोचिप-H-264-4K-I-फ्रेम-एनकोडर-आईपी-कोर-FIG-1 (4)

डिज़ाइन विवरण स्लाइस एनकोडर
यह अनुभाग स्लाइस एनकोडर के विभिन्न आंतरिक मॉड्यूल का वर्णन करता है।
16 x 16 मैट्रिक्स फ़्रेमर
यह मॉड्यूल H.16 विनिर्देश के अनुसार Y घटक के लिए 16 x 264 मैक्रो ब्लॉक को फ़्रेम करता है। लाइन बफ़र्स का उपयोग इनपुट छवि की 16 क्षैतिज रेखाओं को संग्रहीत करने के लिए किया जाता है, और शिफ्ट रजिस्टर का उपयोग करके 16 x 16 मैट्रिक्स को फ़्रेम किया जाता है।
8 x 8 मैट्रिक्स फ़्रेमर
यह मॉड्यूल 8 प्रारूपों के लिए H.8 विनिर्देश के अनुसार C घटक के लिए 264 x 420 मैक्रो ब्लॉक को फ़्रेम करता है। लाइन बफ़र्स का उपयोग इनपुट छवि की 8 क्षैतिज रेखाओं को संग्रहीत करने के लिए किया जाता है, और शिफ्ट रजिस्टर का उपयोग करके 8 x 16 मैट्रिक्स को फ़्रेम किया जाता है। 8 x 16 मैट्रिक्स से, Cb और Cr घटकों को प्रत्येक 8 x 8 मैट्रिक्स को फ़्रेम करने के लिए अलग किया जाता है।
4 x 4 मैट्रिक्स फ़्रेमर
पूर्णांक रूपांतरण, परिमाणीकरण और CAVLC एन्कोडिंग एक मैक्रोब्लॉक के भीतर 4 x 4 उप-ब्लॉक पर काम करते हैं। 4 x 4 मैट्रिक्स फ़्रेमर 4 x 4 या 16 x 16 मैक्रोब्लॉक से 8 x 8 उप-ब्लॉक उत्पन्न करता है। यह मैट्रिक्स जनरेटर अगले मैक्रोब्लॉक पर जाने से पहले मैक्रोब्लॉक के सभी उप-ब्लॉकों में फैलता है।
इंट्रा प्रेडिक्शन
H.264 4 x 4 ब्लॉक में सूचना को कम करने के लिए विभिन्न इंट्रा-प्रीडिक्शन मोड का उपयोग करता है। IP में इंट्रा-प्रीडिक्शन ब्लॉक केवल 4 x 4 या 16 x 16 DC प्रेडिक्शन का उपयोग करता है। यदि IP कॉन्फ़िगरेटर में 16 x 16 इंट्रा-DC प्रेडिक्शन सक्षम है, तो 35 x 16 का उपयोग 16 से अधिक QP मानों के लिए किया जाता है। DC घटक की गणना आसन्न शीर्ष और बाएँ 4 x 4 या 16 x 16 ब्लॉक से की जाती है।
पूर्णांक रूपांतरण
H.264 पूर्णांक असतत कोसाइन रूपांतरण का उपयोग करता है, जहाँ गुणांक पूर्णांक रूपांतरण मैट्रिक्स और क्वांटिज़ेशन मैट्रिक्स में इस तरह वितरित किए जाते हैं कि पूर्णांक रूपांतरण में कोई गुणन या विभाजन नहीं होता है। पूर्णांक रूपांतरणtage, शिफ्ट और ऐड ऑपरेशन का उपयोग करके परिवर्तन को क्रियान्वित करता है।
परिमाणीकरण
क्वांटाइजेशन पूर्णांक रूपांतरण के प्रत्येक आउटपुट को QP उपयोगकर्ता इनपुट मान द्वारा परिभाषित पूर्व निर्धारित क्वांटाइजेशन मान से गुणा करता है। QP मान की सीमा 0 से 51 तक है। 51 से अधिक कोई भी मान क्ल हैamp51 तक कम QP मान कम संपीड़न और उच्च गुणवत्ता को दर्शाता है और इसके विपरीत।
सीएवीएलसी
H.264 दो प्रकार की एन्ट्रॉपी एनकोडिंग का उपयोग करता है- कॉन्टेक्स्ट अडेप्टिव वेरिएबल लेंथ कोडिंग (CAVLC) और कॉन्टेक्स्ट अडेप्टिव बाइनरी अरिथमेटिक कोडिंग (CABAC)। IP क्वांटाइज्ड आउटपुट को एनकोड करने के लिए CAVLC का उपयोग करता है।
हेडर जेनरेटर
हेडर जनरेटर ब्लॉक वीडियो फ्रेम के उदाहरण के आधार पर ब्लॉक हेडर, स्लाइस हेडर, अनुक्रम पैरामीटर सेट (एसपीएस), पिक्चर पैरामीटर सेट (पीपीएस), और नेटवर्क एब्स्ट्रेक्शन लेयर (एनएएल) इकाई उत्पन्न करता है।
H.264 स्ट्रीम जनरेटर
H.264 स्ट्रीम जनरेटर ब्लॉक, CAVLC आउटपुट को हेडर के साथ संयोजित करके, H.264 मानक प्रारूप के अनुसार एन्कोडेड आउटपुट तैयार करता है।

 

परीक्षण बेंच

H.264 4K I-फ्रेम एनकोडर आईपी की कार्यक्षमता की जांच करने के लिए टेस्टबेंच प्रदान किया गया है।
सिमुलेशन
सिमुलेशन दो द्वारा दर्शाए गए YCbCr432 प्रारूप में 240 x 422 छवि का उपयोग करता है files, प्रत्येक Y और C के लिए इनपुट के रूप में और 264 स्लाइस के साथ H.4 उत्पन्न करता है file प्रारूप जिसमें दो फ्रेम होते हैं.
निम्न चरणों का वर्णन है कि टेस्टबेंच का उपयोग करके कोर का अनुकरण कैसे करें:

  1. Libero® SoC कैटलॉग पर जाएं > View > Windows > Catalog पर जाएँ, और फिर Solutions-Video का विस्तार करें। H264_4K_Iframe_Encoder पर डबल क्लिक करें, और फिर OK पर क्लिक करें। H264_4K_Iframe-Encoder IP SmartDesign कैनवास पर दिखाई देता है।
    चित्र 2-1. Libero® SoC कैटलॉग में H.264 4K I-फ़्रेम एनकोडर IP कोरमाइक्रोचिप-H-264-4K-I-फ्रेम-एनकोडर-आईपी-कोर-FIG-1 (5)
  2. पर जाएँ Files टैब पर जाएं और सिमुलेशन > आयात चुनें Files.
    चित्र 2-2. आयात Filesमाइक्रोचिप-H-264-4K-I-फ्रेम-एनकोडर-आईपी-कोर-FIG-1 (6)
  3. H264_sim_data_in_y.txt, H264_sim_data_in_c.txt, और H264_refOut.txt आयात करें files को निम्न पथ से चुनें: ..\ \component\Microsemi\SolutionCore\ H264_4K_Iframe_Encoder\ \प्रोत्साहन।
  4. एक अलग आयात करने के लिए file, उस फ़ोल्डर को ब्राउज़ करें जिसमें आवश्यक है file, और खोलें पर क्लिक करें। आयातित file सिमुलेशन के अंतर्गत सूचीबद्ध है, निम्नलिखित चित्र देखें।
    चित्र 2-3. आयातित Filesमाइक्रोचिप-H-264-4K-I-फ्रेम-एनकोडर-आईपी-कोर-FIG-1 (7)
  5. डिज़ाइन पदानुक्रम टैब पर जाएँ और H264_4K_Iframe_Enc_C0 पर राइट क्लिक करें और Set As Root चुनें। चित्र 2-4. Set As Rootमाइक्रोचिप-H-264-4K-I-फ्रेम-एनकोडर-आईपी-कोर-FIG-1 (8)
  6. स्टिमुलस हाइरार्की टैब पर जाएं और H264_4K_Iframe_Encoder_tb (H264_4K_Iframe_Encoder_tb. v) > प्री-सिंथ डिज़ाइन सिमुलेट करें > इंटरएक्टिवली खोलें चुनें। IP को दो फ़्रेम के लिए सिमुलेट किया जाता है। चित्र 2-5. प्री-सिंथेसिस डिज़ाइन का सिमुलेट करनामाइक्रोचिप-H-264-4K-I-फ्रेम-एनकोडर-आईपी-कोर-FIG-1 (9)
  7. मॉडलसिम टेस्टबेंच के साथ खुलता है file जैसा कि निम्नलिखित चित्र में दिखाया गया है।

चित्र 2-6. मॉडलसिम सिमुलेशन विंडोमाइक्रोचिप-H-264-4K-I-फ्रेम-एनकोडर-आईपी-कोर-FIG-1 (10)

महत्वपूर्ण: यदि .do में निर्दिष्ट रनटाइम सीमा के कारण सिमुलेशन बाधित होता है file, सिमुलेशन पूरा करने के लिए रन-ऑल कमांड का उपयोग करें।

लाइसेंस

  • H.264 4K I-फ्रेम एनकोडर आईपी लाइसेंस के तहत केवल एन्क्रिप्टेड फॉर्म में प्रदान किया जाता है।
  • एन्क्रिप्टेड RTL सोर्स कोड लाइसेंस लॉक है, इसे अलग से खरीदा जाना चाहिए। आप लिबरो डिज़ाइन सूट का उपयोग करके फ़ील्ड प्रोग्रामेबल गेट एरे (FPGA) सिलिकॉन का सिमुलेशन, संश्लेषण, लेआउट और प्रोग्राम कर सकते हैं।
  • H.264 एनकोडर सुविधाओं की जांच करने के लिए मूल्यांकन लाइसेंस निःशुल्क प्रदान किया जाता है। हार्डवेयर पर एक घंटे के उपयोग के बाद मूल्यांकन लाइसेंस समाप्त हो जाता है।

स्थापना निर्देश

  • कोर को Libero SoC सॉफ्टवेयर में इंस्टॉल किया जाना चाहिए। यह कैटलॉग अपडेट फ़ंक्शन के माध्यम से स्वचालित रूप से किया जाता है
  • लिबरो एसओसी सॉफ्टवेयर, या सीपीजेड file ऐड कोर कैटलॉग सुविधा का उपयोग करके मैन्युअल रूप से जोड़ा जा सकता है। जब CPZ file लिबरो में स्थापित है, कोर को लिबरो परियोजना में शामिल करने के लिए स्मार्टडिजाइन के भीतर कॉन्फ़िगर, उत्पन्न और त्वरित किया जा सकता है।
  • कोर स्थापना, लाइसेंसिंग और सामान्य उपयोग पर अधिक निर्देशों के लिए, Libero SoC ऑनलाइन सहायता देखें।

निम्न तालिका में निम्नलिखित संसाधन उपयोग की सूची दी गई है:ampपोलरफायर FPGA (MPF264TS-4FCG300I पैकेज) के लिए बनाया गया le H.1 1152K I-फ्रेम एनकोडर IP डिज़ाइन और 4:2:2 s का उपयोग करके संपीड़ित डेटा उत्पन्न करता हैampइनपुट डेटा की लिंग.
तालिका 5-1. H.264 4K I-फ़्रेम एनकोडर IP का संसाधन उपयोग

तत्व 4 स्लाइस 2 स्लाइस
4LUTs 73588 37017
डीएफएफ 67543 33839
एलएसआरएएम 592 296
µएसआरएएम 84 42
गणित खंड 89 45
इंटरफ़ेस 4-इनपुट LUTs 25524 12780
इंटरफ़ेस DFFs 25524 12780

संशोधन इतिहास

पुनरीक्षण इतिहास तालिका दस्तावेज़ में लागू किए गए परिवर्तनों का वर्णन करती है। परिवर्तनों को संशोधन द्वारा सूचीबद्ध किया गया है, जो कि सबसे वर्तमान प्रकाशन से शुरू होता है।
तालिका 6-1. संशोधन इतिहास

दोहराव तारीख विवरण
A 01/2023 प्रारंभिक रिहाई।

माइक्रोचिप एफपीजीए समर्थन

माइक्रोचिप एफपीजीए उत्पाद समूह ग्राहक सेवा, ग्राहक तकनीकी सहायता केंद्र सहित विभिन्न सहायता सेवाओं के साथ अपने उत्पादों का समर्थन करता है webसाइट, और दुनिया भर में बिक्री कार्यालयों। ग्राहकों को सलाह दी जाती है कि वे समर्थन से संपर्क करने से पहले माइक्रोचिप ऑनलाइन संसाधनों पर जाएँ क्योंकि यह बहुत संभावना है कि उनके प्रश्नों का उत्तर पहले ही दिया जा चुका है। तकनीकी सहायता केंद्र से संपर्क करें webसाइट पर www.microchip.com/supportFPGA डिवाइस पार्ट नंबर का उल्लेख करें, उपयुक्त केस श्रेणी का चयन करें, और डिज़ाइन अपलोड करें  fileतकनीकी सहायता केस बनाते समय। गैर-तकनीकी उत्पाद सहायता, जैसे उत्पाद मूल्य निर्धारण, उत्पाद उन्नयन, अद्यतन जानकारी, ऑर्डर स्थिति और प्राधिकरण के लिए ग्राहक सेवा से संपर्क करें।

  • उत्तरी अमेरिका से, 800.262.1060 पर कॉल करें
  • बाकी दुनिया से, 650.318.4460 पर कॉल करें
  • दुनिया में कहीं से भी फ़ैक्स करें, 650.318.8044

माइक्रोचिप सूचना

माइक्रोचिप Webसाइट
माइक्रोचिप हमारे माध्यम से ऑनलाइन समर्थन प्रदान करता है webसाइट www.microchip.com/ पर। यह webसाइट बनाने के लिए प्रयोग किया जाता है fileग्राहकों के लिए आसानी से उपलब्ध जानकारी और जानकारी। उपलब्ध सामग्री में से कुछ में शामिल हैं:

  • उत्पाद समर्थन – डेटाशीट और इरेटा, एप्लिकेशन नोट्स और एसampसॉफ्टवेयर प्रोग्राम, डिजाइन संसाधन, उपयोगकर्ता गाइड और हार्डवेयर समर्थन दस्तावेज, नवीनतम सॉफ्टवेयर रिलीज और संग्रहीत सॉफ्टवेयर
  • सामान्य तकनीकी सहायता – अक्सर पूछे जाने वाले प्रश्न (एफएक्यू), तकनीकी सहायता अनुरोध, ऑनलाइन चर्चा समूह, माइक्रोचिप डिजाइन पार्टनर प्रोग्राम सदस्य सूची
  • माइक्रोचिप का व्यवसाय – उत्पाद चयनकर्ता और ऑर्डरिंग गाइड, नवीनतम माइक्रोचिप प्रेस विज्ञप्तियां, सेमिनार और कार्यक्रमों की सूची, माइक्रोचिप बिक्री कार्यालयों, वितरकों और फैक्ट्री प्रतिनिधियों की सूची

उत्पाद परिवर्तन अधिसूचना सेवा
माइक्रोचिप की उत्पाद परिवर्तन अधिसूचना सेवा ग्राहकों को माइक्रोचिप उत्पादों के बारे में नवीनतम जानकारी रखने में मदद करती है। जब भी किसी निर्दिष्ट उत्पाद परिवार या रुचि के विकास उपकरण से संबंधित परिवर्तन, अद्यतन, संशोधन या त्रुटियाँ होंगी, तो सब्सक्राइबर को ईमेल अधिसूचना प्राप्त होगी।
पंजीकरण के लिए, यहां जाएं www.microchip.com/pcn. और पंजीकरण निर्देशों का पालन करें।

ग्राहक सहेयता

माइक्रोचिप उत्पादों के उपयोगकर्ता कई माध्यमों से सहायता प्राप्त कर सकते हैं:

  • वितरक या प्रतिनिधि
  • स्थानीय बिक्री कार्यालय
  • एंबेडेड सॉल्यूशंस इंजीनियर (ESE)
  • तकनीकी समर्थन

ग्राहकों को सहायता के लिए अपने वितरक, प्रतिनिधि या ईएसई से संपर्क करना चाहिए। स्थानीय बिक्री कार्यालय भी ग्राहकों की मदद के लिए उपलब्ध हैं। बिक्री कार्यालयों और स्थानों की सूची इस दस्तावेज़ में शामिल है।
तकनीकी सहायता के माध्यम से उपलब्ध है webसाइट पर: www.microchip.com/support.

माइक्रोचिप डिवाइस कोड सुरक्षा सुविधा
माइक्रोचिप उत्पादों पर कोड सुरक्षा सुविधा के निम्नलिखित विवरण पर ध्यान दें:

  • माइक्रोचिप उत्पाद उनके विशेष माइक्रोचिप डेटा शीट में निहित विनिर्देशों को पूरा करते हैं।
  • माइक्रोचिप का मानना ​​है कि उसके उत्पादों का परिवार सुरक्षित है, जब उनका उपयोग इच्छित तरीके से, परिचालन विनिर्देशों के भीतर और सामान्य परिस्थितियों में किया जाए।
  • माइक्रोचिप मूल्यों और आक्रामक रूप से अपने बौद्धिक संपदा अधिकारों की रक्षा करता है। माइक्रोचिप उत्पाद की कोड सुरक्षा सुविधाओं को भंग करने का प्रयास सख्त वर्जित है और यह डिजिटल मिलेनियम कॉपीराइट एक्ट का उल्लंघन कर सकता है।
  • न तो माइक्रोचिप और न ही कोई अन्य सेमीकंडक्टर निर्माता अपने कोड की सुरक्षा की गारंटी दे सकता है। कोड सुरक्षा का मतलब यह नहीं है कि हम उत्पाद के "अटूट" होने की गारंटी दे रहे हैं।
  • कोड संरक्षण लगातार विकसित हो रहा है। माइक्रोचिप हमारे उत्पादों की कोड सुरक्षा सुविधाओं में लगातार सुधार करने के लिए प्रतिबद्ध है।

कानूनी नोटिस
इस प्रकाशन और यहां दी गई जानकारी का उपयोग केवल माइक्रोचिप उत्पादों के साथ किया जा सकता है, जिसमें माइक्रोचिप उत्पादों को आपके आवेदन के साथ डिजाइन, परीक्षण और एकीकृत करना शामिल है। इस जानकारी का किसी अन्य तरीके से उपयोग करना इन शर्तों का उल्लंघन करता है। डिवाइस एप्लिकेशन के बारे में जानकारी केवल आपकी सुविधा के लिए प्रदान की जाती है और इसे अपडेट द्वारा प्रतिस्थापित किया जा सकता है। यह सुनिश्चित करना आपकी जिम्मेदारी है कि आपका आवेदन आपके विनिर्देशों के अनुरूप है। अतिरिक्त सहायता के लिए अपने स्थानीय माइक्रोचिप बिक्री कार्यालय से संपर्क करें या अतिरिक्त सहायता प्राप्त करें www.microchip.com/en-us/support/design-help/client-support-servicesयह जानकारी माइक्रोचिप द्वारा “जैसी है वैसी ही” प्रदान की गई है। माइक्रोचिप इस जानकारी से संबंधित किसी भी प्रकार का कोई प्रतिनिधित्व या वारंटी नहीं देता है, चाहे वह व्यक्त हो या निहित, लिखित या मौखिक, वैधानिक या अन्यथा, जिसमें गैर-उल्लंघन, व्यापारिकता और किसी विशेष उद्देश्य के लिए उपयुक्तता की निहित वारंटी या इसकी स्थिति, गुणवत्ता या प्रदर्शन से संबंधित वारंटी शामिल हैं, लेकिन इन्हीं तक सीमित नहीं हैं। किसी भी स्थिति में माइक्रोचिप किसी भी प्रकार के अप्रत्यक्ष, विशेष, दंडात्मक, आकस्मिक या परिणामी नुकसान, क्षति, लागत या व्यय के लिए उत्तरदायी नहीं होगी, चाहे वह किसी भी कारण से हुई हो, भले ही माइक्रोचिप को इस संभावना के बारे में सूचित किया गया हो या नुकसान का पूर्वानुमान लगाया जा सकता हो। कानून द्वारा अनुमत अधिकतम सीमा तक, सूचना या इसके उपयोग से संबंधित किसी भी तरह के सभी दावों पर माइक्रोचिप की कुल देयता उस शुल्क की राशि से अधिक नहीं होगी, यदि कोई हो, जिसे आपने सूचना के लिए माइक्रोचिप को सीधे भुगतान किया है। जीवन रक्षक और/या सुरक्षा अनुप्रयोगों में माइक्रोचिप उपकरणों का उपयोग पूरी तरह से खरीदार के जोखिम पर है, और खरीदार ऐसे उपयोग से होने वाले किसी भी और सभी नुकसानों, दावों, मुकदमों या खर्चों से माइक्रोचिप को बचाने, क्षतिपूर्ति करने और हानिरहित रखने के लिए सहमत है। जब तक अन्यथा न कहा जाए, किसी भी माइक्रोचिप बौद्धिक संपदा अधिकारों के तहत कोई लाइसेंस, निहित रूप से या अन्यथा, नहीं दिया जाता है।

ट्रेडमार्क
माइक्रोचिप नाम और लोगो, माइक्रोचिप लोगो, एडाप्टेक, एवीआर, एवीआर लोगो, एवीआर फ्रीक्स, बेसटाइम, बिटक्लाउड, क्रिप्टोमेमरी, क्रिप्टोआरएफ, डीएसपीआईसी, फ्लेक्सपीडब्ल्यूआर, हेल्डो, आईग्लू, ज्यूकब्लॉक्स, कीलोक, क्लेर, लैनचेक, लिंकएमडी, मैक्स स्टाइलस, मैक्सटच, मीडियाएलबी, मेगाएवीआर, माइक्रोसेमी, माइक्रोसेमी लोगो, मोस्ट, मोस्ट लोगो, एमपीएलएबी, ऑप्टोलाइजर, पीआईसी, पिकोपावर, पिकस्टार्ट, पीआईसी32 लोगो, पोलरफायर, प्रोचिप डिजाइनर, क्यूटच, एसएएम-बीए, सेनजेन्यूटी, स्पाईएनआईसी, एसएसटी, एसएसटी लोगो, सुपरफ्लैश, सिमेट्रिकॉम , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron, और XMEGA USA और अन्य देशों में शामिल माइक्रोचिप टेक्नोलॉजी के पंजीकृत ट्रेडमार्क हैं। AgileSwitch, APT, क्लॉकवर्क्स, द एंबेडेड कंट्रोल सॉल्यूशंस कंपनी, EtherSynch, Flashtec, Hyper Speed ​​Control, HyperLight Load, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, ProASIC Plus logo, Quiet- Wire, SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, और ZL संयुक्त राज्य अमेरिका में शामिल माइक्रोचिप टेक्नोलॉजी के पंजीकृत ट्रेडमार्क हैं, आसन्न कुंजी दमन, AKS, एनालॉग-फॉर-द-डिजिटल एज, एनी कैपेसिटर, AnyIn, AnyOut, ऑगमेंटेड स्विचिंग , ब्लूस्काई, बॉडीकॉम, क्लॉकस्टूडियो, कोडगार्ड, क्रिप्टोऑथेंटिकेशन, क्रिप्टोऑटोमोटिव, क्रिप्टोकंपैनियन, क्रिप्टोकंट्रोलर, डीएसपीआईसीडीईएम, डीएसपीआईसीडीईएम.नेट, डायनामिक एवरेज मैचिंग, डीएएम, ईसीएएन, एस्प्रेसो टी1एस, एथरग्रीन, ग्रिडटाइम, आइडियलब्रिज, इन-सर्किट सीरियल प्रोग्रामिंग, आईसीएसपी, आईएनआईसीनेट, इंटेलिजेंट पैरेललिंग, IntelliMOS, इंटर-चिप कनेक्टिविटी, जिटरब्लॉकर, नॉब-ऑन-डिस्प्ले, KoD, maxCrypto, maxView, मेम्ब्रेन, मिंडी, MiWi, MPASM, MPF, MPLAB प्रमाणित लोगो, MPLIB, MPLINK, मल्टीट्रैक, नेटडिटैच, सर्वज्ञ कोड जनरेशन, PICDEM, PICDEM.net, PICkit, PICtail, पॉवरस्मार्ट, प्योरसिलिकॉन, QMatrix, रियल ICE, रिपल ब्लॉकर, RTAX , RTG4, SAM ICE, सीरियल क्वाड I/O, सरल मानचित्र, सिंपलीपीएचवाई, स्मार्टबफ़र, स्मार्टएचएलएस, स्मार्ट-आईएस, स्टोरक्लैड, एसक्यूआई, सुपरस्विचर, सुपरस्विचर II, स्विचटेक, सिंक्रोपीएचवाई, टोटल एंड्योरेंस, विश्वसनीय समय, टीएसएचएआरसी, यूएसबीचेक, वेरिसेंस, वेक्टरब्लॉक्स, वेरिपीएचवाई, Viewस्पैन, वाइपरलॉक, एक्सप्रेसकनेक्ट और ज़ेना संयुक्त राज्य अमेरिका और अन्य देशों में माइक्रोचिप टेक्नोलॉजी इनकॉर्पोरेटेड के ट्रेडमार्क हैं। एसक्यूटीपी संयुक्त राज्य अमेरिका में शामिल माइक्रोचिप टेक्नोलॉजी का एक सेवा चिह्न है। एडाप्टेक लोगो, फ्रीक्वेंसी ऑन डिमांड, सिलिकॉन स्टोरेज टेक्नोलॉजी और सिम्मकॉम अन्य देशों में माइक्रोचिप टेक्नोलॉजी इंक के पंजीकृत ट्रेडमार्क हैं। GestIC माइक्रोचिप टेक्नोलॉजी जर्मनी II GmbH एंड कंपनी KG का एक पंजीकृत ट्रेडमार्क है, जो अन्य देशों में माइक्रोचिप टेक्नोलॉजी इंक की सहायक कंपनी है। यहां उल्लिखित अन्य सभी ट्रेडमार्क उनकी संबंधित कंपनियों की संपत्ति हैं। © 2023, माइक्रोचिप टेक्नोलॉजी इनकॉर्पोरेटेड और इसकी सहायक कंपनियाँ। सर्वाधिकार सुरक्षित। आईएसबीएन: 978-1-6683-1888-1

गुणवत्ता प्रबंधन प्रणाली
माइक्रोचिप की गुणवत्ता प्रबंधन प्रणालियों के बारे में जानकारी के लिए कृपया देखें www.microchip.com/quality.

दुनिया भर में बिक्री और सेवा

अमेरिका की 

कॉर्पोरेट कार्यालय

अटलांटा

ऑस्टिन, टेक्सास

बोस्टान

शिकागो

डलास

डेट्रायट

  • नोवी, एमआई
  • दूरभाष: 248-848-4000

हस्टन, टेक्सस

इंडियानापोलिस

लॉस एंजिल्स

रैले, एनसी

न्यूयॉर्क, NY

सैन जोस, CA

कनाडा – टोरंटो

एशिया/प्रशांत

  • ऑस्ट्रेलिया – सिडनी
    • दूरभाष: 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
  • चीन - हांगकांग सारा
    • दूरभाष: 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

© 2023 माइक्रोचिप टेक्नोलॉजी इंक. और उसकी सहायक कंपनियाँ DS50003486A-

दस्तावेज़ / संसाधन

माइक्रोचिप H.264 4K I-फ़्रेम एनकोडर IP कोर [पीडीएफ] उपयोगकर्ता गाइड
H.264 4K I-फ़्रेम एनकोडर IP कोर, H.264 4K, I-फ़्रेम एनकोडर IP कोर, एनकोडर IP कोर, IP कोर

संदर्भ

एक टिप्पणी छोड़ें

आपकी ईमेल आईडी प्रकाशित नहीं की जाएगी। आवश्यक फ़ील्ड चिह्नित हैं *