MICROCHIP H.264 4K I-फ्रेम एन्कोडर IP कोर
परिचय
डिजिटल व्हिडिओ कॉम्प्रेस करण्यासाठी H.264 हे लोकप्रिय व्हिडिओ कॉम्प्रेशन मानक आहे. हे MPEG-4 Part10 किंवा Advanced Video Coding (MPEG-4 AVC) म्हणूनही ओळखले जाते. H.264 व्हिडिओ संकुचित करण्यासाठी ब्लॉक-निहाय दृष्टिकोन वापरते जेथे ब्लॉक आकार 16 x 16 म्हणून परिभाषित केला जातो आणि अशा ब्लॉकला मॅक्रो ब्लॉक म्हणतात. कॉम्प्रेशन मानक विविध प्रो समर्थन करतेfiles जे कॉम्प्रेशन रेशो आणि अंमलबजावणीची जटिलता परिभाषित करते. संकुचित केल्या जाणार्या व्हिडिओ फ्रेम्सला I-फ्रेम, P-फ्रेम आणि B-फ्रेम असे मानले जाते. आय-फ्रेम ही इंट्रा-कोडेड फ्रेम आहे जिथे फ्रेममध्ये असलेली माहिती वापरून कॉम्प्रेशन केले जाते. आय-फ्रेम डीकोड करण्यासाठी इतर कोणत्याही फ्रेमची आवश्यकता नाही. I-फ्रेम किंवा P-फ्रेम असू शकते अशा पूर्वीच्या फ्रेमच्या संदर्भात बदल वापरून P-फ्रेम संकुचित केली जाते. बी-फ्रेमचे कॉम्प्रेशन आधीच्या फ्रेम आणि आगामी फ्रेम या दोन्ही संदर्भात गती बदल वापरून केले जाते. आय-फ्रेम कॉम्प्रेशन प्रक्रियेमध्ये चार एस आहेतtages—इंट्रा प्रेडिक्शन, इंटिजर ट्रान्सफॉर्मेशन, क्वांटायझेशन आणि एन्ट्रॉपी एन्कोडिंग. H.264 दोन प्रकारच्या एन्कोडिंगला सपोर्ट करते- कॉन्टेक्स्ट अॅडप्टिव्ह व्हेरिएबल लेन्थ कोडिंग (CAVLC) आणि कॉन्टेक्स्ट अॅडप्टिव्ह बायनरी अंकगणित कोडिंग (CABAC). आयपीची वर्तमान आवृत्ती बेसलाइन प्रो लागू करतेfile आणि एन्ट्रॉपी एन्कोडिंगसाठी CAVLC वापरते. तसेच, IP केवळ 4K रेझोल्यूशनपर्यंतच्या I-फ्रेम्सच्या एन्कोडिंगला सपोर्ट करतो.
वैशिष्ट्ये
H.264 I-Frame एन्कोडर खालील प्रमुख वैशिष्ट्यास समर्थन देते:
- YCbCr 420 व्हिडिओ फॉरमॅटवर कॉम्प्रेशन लागू करते
- YCbCr 422 व्हिडिओ फॉरमॅटमध्ये इनपुटची अपेक्षा आहे
- प्रत्येक घटकासाठी (Y, Cb, आणि Cr) 8 बिट्सचे समर्थन करते
- ITU-T H.264 Annex B Compliant NAL बाइट स्ट्रीम आउटपुटला सपोर्ट करते
- स्टँडअलोन ऑपरेशन, CPU किंवा प्रोसेसर सहाय्य आवश्यक नाही
- रन टाइम दरम्यान वापरकर्ता कॉन्फिगर करण्यायोग्य गुणवत्ता घटक QP
- 1 पिक्सेल प्रति घड्याळाच्या दराने गणना
- 4K (3840 × 2160) 60 fps च्या रिझोल्यूशनपर्यंत कॉम्प्रेशनचे समर्थन करते
- किमान विलंब (पूर्ण HD किंवा 252 क्षैतिज रेषांसाठी 17 μs)
- 2 आणि 4 स्लाइसला सपोर्ट करते
आधारभूत कुटुंबे
H.264 4K I-Frame एन्कोडर खालील कुटुंबांना समर्थन देतो:
- PolarFire® SoC FPGA
- पोलरफायर एफपीजीए
हार्डवेअर अंमलबजावणी
खालील आकृती H.264 4K I-Frame एन्कोडर IP ब्लॉक आकृती दर्शवते.
आकृती 1-1. H.264 4K I-फ्रेम एन्कोडर IP ब्लॉक आकृती
इनपुट आणि आउटपुट
खालील तक्त्यामध्ये H.264 4K I-Frame एन्कोडर IP च्या इनपुट आणि आउटपुट पोर्टची सूची आहे.
तक्ता 1-1. H.264 4K I-Frame एन्कोडर IP चे इनपुट आणि आउटपुट पोर्ट
सिग्नलचे नाव | दिशा | रुंदी | वर्णन |
RESET_N | इनपुट | 1 | डिझाइनसाठी सक्रिय-कमी असिंक्रोनस रीसेट सिग्नल. |
PIX_CLK_I | इनपुट | 1 | इनपुट घड्याळ ज्यासह इनकमिंग पिक्सेल s आहेतampएलईडी. |
DDR_CLK_I | इनपुट | 1 | DDR मेमरी कंट्रोलरचे घड्याळ. |
HRES_I | इनपुट | 16 | इनपुट प्रतिमेचे क्षैतिज रिझोल्यूशन. ते 16 च्या पटीत असणे आवश्यक आहे. |
VRES_I | इनपुट | 16 | इनपुट प्रतिमेचे अनुलंब रिझोल्यूशन. ते 16 च्या पटीत असणे आवश्यक आहे. |
QP_I | इनपुट | 6 | H.264 परिमाणीकरणासाठी गुणवत्ता घटक. मूल्य 0 ते 51 पर्यंत आहे जेथे 0 उच्च दर्जाचे आणि सर्वात कमी कॉम्प्रेशनचे प्रतिनिधित्व करते आणि 51 सर्वोच्च कॉम्प्रेशनचे प्रतिनिधित्व करते. |
DATA0_O | आउटपुट | 16 | H.264 Slice0 एन्कोडेड डेटा आउटपुट ज्यामध्ये NAL युनिट, स्लाइस हेडर, SPS, PPS आणि मॅक्रो ब्लॉक्सचा एन्कोड केलेला डेटा आहे. |
DATA_VALID0_O | आउटपुट | 1 | Slice0 एन्कोड केलेला डेटा दर्शवणारा सिग्नल वैध आहे. |
DATA1_O | आउटपुट | 16 | H.264 Slice1 एन्कोडेड डेटा आउटपुट ज्यामध्ये स्लाइस हेडर आणि मॅक्रो ब्लॉक्सचा एन्कोड केलेला डेटा आहे. |
DATA_VALID1_O | आउटपुट | 1 | Slice1 एन्कोड केलेला डेटा दर्शवणारा सिग्नल वैध आहे. |
DATA2_O | आउटपुट | 16 | H.264 Slice2 एन्कोडेड डेटा आउटपुट ज्यामध्ये स्लाइस हेडर आणि मॅक्रो ब्लॉक्सचा एन्कोड केलेला डेटा आहे. |
DATA_VALID2_O | आउटपुट | 1 | Slice2 एन्कोड केलेला डेटा दर्शवणारा सिग्नल वैध आहे. |
………..चालू | |||
सिग्नलचे नाव | दिशा | रुंदी | वर्णन |
DATA3_O | आउटपुट | 16 | H.264 Slice3 एन्कोडेड डेटा आउटपुट ज्यामध्ये स्लाइस हेडर आणि मॅक्रो ब्लॉक्सचा एन्कोड केलेला डेटा आहे. |
DATA_VALID3_O | आउटपुट | 1 | Slice3 एन्कोड केलेला डेटा दर्शवणारा सिग्नल वैध आहे. |
DDR_LINE_GAP_I | इनपुट | 16 | DDR मेमरीमधील इनपुट इमेज क्षैतिज रेषांमधील रेषा अंतर. |
FRAME_START_ADDR_I | इनपुट | 7/8 | DDR फ्रेम बफर पत्ता. जेव्हा फ्रेम अंतर 7 MB साठी कॉन्फिगर केले जाते तेव्हा 32 बिट्स. जेव्हा फ्रेम अंतर 8 MB साठी कॉन्फिगर केले जाते तेव्हा 16 बिट. |
FRAME_END_O | आउटपुट | 1 | फ्रेमसाठी H.264 बिट प्रवाहाचा शेवट. |
चॅनल 0 आर्बिटर इंटरफेस पोर्ट वाचा | |||
RDATA0_I | इनपुट | इनपुट डेटा रुंदी | आर्बिटरकडून डेटा वाचा |
RVALID0_I | इनपुट | 1 | आर्बिटरकडून वैध डेटा वाचा |
ARREADY0_I | इनपुट | 1 | आर्बिटरची पोचपावती |
BUSER0_I | इनपुट | 1 | पूर्ण वाचा |
ARADDR0_O | आउटपुट | 32 | DDR पत्ता जिथून वाचन सुरू केले पाहिजे |
ARVALID0_O | आउटपुट | 1 | लवादाला विनंती वाचा |
ARSIZE0_O | आउटपुट | 8 | फट आकार वाचा |
चॅनल 1 आर्बिटर इंटरफेस पोर्ट वाचा | |||
RDATA1_I | इनपुट | इनपुट डेटा रुंदी | आर्बिटरकडून डेटा वाचा |
RVALID1_I | इनपुट | 1 | आर्बिटरकडून वैध डेटा वाचा |
ARREADY1_I | इनपुट | 1 | आर्बिटरची पोचपावती |
BUSER1_I | इनपुट | 1 | पूर्ण वाचा |
ARADDR1_O | आउटपुट | 32 | DDR पत्ता जिथून वाचन सुरू केले पाहिजे |
ARVALID1_O | आउटपुट | 1 | लवादाला विनंती वाचा |
ARSIZE1_O | आउटपुट | 8 | फट आकार वाचा |
चॅनल 2 आर्बिटर इंटरफेस पोर्ट वाचा | |||
RDATA2_I | इनपुट | इनपुट डेटा रुंदी | आर्बिटरकडून डेटा वाचा |
RVALID2_I | इनपुट | 1 | आर्बिटरकडून वैध डेटा वाचा |
ARREADY2_I | इनपुट | 1 | आर्बिटरची पोचपावती |
BUSER2_I | इनपुट | 1 | पूर्ण वाचा |
ARADDR2_O | आउटपुट | 32 | DDR पत्ता जिथून वाचन सुरू केले पाहिजे |
ARVALID2_O | आउटपुट | 1 | लवादाला विनंती वाचा |
ARSIZE2_O | आउटपुट | 8 | फट आकार वाचा |
चॅनल 3 आर्बिटर इंटरफेस पोर्ट वाचा | |||
RDATA3_I | इनपुट | इनपुट डेटा रुंदी | आर्बिटरकडून डेटा वाचा |
RVALID3_I | इनपुट | 1 | आर्बिटरकडून वैध डेटा वाचा |
………..चालू | |||
सिग्नलचे नाव | दिशा | रुंदी | वर्णन |
ARREADY3_I | इनपुट | 1 | आर्बिटरची पोचपावती |
BUSER3_I | इनपुट | 1 | पूर्ण वाचा |
ARADDR3_O | आउटपुट | 32 | DDR पत्ता जिथून वाचन सुरू केले पाहिजे |
ARVALID3_O | आउटपुट | 1 | लवादाला विनंती वाचा |
ARSIZE3_O | आउटपुट | 8 | फट आकार वाचा |
कॉन्फिगरेशन पॅरामीटर्स
खालील तक्त्यामध्ये H.264 4K I-Frame एन्कोडरच्या हार्डवेअर अंमलबजावणीमध्ये वापरल्या जाणार्या जेनेरिक कॉन्फिगरेशन पॅरामीटर्सचे वर्णन दिले आहे, जे ऍप्लिकेशन आवश्यकतांवर आधारित बदलू शकतात.
तक्ता 1-2. H.264 4K I-फ्रेम एन्कोडर कॉन्फिगरेशन पॅरामीटर्स
नाव | वर्णन |
16x16_DC_INTRA_PREDICTION | 16 x 16 इंट्रा डीसी अंदाजासह 4 x 4 इंट्रा डीसी अंदाज सक्षम करण्याचा पर्याय. |
NUM_SLICES | 2 fps वर 4K ला समर्थन देण्यासाठी 30 स्लाइस निवडा. 4 fps वर 4K ला समर्थन देण्यासाठी 60 स्लाइस निवडा. |
DDR_AXI_DATA_WIDTH | रीड चॅनेलची डेटा रुंदी निवडा, जी व्हिडिओ आर्बिटर IP शी कनेक्ट केलेली असणे आवश्यक आहे. |
FRAME_GAP | फ्रेम बफर आकार निवडा. 4K साठी 32 MB निवडा. |
आयपी कॉन्फिगरेटर
खालील आकृती H.264 4K I-Frame एन्कोडर IP कॉन्फिगरेटर दाखवते.
आकृती 1-2. आयपी कॉन्फिगरेशन
H.264 4K I-फ्रेम एन्कोडर IP चे हार्डवेअर अंमलबजावणी
H.264 4K I-फ्रेम एन्कोडर 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 ब्लॉक आकृती
खालील आकृती स्लाइस एन्कोडर ब्लॉक आकृती दर्शवते.
आकृती 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 मॅट्रिक्समधून, प्रत्येक 8 x 8 मॅट्रिक्स फ्रेम करण्यासाठी Cb आणि Cr घटक वेगळे केले जातात.
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 पेक्षा जास्त QP मूल्यांसाठी 16 x 16 वापरले जाते. DC घटकाची गणना शेजारील शीर्षस्थानी केली जाते आणि 4 x 4 किंवा 16 x 16 ब्लॉक्स सोडले जातात.
पूर्णांक ट्रान्सफॉर्म
H.264 पूर्णांक स्वतंत्र कोसाइन ट्रान्सफॉर्म वापरते जेथे गुणांक पूर्णांक ट्रान्सफॉर्म मॅट्रिक्स आणि क्वांटायझेशन मॅट्रिक्समध्ये वितरीत केले जातात जसे की पूर्णांक ट्रान्सफॉर्ममध्ये कोणतेही गुणाकार किंवा भाग नाहीत. पूर्णांक रूपांतर stage शिफ्ट आणि अॅड ऑपरेशन्स वापरून परिवर्तन लागू करते.
परिमाणीकरण
क्वांटायझेशन पूर्णांक ट्रान्सफॉर्मच्या प्रत्येक आउटपुटला QP वापरकर्ता इनपुट मूल्याद्वारे परिभाषित केलेल्या पूर्वनिर्धारित परिमाणीकरण मूल्यासह गुणाकार करते. QP मूल्याची श्रेणी 0 ते 51 पर्यंत आहे. 51 पेक्षा जास्त कोणतेही मूल्य cl आहेamped to 51. कमी QP मूल्य कमी कॉम्प्रेशन आणि उच्च गुणवत्ता दर्शवते आणि त्याउलट.
CAVLC
H.264 एंट्रॉपी एन्कोडिंगचे दोन प्रकार वापरते - कॉन्टेक्स्ट अॅडप्टिव्ह व्हेरिएबल लेन्थ कोडिंग (CAVLC) आणि कॉन्टेक्स्ट अॅडॉप्टिव्ह बायनरी अंकगणित कोडिंग (CABAC). क्वांटाइज्ड आउटपुट एन्कोडिंगसाठी IP CAVLC वापरतो.
हेडर जनरेटर
हेडर जनरेटर ब्लॉक व्हिडिओ फ्रेमच्या उदाहरणावर अवलंबून ब्लॉक हेडर, स्लाइस हेडर, सिक्वेन्स पॅरामीटर सेट (एसपीएस), पिक्चर पॅरामीटर सेट (पीपीएस), आणि नेटवर्क अॅब्स्ट्रॅक्शन लेयर (एनएएल) युनिट तयार करतो.
H.264 प्रवाह जनरेटर
H.264 स्ट्रीम जनरेटर ब्लॉक H.264 मानक फॉरमॅटनुसार एन्कोडेड आउटपुट तयार करण्यासाठी हेडरसह CAVLC आउटपुट एकत्र करतो.
टेस्टबेंच
H.264 4K I-Frame Encoder IP ची कार्यक्षमता तपासण्यासाठी Testbench प्रदान केले आहे.
अनुकरण
सिम्युलेशन दोन द्वारे प्रस्तुत YCbCr432 स्वरूपातील 240 x 422 प्रतिमा वापरते files, प्रत्येक Y आणि C साठी इनपुट म्हणून आणि 264 स्लाइससह H.4 व्युत्पन्न करते file दोन फ्रेम्स असलेले स्वरूप.
टेस्टबेंच वापरून कोरचे अनुकरण कसे करायचे याचे खालील चरण वर्णन करतात:
- Libero® SoC Catalog > वर जा View > विंडोज > कॅटलॉग, आणि नंतर सोल्यूशन्स-व्हिडिओ विस्तृत करा. H264_4K_Iframe_Encoder वर डबल क्लिक करा आणि नंतर OK वर क्लिक करा. H264_4K_Iframe-Encoder IP SmartDesign कॅनव्हासवर दिसतो.
आकृती 2-1. Libero® SoC कॅटलॉगमध्ये H.264 4K I-Frame एन्कोडर IP Core - वर जा Files टॅब आणि सिम्युलेशन > आयात निवडा Files.
आकृती 2-2. आयात करा Files - H264_sim_data_in_y.txt, H264_sim_data_in_c.txt, आणि H264_refOut.txt आयात करा fileखालील मार्गावरून s: ..\ \component\Microsemi\SolutionCore\H264_4K_Iframe_encoder\ \उत्तेजक.
- भिन्न आयात करण्यासाठी file, आवश्यक असलेले फोल्डर ब्राउझ करा file, आणि उघडा क्लिक करा. आयात केलेले file सिम्युलेशन अंतर्गत सूचीबद्ध आहे, खालील आकृती पहा.
आकृती 2-3. आयात केले Files - Design Hierarchy टॅबवर जा आणि H264_4K_Iframe_Enc_C0 वर उजवे क्लिक करा आणि रूट म्हणून सेट करा निवडा. आकृती 2-4. रूट म्हणून सेट करा
- उत्तेजक पदानुक्रम टॅबवर जा आणि H264_4K_Iframe_Encoder_tb (H264_4K_Iframe_Encoder_tb. v) > सिम्युलेट प्री-सिंथ डिझाइन > इंटरएक्टिव्हली उघडा निवडा. आयपी दोन फ्रेम्ससाठी सिम्युलेटेड आहे. आकृती 2-5. पूर्व-संश्लेषण डिझाइनचे अनुकरण करणे
- मॉडेलसिम टेस्टबेंचसह उघडते file खालील आकृतीत दाखवल्याप्रमाणे.
आकृती 2-6. मॉडेलसिम सिम्युलेशन विंडो
महत्त्वाचे: .do मध्ये निर्दिष्ट केलेल्या रनटाइम मर्यादेमुळे सिम्युलेशनमध्ये व्यत्यय येत असल्यास file, सिम्युलेशन पूर्ण करण्यासाठी run -all कमांड वापरा.
परवाना
- H.264 4K I-Frame Encoder IP फक्त परवान्याअंतर्गत एनक्रिप्टेड स्वरूपात प्रदान केला जातो.
- एनक्रिप्ट केलेला RTL स्त्रोत कोड परवाना लॉक केलेला आहे, तो स्वतंत्रपणे खरेदी करणे आवश्यक आहे. लिबेरो डिझाइन सूट वापरून तुम्ही सिम्युलेशन, सिंथेसिस, लेआउट आणि फील्ड प्रोग्रामेबल गेट अॅरे (FPGA) सिलिकॉन प्रोग्राम करू शकता.
- H.264 एन्कोडर वैशिष्ट्ये तपासण्यासाठी मूल्यमापन परवाना विनामूल्य प्रदान केला जातो. हार्डवेअरवर तासाभराच्या वापरानंतर मूल्यांकन परवाना कालबाह्य होतो.
स्थापना सूचना
- कोर Libero SoC सॉफ्टवेअरमध्ये स्थापित करणे आवश्यक आहे. मधील कॅटलॉग अपडेट फंक्शनद्वारे हे स्वयंचलितपणे केले जाते
- Libero SoC सॉफ्टवेअर, किंवा CPZ file जोडा कोर कॅटलॉग वैशिष्ट्य वापरून व्यक्तिचलितपणे जोडले जाऊ शकते. जेव्हा CPZ file Libero मध्ये स्थापित केले आहे, Libero प्रकल्पात समाविष्ट करण्यासाठी SmartDesign मध्ये कोर कॉन्फिगर, जनरेट आणि इन्स्टंट केले जाऊ शकते.
- मुख्य स्थापना, परवाना आणि सामान्य वापरावरील अधिक सूचनांसाठी, Libero SoC ऑनलाइन मदत पहा.
खालील तक्त्यामध्ये संसाधनाच्या वापराची यादी दिली आहेample H.264 4K I-Frame Encoder IP डिझाइन पोलरफायर FPGA (MPF300TS-1FCG1152I पॅकेज) साठी बनवले आहे आणि 4:2:2 s वापरून संकुचित डेटा तयार करतेampइनपुट डेटाचे लिंग.
तक्ता 5-1. H.264 4K I-फ्रेम एन्कोडर IP चे संसाधन वापर
घटक | 4 काप | 2 काप |
4LUTs | 73588 | 37017 |
डीएफएफ | 67543 | 33839 |
LSRAM | 592 | 296 |
µSRAM | 84 | 42 |
गणित विभाग | 89 | 45 |
इंटरफेस 4-इनपुट LUTs | 25524 | 12780 |
इंटरफेस DFFs | 25524 | 12780 |
पुनरावृत्ती इतिहास
पुनरावृत्ती इतिहास सारणी दस्तऐवजात लागू केलेल्या बदलांचे वर्णन करते. सर्वात वर्तमान प्रकाशनापासून सुरू होणारे बदल पुनरावृत्तीद्वारे सूचीबद्ध केले जातात.
तक्ता 6-1. पुनरावृत्ती इतिहास
उजळणी | तारीख | वर्णन |
A | 01/2023 | प्रारंभिक प्रकाशन. |
मायक्रोचिप FPGA समर्थन
मायक्रोचिप एफपीजीए उत्पादने समूह ग्राहक सेवा, ग्राहक तांत्रिक सहाय्य केंद्र, ए यासह विविध समर्थन सेवांसह त्याच्या उत्पादनांचे समर्थन करतो webसाइट आणि जगभरातील विक्री कार्यालये. ग्राहकांना सपोर्टशी संपर्क साधण्यापूर्वी मायक्रोचिप ऑनलाइन संसाधनांना भेट देण्याची सूचना केली जाते कारण त्यांच्या प्रश्नांची उत्तरे आधीच दिली गेली असण्याची शक्यता आहे. च्या माध्यमातून तांत्रिक सहाय्य केंद्राशी संपर्क साधा webयेथे साइट www.microchip.com/support. FPGA डिव्हाइस भाग क्रमांकाचा उल्लेख करा, योग्य केस श्रेणी निवडा आणि डिझाइन अपलोड करा files तांत्रिक समर्थन केस तयार करताना. गैर-तांत्रिक उत्पादन समर्थनासाठी ग्राहक सेवेशी संपर्क साधा, जसे की उत्पादनाची किंमत, उत्पादन अपग्रेड, अपडेट माहिती, ऑर्डर स्थिती आणि अधिकृतता.
- उत्तर अमेरिकेतून, 800.262.1060 वर कॉल करा
- उर्वरित जगातून, 650.318.4460 वर कॉल करा
- फॅक्स, जगातील कोठूनही, 650.318.8044
मायक्रोचिप माहिती
मायक्रोचिप Webसाइट
मायक्रोचिप आमच्याद्वारे ऑनलाइन समर्थन प्रदान करते webwww.microchip.com/ वर साइट. या webसाइट तयार करण्यासाठी वापरली जाते files आणि ग्राहकांना सहज उपलब्ध असलेली माहिती. उपलब्ध असलेल्या काही सामग्रीमध्ये हे समाविष्ट आहे:
- उत्पादन समर्थन - डेटाशीट्स आणि इरेटा, ऍप्लिकेशन नोट्स आणि एसample प्रोग्राम्स, डिझाइन संसाधने, वापरकर्त्याचे मार्गदर्शक आणि हार्डवेअर समर्थन दस्तऐवज, नवीनतम सॉफ्टवेअर प्रकाशन आणि संग्रहित सॉफ्टवेअर
- सामान्य तांत्रिक सहाय्य – वारंवार विचारले जाणारे प्रश्न (FAQ), तांत्रिक समर्थन विनंत्या, ऑनलाइन चर्चा गट, मायक्रोचिप डिझाइन भागीदार कार्यक्रम सदस्य सूची
- मायक्रोचिपचा व्यवसाय – उत्पादन निवडक आणि ऑर्डरिंग मार्गदर्शक, नवीनतम मायक्रोचिप प्रेस रिलीज, सेमिनार आणि कार्यक्रमांची सूची, मायक्रोचिप विक्री कार्यालयांची सूची, वितरक आणि कारखाना प्रतिनिधी
उत्पादन बदल सूचना सेवा
मायक्रोचिपची उत्पादन बदल सूचना सेवा ग्राहकांना मायक्रोचिप उत्पादनांवर अद्ययावत ठेवण्यास मदत करते. जेव्हा जेव्हा बदल, अद्यतने, पुनरावृत्ती किंवा विशिष्ट उत्पादन कुटुंबाशी संबंधित किंवा स्वारस्य असलेल्या विकास साधनाशी संबंधित त्रुटी असतील तेव्हा सदस्यांना ईमेल सूचना प्राप्त होईल.
नोंदणी करण्यासाठी, वर जा www.microchip.com/pcn. आणि नोंदणी सूचनांचे अनुसरण करा.
ग्राहक समर्थन
मायक्रोचिप उत्पादनांचे वापरकर्ते अनेक माध्यमांद्वारे सहाय्य प्राप्त करू शकतात:
- वितरक किंवा प्रतिनिधी
- स्थानिक विक्री कार्यालय
- एम्बेडेड सोल्युशन्स इंजिनियर (ईएसई)
- तांत्रिक सहाय्य
समर्थनासाठी ग्राहकांनी त्यांच्या वितरक, प्रतिनिधी किंवा ESE शी संपर्क साधावा. ग्राहकांच्या मदतीसाठी स्थानिक विक्री कार्यालये देखील उपलब्ध आहेत. या दस्तऐवजात विक्री कार्यालये आणि स्थानांची सूची समाविष्ट केली आहे.
च्या माध्यमातून तांत्रिक सहाय्य उपलब्ध आहे webयेथे साइट: www.microchip.com/support.
मायक्रोचिप डिव्हाइसेस कोड संरक्षण वैशिष्ट्य
मायक्रोचिप उत्पादनांवरील कोड संरक्षण वैशिष्ट्याचे खालील तपशील लक्षात घ्या:
- मायक्रोचिप उत्पादने त्यांच्या विशिष्ट मायक्रोचिप डेटा शीटमध्ये समाविष्ट असलेल्या वैशिष्ट्यांची पूर्तता करतात.
- मायक्रोचिपचा असा विश्वास आहे की त्याच्या उत्पादनांचे कुटुंब इच्छित पद्धतीने, ऑपरेटिंग वैशिष्ट्यांमध्ये आणि सामान्य परिस्थितीत वापरल्यास सुरक्षित आहे.
- मायक्रोचिप त्याच्या बौद्धिक संपदा अधिकारांचे मूल्य आणि आक्रमकपणे संरक्षण करते. मायक्रोचिप उत्पादनाच्या कोड संरक्षण वैशिष्ट्यांचा भंग करण्याचा प्रयत्न कठोरपणे प्रतिबंधित आहे आणि डिजिटल मिलेनियम कॉपीराइट कायद्याचे उल्लंघन करू शकते.
- मायक्रोचिप किंवा इतर कोणताही सेमीकंडक्टर निर्माता त्याच्या कोडच्या सुरक्षिततेची हमी देऊ शकत नाही. कोड संरक्षणाचा अर्थ असा नाही की आम्ही उत्पादन "अटूट" असल्याची हमी देत आहोत.
- कोड संरक्षण सतत विकसित होत आहे. मायक्रोचिप आमच्या उत्पादनांची कोड संरक्षण वैशिष्ट्ये सतत सुधारण्यासाठी वचनबद्ध आहे.
कायदेशीर सूचना
हे प्रकाशन आणि यातील माहिती केवळ मायक्रोचिप उत्पादनांसह वापरली जाऊ शकते, ज्यामध्ये तुमच्या अनुप्रयोगासह मायक्रोचिप उत्पादनांची रचना, चाचणी आणि एकत्रीकरण समाविष्ट आहे. या माहितीचा इतर कोणत्याही प्रकारे वापर या अटींचे उल्लंघन करते. डिव्हाइस अॅप्लिकेशन्सशी संबंधित माहिती केवळ तुमच्या सोयीसाठी प्रदान केली जाते आणि ती अपडेट्सद्वारे बदलली जाऊ शकते. तुमचा अर्ज तुमच्या वैशिष्ट्यांशी जुळतो याची खात्री करणे तुमची जबाबदारी आहे. अतिरिक्त समर्थनासाठी तुमच्या स्थानिक मायक्रोचिप विक्री कार्यालयाशी संपर्क साधा किंवा येथे अतिरिक्त समर्थन मिळवा www.microchip.com/en-us/support/design-help/client-support-services. ही माहिती मायक्रोचिप द्वारे "जशी आहे तशी" प्रदान केली जाते. MICROCHIP कोणत्याही प्रकारचे कोणतेही प्रतिनिधित्व किंवा हमी देत नाही मग ते व्यक्त किंवा निहित, लिखित किंवा मौखिक, वैधानिक किंवा अन्यथा, माहितीशी संबंधित परंतु मर्यादित न करता, मर्यादित नाही विशिष्ट हेतूसाठी योग्यता आणि योग्यता, किंवा हमी त्याची स्थिती, गुणवत्ता किंवा कार्यप्रदर्शन यांच्याशी संबंधित. कोणत्याही परिस्थितीत, कोणत्याही अप्रत्यक्ष, विशेष, दंडात्मक, आकस्मिक किंवा परिणामी नुकसान, नुकसान, खर्च किंवा कोणत्याही प्रकारच्या खर्चासाठी मायक्रोचिप जबाबदार राहणार नाही. इक्रोचिपला याचा सल्ला देण्यात आला आहे संभाव्यता किंवा नुकसान अंदाजे आहेत. कायद्याने परवानगी दिलेल्या पूर्ण मर्यादेपर्यंत, माहिती किंवा तिच्या वापराशी संबंधित कोणत्याही प्रकारे सर्व दाव्यांवर मायक्रोचिपची संपूर्ण उत्तरदायित्व, जर तुम्हाला काही असेल तर, शुल्काच्या रकमेपेक्षा जास्त नसेल. माहिती. लाइफ सपोर्ट आणि/किंवा सुरक्षा ऍप्लिकेशन्समध्ये मायक्रोचिप उपकरणांचा वापर पूर्णपणे खरेदीदाराच्या जोखमीवर आहे आणि खरेदीदार अशा वापरामुळे होणारे कोणतेही आणि सर्व नुकसान, दावे, दावे किंवा खर्चापासून निरुपद्रवी मायक्रोचिपचा बचाव, नुकसानभरपाई आणि ठेवण्यास सहमती देतो. कोणत्याही मायक्रोचिप बौद्धिक संपदा अधिकारांतर्गत कोणताही परवाना स्पष्टपणे किंवा अन्यथा सांगितल्याशिवाय दिला जात नाही.
ट्रेडमार्क
मायक्रोचिपचे नाव आणि लोगो, मायक्रोचिप लोगो, Adaptec, AVR, AVR लोगो, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, MAXLEX, लिंक्स, लिंक्स MediaLB, megaAVR, Microsemi, Microsemi लोगो, MOST, MOST लोगो, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 लोगो, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST, SST, SST, Logo, सुपरकॉम , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron, आणि XMEGA हे यूएसए आणि इतर देशांमध्ये मायक्रोचिप टेक्नॉलॉजी इनकॉर्पोरेटेडचे नोंदणीकृत ट्रेडमार्क आहेत. AgileSwitch, APT, ClockWorks, The Embedded Control Solutions Company, EtherSynch, Flashtec, Hyper Speed Control, HyperLight Load, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, ProASIC Plus Smart Logo, Qui, Quiet SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime आणि ZL हे मायक्रोचिप टेक्नॉलॉजीचे नोंदणीकृत ट्रेडमार्क आहेत यूएसए संलग्न की सप्रेशन, AKS, अॅनालॉग-फॉर-द-डिजिटल एज, एनी कॅपेसिटर, एनीओ, स्विचिंग, अॅनालॉग , BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, डायनॅमिक एव्हरेज मॅचिंग, DAM, ECAN, एस्प्रेसो T1GTREC, IBM, ECAN, एस्प्रेसो TXNUMXSQDREM, GYM सीरियल प्रोग्रामिंग, ICSP, INICnet, इंटेलिजेंट पॅरललिंग, इंटेलिमोस, इंटर-चिप कनेक्टिव्हिटी, जिटरब्लॉकर, नॉब-ऑन-डिस्प्ले, KoD, maxCrypto, maxView, membrane, Mindi, MiWi, MPASM, MPF, MPLAB प्रमाणित लोगो, MPLIB, MPLINK, MultiTRAK, NetDetach, सर्वज्ञ कोड जनरेशन, PICDEM, PICDEM.net, PICKIT, PICtail, PowerSmart, PureSilicon, QMatrix, RIPALX, RIPALX, ब्लॉकर , RTG4, SAM ICE, Serial Quad I/O, साधा नकाशा, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance, Trusted Time, TSHARC, USBSChes VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect, आणि ZENA हे यूएसए आणि इतर देशांमध्ये अंतर्भूत मायक्रोचिप तंत्रज्ञानाचे ट्रेडमार्क आहेत. SQTP हे मायक्रोचिप टेक्नॉलॉजीचे एक सर्व्हिस मार्क आहे जे यूएसए मध्ये अंतर्भूत केले गेले आहे Adaptec लोगो, फ्रिक्वेन्सी ऑन डिमांड, सिलिकॉन स्टोरेज टेक्नॉलॉजी आणि Symmcom हे इतर देशांमध्ये मायक्रोचिप टेक्नॉलॉजी इंक. चे नोंदणीकृत ट्रेडमार्क आहेत. GestIC हा Microchip Technology Germany II GmbH & Co. KG चा नोंदणीकृत ट्रेडमार्क आहे, जो इतर देशांतील Microchip Technology Inc. ची उपकंपनी आहे. येथे नमूद केलेले इतर सर्व ट्रेडमार्क त्यांच्या संबंधित कंपन्यांची मालमत्ता आहेत. © 2023, Microchip Technology Incorporated आणि त्याच्या उपकंपन्या. सर्व हक्क राखीव. ISBN: 978-1-6683-1888-1
गुणवत्ता व्यवस्थापन प्रणाली
मायक्रोचिपच्या क्वालिटी मॅनेजमेंट सिस्टम्सच्या माहितीसाठी, कृपया भेट द्या www.microchip.com/quality.
जगभरातील विक्री आणि सेवा
अमेरिका
कॉर्पोरेट कार्यालय
- 2355 वेस्ट चांडलर Blvd.
- चांडलर, AZ 85224-6199
- दूरध्वनी: ५७४-५३७-८९००
- फॅक्स: ५७४-५३७-८९००
- तांत्रिक समर्थन: www.microchip.com/support.
- Web पत्ता: www.microchip.com.
अटलांटा
- दुलुथ, जी.ए
- दूरध्वनी: ५७४-५३७-८९००
- फॅक्स: ५७४-५३७-८९००
ऑस्टिन, TX
- दूरध्वनी: ५७४-५३७-८९००
बोस्टन
- वेस्टबरो, एमए
- दूरध्वनी: ५७४-५३७-८९००
- फॅक्स: ५७४-५३७-८९००
शिकागो
- इटास्का, आयएल
- दूरध्वनी: ५७४-५३७-८९००
- फॅक्स: ५७४-५३७-८९००
डॅलस
- अॅडिसन, टीएक्स
- दूरध्वनी: ५७४-५३७-८९००
- फॅक्स: ५७४-५३७-८९००
डेट्रॉईट
- नोव्ही, एमआय
- दूरध्वनी: ५७४-५३७-८९००
ह्यूस्टन, TX
- दूरध्वनी: ५७४-५३७-८९००
इंडियानापोलिस
- Noblesville, IN
- दूरध्वनी: ५७४-५३७-८९००
- फॅक्स: ५७४-५३७-८९००
- दूरध्वनी: ५७४-५३७-८९००
लॉस एंजेलिस
- मिशन व्हिएजो, CA
- दूरध्वनी: ५७४-५३७-८९००
- फॅक्स: ५७४-५३७-८९००
- दूरध्वनी: ५७४-५३७-८९००
रॅले, एनसी
- दूरध्वनी: ५७४-५३७-८९००
न्यूयॉर्क, 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
- चीन - हाँगकाँग SAR
- दूरध्वनी: ५७४-५३७-८९००
- चीन - नानजिंग
- दूरध्वनी: 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
- चीन - झियामेन
- दूरध्वनी: ५७४-५३७-८९००
- चीन - झुहाई
- दूरध्वनी: ५७४-५३७-८९००
© 2023 Microchip Technology Inc. आणि त्याच्या सहाय्यक कंपन्या DS50003486A-
कागदपत्रे / संसाधने
![]() |
MICROCHIP H.264 4K I-फ्रेम एन्कोडर IP कोर [pdf] वापरकर्ता मार्गदर्शक H.264 4K I-फ्रेम एन्कोडर IP कोर, H.264 4K, I-फ्रेम एन्कोडर IP कोर, एन्कोडर IP कोर, IP कोर |