مائکروچپ لوگو

MICROCHIP H.264 4K I-Frame Encoder IP Cores

MICROCHIP-H-264-4K-I-Frame-Encoder-IP-Cores-PRODUCT

تعارف

H.264 ڈیجیٹل ویڈیو کو کمپریس کرنے کے لیے ایک مقبول ویڈیو کمپریشن اسٹینڈرڈ ہے۔ اسے MPEG-4 Part10 یا Advanced Video Coding (MPEG-4 AVC) کے نام سے بھی جانا جاتا ہے۔ H.264 ایک ویڈیو کو کمپریس کرنے کے لیے بلاک وار اپروچ استعمال کرتا ہے جہاں بلاک کا سائز 16 x 16 کے طور پر بیان کیا جاتا ہے اور ایسے بلاک کو میکرو بلاک کہا جاتا ہے۔ کمپریشن معیار مختلف پرو کی حمایت کرتا ہے۔files جو کمپریشن تناسب اور نفاذ کی پیچیدگی کی وضاحت کرتا ہے۔ کمپریس کیے جانے والے ویڈیو فریموں کو I-Frame، P-Frame، اور B-Frame سمجھا جاتا ہے۔ ایک I-Frame ایک انٹرا کوڈڈ فریم ہے جہاں فریم کے اندر موجود معلومات کو استعمال کرکے کمپریشن کیا جاتا ہے۔ I-Frame کو ڈی کوڈ کرنے کے لیے کسی دوسرے فریم کی ضرورت نہیں ہے۔ ایک P-Frame کو پہلے کے فریم کے حوالے سے تبدیلیوں کا استعمال کرتے ہوئے کمپریس کیا جاتا ہے جو کہ I-Frame یا P-Frame ہو سکتا ہے۔ B-Frame کا کمپریشن پہلے کے فریم اور آنے والے فریم دونوں کے حوالے سے حرکت کی تبدیلیوں کا استعمال کرکے کیا جاتا ہے۔ آئی فریم کمپریشن کے عمل میں چار سیکنڈ ہوتے ہیں۔tages—انٹرا پریڈیکشن، انٹیجر ٹرانسفارمیشن، کوانٹائزیشن، اور اینٹروپی انکوڈنگ۔ H.264 دو قسم کی انکوڈنگ کو سپورٹ کرتا ہے—Context Adaptive Variable Length Coding (CAVLC) اور Context Adaptive Binary Arithmetic Coding (CABAC)۔ آئی پی کا موجودہ ورژن بیس لائن پرو کو نافذ کرتا ہے۔file اور اینٹروپی انکوڈنگ کے لیے CAVLC استعمال کرتا ہے۔ نیز، IP 4K ریزولوشن تک صرف I-Frames کے انکوڈنگ کو سپورٹ کرتا ہے۔

خصوصیات

H.264 I-Frame Encoder درج ذیل کلیدی خصوصیت کو سپورٹ کرتا ہے:

  • YCbCr 420 ویڈیو فارمیٹ پر کمپریشن نافذ کرتا ہے۔
  • YCbCr 422 ویڈیو فارمیٹ میں ان پٹ کی توقع ہے۔
  • ہر جزو کے لیے 8 بٹس کو سپورٹ کرتا ہے (Y، Cb، اور Cr)
  • ITU-T H.264 Annex B کے مطابق NAL بائٹ سٹریم آؤٹ پٹ کو سپورٹ کرتا ہے
  • اسٹینڈ اکیلے آپریشن، CPU، یا پروسیسر کی مدد کی ضرورت نہیں ہے۔
  • رن ٹائم کے دوران یوزر کنفیگر ایبل کوالٹی فیکٹر QP
  • 1 پکسل فی گھڑی کی شرح سے حساب
  • 4K (3840 × 2160) 60 fps ریزولوشن تک کمپریشن کو سپورٹ کرتا ہے
  • کم سے کم تاخیر (مکمل HD یا 252 افقی لائنوں کے لیے 17 μs)
  • 2 اور 4 سلائسوں کی حمایت کرتا ہے۔

سپورٹڈ فیملیز
H.264 4K I-Frame Encoder درج ذیل خاندانوں کو سپورٹ کرتا ہے:

  • PolarFire® SoC FPGA
  • پولر فائر ایف پی جی اے

ہارڈ ویئر کا نفاذ

مندرجہ ذیل اعداد و شمار H.264 4K I-Frame Encoder IP بلاک ڈایاگرام دکھاتا ہے۔
شکل 1-1۔ H.264 4K I-Frame Encoder IP بلاک ڈایاگرامMICROCHIP-H-264-4K-I-Frame-Encoder-IP-Cores-FIG-1 (1)

ان پٹ اور آؤٹ پٹس
درج ذیل جدول میں H.264 4K I-Frame Encoder IP کے ان پٹ اور آؤٹ پٹ پورٹس کی فہرست دی گئی ہے۔
جدول 1-1۔ H.264 4K I-Frame Encoder IP کے ان پٹ اور آؤٹ پٹ پورٹس

سگنل کا نام سمت چوڑائی تفصیل
RESET_N ان پٹ 1 ڈیزائن کے لیے ایکٹو-کم اسینکرونس ری سیٹ سگنل۔
PIX_CLK_I ان پٹ 1 ان پٹ کلاک جس کے ساتھ آنے والے پکسلز s ہیں۔ampایل. ای. ڈی.
DDR_CLK_I ان پٹ 1 ڈی ڈی آر میموری کنٹرولر سے گھڑی۔
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 انکوڈ شدہ ڈیٹا آؤٹ پٹ جس میں Slice ہیڈر، اور میکرو بلاکس کا انکوڈ شدہ ڈیٹا ہوتا ہے۔
DATA_VALID1_O آؤٹ پٹ 1 Slice1 انکوڈ شدہ ڈیٹا کی نشاندہی کرنے والا سگنل درست ہے۔
DATA2_O آؤٹ پٹ 16 H.264 Slice2 انکوڈ شدہ ڈیٹا آؤٹ پٹ جس میں Slice ہیڈر، اور میکرو بلاکس کا انکوڈ شدہ ڈیٹا ہوتا ہے۔
DATA_VALID2_O آؤٹ پٹ 1 Slice2 انکوڈ شدہ ڈیٹا کی نشاندہی کرنے والا سگنل درست ہے۔
………..جاری ہے۔
سگنل کا نام سمت چوڑائی تفصیل
DATA3_O آؤٹ پٹ 16 H.264 Slice3 انکوڈ شدہ ڈیٹا آؤٹ پٹ جس میں Slice ہیڈر، اور میکرو بلاکس کا انکوڈ شدہ ڈیٹا ہوتا ہے۔
DATA_VALID3_O آؤٹ پٹ 1 Slice3 انکوڈ شدہ ڈیٹا کی نشاندہی کرنے والا سگنل درست ہے۔
DDR_LINE_GAP_I ان پٹ 16 DDR میموری میں ان پٹ امیج افقی لائنوں کے درمیان لائن گیپ۔
FRAME_START_ADDR_I ان پٹ 7/8 DDR فریم بفر ایڈریس۔ 7 بٹس جب فریم گیپ کو 32 MB کے لیے کنفیگر کیا جاتا ہے۔ 8 بٹس جب فریم گیپ کو 16 MB کے لیے کنفیگر کیا جاتا ہے۔
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 Encoder کے ہارڈ ویئر کے نفاذ میں استعمال ہونے والے عام کنفیگریشن پیرامیٹرز کی تفصیل درج کرتا ہے، جو درخواست کی ضروریات کی بنیاد پر مختلف ہو سکتے ہیں۔
جدول 1-2۔ H.264 4K I-Frame Encoder کنفیگریشن پیرامیٹرز

نام تفصیل
16x16_DC_INTRA_PREDICTION 16 x 16 انٹرا ڈی سی پیشین گوئی کے ساتھ 4 x 4 انٹرا ڈی سی پیشین گوئی کو فعال کرنے کا اختیار۔
NUM_SLICES 2 fps پر 4K کو سپورٹ کرنے کے لیے 30 سلائس منتخب کریں۔ 4 fps پر 4K کو سپورٹ کرنے کے لیے 60 سلائسیں منتخب کریں۔
DDR_AXI_DATA_WIDTH پڑھنے والے چینل کی DATA چوڑائی کو منتخب کریں، جس کا ویڈیو آربیٹر IP سے منسلک ہونا ضروری ہے۔
FRAME_GAP فریم بفر سائز منتخب کریں۔ 4K کے لیے 32 MB منتخب کریں۔

آئی پی کنفیگریٹر
مندرجہ ذیل اعداد و شمار H.264 4K I-Frame Encoder IP کنفیگریٹر کو دکھاتا ہے۔

شکل 1-2۔ آئی پی کنفیگریشنMICROCHIP-H-264-4K-I-Frame-Encoder-IP-Cores-FIG-1 (2)

H.264 4K I-Frame Encoder IP کا ہارڈ ویئر کا نفاذ
H.264 4K I-Frame Encoder IP ہر فریم کو 2/4 ٹکڑوں میں تقسیم کرتا ہے اور سلائس انکوڈر کا استعمال کرتے ہوئے انکوڈ کرتا ہے۔ DDR پڑھنے کی منطق DDR میموری میں YCbCr 422 فارمیٹ کے طور پر فریم ڈیٹا کی توقع کرتی ہے۔ DDR میموری میں فریم کی ہر افقی لائن کے درمیان لائن گیپ کو DDR_LINE_GAP_I ان پٹ کے ذریعے متعین کیا جانا چاہیے۔ آئی پی 422 فارمیٹس کو بطور ان پٹ استعمال کرتا ہے اور 420 فارمیٹس میں کمپریشن لاگو کرتا ہے۔ Slice0 آؤٹ پٹ میں SPS اور PPS ہیڈر بھی شامل ہے۔ تمام سلائسس بٹ سٹریم کو الگ سے فراہم کیا جاتا ہے۔ تمام سلائسس بٹ سٹریم ایک ساتھ مل کر حتمی H.264 بٹ سٹریم بن جاتی ہے۔ مندرجہ ذیل اعداد و شمار H.264 4K I-Frame انکوڈر IP بلاک ڈایاگرام دکھاتا ہے۔
شکل 1-3۔ H.264 4K I-Frame Encoder IP بلاک ڈایاگرامMICROCHIP-H-264-4K-I-Frame-Encoder-IP-Cores-FIG-1 (3)

مندرجہ ذیل تصویر سلائس انکوڈر بلاک ڈایاگرام کو دکھاتی ہے۔

شکل 1-4۔ سلائس انکوڈر بلاک ڈایاگرامMICROCHIP-H-264-4K-I-Frame-Encoder-IP-Cores-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 میٹرکس سے، ہر 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 انٹرا ڈی سی پیشین گوئی فعال ہو تو 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 قدر کم کمپریشن اور اعلیٰ معیار اور اس کے برعکس ہے۔
سی اے وی ایل سی
H.264 دو قسم کی اینٹروپی انکوڈنگ کا استعمال کرتا ہے—Context Adaptive Variable Length Coding (CAVLC) اور Context Adaptive Binary Arithmetic Coding (CABAC)۔ IP کوانٹائزڈ آؤٹ پٹ کو انکوڈنگ کے لیے CAVLC استعمال کرتا ہے۔
ہیڈر جنریٹر
ویڈیو فریم کی مثال کے لحاظ سے ہیڈر جنریٹر بلاک بلاک ہیڈر، سلائس ہیڈر، سیکوینس پیرامیٹر سیٹ (SPS)، پکچر پیرامیٹر سیٹ (PPS) اور نیٹ ورک ابسٹریکشن لیئر (NAL) یونٹ تیار کرتا ہے۔
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 فارمیٹ جس میں دو فریم ہوں۔
مندرجہ ذیل اقدامات بیان کرتے ہیں کہ ٹیسٹ بینچ کا استعمال کرتے ہوئے کور کی نقل کیسے کی جائے:

  1. Libero® SoC Catalog > پر جائیں۔ View > ونڈوز > کیٹلاگ، اور پھر حل-ویڈیو کو پھیلائیں۔ H264_4K_Iframe_Encoder پر ڈبل کلک کریں، اور پھر OK پر کلک کریں۔ H264_4K_Iframe-Encoder IP SmartDesign کینوس پر ظاہر ہوتا ہے۔
    شکل 2-1۔ Libero® SoC کیٹلاگ میں H.264 4K I-Frame Encoder IP CoreMICROCHIP-H-264-4K-I-Frame-Encoder-IP-Cores-FIG-1 (5)
  2. پر جائیں۔ Files ٹیب کو منتخب کریں اور نقلی > درآمد کو منتخب کریں۔ Files.
    شکل 2-2۔ درآمد کریں۔ FilesMICROCHIP-H-264-4K-I-Frame-Encoder-IP-Cores-FIG-1 (6)
  3. H264_sim_data_in_y.txt، H264_sim_data_in_c.txt، اور H264_refOut.txt درآمد کریں files درج ذیل راستے سے: ..\ اجزاء\Microsemi\SolutionCore\H264_4K_Iframe_Encoder\ \محرک.
  4. ایک مختلف درآمد کرنے کے لیے file، مطلوبہ پر مشتمل فولڈر کو براؤز کریں۔ file، اور کھولیں پر کلک کریں۔ درآمد شدہ file تخروپن کے تحت درج ہے، درج ذیل تصویر دیکھیں۔
    شکل 2-3۔ درآمد شدہ FilesMICROCHIP-H-264-4K-I-Frame-Encoder-IP-Cores-FIG-1 (7)
  5. Design Hierarchy ٹیب پر جائیں اور H264_4K_Iframe_Enc_C0 پر دائیں کلک کریں اور Set As Root کو منتخب کریں۔ شکل 2-4۔ جڑ کے طور پر سیٹ کریں۔MICROCHIP-H-264-4K-I-Frame-Encoder-IP-Cores-FIG-1 (8)
  6. Stimulus Hierarchy ٹیب پر جائیں اور H264_4K_Iframe_Encoder_tb (H264_4K_Iframe_Encoder_tb. v) کو منتخب کریں > پری سنتھ ڈیزائن کی تقلید > انٹرایکٹو طور پر کھولیں۔ آئی پی کو دو فریموں کے لیے نقل کیا گیا ہے۔ شکل 2-5۔ قبل از ترکیب ڈیزائن کی نقالیMICROCHIP-H-264-4K-I-Frame-Encoder-IP-Cores-FIG-1 (9)
  7. ماڈل سم ٹیسٹ بینچ کے ساتھ کھلتا ہے۔ file جیسا کہ مندرجہ ذیل تصویر میں دکھایا گیا ہے۔

شکل 2-6۔ ماڈل سم سمولیشن ونڈوMICROCHIP-H-264-4K-I-Frame-Encoder-IP-Cores-FIG-1 (10)

اہم: اگر .do میں بیان کردہ رن ٹائم کی حد کی وجہ سے تخروپن میں خلل پڑتا ہے۔ file، تخروپن کو مکمل کرنے کے لیے run -all کمانڈ استعمال کریں۔

لائسنس

  • H.264 4K I-Frame Encoder IP لائسنس کے تحت صرف انکرپٹڈ فارم میں فراہم کیا جاتا ہے۔
  • انکرپٹڈ RTL سورس کوڈ لائسنس بند ہے، اسے الگ سے خریدنا چاہیے۔ آپ Libero ڈیزائن سوٹ کا استعمال کرتے ہوئے تخروپن، ترکیب، ترتیب، اور فیلڈ پروگرامیبل گیٹ اری (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-Frame Encoder 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 ابتدائی ریلیز۔

مائکروچپ ایف پی جی اے سپورٹ

مائیکرو چِپ ایف پی جی اے پروڈکٹس گروپ اپنی مصنوعات کو مختلف سپورٹ سروسز کے ساتھ بیک کرتا ہے، بشمول کسٹمر سروس، کسٹمر ٹیکنیکل سپورٹ سینٹر، webسائٹ، اور دنیا بھر میں سیلز دفاتر۔ صارفین کو مشورہ دیا جاتا ہے کہ وہ سپورٹ سے رابطہ کرنے سے پہلے مائیکرو چِپ کے آن لائن وسائل کو دیکھیں کیونکہ بہت امکان ہے کہ ان کے سوالات کا جواب پہلے ہی دے دیا گیا ہو۔ کے ذریعے ٹیکنیکل سپورٹ سینٹر سے رابطہ کریں۔ webسائٹ پر www.microchip.com/support. FPGA ڈیوائس پارٹ نمبر کا تذکرہ کریں، مناسب کیس کیٹیگری منتخب کریں، اور ڈیزائن اپ لوڈ کریں۔  files تکنیکی مدد کیس بناتے وقت۔ غیر تکنیکی پروڈکٹ سپورٹ کے لیے کسٹمر سروس سے رابطہ کریں، جیسے پروڈکٹ کی قیمتوں کا تعین، پروڈکٹ اپ گریڈ، اپ ڈیٹ کی معلومات، آرڈر کی حیثیت، اور اجازت۔

  • شمالی امریکہ سے، 800.262.1060 پر کال کریں۔
  • باقی دنیا سے، 650.318.4460 پر کال کریں۔
  • فیکس، دنیا میں کہیں سے بھی، 650.318.8044

مائیکرو چپ کی معلومات

مائیکرو چِپ Webسائٹ
مائیکرو چِپ ہمارے ذریعے آن لائن سپورٹ فراہم کرتا ہے۔ webwww.microchip.com/ پر سائٹ۔ یہ webسائٹ بنانے کے لئے استعمال کیا جاتا ہے files اور معلومات صارفین کے لیے آسانی سے دستیاب ہیں۔ دستیاب مواد میں سے کچھ میں شامل ہیں:

  • پروڈکٹ سپورٹ - ڈیٹا شیٹس اور خطا، ایپلیکیشن نوٹس اور ایسample پروگرامز، ڈیزائن کے وسائل، صارف کے رہنما اور ہارڈویئر سپورٹ دستاویزات، تازہ ترین سافٹ ویئر ریلیز اور محفوظ شدہ سافٹ ویئر
  • جنرل ٹیکنیکل سپورٹ - اکثر پوچھے جانے والے سوالات (FAQs)، تکنیکی مدد کی درخواستیں، آن لائن ڈسکشن گروپس، Microchip ڈیزائن پارٹنر پروگرام ممبر کی فہرست
  • مائیکرو چِپ کا کاروبار - پروڈکٹ سلیکٹر اور آرڈرنگ گائیڈز، تازہ ترین مائیکرو چِپ پریس ریلیز، سیمینارز اور ایونٹس کی فہرست، مائیکرو چِپ سیلز آفسز، ڈسٹری بیوٹرز اور فیکٹری کے نمائندوں کی فہرستیں

مصنوعات کی تبدیلی کی اطلاع کی خدمت
مائیکرو چِپ کی پروڈکٹ کی تبدیلی کی اطلاع سروس صارفین کو مائیکرو چِپ پراڈکٹس پر تازہ رکھنے میں مدد کرتی ہے۔ سبسکرائبرز کو ای میل اطلاع موصول ہوگی جب بھی تبدیلیاں، اپ ڈیٹس، نظرثانی، یا کسی مخصوص پروڈکٹ فیملی یا دلچسپی کے ڈویلپمنٹ ٹول سے متعلق خرابی ہوگی۔
رجسٹر کرنے کے لیے، پر جائیں۔ www.microchip.com/pcn. اور رجسٹریشن کی ہدایات پر عمل کریں۔

کسٹمر سپورٹ

مائیکرو چِپ پروڈکٹس کے صارفین کئی چینلز کے ذریعے مدد حاصل کر سکتے ہیں:

  • تقسیم کار یا نمائندہ
  • مقامی سیلز آفس
  • ایمبیڈڈ سولیوشن انجینئر (ESE)
  • ٹیکنیکل سپورٹ

صارفین کو مدد کے لیے اپنے ڈسٹری بیوٹر، نمائندے یا ESE سے رابطہ کرنا چاہیے۔ مقامی سیلز آفس بھی گاہکوں کی مدد کے لیے دستیاب ہیں۔ سیلز دفاتر اور مقامات کی فہرست اس دستاویز میں شامل ہے۔
کے ذریعے تکنیکی مدد دستیاب ہے۔ webسائٹ پر: www.microchip.com/support.

مائیکرو چِپ ڈیوائسز کوڈ پروٹیکشن فیچر
مائیکرو چِپ پروڈکٹس پر کوڈ پروٹیکشن فیچر کی درج ذیل تفصیلات نوٹ کریں:

  • مائیکرو چِپ مصنوعات اپنی مخصوص مائیکرو چِپ ڈیٹا شیٹ میں موجود تصریحات کو پورا کرتی ہیں۔
  • مائیکرو چِپ کا خیال ہے کہ اس کی مصنوعات کا خاندان محفوظ ہے جب اسے مطلوبہ انداز میں، آپریٹنگ تصریحات کے اندر، اور عام حالات میں استعمال کیا جائے۔
  • مائیکروچپ قدروں اور جارحانہ طور پر اپنے دانشورانہ املاک کے حقوق کا تحفظ کرتی ہے۔ مائیکرو چِپ پروڈکٹ کے کوڈ پروٹیکشن فیچرز کی خلاف ورزی کرنے کی کوششیں سختی سے ممنوع ہیں اور ڈیجیٹل ملینیم کاپی رائٹ ایکٹ کی خلاف ورزی کر سکتی ہیں۔
  • نہ تو مائکروچپ اور نہ ہی کوئی دوسرا سیمی کنڈکٹر بنانے والا اس کے کوڈ کی حفاظت کی ضمانت دے سکتا ہے۔ کوڈ پروٹیکشن کا مطلب یہ نہیں ہے کہ ہم اس بات کی ضمانت دے رہے ہیں کہ پروڈکٹ "اٹوٹ ایبل" ہے۔
  • کوڈ تحفظ مسلسل تیار ہو رہا ہے۔ Microchip ہماری مصنوعات کے کوڈ پروٹیکشن فیچرز کو مسلسل بہتر بنانے کے لیے پرعزم ہے۔

قانونی نوٹس
یہ اشاعت اور اس میں موجود معلومات کو صرف مائیکرو چِپ پروڈکٹس کے ساتھ استعمال کیا جا سکتا ہے، بشمول آپ کی درخواست کے ساتھ مائیکرو چِپ پروڈکٹس کو ڈیزائن، ٹیسٹ اور انٹیگریٹ کرنا۔ کسی دوسرے طریقے سے اس معلومات کا استعمال ان شرائط کی خلاف ورزی کرتا ہے۔ ڈیوائس ایپلیکیشنز سے متعلق معلومات صرف آپ کی سہولت کے لیے فراہم کی جاتی ہیں اور اپ ڈیٹس کے ذریعے اس کی جگہ لے لی جا سکتی ہے۔ یہ یقینی بنانا آپ کی ذمہ داری ہے کہ آپ کی درخواست آپ کی وضاحتوں کے مطابق ہو۔ اضافی سپورٹ کے لیے اپنے مقامی مائیکرو چِپ سیلز آفس سے رابطہ کریں یا اضافی سپورٹ حاصل کریں۔ www.microchip.com/en-us/support/design-help/client-support-services. یہ معلومات مائیکروچپ "جیسا ہے" کے ذریعہ فراہم کی گئی ہے۔ مائیکروچپ کسی بھی قسم کی کوئی نمائندگی یا وارنٹی نہیں دیتا خواہ ظاہر ہو یا مضمر، تحریری یا زبانی، قانونی یا بصورت دیگر، معلومات سے متعلق بشمول غیر محدود، غیر محدود۔ قابلیت، اور خاص مقصد کے لیے فٹنس، یا وارنٹی اس کی حالت، معیار، یا کارکردگی سے متعلق۔ کسی بھی صورت میں مائیکروچپ کسی بھی بالواسطہ، خصوصی، تعزیری، حادثاتی، یا نتیجے میں ہونے والے نقصان، نقصان، لاگت، یا کسی بھی قسم کے اخراجات کے لیے ذمہ دار نہیں ہوگی آئیکروچپ کو اس کا مشورہ دیا گیا ہے۔ امکان یا نقصانات کا اندازہ لگایا جا سکتا ہے۔ قانون کی طرف سے مکمل طور پر اجازت دی گئی، معلومات یا اس کے استعمال سے متعلق کسی بھی طرح سے تمام دعووں پر مائیکروچپ کی کل ذمہ داری فیس کی رقم سے زیادہ نہیں ہوگی، اگر آپ کو کوئی بھی ہو تو، معلومات لائف سپورٹ اور/یا حفاظتی ایپلی کیشنز میں مائیکرو چِپ ڈیوائسز کا استعمال مکمل طور پر خریدار کے خطرے میں ہے، اور خریدار اس طرح کے استعمال کے نتیجے میں ہونے والے کسی بھی اور تمام نقصانات، دعووں، سوٹوں، یا اخراجات سے بے ضرر مائیکرو چِپ کا دفاع، معاوضہ اور اسے رکھنے پر متفق ہے۔ کسی بھی مائیکرو چِپ دانشورانہ املاک کے حقوق کے تحت کوئی لائسنس، واضح طور پر یا دوسری صورت میں نہیں دیا جاتا جب تک کہ دوسری صورت میں بیان نہ کیا جائے۔

ٹریڈ مارکس
مائیکرو چِپ کا نام اور لوگو، مائیکرو چِپ لوگو، اڈاپٹیک، اے وی آر، اے وی آر لوگو، اے وی آر فریکس، بیسٹ ٹائم، بٹ کلاؤڈ، کرپٹو میموری، کریپٹو آر ایف، ڈی ایس پی آئی سی، فلیکس پی ڈبلیو آر، ہیلڈو، آئی جی ایل او، جوک بلوکس، کیلوق، لنکس، لنکس، لنکس، میکیل ایکس MediaLB, megaAVR, Microsemi, Microsemi logo, MOST, MOST لوگو, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 لوگو, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST, SST, SYFST, Logo , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron, اور XMEGA USA اور دیگر ممالک میں Incorporated Microchip Technology کے رجسٹرڈ ٹریڈ مارک ہیں۔ AgileSwitch, APT, ClockWorks, The Embedded Control Solutions Company, EtherSynch, Flashtec, Hyper Speed ​​Control, HyperLight Load, Libero, motorBench, mTouch, Powermit 3, Precision Edge, ProASIC, ProASIC Plus, ProASIC Plus Smart Wire, Quiuset Logo SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime، اور ZL مائیکرو چِپ ٹیکنالوجی کے رجسٹرڈ ٹریڈ مارکس ہیں جو USA ملحقہ کلید دبانے میں شامل ہیں، AKS، ینالاگ-فور-دی-ڈیجیٹل ایج، Any Capacitor، AnyOutching، AnyOuting , BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Dynamic Average Matching, DAM, ECAN, Espresso T1GTREC, INSHERIGITREM سیریل پروگرامنگ، ICSP، INICnet، انٹیلیجنٹ متوازی، انٹیلی ایم او ایس، انٹر چپ کنیکٹیویٹی، جٹر بلاکر، نوب آن ڈسپلے، کو ڈی، میکس کرپٹو، زیادہ سے زیادہView, membrane, Mindi, MiWi, MPASM, MPF, MPLAB سرٹیفائیڈ لوگو, MPLIB, MPLINK, MultiTRAK, NetDetach, Omniscient Code Generation, PICDEM, PICDEM.net, PICKit, PICtail, PowerSmart, PureSilicon, QMatrix, RIPALTA REPALX, Blocker , RTG4, SAM ICE, Serial Quad I/O, سادہ نقشہ, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance, ٹرسٹڈ ٹائم, TSHARC, USBSChe, ٹرسٹڈ ٹائم VectorBlox، VeriPHY، ViewSpan، WiperLock، XpressConnect، اور ZENA USA اور دیگر ممالک میں Incorporated Microchip Technology کے ٹریڈ مارک ہیں۔ SQTP مائیکرو چِپ ٹکنالوجی کا سروس مارک ہے جو USA میں Incorporated Adaptec لوگو، فریکوئنسی آن ڈیمانڈ، سلیکون سٹوریج ٹیکنالوجی، اور Symmcom دوسرے ممالک میں Microchip Technology Inc. کے رجسٹرڈ ٹریڈ مارک ہیں۔ GestIC Microchip Technology Germany II GmbH & Co. KG کا ایک رجسٹرڈ ٹریڈ مارک ہے، جو Microchip Technology Inc. کا ذیلی ادارہ ہے، دوسرے ممالک میں۔ یہاں ذکر کردہ دیگر تمام ٹریڈ مارکس ان کی متعلقہ کمپنیوں کی ملکیت ہیں۔ © 2023، Microchip Technology Incorporated اور اس کے ذیلی ادارے۔ جملہ حقوق محفوظ ہیں. آئی ایس بی این: 978-1-6683-1888-1

کوالٹی مینجمنٹ سسٹم
مائیکرو چِپ کے کوالٹی مینجمنٹ سسٹمز کے بارے میں معلومات کے لیے، براہِ کرم ملاحظہ کریں۔ www.microchip.com/quality.

دنیا بھر میں سیلز اور سروس

امریکہ 

کارپوریٹ آفس

اٹلانٹا

آسٹن، TX

بوسٹن

شکاگو

ڈلاس

ڈیٹرائٹ

ہیوسٹن، TX

انڈیاناپولس

لاس اینجلس

ریلی، این سی

نیویارک، نیو یارک

سان ہوزے، 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
    • ٹیلی فون: 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 Microchip Technology Inc. اور اس کے ذیلی ادارے DS50003486A-

دستاویزات / وسائل

MICROCHIP H.264 4K I-Frame Encoder IP Cores [پی ڈی ایف] یوزر گائیڈ
H.264 4K I-Frame Encoder IP Cores, H.264 4K, I-Frame Encoder IP Cores, Encoder IP Cores, IP Cores

حوالہ جات

ایک تبصرہ چھوڑیں۔

آپ کا ای میل پتہ شائع نہیں کیا جائے گا۔ مطلوبہ فیلڈز نشان زد ہیں۔ *