مائڪروچپ-لوگو

مائڪروچپ H.264 انڪوڊر

MICROCHIP-H.264-انڪوڊر

تعارف
H.264 هڪ مشهور وڊيو ڪمپريشن معيار آهي ڊجيٽل ويڊيو جي ڪمپريشن لاءِ. اهو پڻ سڃاتو وڃي ٿو MPEG-4 Part10 يا ترقي يافته وڊيو ڪوڊنگ (MPEG-4 AVC). H.264 وڊيو کي ڪمپريس ڪرڻ لاءِ بلاڪ وار اپروچ استعمال ڪري ٿو جتي بلاڪ جي سائيز کي 16 x 16 طور بيان ڪيو ويو آهي ۽ ان کي ميڪرو بلاڪ چئبو آهي. کمپريشن معيار مختلف پرو کي سپورٽ ڪري ٿوfiles جو تعين ڪري ٿو ڪمپريشن تناسب ۽ عمل جي پيچيدگي. وڊيو فريم، دٻائڻ لاء، I فريم، پي فريم، ۽ بي فريم وانگر علاج ڪيو وڃي ٿو. هڪ I فريم هڪ اندرا ڪوڊ ٿيل فريم آهي جتي فريم اندر موجود معلومات کي استعمال ڪندي ڪمپريشن ڪيو ويندو آهي. I فريم کي ڊيڪوڊ ڪرڻ لاءِ ڪنهن ٻئي فريم جي ضرورت ناهي. اي پي فريم کي اڳئين فريم جي حوالي سان تبديلين کي استعمال ڪندي دٻايو ويو آهي جيڪو I فريم يا پي فريم ٿي سگهي ٿو. B فريم جو ڪمپريشن اڳئين فريم ۽ ايندڙ فريم جي حوالي سان حرڪت جي تبديلين کي استعمال ڪندي ڪيو ويندو آهي.

I ۽ P فريم ڪمپريشن جي عمل ۾ چار s آهنtages:

  • Intra/Inter Predication
  • انٽيجر جي تبديلي
  • مقدار جو
  • اينٽروپي انڪوڊنگ

H. 264 ٻن قسمن جي انڪوڊنگ کي سپورٽ ڪري ٿو:

  • Context Adaptive Variable Length Coding (CAVLC)
  • Context Adaptive Binary Arithmetic Coding (CABAC)

H.264 Encoder جو موجوده ورزن بيس لائين پرو لاڳو ڪري ٿوfile ۽ انٽراپي انڪوڊنگ لاءِ CAVLC استعمال ڪري ٿو. پڻ، H.264 انڪوڊر I ۽ P فريم جي انڪوڊنگ کي سپورٽ ڪري ٿو.

شڪل 1. H.264 انڪوڊر بلاڪ ڊاگرام

MICROCHIP-H.264-Encoder-1

خاصيتون

H. 264 Encoder ھيٺيون اھم خاصيتون آھن:

  • YCbCr 420 وڊيو فارميٽ کي دٻايو
  • قبول ڪري ٿو YCbCr 422 وڊيو فارميٽ ان پٽ طور
  • سپورٽ 8-bit هر جزو لاءِ (Y، Cb، ۽ Cr)
  • ITU-T H.264 Annex B مطابق NAL بائيٽ اسٽريم آئوٽ کي سپورٽ ڪري ٿو
  • بغير اسٽينڊل آپريشن، سي پي يو، يا پروسيسر جي مدد جي ضرورت ناهي
  • صارف کي ترتيب ڏيڻ واري معيار جي عنصر کي سپورٽ ڪري ٿو (QP)
  • سپورٽ P فريم ڳڻپ (PCOUNT)
  • اسڪپ بلاڪ لاءِ صارف جي ترتيب واري حد جي قيمت کي سپورٽ ڪري ٿو
  • هڪ پکسل في ڪلاڪ جي شرح تي حساب ڪتاب کي سپورٽ ڪري ٿو
  • 1080p 60 fps جي ريزوليوشن تائين ڪمپريشن کي سپورٽ ڪري ٿو
  • ڊي ڊي آر فريم بفر تائين رسائي لاءِ وڊيو آربيٽر انٽرفيس استعمال ڪري ٿو
  • گھٽ ۾ گھٽ دير (252 µs مڪمل HD يا 17 افقي لائينن لاءِ)

سپورٽ ٿيل خاندان

H. 264 Encoder هيٺين پراڊڪٽ خاندانن کي سپورٽ ڪري ٿو:

  • PolarFire® SoC
  • پولار فائر

هارڊويئر لاڳو ڪرڻ

هي سيڪشن H.264 انڪوڊر جي مختلف اندروني ماڊلز کي بيان ڪري ٿو. H.264 انڪوڊر ۾ ڊيٽا انپٽ ضرور هجڻ گهرجي راسٽر اسڪين تصوير جي صورت ۾ YCbCr 422 فارميٽ ۾. H.264 انڪوڊر 422 فارميٽ ان پٽ طور استعمال ڪري ٿو ۽ 420 فارميٽ ۾ ڪمپريشن لاڳو ڪري ٿو.
هيٺ ڏنل انگ اکر ڏيکاري ٿو H.264 انڪوڊر بلاڪ ڊراگرام.

شڪل 1-1. H.264 انڪوڊر - ماڊلز

MICROCHIP-H.264-Encoder-2

  1. Intra Prediction
    H.264 4 x 4 بلاڪ ۾ معلومات کي گھٽائڻ لاءِ مختلف اندروني اڳڪٿيون طريقا استعمال ڪري ٿو. IP ۾ اندروني اڳڪٿي واري بلاڪ 4 x 4 ميٽرڪس سائيز تي صرف DC اڳڪٿي استعمال ڪري ٿو. ڊي سي جو حصو ڀرپاسي جي چوٽي کان ٺهيل آهي ۽ کاٻي 4 x 4 بلاڪ.
  2. Integer Transform
    H.264 integer discrete cosine transform استعمال ڪري ٿو جتي ڪوئفينٽس انٽيجر ٽرانسفارم ميٽرڪس ۽ ڪوانٽيائيزيشن ميٽرڪس ۾ ورهائجن ٿا جيئن انٽيجر ٽرانسفارم ۾ ڪو به ضرب يا تقسيم نه هجي. انٽيجر ٽرانسفارم stage شفٽ ۽ اضافو آپريشن استعمال ڪندي تبديلي کي لاڳو ڪري ٿو.
  3. مقدار جو
    مقدار سازي انٽيجر ٽرانسفارم جي هر آئوٽ کي اڳواٽ مقرر ڪيل مقدار جي قيمت سان ضرب ڪري ٿي جيڪا QP استعمال ڪندڙ ان پٽ جي قيمت طرفان بيان ڪئي وئي آهي. QP قدر جي حد 0 کان 51 تائين آھي. 51 کان وڌيڪ ڪا به قدر cl آھيamped to 51. ھڪ گھٽ QP قدر ھيٺئين ڪمپريشن ۽ اعليٰ معيار کي ڏيکاري ٿو ۽ ان جي برعڪس.
  4. حرڪت جو اندازو لڳائڻ
    موشن اسٽريميشن موجوده فريم جي 8 x 8 بلاڪ کي ڳولهي ٿي پوئين فريم جي 16 x 16 بلاڪ ۾ ۽ موشن ویکٹر ٺاهي ٿي.
  5. حرڪت جو معاوضو
    موشن جو معاوضو موشن اسٽيميشن بلاڪ مان موشن ویکٹر حاصل ڪري ٿو ۽ ساڳئي 8 x 8 بلاڪ کي پوئين فريم ۾ ڳولي ٿو.
  6. CAVLC
    H.264 استعمال ڪري ٿو ٻن قسمن جي اينٽراپي انڪوڊنگ - CAVLC ۽ CABAC. IP quantized output کي انڪوڊنگ ڪرڻ لاءِ CAVLC استعمال ڪري ٿو.
  7. هيڊر جنريٽر
    هيڊر جنريٽر بلاڪ ٺاهي ٿو بلاڪ هيڊرز، سلائس هيڊرز، سيڪوئنس پيراميٽر سيٽ (ايس پي ايس)، تصويري پيراميٽر سيٽ (پي پي ايس)، ۽ نيٽ ورڪ ايبسٽرڪشن ليئر (NAL) يونٽ وڊيو فريم جي مثال تي منحصر ڪري ٿو. Skip block جي فيصلي جو منطق موجوده فريم 16 x 16 ميڪرو بلاڪ ۽ پوئين فريم 16 x 16 ميڪرو بلاڪ جي مطلق فرق (SAD) جو حساب ڪري ٿو موشن ویکٹر جي اڳڪٿي ڪيل جڳھ کان. SAD قدر ۽ SKIP_THRESHOLD ان پٽ استعمال ڪندي اسڪپ بلاڪ جو فيصلو ڪيو ويو آھي.
  8. H.264 اسٽريم جنريٽر
    H.264 اسٽريم جنريٽر بلاڪ H.264 معياري فارميٽ جي مطابق انڪوڊ ٿيل آئوٽ پٽ ٺاهڻ لاءِ هيڊرز سان گڏ CAVLC آئوٽ پٽ کي گڏ ڪري ٿو.
  9. DDR چينل لکو ۽ چينل پڙھو
    H.264 انڪوڊر کي ڊيڪوڊ ٿيل فريم کي DDR ميموري ۾ محفوظ ڪرڻ جي ضرورت آهي، جيڪا Inter prediction ۾ استعمال ٿئي ٿي. جي
    IP استعمال ڪري ٿو ڊي ڊي آر لکڻ ۽ پڙھڻ چينلز کي وڊيو آربيٽر IP سان ڳنڍڻ لاءِ، جيڪو DDR ڪنٽرولر IP ذريعي DDR ياداشت سان رابطو ڪري ٿو.

ان پٽ ۽ آئوٽ پُٽ

هي سيڪشن H.264 انڪوڊر جي انپٽس ۽ آئوٽ پُٽ کي بيان ڪري ٿو.

بندرگاهن
هيٺيون جدول H.264 انڪوڊر جي ان پٽ ۽ آئوٽ پٽ بندرگاهن جو تفصيل بيان ڪري ٿو.

ٽيبل 2-1. H.264 انڪوڊر جا ان پٽ ۽ آئوٽ پُٽ

سگنل جو نالو ھدايت ويڪر وصف
DDR_CLK_I ان پٽ 1 DDR ميموري سنڀاليندڙ ڪلاڪ
PIX_CLK_I ان پٽ 1 ان پٽ گھڙي جنهن ۾ ايندڙ پکسلز sampاڳواڻي
RESET_N ان پٽ 1 فعال-گهٽ Asynchronous ري سيٽ ڊيزائن کي سگنل
DATA_VALID_I ان پٽ 1 ان پٽ Pixel ڊيٽا صحيح سگنل
DATA_Y_I ان پٽ 8 8-bit لوما پکسل ان پٽ 422 فارميٽ ۾
DATA_C_I ان پٽ 8 8-bit Chroma پکسل ان پٽ 422 فارميٽ ۾
 

FRAME_START_I

 

ان پٽ

 

1

فريم اشاري جي شروعات

ھن سگنل جي اڀرندڙ ڪنڊ کي فريم شروع سمجھيو ويندو آھي.

فريم_END_I ان پٽ 1 فريم جي پڄاڻي اشارو
 

DDR_FRAME_START_ADDR_I

 

ان پٽ

 

8

DDR ميموري شروعاتي ايڊريس (LSB 24-bits آهن 0) ٻيهر تعمير ٿيل فريم کي ذخيرو ڪرڻ لاءِ. H.264 IP 4 فريم اسٽور ڪندو ۽ اهو 64 MB DDR ميموري استعمال ڪندو.
I_FRAME_FORCE_I ان پٽ 1 صارف ڪنهن به وقت مون کي فريم ڪرڻ تي مجبور ڪري سگهي ٿو. اهو پلس سگنل آهي.
 

PCOUNT_I

 

ان پٽ

 

8

P فريم جو تعداد في هر I فريم 422 فارميٽ ويليو 0 کان 255 تائين.
 

 

QP

 

 

ان پٽ

 

 

6

H.264 quantization 422 fornat value لاءِ معيار جو عنصر 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 arbiter لکڻ چينل کان اقرار لکو.
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 Encoder core کي Libero® SoC سافٽ ويئر جي IP ڪيٽلاگ تي انسٽال ڪيو وڃي. اهو خودڪار طريقي سان ڪيو ويندو آهي IP Catalog تازه ڪاري فنڪشن ذريعي Libero SoC سافٽ ويئر ۾، يا IP ڪور دستي طور تي فهرست مان ڊائون لوڊ ڪري سگھجي ٿو. هڪ دفعو IP ڪور Libero SoC سافٽ ويئر IP ڪيٽلاگ ۾ انسٽال ٿي وڃي ٿو، ڪور کي Libero پروجيڪٽ ۾ شامل ڪرڻ لاءِ SmartDesign اندر ترتيب، ٺاهي، ۽ انسٽنٽ ٿي سگهي ٿو.

ٽيسٽ بينچ

ٽيسٽ بينچ H.264 انڪوڊر IP جي ڪارڪردگي کي جانچڻ لاءِ مهيا ڪئي وئي آهي.

  1. سمجهاڻي
    سموليشن هڪ 432 × 240 تصوير استعمال ڪري ٿو YCbCr422 فارميٽ ۾ جيڪو ٻن جي نمائندگي ڪري ٿو files، هر هڪ لاءِ Y ۽ C ان پٽ طور
    ۽ H.264 ٺاهي ٿو file ٻن فريم تي مشتمل فارميٽ. هيٺ ڏنل قدم بيان ڪن ٿا ته بنيادي طور تي ٽيسٽ بينچ کي استعمال ڪندي ڪيئن ٺاهيو وڃي.
    1. وڃو Libero SoC Catalog > View > Windows > Catalog، ۽ پوء وڌايو حل-وڊيو. ڊبل ڪلڪ ڪريو H264_Encoder، ۽ پوءِ ڪلڪ ڪريو ٺيڪ.MICROCHIP-H.264-Encoder-3
    2. H.264 انڪوڊر IP سميوليشن لاءِ گهربل SmartDesign پيدا ڪرڻ لاءِ، ڪلڪ ڪريو Libero Project > Execute script. اسڪرپٽ ڏانهن براؤز ڪريو ..\ \ جزو \ مائڪروچپ \ حل ڪور \ H264_ Encoder \ \scripts\H264_SD.tcl، ۽ پوءِ ڪلڪ ڪريو رن.
      شڪل 5-2. Execute Script RunMICROCHIP-H.264-Encoder-4
      ڊفالٽ AXI ڊيٽا بس جي ويڪر 512 آهي. جيڪڏهن H.264 انڪوڊر IP 256/128 بس ويڊٿس لاءِ ترتيب ڏنل آهي، ٽائپ ڪريو AXI_DATA_WIDTH:256 or AXI_DATA_WIDTH:128 Arguments فيلڊ ۾.
      SmartDesign ظاهر ٿئي ٿو. هيٺ ڏنل شڪل ڏسو.
      شڪل 5-3. مٿيون SmartDesignMICROCHIP-H.264-Encoder-5
    3. تي Files ٽيب، ڪلڪ ڪريو تخليق > درآمد Files.
      شڪل 5-4. درآمد FilesMICROCHIP-H.264-Encoder-6
    4. H264_sim_data_in_y.txt، H264_sim_data_in_c.txt درآمد ڪريو file ۽ H264_sim_refOut.txt file ھيٺ ڏنل رستي کان: ..\ \ جزو \ مائڪروچپ \ حل ڪور \ H264_ Encoder \ \ محرک.
    5. مختلف درآمد ڪرڻ لاء file، فولڊر براؤز ڪريو جنهن ۾ گهربل هجي file، ۽ ڪلڪ ڪريو اوپن. درآمد ٿيل file نقل هيٺ ڏنل آهي، هيٺ ڏنل شڪل ڏسو.MICROCHIP-H.264-Encoder-7
    6. Stimulus Hierarchy ٽئب تي، ڪلڪ ڪريو H264_Encoder_tb (H264_Encoder_tb. v) > Simulate Pre-Synth Design > Open Interactively. IP ٻن فريم لاء ٺهيل آهي. شڪل 5-6. سموليٽنگ پري-سنٿيسس ڊيزائنMICROCHIP-H.264-Encoder-8
      ModelSim testbench سان کلي ٿو file جيئن هيٺ ڏنل شڪل ۾ ڏيکاريل آهي.

MICROCHIP-H.264-Encoder-9

اهم: DO ۾ بيان ڪيل رن ٽائم جي حد جي ڪري سموليشن ۾ خلل پوي ٿو file، استعمال ڪريو run-all ڪمانڊ سموليشن کي مڪمل ڪرڻ لاءِ.

وسيلن جي استعمال

H. 264 Encoder PolarFire SoC FPGA (MPFS250T-1FCG1152I پيڪيج) ۾ لاڳو ٿيل آهي ۽ 4:2:2 s استعمال ڪندي ڪمپريس ٿيل ڊيٽا ٺاهي ٿو.ampان پٽ ڊيٽا جي ling.

جدول 6-1. H.264 انڪوڊر لاءِ وسيلن جو استعمال

وسيلو استعمال
4 ڏس-اپ ٽيبل (LUTs) 69092
ڊي فلپ فلاپ (DFFs) 65522
جامد رينڊم رسائي ميموري (LSRAM) 232
يو ايس آر ايم 30
رياضي بلاڪ 19
انٽرفيس 4-ان پٽ LUTs 9396
انٽرفيس DFFs 9396

تشڪيل جي پيراگراف

هيٺ ڏنل جدول H.264 انڪوڊر جي هارڊويئر تي عمل درآمد ۾ استعمال ٿيندڙ عام تشڪيل جي ماپن جي وضاحت ڪري ٿو، جيڪي مختلف ٿي سگهن ٿا ايپليڪيشن گهرجن جي بنياد تي.

جدول 7-1. ٺاھ جوڙ جي پيراگراف

نالو وصف
DDR_AXI_DATA_WIDTH DDR AXI ڊيٽا جي چوٽي کي بيان ڪري ٿو. اهو ٿي سگهي ٿو 128، 256، يا 512
ARBITER_INTERFACE وڊيو آربيٽر IP سان ڳنڍڻ لاءِ اصلي يا بس انٽرفيس کي چونڊڻ جو اختيار

IP ترتيب ڏيڻ وارو
هيٺ ڏنل شڪل ڏيکاري ٿو H.264 انڪوڊر IP ترتيب ڏيڻ وارو.

شڪل 7-1. H.264 انڪوڊر ترتيب ڏيڻ وارو

MICROCHIP-H.264-Encoder-10

لائسنس
H. 264 انڪوڊر صرف لائسنس جي تحت انڪوڊ ٿيل فارم ۾ مهيا ڪيل آهي.
اينڪرپٽ ٿيل RTL سورس ڪوڊ لائسنس سان بند ٿيل آهي ۽ الڳ الڳ خريد ڪيو وڃي. توهان Libero ڊيزائن سوٽ استعمال ڪندي فيلڊ پروگراميبل گيٽ اري (FPGA) سلکان کي تخليق، ترتيب، ترتيب، ۽ پروگرام ڪري سگهو ٿا.
H.264 انڪوڊر خاصيتن کي جانچڻ لاءِ تشخيص جو لائسنس مفت ۾ مهيا ڪيو ويو آهي. تشخيصي لائسنس هارڊويئر تي هڪ ڪلاڪ جي استعمال کان پوءِ ختم ٿي ويندو.

نظرثاني جي تاريخ

نظرثاني جي تاريخ بيان ڪري ٿي تبديلين کي جيڪي دستاويز ۾ لاڳو ڪيا ويا. تبديلين کي نظر ثاني سان درج ڪيو ويو آهي، سڀ کان وڌيڪ موجوده اشاعت سان شروع ڪندي.

جدول 9-1. نظرثاني جي تاريخ

نظرثاني تاريخ وصف
B 09/2022 • اپڊيٽ ٿيل خاصيتون سيڪشن.

• 8 کان 16 تائين DATA_O آئوٽ پٽ سگنل جي ويڪر کي اپڊيٽ ڪيو، ڏسو ٽيبل 2-1.

• اپڊيٽ ٿيل شڪل 7-1.

• اپڊيٽ ٿيل 8. لائسنس سيڪشن.

• اپڊيٽ ٿيل 6. وسيلن جي استعمال سيڪشن.

• اپڊيٽ ٿيل شڪل 5-3.

A 07/2022 شروعاتي ڇڏڻ.

Microchip FPGA پراڊڪٽس گروپ پنهنجي پروڊڪٽس کي مختلف سپورٽ خدمتن سان گڏ ڪري ٿو، بشمول ڪسٽمر سروس، ڪسٽمر ٽيڪنيڪل سپورٽ سينٽر، هڪ webسائيٽ، ۽ سڄي دنيا ۾ سيلز آفيسون. گراهڪن کي صلاح ڏني وئي آهي ته گهمڻ لاءِ مائڪروچپ آن لائين وسيلن جي مدد سان رابطو ڪرڻ کان اڳ ڇاڪاڻ ته اهو تمام گهڻو امڪان آهي ته انهن جا سوال اڳ ۾ ئي جواب ڏنا ويا آهن.

ذريعي ٽيڪنيڪل سپورٽ سينٽر سان رابطو ڪريو webسائيٽ تي www.microchip.com/support. FPGA ڊيوائس پارٽ نمبر جو ذڪر ڪريو، مناسب ڪيس ڪيٽيگري چونڊيو، ۽ اپلوڊ ڊيزائن fileهڪ ٽيڪنيڪل سپورٽ ڪيس ٺاهڻ دوران.
غير ٽيڪنيڪل پراڊڪٽ سپورٽ لاءِ ڪسٽمر سروس سان رابطو ڪريو، جيئن پراڊڪٽ جي قيمت، پراڊڪٽ اپ گريڊ، تازه ڪاري معلومات، آرڊر جي حالت، ۽ اختيار ڏيڻ.

  • اتر آمريڪا کان، ڪال ڪريو 800.262.1060
  • باقي دنيا مان، ڪال ڪريو 650.318.4460
  • فيڪس، دنيا ۾ ڪٿي به، 650.318.8044

مائڪروچپ ڄاڻ

مائيڪروچپ Webسائيٽ

مائڪروچپ اسان جي ذريعي آن لائن مدد فراهم ڪري ٿي webسائيٽ تي www.microchip.com/. هي webسائيٽ ٺاهڻ لاء استعمال ڪيو ويندو آهي files ۽ معلومات آساني سان گراهڪن لاء دستياب آهي. موجود مواد مان ڪجھ شامل آھن:

  • پراڊڪٽ سپورٽ - ڊيٽا شيٽ ۽ خطا، ايپليڪيشن نوٽس ۽ ايسampلي پروگرام، ڊيزائن جا وسيلا، صارف جي رهنمائي ۽ هارڊويئر سپورٽ دستاويز، جديد سافٽ ويئر رليز ۽ آرڪائيو ٿيل سافٽ ويئر
  • جنرل ٽيڪنيڪل سپورٽ - اڪثر پڇيا ويندڙ سوال (FAQs)، ٽيڪنيڪل سپورٽ جون درخواستون، آن لائين بحث مباحثا گروپ، مائڪروچپ ڊيزائن پارٽنر پروگرام ميمبر لسٽنگ
  • مائڪروچپ جو ڪاروبار - پراڊڪٽ سليڪٽر ۽ آرڊرنگ گائيڊز، تازو مائڪروچپ پريس رليز، سيمينارن ۽ واقعن جي لسٽنگ، مائڪروچپ سيلز آفيسن جي لسٽنگ، ڊسٽريبيوٽر ۽ فيڪٽري جا نمائندا

پيداوار جي تبديلي جي اطلاع جي خدمت

مائڪروچپ جي پراڊڪٽ تبديلي جي نوٽيفڪيشن سروس مدد ڪري ٿي صارفين کي موجوده مائڪروچپ پروڊڪٽس تي. رڪنن کي اي ميل نوٽيفڪيشن ملندو جڏهن به تبديليون، تازه ڪاريون، ترميمون يا غلطيون هونديون جيڪي مخصوص پراڊڪٽ فيملي سان لاڳاپيل هونديون يا دلچسپي جي ڊولپمينٽ اوزار.
رجسٽر ڪرڻ لاءِ، وڃو www.microchip.com/pcn ۽ رجسٽريشن جي هدايتن تي عمل ڪريو.

ڪسٽمر سپورٽ

مائڪروچپ پروڊڪٽس جا استعمال ڪندڙ ڪيترن ئي چينلن ذريعي مدد حاصل ڪري سگھن ٿا:

  • تقسيم ڪندڙ يا نمائندو
  • مقامي سيلز آفيس
  • ايمبيڊڊ حل انجنيئر (ESE)
  • ٽيڪنيڪل سپورٽ

گراهڪن کي مدد لاءِ سندن ورهائيندڙ، نمائندو يا ESE سان رابطو ڪرڻ گهرجي. مقامي سيلز آفيسون پڻ موجود آهن گراهڪن جي مدد لاءِ. سيلز آفيسن ۽ هنڌن جي هڪ لسٽ هن دستاويز ۾ شامل آهي.
ٽيڪنيڪل سپورٽ جي ذريعي دستياب آهي webسائيٽ تي: www.microchip.com/support

مائڪروچپ ڊوائيسز ڪوڊ تحفظ جي خصوصيت
مائڪروچپ پروڊڪٽس تي ڪوڊ تحفظ جي خصوصيت جا هيٺيان تفصيل نوٽ ڪريو:

  • مائڪروچپ پروڊڪٽس انهن جي خاص مائڪروچپ ڊيٽا شيٽ ۾ موجود وضاحتن کي پورا ڪن ٿيون.
  • مائڪروچپ يقين رکي ٿو ته ان جي پروڊڪٽس جو خاندان محفوظ آهي جڏهن استعمال ٿيل انداز ۾، آپريٽنگ وضاحتن جي اندر، ۽ عام حالتن ۾.
    icrochip قدر ۽ جارحيت سان ان جي دانشورانه ملڪيت جي حقن جي حفاظت ڪري ٿو. Microchip پراڊڪٽ جي ڪوڊ تحفظ جي خصوصيتن جي ڀڃڪڙي ڪرڻ جي ڪوشش سختي سان منع ٿيل آهي ۽ ڊجيٽل ملينيم ڪاپي رائيٽ ايڪٽ جي ڀڃڪڙي ٿي سگهي ٿي.
  • نه ئي Microchip ۽ نه ئي ڪو ٻيو سيمي ڪنڊڪٽر ٺاهيندڙ ان جي ڪوڊ جي حفاظت جي ضمانت ڏئي سگهي ٿو. ڪوڊ تحفظ جو مطلب اهو ناهي ته اسان ضمانت ڪري رهيا آهيون پراڊڪٽ ”ناقابل برداشت“ آهي. ڪوڊ تحفظ مسلسل ترقي ڪري رهيو آهي. Microchip مسلسل اسان جي پروڊڪٽس جي ڪوڊ تحفظ خاصيتن کي بهتر ڪرڻ لاء پرعزم آهي.

قانوني نوٽيس

هي پبليڪيشن ۽ هتي ڏنل معلومات صرف مائڪروچپ پراڊڪٽس سان استعمال ٿي سگهي ٿي، جنهن ۾ توهان جي ايپليڪيشن سان مائڪروچپ پروڊڪٽس کي ڊزائين ڪرڻ، ٽيسٽ ڪرڻ ۽ ضم ڪرڻ شامل آهي. ڪنهن ٻئي طريقي سان هن معلومات جو استعمال انهن شرطن جي ڀڃڪڙي آهي. ڊوائيس ايپليڪيشنن جي حوالي سان معلومات صرف توهان جي سهولت لاء مهيا ڪئي وئي آهي ۽ ختم ٿي سگهي ٿي
اپڊيٽ ذريعي. اهو توهان جي ذميواري آهي انهي کي يقيني بڻائڻ ته توهان جي درخواست توهان جي وضاحتن سان ملن ٿا. اضافي مدد لاءِ پنهنجي مقامي مائڪروچپ سيلز آفيس سان رابطو ڪريو يا، تي اضافي مدد حاصل ڪريو www.microchip.com/en-us/support/design-help/client-support-services.

هي معلومات مائڪروچپ پاران مهيا ڪيل آهي "جيئن آهي". مائڪروچپ ڪنهن به قسم جي نمائندگي يا وارنٽي نٿو ڏئي ته ظاهري هجي يا نقلي هجي، لکيل هجي يا زباني، قانوني يا ٻي صورت ۾، معلومات سان لاڳاپيل هجي پر ان ۾ محدود نه هجي غير خلاف ورزي، واپار، ۽ هڪ خاص مقصد لاءِ مناسب، يا ان جي حالت، معيار، يا ڪارڪردگي سان لاڳاپيل وارنٽيون.

ڪنهن به صورت ۾ مائڪروچپ ڪنهن به اڻ سڌي، خاص، تعزيتي، اتفاقي، يا نتيجي ۾ ٿيندڙ نقصان، نقصان، قيمت، يا ڪنهن به قسم جي خرچ لاءِ ذميوار نه هوندي، جيڪو به يو ايس ويسٽس سان لاڳاپيل هجي، ايستائين جو مائڪروچپ کي صلاح ڏني وئي آهي امڪاني يا نقصانات اڳڪٿي ڪري سگهجن ٿيون. قانون طرفان اجازت ڏنل مڪمل حد تائين، معلومات يا ان جي استعمال سان لاڳاپيل سڀني دعوائن تي مائڪروچپ جي مڪمل ذميواري ڪنهن به طريقي سان فيس جي رقم کان وڌيڪ نه هوندي، جيڪڏهن توهان کي ڪنهن به صورت ۾، معلومات لاء مائڪروچپ.

لائف سپورٽ ۽/يا حفاظتي ايپليڪيشنن ۾ مائڪروچپ ڊوائيسز جو استعمال مڪمل طور تي خريد ڪندڙ جي خطري تي آهي، ۽ خريد ڪندڙ اتفاق ڪري ٿو حفاظت ڪرڻ، معاوضي ڏيڻ ۽ بي ضرر مائڪروچپ کي ڪنهن به ۽ سڀني نقصانن، دعوائن، سوٽ، يا خرچن کان اهڙي استعمال جي نتيجي ۾. ڪوبه لائسنس نه ڏنو ويو آهي، واضح طور تي يا ٻي صورت ۾، ڪنهن به مائڪروچپ دانشورانه ملڪيت جي حقن جي تحت، جيستائين ٻي صورت ۾ بيان نه ڪيو وڃي.

ٽريڊ مارڪ
مائڪروچپ جو نالو ۽ لوگو، مائڪروچپ لوگو، Adaptec، AVR، AVR لوگو، AVR Freaks، BesTime، BitCloud، CryptoMemory، CryptoRF، dsPIC، flexPWR، HELDO، IGLOO، JukeBlox، KeeLoq، Linkus MediaLB, megaAVR, Microsemi, Microsemi logo, MOST, MOST لوگو, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 logo, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST, SymFST, Logo , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron, ۽ XMEGA آمريڪا ۽ ٻين ملڪن ۾ شامل ڪيل Microchip ٽيڪنالاجي جا رجسٽرڊ ٽريڊ مارڪ آھن.
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-Smart-Wires, Quiiet Plus Logo SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, and ZL آهن رجسٽرڊ ٽريڊ مارڪ مائڪرو چِپ ٽيڪنالاجي جا شامل آهن آمريڪا ۾
A

djacent Key Suppression, AKS, Analog-for-the-Digital Age, AnyIn, AnyOut, Augmented switching, BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoAutomotive, CryptoAutomotive, CryptoAutomotive, CryptoAutomotive, Crypto, CD,,,,,,,,,,,,,,,,,,,,,,,,, ، متحرڪ اوسط ملائڻ , DAM, ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, In-Circuit Serial Programming, ICSP, INICnet, Intelligent Paralleling, IntelliMOS, Inter-chip Connectivity, JitterBlocker, Knob-on-Display, Kopmaxry, KoD,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, Variense VectorBlox، VeriPHY، ViewSpan، WiperLock، XpressConnect، ۽ ZENA آمريڪا ۽ ٻين ملڪن ۾ شامل ڪيل مائڪروچپ ٽيڪنالاجي جا ٽريڊ مارڪ آهن.

SQTP آمريڪا ۾ شامل ڪيل مائڪروچپ ٽيڪنالاجي جو هڪ خدمت نشان آهي
Adaptec لوگو، فريڪوئنسي آن ڊيمانڊ، سلڪون اسٽوريج ٽيڪنالاجي، ۽ Symmcom ٻين ملڪن ۾ Microchip Technology Inc. جا رجسٽرڊ ٽريڊ مارڪ آهن.
GestIC Microchip Technology Germany II GmbH & Co. KG جو هڪ رجسٽرڊ ٽريڊ مارڪ آهي، جيڪو Microchip Technology Inc. جي ماتحت آهي، ٻين ملڪن ۾.
هتي ذڪر ڪيل ٻيا سڀئي ٽريڊ مارڪ انهن جي لاڳاپيل ڪمپنين جي ملڪيت آهن.
© 2022، Microchip ٽيڪنالاجي شامل ڪيل ۽ ان جي ماتحت. سڀ حق محفوظ آهن.
ISBN: 978-1-6683-1311-4

معيار جي انتظام جو نظام
Microchip جي معيار مينيجمينٽ سسٽم بابت معلومات لاء، مهرباني ڪري دورو ڪريو www.microchip.com/quality.

عالمي وڪرو ۽ خدمت

ڪارپوريٽ آفيس
2355 ويسٽ چانڊلر بل وي ڊي. چندلر، AZ 85224-6199 ٽيليفون: 480-792-7200
فيڪس: 480-792-7277 ٽيڪنيڪل سپورٽ:
www.microchip.com/support
Web ائڊريس: www.microchip.com

نيو يارڪ، NY
ٽيليفون: 631-435-6000

ڪئناڊا - ٽورنٽو
ٽيليفون: 905-695-1980
فيڪس: 905-695-2078

انڊيا - بنگلور
ٽيليفون: 91-80-3090-4444
انڊيا - نئين دهلي
ٽيليفون: 91-11-4160-8631
انڊيا - پون
ٽيليفون: 91-20-4121-0141

جاپان - اوساڪا
ٽيليفون: 81-6-6152-7160

جاپان - ٽوڪيو
ٽيليفون: 81-3-6880-3770

ڪوريا - ڊيگو
ٽيليفون: 82-53-744-4301

ڪوريا - سيول
ٽيليفون: 82-2-554-7200

سينگاپور
ٽيليفون: 65-6334-8870

ملائيشيا - ڪوالالمپور
ٽيليفون: 60-3-7651-7906

ملائيشيا - پينانگ
ٽيليفون: 60-4-227-8870

ٿائيلينڊ - بئنڪاڪ
ٽيليفون: 66-2-694-1351

آسٽريا - ويلز
ٽيليفون: 43-7242-2244-39
فيڪس: 43-7242-2244-393

فرانس - پئرس
Tel: 33-1-69-53-63-20
Fax: 33-1-69-30-90-79

جرمني - گرچنگ
ٽيليفون: 49-8931-9700

جرمني - هان
ٽيليفون: 49-2129-3766400

جرمني - هيلبرون
ٽيليفون: 49-7131-72400

جرمني - ڪارلسرو
ٽيليفون: 49-721-625370

جرمني - ميونخ
Tel: 49-89-627-144-0
Fax: 49-89-627-144-44

جرمني - Rosenheim
ٽيليفون: 49-8031-354-560

© 2022 Microchip Technology Inc. ۽ ان جا ماتحت ادارا

دستاويز / وسيلا

مائڪروچپ H.264 انڪوڊر [pdf] استعمال ڪندڙ ھدايت
H.264 انڪوڊر، H.264، انڪوڊر

حوالو

تبصرو ڇڏي ڏيو

توهان جو اي ميل پتو شايع نه ڪيو ويندو. گهربل فيلڊ نشان لڳل آهن *