MICROCHIP H.264 एन्कोडर

परिचय
H.264 डिजिटल भिडियो को कम्प्रेसन को लागी एक लोकप्रिय भिडियो कम्प्रेसन मानक हो। यसलाई MPEG-4 Part10 वा Advanced Video Coding (MPEG-4 AVC) को रूपमा पनि चिनिन्छ। H.264 ले भिडियो कम्प्रेस गर्न ब्लक-वार दृष्टिकोण प्रयोग गर्दछ जहाँ ब्लक साइज 16 x 16 को रूपमा परिभाषित गरिएको छ र म्याक्रो ब्लक भनिन्छ। कम्प्रेसन मानकले विभिन्न प्रो समर्थन गर्दछfiles जसले कार्यान्वयनको सङ्कुचन अनुपात र जटिलता परिभाषित गर्दछ। भिडियो फ्रेमहरू, कम्प्रेस गर्न, I फ्रेम, P फ्रेम, र B फ्रेमको रूपमा व्यवहार गरिन्छ। I फ्रेम एक इन्ट्रा-कोड गरिएको फ्रेम हो जहाँ फ्रेम भित्र रहेको जानकारी प्रयोग गरेर कम्प्रेसन गरिन्छ। I फ्रेम डिकोड गर्न कुनै अन्य फ्रेमहरू आवश्यक पर्दैन। AP फ्रेमलाई I फ्रेम वा P फ्रेम हुन सक्ने अघिल्लो फ्रेमको सन्दर्भमा परिवर्तनहरू प्रयोग गरेर कम्प्रेस गरिएको छ। बी फ्रेमको कम्प्रेसन अघिल्लो फ्रेम र आगामी फ्रेम दुवैको सन्दर्भमा गति परिवर्तनहरू प्रयोग गरेर गरिन्छ।
I र P फ्रेम कम्प्रेसन प्रक्रियामा चार s छtages:
- अन्तर/अन्तर भविष्यवाणी
- पूर्णांक रूपान्तरण
- परिमाणीकरण
- एन्ट्रोपी एन्कोडिङ
H. 264 ले दुई प्रकारको सङ्केतनलाई समर्थन गर्दछ:
- सन्दर्भ अनुकूली चर लम्बाई कोडिङ (CAVLC)
- सन्दर्भ अनुकूली बाइनरी अंकगणितीय कोडिङ (CABAC)
H.264 Encoder को हालको संस्करणले आधारभूत प्रो लागू गर्दछfile र एन्ट्रोपी एन्कोडिङको लागि CAVLC प्रयोग गर्दछ। साथै, H.264 इन्कोडरले I र P फ्रेमहरूको सङ्केतनलाई समर्थन गर्दछ।
चित्र 1. H.264 एन्कोडर ब्लक रेखाचित्र

सुविधाहरू
H. 264 एन्कोडरमा निम्न मुख्य विशेषताहरू छन्:
- YCbCr 420 भिडियो ढाँचा कम्प्रेस गर्दछ
- इनपुटको रूपमा YCbCr 422 भिडियो ढाँचा स्वीकार गर्दछ
- प्रत्येक कम्पोनेन्टका लागि 8-बिट समर्थन गर्दछ (Y, Cb, र Cr)
- ITU-T H.264 Annex B अनुरूप NAL बाइट स्ट्रिम आउटपुट समर्थन गर्दछ
- स्ट्यान्डअलोन अपरेशन बिना काम गर्दछ, CPU, वा प्रोसेसर सहायता आवश्यक छैन
- प्रयोगकर्ता कन्फिगरेबल क्वालिटी फ्याक्टर (QP) लाई समर्थन गर्दछ
- P फ्रेम गणना (PCOUNT) लाई समर्थन गर्दछ
- स्किप ब्लकको लागि प्रयोगकर्ता कन्फिगर योग्य थ्रेसहोल्ड मान समर्थन गर्दछ
- प्रति घडी एक पिक्सेलको दरमा गणना समर्थन गर्दछ
- 1080p 60 fps को रिजोलुसन सम्म कम्प्रेसन समर्थन गर्दछ
- DDR फ्रेम बफरहरू पहुँच गर्न भिडियो आर्बिटर इन्टरफेस प्रयोग गर्दछ
- न्यूनतम विलम्बता (पूर्ण HD वा 252 तेर्सो रेखाहरूको लागि 17 µs)
सहयोगी परिवारहरू
H. 264 एन्कोडरले निम्न उत्पादन परिवारहरूलाई समर्थन गर्दछ:
- PolarFire® SoC
- ध्रुवीय फायर
हार्डवेयर कार्यान्वयन
यो खण्डले H.264 इन्कोडरको विभिन्न आन्तरिक मोड्युलहरू वर्णन गर्दछ। H.264 इन्कोडरमा डेटा इनपुट YCbCr 422 ढाँचामा रास्टर स्क्यान छविको रूपमा हुनुपर्छ। H.264 एन्कोडरले इनपुटको रूपमा 422 ढाँचाहरू प्रयोग गर्दछ र 420 ढाँचाहरूमा कम्प्रेसन लागू गर्दछ।
निम्न चित्रले H.264 एन्कोडर ब्लक रेखाचित्र देखाउँछ।
चित्र १-१। H.1 एन्कोडर - मोड्युलहरू

- अन्तर भविष्यवाणी
H.264 ले 4 x 4 ब्लकमा जानकारी कम गर्न विभिन्न अन्तर-पूर्वानुमान मोडहरू प्रयोग गर्दछ। IP मा अन्तर-पूर्वानुमान ब्लकले 4 x 4 म्याट्रिक्स साइजमा DC भविष्यवाणी मात्र प्रयोग गर्दछ। DC कम्पोनेन्ट छेउछाउको माथिबाट र बायाँ 4 x 4 ब्लकहरूबाट गणना गरिन्छ। - पूर्णांक रूपान्तरण
H.264 ले इन्टिजर डिसक्रिट कोसाइन ट्रान्सफर्म प्रयोग गर्दछ जहाँ गुणांकहरू पूर्णांक रूपान्तरण म्याट्रिक्स र क्वान्टाइजेशन म्याट्रिक्समा वितरित गरिन्छ जसमा पूर्णांक रूपान्तरणमा कुनै गुणन वा विभाजन हुँदैन। पूर्णांक रूपान्तरण stage ले शिफ्ट र एड अपरेशनहरू प्रयोग गरेर रूपान्तरण लागू गर्दछ। - परिमाणीकरण
क्वान्टाइजेसनले QP प्रयोगकर्ता इनपुट मानद्वारा परिभाषित पूर्वनिर्धारित परिमाणीकरण मानसँग पूर्णांक रूपान्तरणको प्रत्येक आउटपुटलाई गुणन गर्छ। QP मानको दायरा ० देखि ५१ सम्म हुन्छ। ५१ भन्दा बढीको कुनै पनि मान cl होamped to 51। कम QP मानले कम कम्प्रेसन र उच्च गुणस्तरलाई जनाउँछ र यसको विपरीत। - गति अनुमान
गति अनुमानले अघिल्लो फ्रेमको 8 x 8 ब्लकमा हालको फ्रेमको 16 x 16 ब्लक खोज्छ र गति भेक्टरहरू उत्पन्न गर्दछ। - गति क्षतिपूर्ति
मोशन क्षतिपूर्तिले गति अनुमान ब्लकबाट गति भेक्टरहरू प्राप्त गर्दछ र अघिल्लो फ्रेममा सम्बन्धित 8 x 8 ब्लक फेला पार्छ। - CAVLC
H.264 ले दुई प्रकारको एन्ट्रोपी इन्कोडिङ प्रयोग गर्छ—CAVLC र CABAC। IP ले क्वान्टाइज्ड आउटपुट इन्कोडिङको लागि CAVLC प्रयोग गर्दछ। - हेडर जेनरेटर
हेडर जेनेरेटर ब्लकले भिडियो फ्रेमको उदाहरणको आधारमा ब्लक हेडरहरू, स्लाइस हेडरहरू, अनुक्रम प्यारामिटर सेट (एसपीएस), चित्र प्यारामिटर सेट (पीपीएस), र नेटवर्क एब्स्ट्रेक्सन लेयर (NAL) एकाइहरू उत्पन्न गर्दछ। स्किप ब्लक निर्णय तर्कले हालको फ्रेम 16 x 16 म्याक्रो ब्लक र अघिल्लो फ्रेम 16 x 16 म्याक्रो ब्लकको गति भेक्टर भविष्यवाणी गरिएको स्थानको पूर्ण भिन्नता (SAD) को गणना गर्छ। SAD मान र SKIP_THRESHOLD इनपुट प्रयोग गरेर स्किप ब्लक निर्णय गरिन्छ। - H.264 स्ट्रिम जेनरेटर
H.264 स्ट्रिम जेनेरेटर ब्लकले H.264 मानक ढाँचा अनुसार एन्कोड गरिएको आउटपुट सिर्जना गर्न हेडरहरूसँग CAVLC आउटपुटलाई संयोजन गर्दछ। - DDR च्यानल लेख्नुहोस् र च्यानल पढ्नुहोस्
H.264 एन्कोडरलाई डिकोड गरिएको फ्रेम DDR मेमोरीमा भण्डारण गर्न आवश्यक छ, जुन अन्तर भविष्यवाणीमा प्रयोग गरिन्छ। द
IP ले DDR नियन्त्रक IP मार्फत DDR मेमोरीसँग अन्तरक्रिया गर्ने भिडियो आर्बिटर IP सँग जडान गर्न DDR लेख्ने र पढ्ने च्यानलहरू प्रयोग गर्दछ।
इनपुट र आउटपुट
यो खण्डले H.264 इन्कोडरको इनपुट र आउटपुटहरू वर्णन गर्दछ।
पोर्टहरू
निम्न तालिकाहरूले H.264 इन्कोडरको इनपुट र आउटपुट पोर्टहरूको विवरण सूचीबद्ध गर्दछ।
तालिका २-१। H.2 इन्कोडरको इनपुट र आउटपुटहरू
| संकेत नाम | दिशा | चौडाइ | विवरण |
| DDR_CLK_I | इनपुट | 1 | DDR मेमोरी नियन्त्रक घडी |
| PIX_CLK_I | इनपुट | 1 | इनकमिङ पिक्सेलहरू s भएको इनपुट घडीampनेतृत्व गरेको |
| RESET_N | इनपुट | 1 | डिजाइनमा सक्रिय-कम एसिन्क्रोनस रिसेट संकेत |
| DATA_VALID_I | इनपुट | 1 | इनपुट पिक्सेल डाटा मान्य संकेत |
| DATA_Y_I | इनपुट | 8 | 8 ढाँचामा 422-बिट लुमा पिक्सेल इनपुट |
| DATA_C_I | इनपुट | 8 | ४२२ ढाँचामा ८-बिट क्रोमा पिक्सेल इनपुट |
|
FRAME_START_I |
इनपुट |
1 |
फ्रेम संकेतको सुरुवात
यस संकेतको बढ्दो किनारालाई फ्रेम स्टार्टको रूपमा मानिन्छ। |
| FRAME_END_I | इनपुट | 1 | फ्रेमको अन्त्य संकेत |
|
DDR_FRAME_START_ADDR_I |
इनपुट |
8 |
DDR मेमोरी सुरु ठेगाना (LSB 24-बिटहरू 0 छन्) पुनर्निर्माण गरिएको फ्रेम भण्डारण गर्न। H.264 IP ले 4 फ्रेमहरू भण्डार गर्नेछ र यसले 64 MB DDR मेमोरी प्रयोग गर्नेछ। |
| I_FRAME_FORCE_I | इनपुट | 1 | प्रयोगकर्ताले कुनै पनि समयमा मलाई फ्रेम गर्न बल गर्न सक्छ। यो पल्स सिग्नल हो। |
|
PCOUNT_I |
इनपुट |
8 |
प्रत्येक I फ्रेम 422 ढाँचा मान दायरा 0 देखि 255 सम्मको P फ्रेमहरूको संख्या। |
|
QP |
इनपुट |
6 |
H.264 क्वान्टाइजेसन 422 fornat मान दायरा 0 देखि 51 को लागि गुणस्तर कारक जहाँ 0 ले उच्चतम गुणस्तर र सबैभन्दा कम कम्प्रेसन प्रतिनिधित्व गर्दछ र 51 ले उच्चतम कम्प्रेसन प्रतिनिधित्व गर्दछ। |
|
SKIP_THRESHOLD_I |
इनपुट |
12 |
स्किप ब्लक निर्णयको लागि थ्रेसहोल्ड
यो मानले स्किपिङको लागि 16 x 16 म्याक्रो ब्लकको SAD मानलाई प्रतिनिधित्व गर्दछ। दायरा 0 देखि 1024 सम्म छ, को एक विशिष्ट मान संग 512. उच्च थ्रेसहोल्डले धेरै स्किप ब्लकहरू र कम गुणस्तर उत्पादन गर्दछ। |
| VRES_I | इनपुट | 16 | इनपुट छविको ठाडो रिजोल्युसन। यो 16 को धेरै हुनु पर्छ। |
| HRES_I | इनपुट | 16 | इनपुट छविको तेर्सो रिजोल्युसन। यो 16 को धेरै हुनु पर्छ। |
| DATA_VALID_O | आउटपुट | 1 | संकेत इन्कोड गरिएको डाटा मान्य छ। |
|
DATA_O |
आउटपुट |
16 |
H.264 एन्कोड गरिएको डेटा आउटपुट जसमा NAL एकाइ, स्लाइस हेडर, SPS, PPS, र म्याक्रो ब्लकहरूको इन्कोड गरिएको डेटा समावेश छ। |
|
WRITE_ CHANNEL_BUS |
- |
- |
भिडियो आर्बिटरसँग जडान हुन च्यानल बस लेख्नुहोस् च्यानल बस लेख्नुहोस्। यो
आर्बिटर इन्टरफेसका लागि बस इन्टरफेस चयन गर्दा उपलब्ध हुन्छ। |
|
READ_CHANNEL_BUS |
- |
- |
भिडियो आर्बिटरसँग जडान हुन च्यानल बस पढ्नुहोस् च्यानल बस पढ्नुहोस्। यो
आर्बिटर इन्टरफेसका लागि बस इन्टरफेस चयन गर्दा उपलब्ध हुन्छ। |
| DDR नेटिभ IF लेख्नुहोस्- यी पोर्टहरू उपलब्ध हुन्छन् जब नेटिभ इन्टरफेस आर्बिटर इन्टरफेसको लागि चयन गरिन्छ। | |||
| DDR_WRITE_ACK_I | इनपुट | 1 | आर्बिटर लेख्ने च्यानलबाट स्वीकृति लेख्नुहोस्। |
| DDR_WRITE_DONE_I | इनपुट | 1 | मध्यस्थबाट समापन लेख्नुहोस्। |
| DDR_WRITE_REQ_O | आउटपुट | 1 | आर्बिटरलाई अनुरोध लेख्नुहोस्। |
| DDR_WRITE_START_ADDR_O | आउटपुट | 32 | DDR ठेगाना जसमा लेख्नु पर्छ। |
| DDR_WBURST_SIZE_O | आउटपुट | 8 | DDR लेखन फट आकार। |
| DDR_WDATA_VALID_O | आउटपुट | 1 | डाटा आर्बिटरको लागि मान्य छ। |
| DDR_WDATA_O | आउटपुट | DDR_AXI_DATA_WIDTH | आर्बिटरमा डेटा आउटपुट। |
| DDR नेटिभ IF पढ्नुहोस्- यी पोर्टहरू उपलब्ध हुन्छन् जब नेटिभ इन्टरफेस आर्बिटर इन्टरफेसको लागि चयन गरिन्छ। | |||
| DDR_READ_ACK_I | इनपुट | 1 | आर्बिटर पढ्ने च्यानलबाट स्वीकृति पढ्नुहोस्। |
| DDR_READ_DONE_I | इनपुट | 1 | आर्बिटरबाट पूरा पढ्नुहोस्। |
| DDR_RDATA_VALID_I | इनपुट | 1 | आर्बिटरबाट मान्य डाटा। |
| DDR_RDATA_I | इनपुट | DDR_AXI_DATA_WIDTH | आर्बिटरबाट डेटा इनपुट। |
| DDR_READ_REQ_O | आउटपुट | 1 | मध्यस्थको अनुरोध पढ्नुहोस्। |
| DDR_READ_START_ADDR_O | आउटपुट | 32 | DDR ठेगाना जसबाट पढ्नु पर्छ। |
| DDR_RBURST_SIZE_O | आउटपुट | 8 | DDR रिड बर्स्ट साइज। |
घडी अवरोधहरू
H.264 एन्कोडर IP ले PIX_CLK_I र DDR_CLK_I घडी इनपुटहरू प्रयोग गर्दछ। स्थान र मार्गका लागि घडी समूहबद्ध अवरोधहरू प्रयोग गर्नुहोस् र समय प्रमाणित गर्नुहोस् किनकि IP ले घडी डोमेन क्रसिङ तर्क लागू गर्दछ।
स्थापना निर्देशनहरू
H. 264 एन्कोडर कोर Libero® SoC सफ्टवेयरको आईपी क्याटलगमा स्थापित हुनुपर्छ। यो Libero SoC सफ्टवेयरमा आईपी क्याटलग अपडेट प्रकार्य मार्फत स्वचालित रूपमा गरिन्छ, वा आईपी कोर क्याटलगबाट म्यानुअल रूपमा डाउनलोड गर्न सकिन्छ। Libero SoC सफ्टवेयर आईपी क्याटलगमा IP कोर स्थापना भएपछि, कोरलाई Libero परियोजनामा समावेश गर्न SmartDesign भित्र कन्फिगर गर्न, उत्पन्न गर्न र इन्स्ट्यान्टिएट गर्न सकिन्छ।
टेस्टबेन्च
H.264 इन्कोडर IP को कार्यक्षमता जाँच गर्न Testbench प्रदान गरिएको छ।
- सिमुलेशन
सिमुलेशनले 432 × 240 छवि प्रयोग गर्दछ YCbCr422 ढाँचामा दुई द्वारा प्रतिनिधित्व files, प्रत्येक Y र C को लागि इनपुटको रूपमा
र H.264 उत्पन्न गर्दछ file दुई फ्रेमहरू समावेश ढाँचा। निम्न चरणहरूले testbench प्रयोग गरेर कोर कसरी सिमुलेट गर्ने भनेर वर्णन गर्दछ।- Libero SoC Catalog> मा जानुहोस् View > Windows > Catalog, र त्यसपछि समाधान-भिडियो विस्तार गर्नुहोस्। H264_Encoder डबल क्लिक गर्नुहोस्, र त्यसपछि ठीक क्लिक गर्नुहोस्।

- H.264 Encoder IP सिमुलेशनको लागि आवश्यक SmartDesign उत्पन्न गर्न, Libero Project > Execute script मा क्लिक गर्नुहोस्। स्क्रिप्टमा ब्राउज गर्नुहोस् ..\ \कम्पोनेन्ट\Microchip\SolutionCore\H264_Encoder\ \scripts\H264_SD.tcl, र त्यसपछि चलाउनुहोस् क्लिक गर्नुहोस्।
चित्र ५-२। स्क्रिप्ट रन कार्यान्वयन गर्नुहोस्
पूर्वनिर्धारित AXI डाटा बस चौडाइ 512 हो। यदि H.264 इन्कोडर आईपी 256/128 बस चौडाइहरूको लागि कन्फिगर गरिएको छ भने, आर्गुमेन्ट फिल्डमा AXI_DATA_WIDTH:256 वा AXI_DATA_WIDTH:128 टाइप गर्नुहोस्।
SmartDesign देखिन्छ। तलको चित्र हेर्नुहोस्।
चित्र ५-३। शीर्ष स्मार्ट डिजाइन
- मा Files ट्याबमा, सिमुलेशन > आयातमा क्लिक गर्नुहोस् Files.
चित्र २-२। आयात गर्नुहोस् Files
- H264_sim_data_in_y.txt, H264_sim_data_in_c.txt आयात गर्नुहोस् file र H264_sim_refOut.txt file निम्न मार्गबाट: ..\ \कम्पोनेन्ट\Microchip\SolutionCore\H264_Encoder\ \ उत्तेजना।
- फरक आयात गर्न file, आवश्यक समावेश भएको फोल्डर ब्राउज गर्नुहोस् file, र खोल्नुहोस् क्लिक गर्नुहोस्। आयातित file सिमुलेशन अन्तर्गत सूचीबद्ध छ, निम्न चित्र हेर्नुहोस्।

- Stimulus Hierarchy ट्याबमा, H264_Encoder_tb (H264_Encoder_tb. v) > सिमुलेट प्रि-सिन्थ डिजाइन > अन्तरक्रियात्मक रूपमा खोल्नुहोस् क्लिक गर्नुहोस्। आईपी दुई फ्रेमहरूको लागि सिमुलेटेड छ। चित्र ५-६। पूर्व-संश्लेषण डिजाइन अनुकरण

ModelSim testbench संग खुल्छ file निम्न चित्रमा देखाइएको रूपमा।
- Libero SoC Catalog> मा जानुहोस् View > Windows > Catalog, र त्यसपछि समाधान-भिडियो विस्तार गर्नुहोस्। H264_Encoder डबल क्लिक गर्नुहोस्, र त्यसपछि ठीक क्लिक गर्नुहोस्।

महत्त्वपूर्ण: यदि सिमुलेशन DO मा निर्दिष्ट रन टाइम सीमाको कारणले अवरुद्ध भएको छ file, सिमुलेशन पूरा गर्न रन-all कमाण्ड प्रयोग गर्नुहोस्।
स्रोतको उपयोग
H. 264 Encoder PolarFire SoC FPGA (MPFS250T-1FCG1152I प्याकेज) मा लागू गरिएको छ र 4:2:2 s प्रयोग गरेर कम्प्रेस गरिएको डाटा उत्पन्न गर्दछ।ampइनपुट डाटाको लिंग।
तालिका ६-१। H.6 इन्कोडरको लागि संसाधन उपयोग
| स्रोत | प्रयोग |
| 4 लुक-अप तालिकाहरू (LUTs) | 69092 |
| D फ्लिप फ्लप (DFFs) | 65522 |
| स्थिर अनियमित पहुँच मेमोरी (LSRAM) | 232 |
| uSRAM | 30 |
| गणित ब्लकहरू | 19 |
| इन्टरफेस 4-इनपुट LUTs | 9396 |
| इन्टरफेस DFFs | 9396 |
कन्फिगरेसन प्यारामिटरहरू
निम्न तालिकाले H.264 इन्कोडरको हार्डवेयर कार्यान्वयनमा प्रयोग गरिएका जेनेरिक कन्फिगरेसन प्यारामिटरहरूको विवरण सूचीबद्ध गर्दछ, जुन अनुप्रयोग आवश्यकताहरूमा आधारित फरक हुन सक्छ।
तालिका ७-१। कन्फिगरेसन प्यारामिटरहरू
| नाम | विवरण |
| DDR_AXI_DATA_WIDTH | DDR AXI डेटा चौडाइ परिभाषित गर्दछ। यो 128, 256, वा 512 हुन सक्छ |
| ARBITER_INTERFACE | भिडियो आर्बिटर आईपीसँग जडान गर्न नेटिभ वा बस इन्टरफेस चयन गर्न विकल्प |
आईपी कन्फिगरेटर
निम्न चित्रले H.264 एन्कोडर आईपी कन्फिगुएटर देखाउँछ।
चित्र 7-1। H.264 एन्कोडर कन्फिगुरेटर

इजाजतपत्र
H. 264 एन्कोडर इन्क्रिप्टेड फारममा इजाजतपत्र अन्तर्गत मात्र प्रदान गरिएको छ।
एन्क्रिप्टेड RTL स्रोत कोड इजाजतपत्र-लक गरिएको छ र छुट्टै खरिद गर्नुपर्छ। तपाईंले Libero डिजाइन सुइट प्रयोग गरेर फिल्ड प्रोग्रामेबल गेट एरे (FPGA) सिलिकनलाई सिमुलेशन, संश्लेषण, लेआउट र प्रोग्राम गर्न सक्नुहुन्छ।
H.264 इन्कोडर सुविधाहरू जाँच गर्नको लागि मूल्याङ्कन इजाजतपत्र निःशुल्क प्रदान गरिएको छ। हार्डवेयरमा एक घण्टाको प्रयोग पछि मूल्याङ्कन इजाजतपत्रको म्याद सकिन्छ।
संशोधन इतिहास
संशोधन इतिहासले कागजातमा लागू गरिएका परिवर्तनहरू वर्णन गर्दछ। परिवर्तनहरू संशोधनद्वारा सूचीबद्ध गरिएका छन्, सबैभन्दा हालको प्रकाशनबाट सुरु हुँदै।
तालिका ४-१। संशोधन इतिहास
| संशोधन | मिति | विवरण |
| B | १/४ | • अद्यावधिक गरियो सुविधाहरू खण्ड।
• DATA_O आउटपुट सिग्नलको चौडाइ 8 देखि 16 सम्म अद्यावधिक गरियो, हेर्नुहोस् तालिका ४-१. • अद्यावधिक गरियो चित्र ३-२. • अद्यावधिक गरियो 8. इजाजतपत्र खण्ड। • अद्यावधिक गरियो 6. स्रोत उपयोग खण्ड। • अद्यावधिक गरियो चित्र ३-२. |
| A | १/४ | प्रारम्भिक रिलीज। |
माइक्रोचिप एफपीजीए उत्पादन समूहले ग्राहक सेवा, ग्राहक प्राविधिक समर्थन केन्द्र, ए सहित विभिन्न समर्थन सेवाहरूसँग आफ्ना उत्पादनहरूलाई समर्थन गर्दछ। webसाइट, र विश्वव्यापी बिक्री कार्यालयहरू। ग्राहकहरूलाई समर्थनलाई सम्पर्क गर्नु अघि माइक्रोचिप अनलाइन स्रोतहरू भ्रमण गर्न सुझाव दिइएको छ किनभने यो धेरै सम्भावना छ कि तिनीहरूका प्रश्नहरूको जवाफ पहिले नै दिइसकिएको छ।
मार्फत प्राविधिक सहयोग केन्द्रलाई सम्पर्क गर्नुहोस् webसाइट मा www.microchip.com/support। FPGA यन्त्र भाग नम्बर उल्लेख गर्नुहोस्, उपयुक्त केस कोटी चयन गर्नुहोस्, र डिजाइन अपलोड गर्नुहोस् fileप्राविधिक सहयोग केस सिर्जना गर्दा।
गैर-प्राविधिक उत्पादन समर्थनको लागि ग्राहक सेवालाई सम्पर्क गर्नुहोस्, जस्तै उत्पादन मूल्य निर्धारण, उत्पादन अपग्रेडहरू, अद्यावधिक जानकारी, अर्डर स्थिति, र प्राधिकरण।
- उत्तर अमेरिकाबाट, 800.262.1060 मा कल गर्नुहोस्
- बाँकी संसारबाट, 650.318.4460 मा कल गर्नुहोस्
- फ्याक्स, संसारको कुनै पनि ठाउँबाट, 650.318.8044
माइक्रोचिप जानकारी
माइक्रोचिप Webसाइट
माइक्रोचिपले हाम्रो मार्फत अनलाइन समर्थन प्रदान गर्दछ webwww.microchip.com/ मा साइट। यो webसाइट बनाउन प्रयोग गरिन्छ files र जानकारी सजिलै ग्राहकहरु लाई उपलब्ध छ। उपलब्ध सामग्री मध्ये केही समावेश:
- उत्पादन समर्थन - डाटा पाना र इरेटा, आवेदन नोटहरू र sample प्रोग्रामहरू, डिजाइन स्रोतहरू, प्रयोगकर्ताको गाइड र हार्डवेयर समर्थन कागजातहरू, नवीनतम सफ्टवेयर रिलीजहरू र अभिलेख गरिएको सफ्टवेयर
- सामान्य प्राविधिक समर्थन - बारम्बार सोधिने प्रश्नहरू (FAQs), प्राविधिक समर्थन अनुरोधहरू, अनलाइन छलफल समूहहरू, माइक्रोचिप डिजाइन साझेदार कार्यक्रम सदस्य सूची
- माइक्रोचिपको व्यवसाय - उत्पादन चयनकर्ता र अर्डर गाइडहरू, नवीनतम माइक्रोचिप प्रेस विज्ञप्ति, सेमिनार र घटनाहरूको सूची, माइक्रोचिप बिक्री कार्यालयहरूको सूची, वितरक र कारखाना प्रतिनिधिहरू
उत्पादन परिवर्तन सूचना सेवा
माइक्रोचिपको उत्पादन परिवर्तन सूचना सेवाले ग्राहकहरूलाई माइक्रोचिप उत्पादनहरूमा अद्यावधिक राख्न मद्दत गर्दछ। कुनै निर्दिष्ट उत्पादन परिवार वा रुचिको विकास उपकरणसँग सम्बन्धित परिवर्तनहरू, अद्यावधिकहरू, संशोधनहरू वा त्रुटिहरू हुँदा सदस्यहरूले इमेल सूचना प्राप्त गर्नेछन्।
दर्ता गर्न, जानुहोस् www.microchip.com/pcn र दर्ता निर्देशनहरू पालना गर्नुहोस्।
ग्राहक समर्थन
माइक्रोचिप उत्पादनका प्रयोगकर्ताहरूले धेरै च्यानलहरू मार्फत सहायता प्राप्त गर्न सक्छन्:
- वितरक वा प्रतिनिधि
- स्थानीय बिक्री कार्यालय
- इम्बेडेड समाधान इन्जिनियर (ESE)
- प्राविधिक समर्थन
ग्राहकहरूले समर्थनको लागि आफ्नो वितरक, प्रतिनिधि वा ESE लाई सम्पर्क गर्नुपर्छ। स्थानीय बिक्री कार्यालयहरू पनि ग्राहकहरूलाई मद्दत गर्न उपलब्ध छन्। यस कागजातमा बिक्री कार्यालय र स्थानहरूको सूची समावेश गरिएको छ।
प्राविधिक सहयोग मार्फत उपलब्ध छ webसाइट मा: www.microchip.com/support
माइक्रोचिप उपकरण कोड सुरक्षा सुविधा
माइक्रोचिप उत्पादनहरूमा कोड सुरक्षा सुविधाको निम्न विवरणहरू नोट गर्नुहोस्:
- माइक्रोचिप उत्पादनहरूले तिनीहरूको विशेष माइक्रोचिप डेटा पानामा समावेश विशिष्टताहरू पूरा गर्दछ।
- Microchip ले विश्वास गर्छ कि यसको उत्पादनहरु को परिवार सुरक्षित छ जब अभिप्रेत तरिकामा प्रयोग गरिन्छ, सञ्चालन विनिर्देशहरु भित्र, र सामान्य अवस्थामा।
icrochip मानहरू र आक्रामक रूपमा यसको बौद्धिक सम्पत्ति अधिकारहरूको रक्षा गर्दछ। माइक्रोचिप उत्पादनको कोड सुरक्षा सुविधाहरू उल्लङ्घन गर्ने प्रयासहरू कडा रूपमा निषेध गरिएको छ र डिजिटल मिलेनियम प्रतिलिपि अधिकार ऐन उल्लङ्घन गर्न सक्छ। - न त माइक्रोचिप वा कुनै अन्य अर्धचालक निर्माताले यसको कोडको सुरक्षाको ग्यारेन्टी गर्न सक्छ। कोड सुरक्षाको मतलब यो होइन कि हामीले उत्पादन "अनब्रेक्बल" छ भनेर ग्यारेन्टी गरिरहेका छौं। कोड सुरक्षा निरन्तर विकसित हुँदैछ। Microchip हाम्रा उत्पादनहरूको कोड सुरक्षा सुविधाहरू निरन्तर सुधार गर्न प्रतिबद्ध छ।
कानूनी सूचना
यो प्रकाशन र यहाँको जानकारी माइक्रोचिप उत्पादनहरूमा मात्र प्रयोग गर्न सकिन्छ, डिजाइन, परीक्षण, र माइक्रोचिप उत्पादनहरू तपाईंको अनुप्रयोगसँग एकीकृत गर्न सहित। कुनै पनि अन्य तरिकामा यो जानकारीको प्रयोगले यी सर्तहरूको उल्लङ्घन गर्दछ। यन्त्र अनुप्रयोगहरू सम्बन्धी जानकारी केवल तपाईंको सुविधाको लागि प्रदान गरिएको छ र यसलाई हटाइएको हुन सक्छ
अद्यावधिकहरू द्वारा। यो सुनिश्चित गर्न को लागी तपाइँको जिम्मेवारी हो कि तपाइँको आवेदन तपाइँको विशिष्टताहरु संग मिल्छ। अतिरिक्त समर्थनको लागि आफ्नो स्थानीय माइक्रोचिप बिक्री कार्यालयमा सम्पर्क गर्नुहोस् वा, मा अतिरिक्त समर्थन प्राप्त गर्नुहोस् www.microchip.com/en-us/support/design-help/client-support-services.
यो जानकारी माइक्रोचिप "जस्तो छ" द्वारा प्रदान गरिएको हो। MICROCHIP ले कुनै पनि प्रकारको कुनै प्रतिनिधित्व वा वारेन्टी गर्दैन, चाहे अभिव्यक्त वा निहित, लिखित वा मौखिक, वैधानिक वा अन्यथा, जानकारीसँग सम्बन्धित तर सीमित रूपमा सीमित छैन। गैर-उल्लंघन, व्यापारिकता, र एक विशेष उद्देश्यको लागि फिटनेस, वा यसको अवस्था, गुणस्तर, वा कार्यसम्पादनसँग सम्बन्धित वारेन्टीहरू।
कुनै पनि हालतमा माइक्रोसिप कुनै पनि अप्रत्यक्ष, विशेष, दण्डात्मक, आकस्मिक, वा परिणामात्मक हानि, क्षति, लागत, वा कुनै पनि प्रकारको खर्चको लागि उत्तरदायी हुनेछैन जुन पनि USMEWETUS सम्बन्धी, MICROCHIP लाई सम्भाव्यताको बारेमा सल्लाह दिइएको भए पनि वा क्षतिहरू अनुमानित छन्। कानूनद्वारा अनुमति दिइएको पूर्ण हदसम्म, जानकारी वा यसको प्रयोगसँग सम्बन्धित कुनै पनि हिसाबले सबै दावीहरूमा माइक्रोचिपको पूर्ण दायित्वले शुल्कको रकम भन्दा बढि हुने छैन, यदि कुनै पनि भएमा, जानकारीको लागि माइक्रोचिप।
जीवन समर्थन र/वा सुरक्षा अनुप्रयोगहरूमा माइक्रोचिप यन्त्रहरूको प्रयोग पूर्ण रूपमा क्रेताको जोखिममा हुन्छ, र क्रेता कुनै पनि र सबै क्षतिहरू, दावीहरू, सूटहरू, वा त्यस्ता प्रयोगको परिणामस्वरूप खर्चहरूबाट हानिरहित माइक्रोचिपलाई रक्षा गर्न, क्षतिपूर्ति गर्न र होल्ड गर्न सहमत हुन्छन्। कुनै पनि माइक्रोचिप बौद्धिक सम्पदा अधिकार अन्तर्गत कुनै पनि इजाजतपत्र, अस्पष्ट वा अन्यथा, अन्यथा भनिएको छैन।
ट्रेडमार्कहरू
माइक्रोचिपको नाम र लोगो, माइक्रोचिप लोगो, Adaptec, AVR, AVR लोगो, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, MACHLX, MACHLX, Kleuch MediaLB, megaAVR, Microsemi, Microsemi लोगो, MOST, MOST लोगो, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 लोगो, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST, SST, SYMFST, 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 लोगो, Quiuset Smart-Wire SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, र ZL संयुक्त राज्य अमेरिका मा माइक्रोचिप टेक्नोलोजी को दर्ता ट्रेडमार्क हो।
A
djacent कुञ्जी दमन, AKS, एनालग-फर-द-डिजिटल एज, कुनै पनि क्यापेसिटर, AnyIn, AnyOut, Augmented Switching, BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoOuthentication, CryptoAutomotiv, CCDPIMeds, CCDPIMeds, क्रिप्टो-ईएमडी, क्रिप्टो-ईएमड, क्रिप्टो-ईएमडी, क्रिप्टोओमनेट , DAM, ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, In-Circuit Serial Programming, ICSP, INICnet, Intelligent Paralleling, IntelliMOS, Inter-chip Connectivity, JitterBlocker, Knob-on-Display, Kopto,View, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB प्रमाणित लोगो, MPLIB, MPLINK, MultiTRAK, NetDetach, Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, RipREX, RIPREX , RTG4, SAM-ICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance, Trusted Time, TSHARC, USB, VariSheense VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect, र ZENA संयुक्त राज्य अमेरिका र अन्य देशहरूमा माइक्रोचिप टेक्नोलोजीको ट्रेडमार्कहरू हुन्।
SQTP संयुक्त राज्य अमेरिका मा माइक्रोचिप टेक्नोलोजी को एक सेवा चिन्ह हो
Adaptec लोगो, फ्रिक्वेन्सी अन डिमान्ड, सिलिकन स्टोरेज टेक्नोलोजी, र Symmcom अन्य देशहरूमा माइक्रोचिप टेक्नोलोजी इन्कका दर्ता ट्रेडमार्क हुन्।
GestIC माइक्रोचिप टेक्नोलोजी जर्मनी II GmbH & Co. KG को दर्ता गरिएको ट्रेडमार्क हो, माइक्रोचिप टेक्नोलोजी इन्कको सहायक कम्पनी, अन्य देशहरूमा।
यहाँ उल्लेख गरिएका अन्य सबै ट्रेडमार्कहरू तिनीहरूको सम्बन्धित कम्पनीहरूको सम्पत्ति हुन्।
© 2022, Microchip Technology Incorporated र यसका सहायक कम्पनीहरू। सबै अधिकार सुरक्षित।
ISBN: 978-1-6683-1311-4
गुणस्तर व्यवस्थापन प्रणाली
माइक्रोचिपको गुणस्तर व्यवस्थापन प्रणालीको बारेमा जानकारीको लागि, कृपया भ्रमण गर्नुहोस् www.microchip.com/quality.
विश्वव्यापी बिक्री र सेवा
कर्पोरेट कार्यालय
2355 West Chandler Blvd। Chandler, AZ 85224-6199 टेलिफोन: ८००-५५५-०१९९
फ्याक्स: ८००-५५५-०१९९ प्राविधिक समर्थन:
www.microchip.com/support
Web ठेगाना: www.microchip.com
न्यूयोर्क, NY
टेलिफोन: ८००-५५५-०१९९
क्यानडा - टोरन्टो
टेलिफोन: ८००-५५५-०१९९
फ्याक्स: ८००-५५५-०१९९
भारत - बैंगलोर
टेलिफोन: ६१-२-९८६८-६७३३
भारत - नयाँ दिल्ली
टेलिफोन: ६१-२-९८६८-६७३३
भारत - पुणे
टेलिफोन: ६१-२-९८६८-६७३३
जापान - ओसाका
टेलिफोन: ६१-२-९८६८-६७३३
जापान - टोकियो
टेलिफोन: ८१-३-६८८०-३७७०
कोरिया - डेगु
टेलिफोन: ६१-२-९८६८-६७३३
कोरिया - सियोल
टेलिफोन: ६१-२-९८६८-६७३३
सिङ्गापुर
टेलिफोन: ८६-१०-८५६९
मलेसिया - क्वालालम्पुर
टेलिफोन: ६१-२-९८६८-६७३३
मलेसिया - पेनाङ
टेलिफोन: ६१-२-९८६८-६७३३
थाइल्याण्ड - बैंकक
टेलिफोन: ६१-२-९८६८-६७३३
अस्ट्रिया - वेल्स
टेलिफोन: ६१-२-९८६८-६७३३
फ्याक्स: ४३-७२४२-२२४४-३९३
फ्रान्स - पेरिस
Tel: 33-1-69-53-63-20
Fax: 33-1-69-30-90-79
जर्मनी - Garching
टेलिफोन: ८६-१०-८५६९
जर्मनी - हान
टेलिफोन: ८६-१०-८५६९
जर्मनी - Heilbronn
टेलिफोन: ८६-१०-८५६९
जर्मनी - कार्ल्सरुहे
टेलिफोन: ८६-१०-८५६९
जर्मनी - म्युनिख
Tel: 49-89-627-144-0
Fax: 49-89-627-144-44
जर्मनी - रोजेनहेम
टेलिफोन: ६१-२-९८६८-६७३३
© 2022 Microchip Technology Inc. र यसका सहायक कम्पनीहरू
कागजातहरू / स्रोतहरू
![]() |
MICROCHIP H.264 एन्कोडर [pdf] प्रयोगकर्ता गाइड H.264 इन्कोडर, H.264, इन्कोडर |





