MICROCHIP H.264 4K I-Frame Encoder IP Cores
နိဒါန်း
H.264 သည် ဒစ်ဂျစ်တယ်ဗီဒီယိုကို ချုံ့ရန်အတွက် ရေပန်းစားသော ဗီဒီယိုချုံ့မှုစံနှုန်းတစ်ခုဖြစ်သည်။ ၎င်းကို MPEG-4 Part10 သို့မဟုတ် Advanced Video Coding (MPEG-4 AVC) ဟုခေါ်သည်။ H.264 သည် ဘလောက်အရွယ်အစားကို 16 x 16 အဖြစ် သတ်မှတ်သည့် ဗီဒီယိုကို ချုံ့ရန်အတွက် ပိတ်ဆို့ရေးနည်းလမ်းကို အသုံးပြုပြီး ယင်းကို မက်ခရိုပိတ်ဆို့ခြင်းဟုခေါ်သည်။ compression standard သည် pro အမျိုးမျိုးကို ပံ့ပိုးပေးသည်။files compression ratio နှင့် အကောင်အထည်ဖော်မှု၏ ရှုပ်ထွေးမှုကို သတ်မှတ်သည်။ ချုံ့မည့် ဗီဒီယိုဘောင်များကို I-Frame၊ P-Frame နှင့် B-Frame အဖြစ် သဘောထားသည်။ I-Frame သည် frame အတွင်းပါရှိသော အချက်အလက်များကို အသုံးပြုခြင်းဖြင့် ဖိသိပ်မှုပြုလုပ်သည့် အတွင်းကုဒ်ဘောင်တစ်ခုဖြစ်သည်။ I-Frame ကို decode လုပ်ရန် အခြား frame များ မလိုအပ်ပါ။ P-Frame သည် I-Frame သို့မဟုတ် P-Frame ဖြစ်နိုင်သည့် အစောပိုင်းဘောင်တစ်ခုနှင့်စပ်လျဉ်း၍ ပြောင်းလဲမှုများကို အသုံးပြုခြင်းဖြင့် ဖိသိပ်ထားသည်။ B-Frame ၏ compression ကို အစောပိုင်း frame နှင့် နောင်လာမည့် frame နှစ်ခုလုံးဆိုင်ရာ ရွေ့လျားပြောင်းလဲမှုများကို အသုံးပြုခြင်းဖြင့် လုပ်ဆောင်သည်။ I-Frame compression လုပ်ငန်းစဉ်တွင် s လေးခုရှိသည်။tages—Intra ခန့်မှန်းမှု၊ ကိန်းပြည့်အသွင်ပြောင်းမှု၊ Quantization နှင့် Entropy ကုဒ်နံပါတ်။ H.264 သည် ကုဒ်ပြောင်းခြင်း အမျိုးအစား နှစ်ခုကို ပံ့ပိုးသည်—Context Adaptive Variable Length Coding (CAVLC) နှင့် Context Adaptive Binary Arithmetic Coding (CABAC)။ IP ၏ လက်ရှိဗားရှင်းသည် Baseline pro ကို အသုံးပြုထားသည်။file entropy encoding အတွက် CAVLC ကိုအသုံးပြုသည်။ ထို့အပြင် IP သည် 4K ရုပ်ထွက်အထိ I-Frames ၏ ကုဒ်ကို ပံ့ပိုးပေးပါသည်။
အင်္ဂါရပ်များ
H.264 I-Frame Encoder သည် အောက်ပါသော့ချက်အင်္ဂါရပ်ကို ပံ့ပိုးပေးသည်-
- YCbCr 420 ဗီဒီယိုဖော်မတ်တွင် ဖိသိပ်မှုကို အကောင်အထည်ဖော်ပါ။
- YCbCr 422 ဗီဒီယိုဖော်မတ်တွင် ထည့်သွင်းမှုကို မျှော်လင့်သည်။
- အစိတ်အပိုင်းတစ်ခုစီအတွက် 8 bits (Y၊ Cb နှင့် Cr) ကို ပံ့ပိုးသည်
- ITU-T H.264 နောက်ဆက်တွဲ B လိုက်လျောညီထွေရှိသော NAL byte တိုက်ရိုက်ထုတ်လွှင့်မှုကို ပံ့ပိုးသည်။
- သီးခြားလုပ်ဆောင်မှု၊ CPU သို့မဟုတ် ပရိုဆက်ဆာအကူအညီ မလိုအပ်ပါ။
- အသုံးပြုသူ စိတ်ကြိုက်သတ်မှတ်နိုင်သော အရည်အသွေးအချက် QP ကို လည်ပတ်ချိန်အတွင်း
- တစ်နာရီလျှင် 1 pixel နှုန်းဖြင့် တွက်ချက်ခြင်း။
- 4K Resolution (3840×2160) 60 fps အထိ Compression ကို ပံ့ပိုးပေးသည်
- အနည်းဆုံး Latency (full HD သို့မဟုတ် 252 အလျားလိုက်လိုင်းများအတွက် 17 μs)
- 2 နှင့် 4 ချပ်ကိုထောက်ပံ့သည်။
ပံ့ပိုးထားသော မိသားစုများ
H.264 4K I-Frame Encoder သည် အောက်ပါ မိသားစုများကို ပံ့ပိုးပေးသည်-
- PolarFire® SoC FPGA
- PolarFire FPGA
Hardware အကောင်အထည်ဖော်ခြင်း။
အောက်ဖော်ပြပါပုံသည် H.264 4K I-Frame Encoder IP ဘလောက်ပုံစံကို ပြသထားသည်။
ပုံ ၂-၂။ H.264 4K I-Frame Encoder IP Block Diagram
သွင်းအားစုများနှင့် အထွက်များ
အောက်ပါဇယားသည် H.264 4K I-Frame Encoder IP ၏ အဝင်နှင့် အထွက်ပေါက်များကို စာရင်းပြုစုထားသည်။
ဇယား ၆-၁။ H.264 4K I-Frame Encoder IP ၏ အဝင်နှင့်အထွက် ပေါက်များ
အချက်ပြအမည် | ဦးတည်ချက် | အကျယ် | ဖော်ပြချက် |
RESET_N | ထည့်သွင်းခြင်း။ | 1 | Active-low Asynchronous reset signal ကို ဒီဇိုင်းလုပ်ပါ။ |
PIX_CLK_I | ထည့်သွင်းခြင်း။ | 1 | အဝင် pixels များကို s ဖြင့် ထည့်သွင်းနာရီampအယ်လ်အီးဒီ။ |
DDR_CLK_I | ထည့်သွင်းခြင်း။ | 1 | DDR memory controller မှ နာရီ။ |
HRES_I | ထည့်သွင်းခြင်း။ | 16 | ထည့်သွင်းပုံ၏ အလျားလိုက် ကြည်လင်ပြတ်သားမှု။ 16 ၏ ဆတိုးကိန်းဖြစ်ရမည်။ |
VRES_I | ထည့်သွင်းခြင်း။ | 16 | ထည့်သွင်းပုံ၏ ဒေါင်လိုက် ကြည်လင်ပြတ်သားမှု။ 16 ၏ ဆတိုးကိန်းဖြစ်ရမည်။ |
QP_I | ထည့်သွင်းခြင်း။ | 6 | H.264 quantization အတွက် အရည်အသွေးအချက်။ တန်ဖိုးသည် 0 မှ 51 မှ 0 သည် အမြင့်ဆုံးအရည်အသွေးနှင့် အနိမ့်ဆုံး compression ကိုကိုယ်စားပြုပြီး 51 သည် အမြင့်ဆုံး compression ကိုကိုယ်စားပြုသည်။ |
DATA0_O | အထွက် | 16 | H.264 Slice0 သည် NAL ယူနစ်၊ Slice header၊ SPS၊ PPS နှင့် macro blocks များ၏ ကုဒ်လုပ်ထားသော ဒေတာများပါ၀င်သော ကုဒ်နံပါတ်ထုတ်ပေးသည့်ဒေတာ |
DATA_VALID0_O | အထွက် | 1 | Slice0 ကုဒ်ဝှက်ထားသောဒေတာကိုဖော်ပြသည့်အချက်သည် မှန်ကန်သည်။ |
DATA1_O | အထွက် | 16 | H.264 Slice1 သည် Slice header နှင့် macro blocks များ၏ encoded data ပါ၀င်သော ကုဒ်နံပါတ်ထုတ်ပေးသည့်ဒေတာ |
DATA_VALID1_O | အထွက် | 1 | Slice1 ကုဒ်ဝှက်ထားသောဒေတာကိုဖော်ပြသည့်အချက်သည် မှန်ကန်သည်။ |
DATA2_O | အထွက် | 16 | H.264 Slice2 သည် Slice header နှင့် macro blocks များ၏ encoded data ပါ၀င်သော ကုဒ်နံပါတ်ထုတ်ပေးသည့်ဒေတာ |
DATA_VALID2_O | အထွက် | 1 | Slice2 ကုဒ်ဝှက်ထားသောဒေတာကိုဖော်ပြသည့်အချက်သည် မှန်ကန်သည်။ |
………..ဆက်သည်။ | |||
အချက်ပြအမည် | ဦးတည်ချက် | အကျယ် | ဖော်ပြချက် |
DATA3_O | အထွက် | 16 | H.264 Slice3 သည် Slice header နှင့် macro blocks များ၏ encoded data ပါ၀င်သော ကုဒ်နံပါတ်ထုတ်ပေးသည့်ဒေတာ |
DATA_VALID3_O | အထွက် | 1 | Slice3 ကုဒ်ဝှက်ထားသောဒေတာကိုဖော်ပြသည့်အချက်သည် မှန်ကန်သည်။ |
DDR_LINE_GAP_I | ထည့်သွင်းခြင်း။ | 16 | DDR မမ်မိုရီရှိ ထည့်သွင်းပုံ အလျားလိုက်မျဥ်းများကြား လိုင်းကွာဟချက်။ |
FRAME_START_ADDR_I | ထည့်သွင်းခြင်း။ | ၅/၅ | DDR frame ကြားခံလိပ်စာ။ 7 MB အတွက် ဖရိန်ကွာဟချက်ကို ပြင်ဆင်သတ်မှတ်သောအခါ 32 bits။ ဖရိန်ကွာဟမှုကို 8 MB အတွက် ပြင်ဆင်သတ်မှတ်သောအခါ 16 bits။ |
FRAME_END_O | အထွက် | 1 | ဖရိန်တစ်ခုအတွက် H.264 ဘစ်စီးကြောင်း၏ အဆုံး။ |
Channel 0 Arbiter Interface Ports ကိုဖတ်ပါ။ | |||
RDATA0_I | ထည့်သွင်းခြင်း။ | ဒေတာအကျယ်ကို ထည့်သွင်းပါ။ | arbiter မှဒေတာကိုဖတ်ပါ။ |
RVALID0_I | ထည့်သွင်းခြင်း။ | 1 | arbiter ထံမှ မှန်ကန်သော အချက်အလက်ကို ဖတ်ပါ။ |
ARREADY0_I | ထည့်သွင်းခြင်း။ | 1 | အနုညာတဝန်ခံချက် |
BUSER0_I | ထည့်သွင်းခြင်း။ | 1 | ပြီးအောင်ဖတ်ပါ။ |
ARADDR0_O | အထွက် | 32 | စတင်ဖတ်ရှုရမည့်နေရာမှ DDR လိပ်စာ |
ARVALID0_O | အထွက် | 1 | တရားသူကြီးထံ တောင်းဆိုချက်ကို ဖတ်ပါ။ |
ARSIZE0_O | အထွက် | 8 | အရွယ်အစားကို ဆက်တိုက်ဖတ်ပါ။ |
Channel 1 Arbiter Interface Ports ကိုဖတ်ပါ။ | |||
RDATA1_I | ထည့်သွင်းခြင်း။ | ဒေတာအကျယ်ကို ထည့်သွင်းပါ။ | arbiter မှဒေတာကိုဖတ်ပါ။ |
RVALID1_I | ထည့်သွင်းခြင်း။ | 1 | arbiter ထံမှ မှန်ကန်သော အချက်အလက်ကို ဖတ်ပါ။ |
ARREADY1_I | ထည့်သွင်းခြင်း။ | 1 | အနုညာတဝန်ခံချက် |
BUSER1_I | ထည့်သွင်းခြင်း။ | 1 | ပြီးအောင်ဖတ်ပါ။ |
ARADDR1_O | အထွက် | 32 | စတင်ဖတ်ရှုရမည့်နေရာမှ DDR လိပ်စာ |
ARVALID1_O | အထွက် | 1 | တရားသူကြီးထံ တောင်းဆိုချက်ကို ဖတ်ပါ။ |
ARSIZE1_O | အထွက် | 8 | အရွယ်အစားကို ဆက်တိုက်ဖတ်ပါ။ |
Channel 2 Arbiter Interface Ports ကိုဖတ်ပါ။ | |||
RDATA2_I | ထည့်သွင်းခြင်း။ | ဒေတာအကျယ်ကို ထည့်သွင်းပါ။ | arbiter မှဒေတာကိုဖတ်ပါ။ |
RVALID2_I | ထည့်သွင်းခြင်း။ | 1 | arbiter ထံမှ မှန်ကန်သော အချက်အလက်ကို ဖတ်ပါ။ |
ARREADY2_I | ထည့်သွင်းခြင်း။ | 1 | အနုညာတဝန်ခံချက် |
BUSER2_I | ထည့်သွင်းခြင်း။ | 1 | ပြီးအောင်ဖတ်ပါ။ |
ARADDR2_O | အထွက် | 32 | စတင်ဖတ်ရှုရမည့်နေရာမှ DDR လိပ်စာ |
ARVALID2_O | အထွက် | 1 | တရားသူကြီးထံ တောင်းဆိုချက်ကို ဖတ်ပါ။ |
ARSIZE2_O | အထွက် | 8 | အရွယ်အစားကို ဆက်တိုက်ဖတ်ပါ။ |
Channel 3 Arbiter Interface Ports ကိုဖတ်ပါ။ | |||
RDATA3_I | ထည့်သွင်းခြင်း။ | ဒေတာအကျယ်ကို ထည့်သွင်းပါ။ | arbiter မှဒေတာကိုဖတ်ပါ။ |
RVALID3_I | ထည့်သွင်းခြင်း။ | 1 | arbiter ထံမှ မှန်ကန်သော အချက်အလက်ကို ဖတ်ပါ။ |
………..ဆက်သည်။ | |||
အချက်ပြအမည် | ဦးတည်ချက် | အကျယ် | ဖော်ပြချက် |
ARREADY3_I | ထည့်သွင်းခြင်း။ | 1 | အနုညာတဝန်ခံချက် |
BUSER3_I | ထည့်သွင်းခြင်း။ | 1 | ပြီးအောင်ဖတ်ပါ။ |
ARADDR3_O | အထွက် | 32 | စတင်ဖတ်ရှုရမည့်နေရာမှ DDR လိပ်စာ |
ARVALID3_O | အထွက် | 1 | တရားသူကြီးထံ တောင်းဆိုချက်ကို ဖတ်ပါ။ |
ARSIZE3_O | အထွက် | 8 | အရွယ်အစားကို ဆက်တိုက်ဖတ်ပါ။ |
Configuration Parameters
အောက်ပါဇယားတွင် H.264 4K I-Frame Encoder ၏ ဟာ့ဒ်ဝဲအကောင်အထည်ဖော်မှုတွင် အသုံးပြုသည့် ယေဘူယျဖွဲ့စည်းပုံသတ်မှတ်ချက်ဘောင်များဖော်ပြချက်အား ဖော်ပြထားသည်၊၊ ၎င်းသည် အပလီကေးရှင်းလိုအပ်ချက်များအပေါ်အခြေခံ၍ ကွဲပြားနိုင်သည်။
ဇယား ၆-၁။ H.264 4K I-Frame ကုဒ်ဒါဖွဲ့စည်းမှု ကန့်သတ်ချက်များ
နာမည် | ဖော်ပြချက် |
16x16_DC_INTRA_PREDICTION | 16 x 16 intra dc ခန့်မှန်းချက်နှင့်အတူ 4 x 4 intra dc ခန့်မှန်းမှုကို ဖွင့်ရန် ရွေးချယ်ခွင့်။ |
NUM_SLICES | 2 fps တွင် 4K ကို ပံ့ပိုးရန် အချပ် ၂ ခုကို ရွေးပါ။ 30 fps တွင် 4K ကို ပံ့ပိုးရန် အချပ် 4 ခုကို ရွေးပါ။ |
DDR_AXI_DATA_WIDTH | ဗီဒီယို arbiter IP နှင့် ချိတ်ဆက်ရမည့် ဖတ်ချန်နယ်၏ DATA အကျယ်ကို ရွေးပါ။ |
FRAME_GAP | ဖရိမ်ကြားခံအရွယ်အစားကို ရွေးပါ။ 4K အတွက် 32 MB ကို ရွေးပါ။ |
IP Configurator
အောက်ပါပုံသည် H.264 4K I-Frame Encoder IP configurator ကိုပြသထားသည်။
ပုံ ၂-၂။ IP ဖွဲ့စည်းမှု
H.264 4K I-Frame Encoder IP ကို ဟာ့ဒ်ဝဲ အကောင်အထည်ဖော်ခြင်း။
H.264 4K I-Frame Encoder IP သည် ဖရိန်တစ်ခုစီကို အချပ် 2/4 ချပ်အဖြစ် ပိုင်းခြားပြီး ကုဒ်ကုဒ်များကို အသုံးပြုသည်။ DDR read logic သည် DDR memory ရှိ frame data ကို YCbCr 422 ဖော်မတ်အဖြစ် မျှော်လင့်သည်။ DDR မမ်မိုရီရှိ ဖရိန်၏ အလျားလိုက်မျဥ်းမျဉ်းတိုင်းကြားရှိ လိုင်းကွာဟချက်ကို DDR_LINE_GAP_I ထည့်သွင်းခြင်းဖြင့် သတ်မှတ်ရပါမည်။ IP သည် 422 ဖော်မတ်များကို ထည့်သွင်းပြီး 420 ဖော်မတ်များတွင် ဖိသိပ်မှုကို လုပ်ဆောင်သည်။ Slice0 အထွက်တွင် SPS နှင့် PPS ခေါင်းစီးတို့ပါရှိသည်။ အချပ်များအားလုံးသည် ဘစ်စီးကြောင်းကို သီးခြားစီပေးထားသည်။ အချပ်များအားလုံးသည် ဘစ်စီးကြောင်းကို အတူတကွပေါင်းစပ်ပြီး နောက်ဆုံး H.264 ဘစ်စီးကြောင်း ဖြစ်လာသည်။ အောက်ဖော်ပြပါပုံသည် H.264 4K I-Frame ကုဒ်ပြောင်းသည့် IP ဘလောက်ပုံစံကို ပြသထားသည်။
ပုံ ၂-၂။ H.264 4K I-Frame Encoder IP Block Diagram
အောက်ဖော်ပြပါပုံသည် အချပ်ကုဒ်ပြောင်းသည့် ဘလောက်ပုံစံကို ပြသထားသည်။
ပုံ ၂-၂။ Slice Encoder Block Diagram
ဒီဇိုင်းဖော်ပြချက် Slice Encoder
ဤအပိုင်းသည် ချပ်ကုဒ်ကုဒ်ဒါ၏ ကွဲပြားခြားနားသော အတွင်းပိုင်း module များကို ဖော်ပြသည်။
16 x 16 Matrix Framer
ဤသင်ခန်းစာသည် H.16 သတ်မှတ်ချက်အရ Y အစိတ်အပိုင်းအတွက် 16 x 264 မက်ခရိုဘလောက်များကို ဘောင်ခတ်ထားသည်။ လိုင်းကြားခံများကို ထည့်သွင်းပုံ၏ အလျားလိုက် 16 လိုင်းကို သိမ်းဆည်းရန် အသုံးပြုပြီး 16 x 16 matrix ကို shift registers များအသုံးပြု၍ ဘောင်ခတ်ထားသည်။
8 x 8 Matrix Framer
ဤ module သည် 8 ဖော်မတ်များအတွက် H.8 သတ်မှတ်ချက်အတိုင်း C အစိတ်အပိုင်းအတွက် 264 x 420 မက်ခရိုဘလောက်များကို ဘောင်ခတ်ထားသည်။ လိုင်းကြားခံများကို အလျားလိုက်ထည့်သွင်းထားသောပုံ၏ အလျားလိုက် 8 လိုင်းကို သိမ်းဆည်းရန် အသုံးပြုပြီး 8 x 16 matrix ကို shift registers များအသုံးပြု၍ ဘောင်ခတ်ထားသည်။ 8 x 16 matrix မှ၊ Cb နှင့် Cr အစိတ်အပိုင်းများကို 8 x 8 matrix တစ်ခုစီတွင် ဘောင်အဖြစ် ခွဲခြားထားသည်။
4 x 4 Matrix Framer
ကိန်းပြည့်အသွင်ပြောင်းခြင်း၊ အရေအတွက်သတ်မှတ်ခြင်းနှင့် CAVLC ကုဒ်နံပါတ်သည် မက်ခရိုဘလောက်တစ်ခုအတွင်း 4 x 4 အပိုင်းခွဲတစ်ခုပေါ်တွင် လုပ်ဆောင်သည်။ 4 x 4 matrix framer သည် 4 x 4 သို့မဟုတ် 16 x 16 macroblock မှ 8 x 8 sub-block တစ်ခုကို ထုတ်ပေးသည်။ ဤ matrix generator သည် နောက် macroblock သို့မသွားရန် macroblock တစ်ခု၏ အခွဲများအားလုံးကို ဖြတ်၍ ဖြန့်သည်။
အပြန်အလှန်ဟောကိန်း
H.264 သည် 4 x 4 ဘလောက်တစ်ခုအတွင်း အချက်အလက်များကို လျှော့ချရန် အမျိုးမျိုးသော အပြန်အလှန်ဟောကိန်းထုတ်မုဒ်များကို အသုံးပြုသည်။ IP ရှိ အပြန်အလှန်ဟောကိန်းထုတ်မှုပိတ်ဆို့သည် 4 x 4 သို့မဟုတ် 16 x 16 DC ခန့်မှန်းချက်ကိုသာ အသုံးပြုသည်။ IP configurator တွင် 16 x 16 intra-DC ခန့်မှန်းမှုကို ဖွင့်ထားလျှင် 35 x 16 ကို QP တန်ဖိုး 16 ထက်ပိုသော အတွက် အသုံးပြုပါသည်။ DC အစိတ်အပိုင်းကို ကပ်လျက်ထိပ်မှ တွက်ချက်ထားပြီး 4 x 4 သို့မဟုတ် 16 x 16 ဘလောက်များ ဘယ်ဘက်။
Integer Transform
H.264 သည် ကိန်းပြည့်အသွင်ပြောင်း matrix ကိုဖြတ်၍ ကိန်းပြည့်များကို ခွဲဝေပေးသည့် ကိန်းပြည့် discrete cosine အသွင်ပြောင်းခြင်းကို အသုံးပြု၍ ကိန်းပြည့်အသွင်ပြောင်းမှုတွင် မြှောက်ခြင်း သို့မဟုတ် ပိုင်းခြားခြင်းမရှိသော ကိန်းထစ်တစ်ခုဖြစ်သည်။ ကိန်းပြည့်ကို s အသွင်ပြောင်းသည်။tage သည် shift နှင့် add operations ကို အသုံးပြု၍ အသွင်ပြောင်းခြင်းကို လုပ်ဆောင်သည်။
Quantization
Quantization သည် QP အသုံးပြုသူထည့်သွင်းမှုတန်ဖိုးမှ သတ်မှတ်ထားသော ကြိုတင်သတ်မှတ်ထားသော quantization တန်ဖိုးဖြင့် ကိန်းပြည့်အသွင်ပြောင်းမှု၏ အထွက်တစ်ခုစီကို ပွားစေသည်။ QP တန်ဖိုး၏ အကွာအဝေးသည် 0 မှ 51 အထိဖြစ်သည်။ 51 ထက်ပိုသော မည်သည့်တန်ဖိုးသည် cl ဖြစ်သည်။amped မှ 51။ နိမ့်သော QP တန်ဖိုးသည် နိမ့်ကျသော ဖိသိပ်မှုနှင့် အရည်အသွေးပိုမြင့်ခြင်းတို့ကို ရည်ညွှန်းသည်။
CAVLC
H.264 သည် အင်ထရိုပီ ကုဒ်နံပါတ် အမျိုးအစား နှစ်မျိုးကို အသုံးပြုသည်—Context Adaptive Variable Length Coding (CAVLC) နှင့် Context Adaptive Binary Arithmetic Coding (CABAC)။ IP သည် quantized output ကို encoding အတွက် CAVLC ကိုအသုံးပြုသည်။
ခေါင်းစီးမီးစက်
header generator block သည် ဗီဒီယိုဖရိမ်၏ဥပမာပေါ်မူတည်၍ block headers၊ slice headers၊ Sequence Parameter Set (SPS)၊ Picture Parameter Set (PPS) နှင့် Network Abstraction Layer (NAL) ယူနစ်တို့ကို ထုတ်ပေးပါသည်။
H.264 Stream Generator
H.264 stream generator block သည် H.264 standard format အရ encoded output ကိုဖန်တီးရန်အတွက် CAVLC output ကို headers များနှင့်အတူ ပေါင်းစပ်ထားသည်။
ခုံတန်းရှည်
H.264 4K I-Frame Encoder IP ၏ လုပ်ဆောင်နိုင်စွမ်းကို စစ်ဆေးရန် Testbench ကို ပံ့ပိုးထားပါသည်။
သရုပ်သကန်
သရုပ်ဖော်ပုံသည် 432 x 240 ရုပ်ပုံကို YCbCr422 ဖော်မတ်တွင် နှစ်ခုဖြင့် ကိုယ်စားပြုသည် files၊ တစ်ခုစီသည် Y နှင့် C အတွက် ထည့်သွင်းပြီး အချပ် 264 ခုပါသော H.4 ကို ထုတ်ပေးသည်။ file ဖရိမ်နှစ်ခုပါရှိသော ဖော်မတ်။
အောက်ပါအဆင့်များသည် testbench ကိုအသုံးပြု၍ core ကိုမည်သို့ပုံတူအောင်လုပ်ရမည်ကိုဖော်ပြသည်-
- Libero® SoC Catalog > သို့သွားပါ။ View > Windows > Catalog ပြီးနောက် Solutions-Video ကို ချဲ့ထွင်ပါ။ H264_4K_Iframe_Encoder ကို နှစ်ချက်နှိပ်ပြီး OK ကိုနှိပ်ပါ။ H264_4K_Iframe-Encoder IP သည် SmartDesign ပတ္တူပေါ်တွင် ပေါ်လာသည်။
ပုံ ၂-၂။ Libero® SoC Catalog ရှိ H.264 4K I-Frame Encoder IP Core - ကိုသွားပါ။ Files tab နှင့် simulation > Import ကိုရွေးချယ်ပါ။ Files.
ပုံ ၂-၂။ သွင်းကုန် Files - H264_sim_data_in_y.txt၊ H264_sim_data_in_c.txt နှင့် H264_refOut.txt ကို တင်သွင်းပါ files အောက်ပါလမ်းကြောင်းမှ: ..\ \component\Microsemi\SolutionCore\ H264_4K_Iframe_Encoder\ \လှုံ့ဆော်မှု။
- တင်သွင်းဖို့ မတူဘူး။ file၊ လိုအပ်သောဖိုင်ပါရှိသော ဖိုင်ကိုရှာဖွေပါ။ fileပြီးလျှင် Open ကိုနှိပ်ပါ။ တင်သွင်းသည်။ file Simulation အောက်တွင်ဖော်ပြထားသည်၊ အောက်ပါပုံတွင်ကြည့်ပါ။
ပုံ ၂-၂။ တင်သွင်းသည်။ Files - Design Hierarchy tab ကိုသွားပြီး H264_4K_Iframe_Enc_C0 ကို right click နှိပ်ပြီး Set As Root ကို ရွေးပါ။ ပုံ ၂-၄။ Root အဖြစ်သတ်မှတ်ပါ။
- Stimulus Hierarchy တက်ဘ်သို့သွား၍ H264_4K_Iframe_Encoder_tb (H264_4K_Iframe_Encoder_tb. v) > အကြိုပေါင်းစပ်ဒီဇိုင်းကို အတုယူပါ > အပြန်အလှန်တုံ့ပြန်စွာ ဖွင့်ပါ။ IP ကို ဖရိမ်နှစ်ခုအတွက် ပုံဖော်ထားသည်။ ပုံ ၂-၅။ Pre-Synthesis Design ကို ပုံဖော်ခြင်း။
- ModelSim သည် testbench ဖြင့်ဖွင့်သည်။ file အောက်ပါပုံတွင်ပြထားသည့်အတိုင်း။
ပုံ ၂-၂။ ModelSim Simulation Window
အရေးကြီးသည်- .do တွင် သတ်မှတ်ထားသော runtime ကန့်သတ်ချက်ကြောင့် သရုပ်ပြမှု ပြတ်တောက်သွားပါက၊ fileSimulation ကို အပြီးသတ်ရန် run -all command ကိုသုံးပါ။
လိုင်စင်
- H.264 4K I-Frame Encoder IP ကို လိုင်စင်အောက်တွင် ကုဒ်ဝှက်ထားသော ပုံစံဖြင့်သာ ပေးထားသည်။
- ကုဒ်ဝှက်ထားသော RTL ရင်းမြစ်ကုဒ်သည် လိုင်စင်လော့ခ်ချထားသည်၊ သီးခြားဝယ်ယူရပါမည်။ Libero ဒီဇိုင်းအစုံကို အသုံးပြု၍ Field Programmable Gate Array (FPGA) ဆီလီကွန်ကို သရုပ်တူခြင်း၊ ပေါင်းစပ်ခြင်း၊ အပြင်အဆင်နှင့် ပရိုဂရမ်ကို သင်လုပ်ဆောင်နိုင်သည်။
- H.264 Encoder အင်္ဂါရပ်များကို စစ်ဆေးရန် အကဲဖြတ်ခြင်းလိုင်စင်ကို အခမဲ့ပေးထားသည်။ အကဲဖြတ်ခြင်းလိုင်စင်သည် ဟာ့ဒ်ဝဲကို တစ်နာရီကြာအသုံးပြုပြီးနောက် သက်တမ်းကုန်ဆုံးသည်။
တပ်ဆင်ခြင်းညွှန်ကြားချက်များ
- Core ကို Libero SoC ဆော့ဖ်ဝဲလ်တွင် ထည့်သွင်းရပါမည်။ Catalog update function မှတဆင့် အလိုအလျောက် လုပ်ဆောင်ပါသည်။
- Libero SoC ဆော့ဖ်ဝဲ သို့မဟုတ် CPZ file Add Core catalog လုပ်ဆောင်ချက်ကို အသုံးပြု၍ ကိုယ်တိုင်ထည့်သွင်းနိုင်သည်။ CPZ က ဘယ်အချိန်လဲ။ file Libero တွင် တပ်ဆင်ထားပြီး၊ core ကို Libero ပရောဂျက်တွင် ထည့်သွင်းရန်အတွက် SmartDesign အတွင်းတွင် ပြင်ဆင်သတ်မှတ်နိုင်၊ ထုတ်လုပ်နိုင်ကာ ချက်ချင်းလုပ်ဆောင်နိုင်သည်။
- ပင်မတပ်ဆင်မှု၊ လိုင်စင်နှင့် အထွေထွေအသုံးပြုမှုဆိုင်ရာ နောက်ထပ်ညွှန်ကြားချက်များအတွက် Libero SoC အွန်လိုင်းအကူအညီကို ကြည့်ပါ။
အောက်ပါဇယားသည် as of resource အသုံးချမှုကို ဖော်ပြသည်။ample H.264 4K I-Frame Encoder IP ဒီဇိုင်းကို PolarFire FPGA (MPF300TS-1FCG1152I ပက်ကေ့ဂျ်) အတွက် ပြုလုပ်ထားပြီး 4:2:2 s ကို အသုံးပြု၍ ချုံ့ထားသောဒေတာကို ထုတ်ပေးသည်ampinput data ၏ ling
ဇယား ၆-၁။ H.264 4K I-Frame Encoder IP ၏ အရင်းအမြစ်အသုံးပြုမှု
ဒြပ် | 4 ချပ် | 2 ချပ် |
4LUTs | 73588 | 37017 |
DFFs | 67543 | 33839 |
LSRAM | 592 | 296 |
µSRAM | 84 | 42 |
သင်္ချာတုံးများ | 89 | 45 |
အင်တာဖေ့စ် 4-input LUTs | 25524 | 12780 |
မျက်နှာပြင် DFFs | 25524 | 12780 |
ပြန်လည်ပြင်ဆင်မှုမှတ်တမ်း
တည်းဖြတ်မှုမှတ်တမ်းဇယားသည် စာရွက်စာတမ်းတွင် အကောင်အထည်ဖော်ခဲ့သော အပြောင်းအလဲများကို ဖော်ပြသည်။ အပြောင်းအလဲများကို လက်ရှိထုတ်ဝေမှုအများဆုံးမှ စတင်၍ ပြန်လည်ပြင်ဆင်ခြင်းဖြင့် စာရင်းပြုစုထားပါသည်။
ဇယား ၆-၁။ ပြန်လည်ပြင်ဆင်မှုမှတ်တမ်း
ပြန်လည်ပြင်ဆင်ခြင်း။ | ရက်စွဲ | ဖော်ပြချက် |
A | ၅/၅ | ကနဦးဖြန့်ချိမှု။ |
Microchip FPGA ပံ့ပိုးမှု
Microchip FPGA ထုတ်ကုန်အုပ်စုသည် ၎င်း၏ထုတ်ကုန်များကို ဖောက်သည်ဝန်ဆောင်မှု၊ ဖောက်သည်နည်းပညာပံ့ပိုးမှုစင်တာ၊ a website နှင့် ကမ္ဘာတစ်ဝှမ်းရှိ အရောင်းရုံးများ။ ပံ့ပိုးကူညီမှုထံ မဆက်သွယ်မီ Microchip အွန်လိုင်းရင်းမြစ်များကို သွားရောက်ကြည့်ရှုရန် အကြံပြုထားသည်မှာ ၎င်းတို့၏မေးမြန်းချက်များကို ဖြေပြီးသားဖြစ်နိုင်ခြေများသောကြောင့်ဖြစ်သည်။ နည်းပညာပံ့ပိုးကူညီမှုစင်တာမှတဆင့် ဆက်သွယ်ပါ။ website မှာ www.microchip.com/support. FPGA စက်ပစ္စည်းအပိုင်းနံပါတ်ကိုဖော်ပြပါ၊ သင့်လျော်သောကိစ္စရပ်အမျိုးအစားကိုရွေးချယ်ကာ ဒီဇိုင်းကို အပ်လုဒ်လုပ်ပါ။ fileနည်းပညာပိုင်းဆိုင်ရာ ပံ့ပိုးကူညီမှု ကိစ္စတစ်ခုကို ဖန်တီးနေစဉ်။ ထုတ်ကုန်စျေးနှုန်း၊ ထုတ်ကုန်အဆင့်မြှင့်တင်မှု၊ အပ်ဒိတ်အချက်အလက်၊ မှာယူမှုအခြေအနေနှင့် ခွင့်ပြုချက်ကဲ့သို့သော နည်းပညာမဟုတ်သော ထုတ်ကုန်ပံ့ပိုးမှုအတွက် ဖောက်သည်ဝန်ဆောင်မှုကို ဆက်သွယ်ပါ။
- မြောက်အမေရိကမှ 800.262.1060 ကိုခေါ်ဆိုပါ။
- ကမ္ဘာတစ်ဝှမ်းမှ 650.318.4460 ကိုခေါ်ဆိုပါ။
- Fax၊ ကမ္ဘာပေါ်ရှိ မည်သည့်နေရာမှမဆို၊ 650.318.8044
Microchip အချက်အလက်
Microchip ပါ။ Website
Microchip သည် ကျွန်ုပ်တို့မှ တစ်ဆင့် အွန်လိုင်း ပံ့ပိုးမှု ပေးပါသည်။ webwww.microchip.com/ တွင်ဆိုက်။ ဒီ website ကိုဖန်တီးရန်အသုံးပြုသည်။ files နှင့် အချက်အလက်များကို ဖောက်သည်များအတွက် အလွယ်တကူ ရရှိနိုင်သည်။ ရရှိနိုင်သောအကြောင်းအရာအချို့တွင်-
- ထုတ်ကုန်ပံ့ပိုးမှု – ဒေတာစာရွက်များနှင့် အမှားအယွင်းများ၊ အပလီကေးရှင်းမှတ်စုများနှင့် ၎ample ပရိုဂရမ်များ၊ ဒီဇိုင်းအရင်းအမြစ်များ၊ အသုံးပြုသူ၏လမ်းညွှန်ချက်များနှင့် ဟာ့ဒ်ဝဲပံ့ပိုးမှုစာရွက်စာတမ်းများ၊ နောက်ဆုံးထွက်ဆော့ဖ်ဝဲလ်များနှင့် မော်ကွန်းတင်ထားသောဆော့ဖ်ဝဲများ
- အထွေထွေနည်းပညာပံ့ပိုးမှု – အမေးများသောမေးခွန်းများ (FAQs)၊ နည်းပညာပံ့ပိုးမှုတောင်းဆိုမှုများ၊ အွန်လိုင်းဆွေးနွေးမှုအဖွဲ့များ၊ Microchip ဒီဇိုင်းမိတ်ဖက်ပရိုဂရမ်အဖွဲ့ဝင်စာရင်း
- Microchip လုပ်ငန်း- ထုတ်ကုန်ရွေးချယ်ခြင်းနှင့် မှာယူခြင်းလမ်းညွှန်များ၊ နောက်ဆုံးထုတ် Microchip သတင်းထုတ်ပြန်ချက်များ၊ ဆွေးနွေးပွဲများနှင့် ပွဲများစာရင်းများ၊ Microchip အရောင်းရုံးများစာရင်းများ၊ ဖြန့်ဖြူးသူများနှင့် စက်ရုံကိုယ်စားလှယ်များ၊
ထုတ်ကုန်ပြောင်းလဲမှု အကြောင်းကြားချက် ဝန်ဆောင်မှု
Microchip ၏ထုတ်ကုန်ပြောင်းလဲမှုသတိပေးချက်ဝန်ဆောင်မှုသည် သုံးစွဲသူများအား Microchip ထုတ်ကုန်များပေါ်တွင် လက်ရှိရှိနေစေရန် ကူညီပေးပါသည်။ စာရင်းသွင်းသူများသည် သတ်မှတ်ထားသော ထုတ်ကုန်မိသားစု သို့မဟုတ် စိတ်ပါဝင်စားသော ဖွံ့ဖြိုးတိုးတက်ရေးကိရိယာတစ်ခုနှင့် ပတ်သက်သည့် အပြောင်းအလဲများ၊ အပ်ဒိတ်များ၊ တည်းဖြတ်မှုများ သို့မဟုတ် အမှားအယွင်းများ ရှိသည့်အခါတိုင်း အီးမေးလ်အကြောင်းကြားချက် ရရှိပါမည်။
စာရင်းသွင်းရန်၊ သို့သွားပါ။ www.microchip.com/pcn. မှတ်ပုံတင်ရန် ညွှန်ကြားချက်များကို လိုက်နာပါ။
ဖောက်သည်ပံ့ပိုးမှု
Microchip ထုတ်ကုန်များကို အသုံးပြုသူများသည် ချန်နယ်များစွာမှတစ်ဆင့် အကူအညီများ ရရှိနိုင်ပါသည်။
- ဖြန့်ဖြူးသူ သို့မဟုတ် ကိုယ်စားလှယ်
- ပြည်တွင်းအရောင်းရုံး
- Embedded Solutions Engineer (ESE)
- နည်းပညာနှင့်ပတ်သက်သောအထောက်အပံ့
ဝယ်ယူသူများသည် ၎င်းတို့၏ ဖြန့်ဖြူးရောင်းချသူ၊ ကိုယ်စားလှယ် သို့မဟုတ် ESE ကို ပံ့ပိုးကူညီရန် ဆက်သွယ်သင့်သည်။ ဖောက်သည်များကို ကူညီရန် ဒေသတွင်း အရောင်းရုံးများလည်း ရှိသည်။ အရောင်းရုံးများနှင့် တည်နေရာများစာရင်းကို ဤစာတမ်းတွင် ထည့်သွင်းထားသည်။
နည်းပညာပိုင်းဆိုင်ရာ ပံ့ပိုးကူညီမှုများကိုလည်း ရရှိနိုင်ပါသည်။ webဆိုက်- www.microchip.com/support.
Microchip Devices Code Protection Feature
Microchip ထုတ်ကုန်များတွင် ကုဒ်ကာကွယ်ရေးအင်္ဂါရပ်၏ အောက်ပါအသေးစိတ်အချက်အလက်များကို မှတ်သားထားပါ-
- Microchip ထုတ်ကုန်များသည် ၎င်းတို့၏ သီးခြား Microchip Data Sheet တွင်ပါရှိသော သတ်မှတ်ချက်များနှင့် ကိုက်ညီပါသည်။
- ရည်ရွယ်ထားသည့်ပုံစံ၊ လည်ပတ်မှုသတ်မှတ်ချက်များအတွင်းနှင့် ပုံမှန်အခြေအနေများတွင် အသုံးပြုသည့်အခါ ၎င်း၏ထုတ်ကုန်မိသားစုသည် လုံခြုံသည်ဟု Microchip က ယုံကြည်သည်။
- Microchip သည် တန်ဖိုးရှိပြီး ၎င်း၏ ဉာဏမူပိုင်ခွင့်အခွင့်အရေးများကို ပြင်းပြင်းထန်ထန် ကာကွယ်ပေးသည်။ Microchip ထုတ်ကုန်၏ ကုဒ်အကာအကွယ်အင်္ဂါရပ်များကို ချိုးဖောက်ရန် ကြိုးပမ်းမှုများကို တင်းတင်းကျပ်ကျပ် တားမြစ်ထားပြီး Digital Millennium မူပိုင်ခွင့်အက်ဥပဒေကို ချိုးဖောက်နိုင်သည်။
- Microchip နှင့် အခြား semiconductor ထုတ်လုပ်သူ နှစ်ဦးလုံးသည် ၎င်း၏ကုဒ်၏ လုံခြုံရေးကို အာမခံနိုင်မည်မဟုတ်ပေ။ ကုဒ်အကာအကွယ်သည် ကျွန်ုပ်တို့သည် ထုတ်ကုန်သည် “မပျက်စီးနိုင်သော” ဖြစ်သည်ဟု အာမခံသည်ဟု မဆိုလိုပါ။
- ကုဒ်အကာအကွယ်သည် အဆက်မပြတ် ပြောင်းလဲနေသည်။ Microchip သည် ကျွန်ုပ်တို့၏ထုတ်ကုန်များ၏ ကုဒ်ကာကွယ်ရေးအင်္ဂါရပ်များကို စဉ်ဆက်မပြတ်တိုးတက်ကောင်းမွန်အောင်လုပ်ဆောင်ရန် ကတိပြုပါသည်။
ဥပဒေသတိပေးချက်
ဤထုတ်ဝေမှုနှင့် ဤနေရာတွင်ရှိအချက်အလက်များကို Microchip ထုတ်ကုန်များကို ဒီဇိုင်းထုတ်ခြင်း၊ စမ်းသပ်ခြင်းနှင့် Microchip ထုတ်ကုန်များကို သင့်အက်ပ်လီကေးရှင်းနှင့် ပေါင်းစပ်ရန်အပါအဝင် Microchip ထုတ်ကုန်များနှင့်သာ အသုံးပြုနိုင်ပါသည်။ ဤအချက်အလက်ကို အခြားနည်းဖြင့် အသုံးပြုခြင်းသည် ဤစည်းကမ်းချက်များကို ချိုးဖောက်ပါသည်။ စက်ပစ္စည်းအပလီကေးရှင်းများနှင့်ပတ်သက်သည့် အချက်အလက်များကို သင့်အဆင်ပြေစေရန်အတွက်သာ ပံ့ပိုးပေးထားပြီး အပ်ဒိတ်များဖြင့် အစားထိုးနိုင်ပါသည်။ သင်၏လျှောက်လွှာသည် သင်၏သတ်မှတ်ချက်များနှင့် ကိုက်ညီကြောင်း သေချာစေရန်မှာ သင်၏တာဝန်ဖြစ်သည်။ အပိုပံ့ပိုးကူညီမှုများအတွက် သင်၏ဒေသခံ Microchip အရောင်းရုံးသို့ ဆက်သွယ်ပါ သို့မဟုတ် အပိုပံ့ပိုးကူညီမှုအား တွင် ရယူပါ။ www.microchip.com/en-us/support/design-help/client-support-services. ဤအချက်အလက်များကို Microchip "ရှိသကဲ့သို့" မှ ပံ့ပိုးပေးပါသည်။ MICROCHIP သည် ဖော်ပြခြင်း သို့မဟုတ် အဓိပ္ပာယ်ဖွင့်ဆိုသည်ဖြစ်စေ စာဖြင့်ဖြစ်စေ သို့မဟုတ် နှုတ်ဖြင့်ဖြစ်စေ၊ စည်းမျဉ်းဥပဒေ သို့မဟုတ် အခြားနည်းဖြင့်ဖြစ်စေ ကိုယ်စားပြုခြင်း သို့မဟုတ် အာမခံချက်များ မဖြစ်စေရ၊ ဖော်ပြပါ သို့မဟုတ် ကန့်သတ်ချက်များ၊ အထူးရည်ရွယ်ချက် သို့မဟုတ် အာမခံချက်များအတွက် စွမ်းရည်၊ ကြံ့ခိုင်မှု ၎င်း၏အခြေအနေ၊ အရည်အသွေး၊ သို့မဟုတ် စွမ်းဆောင်ရည်နှင့် သက်ဆိုင်သည်။ သွယ်ဝိုက်သော၊ အထူး၊ ပြစ်ဒဏ်ခတ်သော၊ မတော်တဆ သို့မဟုတ် အကျိုးဆက်ဖြစ်သော ဆုံးရှုံးမှု၊ ပျက်စီးမှု၊ ကုန်ကျစရိတ်၊ ကုန်ကျစရိတ်၊ သို့မဟုတ် စရိတ်စကတစ်မျိုးမျိုးအတွက် Microchip တွင် တာဝန်ရှိမည်မဟုတ်ပါ။ ၏အကြံပြုထားသည့်အတိုင်း ဖြစ်နိုင်ခြေ သို့မဟုတ် ပျက်စီးမှုများသည် မှန်းဆနိုင်သည်။ ဥပဒေအရ ခွင့်ပြုထားသော အတိုင်းအတာအထိ၊ သတင်းအချက်အလက်နှင့် သက်ဆိုင်သည့် မည်သည့်နည်းဖြင့်မဆို တောင်းဆိုမှုတိုင်းတွင် Microchip ၏ စုစုပေါင်းတာဝန်ဝတ္တရားမှာ သတင်းအချက်အလက် သို့မဟုတ် ၎င်း၏အသုံးပြုမှုကို သက်ဆိုင်သည်ဖြစ်စေ အခကြေးငွေပမာဏကို ကျော်လွန်မည်မဟုတ်ပါ၊ အကယ်၍ သင့်တွင်ပါရှိသော ပမာဏ၊ အသက်ကယ်ထောက်ပံ့မှုနှင့်/သို့မဟုတ် ဘေးကင်းရေးအပလီကေးရှင်းများတွင် Microchip စက်ပစ္စည်းများကို အသုံးပြုခြင်းသည် ဝယ်သူ၏အန္တရာယ်မှာ လုံးလုံးလျားလျားဖြစ်ပြီး ဝယ်ယူသူသည် ယင်းအသုံးပြုမှုမှရရှိလာသော ပျက်စီးဆုံးရှုံးမှုများ၊ အရေးဆိုမှုများ၊ လျော်ကြေးများ သို့မဟုတ် ကုန်ကျစရိတ်များမှ ကာကွယ်ရန်၊ လျော်ကြေးပေးပြီး ကိုင်ဆောင်ရန် သဘောတူပါသည်။ မည်သည့် Microchip ဉာဏပစ္စည်းမူပိုင်ခွင့်အခွင့်အရေးများအောက်တွင်၊ သွယ်ဝိုက်၍ဖြစ်စေ၊ အခြားနည်းဖြင့်ဖြစ်စေ လိုင်စင်များကို အခြားနည်းဖြင့်ဖော်ပြခြင်းမပြုဘဲ ဖြန့်ဝေခြင်းမပြုပါ။
ကုန်အမှတ်တံဆိပ်များ
Microchip အမည်နှင့် လိုဂို၊ Microchip လိုဂို၊ Adaptec၊ AVR၊ AVR လိုဂို၊ AVR Freaks၊ BesTime၊ BitCloud၊ CryptoMemory၊ CryptoRF၊ dsPIC၊ flexPWR၊ HELDO၊ IGLOO၊ JukeBlox၊ KeeLoq၊ Kleer၊ LANCheck၊ LinkMD, maXtouch MediaLB၊ megaAVR၊ Microsemi၊ Microsemi လိုဂို၊ အများစု၊ အများဆုံး လိုဂို၊ MPLAB၊ OptoLyzer၊ PIC၊ picoPower၊ PICSTART၊ PIC32 လိုဂို၊ PolarFire၊ Prochip ဒီဇိုင်နာ၊ QTouch၊ SAM-BA၊ SenGenuity၊ SpyNIC၊ SST၊ SST Logoym၊ SuperFlash၊ ၊ SyncServer၊ Tachyon၊ TimeSource၊ tinyAVR၊ UNI/O၊ Vectron နှင့် XMEGA တို့သည် USA နှင့် အခြားနိုင်ငံများရှိ Microchip Technology Incorporated ၏ မှတ်ပုံတင်ထားသော ကုန်အမှတ်တံဆိပ်များဖြစ်သည်။ AgileSwitch၊ APT၊ ClockWorks၊ The Embedded Control Solutions ကုမ္ပဏီ၊ EtherSynch၊ Flashtec၊ Hyper Speed Control၊ HyperLight Load၊ Libero၊ motorBench၊ mTouch၊ Powermite 3၊ Precision Edge၊ ProASIC၊ ProASIC Plus၊ ProASIC Plus လိုဂို၊ Quiet-Wire၊ SmartFusion၊ SyncWorld၊ Temux၊ TimeCesium၊ TimeHub၊ TimePictra၊ TimeProvider၊ TrueTime နှင့် ZL တို့သည် USA Adjacent Key Suppression၊ AKS၊ Analog-for-the-Digital Age၊ မည်သည့် Capacitor၊ AnyIn၊ AnyOut၊ တိုးမြှင့်ထားသော ကူးပြောင်းခြင်း ၊ BlueSky၊ BodyCom၊ Clockstudio၊ CodeGuard၊ CryptoAuthentication၊ CryptoAutomotive၊ CryptoCompanion၊ CryptoController၊ dsPICDEM၊ dsPICDEM.net၊ Dynamic Average Matching၊ DAM၊ ECAN၊ Espresso T1S၊ EtherGREENC၊ Grimming၊ INICnet၊ Intelligent Paralleling၊ IntelliMOS၊ Inter-Chip ချိတ်ဆက်မှု၊ JitterBlocker၊ Knob-on-Display၊ KoD၊ maxCrypto၊ အမြင့်ဆုံးView၊ အမြှေးပါး၊ Mindi၊ MiWi၊ MPASM၊ MPF၊ MPLAB အသိအမှတ်ပြုလိုဂို၊ MPLIB၊ MPLINK၊ MultiTRAK၊ NetDetach၊ Omniscient Code Generation၊ PICDEM၊ PICDEM.net၊ PICkit၊ PICtail၊ PowerSmart၊ PureSilicon၊ QMatrix၊ REAL ICE ၊ Ripple Block ၊ RTG4၊ SAM ICE၊ Serial Quad I/O၊ ရိုးရှင်းသောမြေပုံ၊ SimpliPHY၊ SmartBuffer၊ SmartHLS၊ SMART-IS၊ storClad၊ SQI၊ SuperSwitcher၊ SuperSwitcher II၊ Switchtec၊ SynchroPHY၊ စုစုပေါင်းခံနိုင်ရည်၊ ယုံကြည်ရသောအချိန်၊ TSHARC၊ USBCheck၊ VariSense၊ VectorBlox၊ VeriPHY၊ ViewSpan၊ WiperLock၊ XpressConnect နှင့် ZENA တို့သည် USA နှင့် အခြားသောနိုင်ငံများရှိ Microchip Technology Incorporated ၏ ကုန်အမှတ်တံဆိပ်များဖြစ်သည်။ SQTP သည် USA တွင်ထည့်သွင်းထားသော Microchip Technology ၏ ဝန်ဆောင်မှုအမှတ်အသားတစ်ခုဖြစ်သည်။ Adaptec လိုဂို၊ ကြိမ်နှုန်းလိုအပ်ချက်၊ Silicon Storage Technology နှင့် Symmcom တို့သည် အခြားနိုင်ငံများရှိ Microchip Technology Inc. ၏ မှတ်ပုံတင်ထားသောကုန်အမှတ်တံဆိပ်များဖြစ်သည်။ GestIC သည် Microchip Technology Germany II GmbH & Co. KG ၏ မှတ်ပုံတင်ထားသော ကုန်အမှတ်တံဆိပ်တစ်ခုဖြစ်ပြီး အခြားနိုင်ငံများရှိ Microchip Technology Inc. ၏ လုပ်ငန်းခွဲတစ်ခုဖြစ်သည်။ ဤနေရာတွင် ဖော်ပြထားသော အခြားကုန်အမှတ်တံဆိပ်များအားလုံးသည် ၎င်းတို့၏ သက်ဆိုင်ရာကုမ္ပဏီများ၏ ပိုင်ဆိုင်မှုဖြစ်သည်။ © 2023၊ Microchip Technology Incorporated နှင့် ၎င်း၏ လုပ်ငန်းခွဲများ။ မူပိုင်ခွင့်ကိုလက်ဝယ်ထားသည်။ ISBN: 978-1-6683-1888-1
အရည်အသွေးစီမံခန့်ခွဲမှုစနစ်
Microchip ၏ အရည်အသွေးစီမံခန့်ခွဲမှုစနစ်များနှင့် ပတ်သက်သော အချက်အလက်များအတွက် ကျေးဇူးပြု၍ ဝင်ရောက်ကြည့်ရှုပါ။ www.microchip.com/quality.
ကမ္ဘာတစ်ဝှမ်း အရောင်းနှင့် ဝန်ဆောင်မှု
အမေရိကား
ကော်ပိုရိတ်ရုံး
- 2355 အနောက် Chandler Blvd
- Chandler၊ AZ 85224-6199
- ဖုန်း ၇၃၆-၇၈၄-၆၀၉၄
- ဖက်စ်- ၇၃၆-၇၈၄-၆၀၉၄
- နည်းပညာနှင့်ပတ်သက်သောအထောက်အပံ့: www.microchip.com/support.
- Web လိပ်စာ- www.microchip.com.
အတ္တလန်တာ
- Duluth၊ GA
- ဖုန်း ၇၃၆-၇၈၄-၆၀၉၄
- ဖက်စ်- ၇၃၆-၇၈၄-၆၀၉၄
အော်စတင်၊ TX
- ဖုန်း ၇၃၆-၇၈၄-၆၀၉၄
ဘော်စတွန်
- Westborough, MA
- ဖုန်း ၇၃၆-၇၈၄-၆၀၉၄
- ဖက်စ်- ၇၃၆-၇၈၄-၆၀၉၄
ချီကာဂို
- Itasca, IL
- ဖုန်း ၇၃၆-၇၈၄-၆၀၉၄
- ဖက်စ်- ၇၃၆-၇၈၄-၆၀၉၄
ဒါလား
- Addison၊ TX
- ဖုန်း ၇၃၆-၇၈၄-၆၀၉၄
- ဖက်စ်- ၇၃၆-၇၈၄-၆၀၉၄
ဒက်ထရွိုက်
- Novi, MI
- ဖုန်း ၇၃၆-၇၈၄-၆၀၉၄
ဟူစတန်၊ TX
- ဖုန်း ၇၃၆-၇၈၄-၆၀၉၄
အင်ဒီယာနာပိုလစ်
- Noblesville, IN
- ဖုန်း ၇၃၆-၇၈၄-၆၀၉၄
- ဖက်စ်- ၇၃၆-၇၈၄-၆၀၉၄
- ဖုန်း ၇၃၆-၇၈၄-၆၀၉၄
လော့စ်အိန်ဂျလိစ်
- မစ်ရှင် Viejo, CA
- ဖုန်း ၇၃၆-၇၈၄-၆၀၉၄
- ဖက်စ်- ၇၃၆-၇၈၄-၆၀၉၄
- ဖုန်း ၇၃၆-၇၈၄-၆၀၉၄
Raleigh, NC
- ဖုန်း ၇၃၆-၇၈၄-၆၀၉၄
နယူးယောက်၊ NY
- ဖုန်း ၇၃၆-၇၈၄-၆၀၉၄
San Jose, CA
- ဖုန်း ၇၃၆-၇၈၄-၆၀၉၄
- ဖုန်း ၇၃၆-၇၈၄-၆၀၉၄
ကနေဒါ - တိုရွန်တို
- ဖုန်း ၇၃၆-၇၈၄-၆၀၉၄
- ဖက်စ်- ၇၃၆-၇၈၄-၆၀၉၄
အာရှ/ပစိဖိတ်ဒေသ
- သြစတြေးလျ - ဆစ်ဒနီ
- ဖုန်း ၃၃-၇၀-၀၄၀-၀၀၂
- တရုတ်-ပေကျင်း
- ဖုန်း ၃၃-၇၀-၀၄၀-၀၀၂
- တရုတ်-ချန်ဒူး
- ဖုန်း ၃၃-၇၀-၀၄၀-၀၀၂
- တရုတ်-ချုံကင်း
- ဖုန်း ၃၃-၇၀-၀၄၀-၀၀၂
- တရုတ် - Dongguan
- ဖုန်း ၃၃-၇၀-၀၄၀-၀၀၂
- တရုတ်-ကွမ်ကျိုး
- ဖုန်း ၃၃-၇၀-၀၄၀-၀၀၂
- တရုတ် - Hangzhou
- ဖုန်း ၃၃-၇၀-၀၄၀-၀၀၂
- တရုတ် - ဟောင်ကောင် SAR
- ဖုန်း ၇၃၆-၇၈၄-၆၀၉၄
- တရုတ်-နန်ကျင်း
- ဖုန်း ၃၃-၇၀-၀၄၀-၀၀၂
- တရုတ် - Qingdao
- ဖုန်း ၃၃-၇၀-၀၄၀-၀၀၂
- တရုတ်-ရှန်ဟိုင်း
- ဖုန်း ၃၃-၇၀-၀၄၀-၀၀၂
- တရုတ် - ရှန်ယန်း
- ဖုန်း ၃၃-၇၀-၀၄၀-၀၀၂
- တရုတ်-ရှန်ကျန်း
- ဖုန်း ၃၃-၇၀-၀၄၀-၀၀၂
- တရုတ် - Suzhou
- ဖုန်း ၃၃-၇၀-၀၄၀-၀၀၂
- တရုတ်-ဝူဟန်
- ဖုန်း ၃၃-၇၀-၀၄၀-၀၀၂
- တရုတ်-ရှန်း
- ဖုန်း ၃၃-၇၀-၀၄၀-၀၀၂
- တရုတ် – Xiamen
- ဖုန်း ၇၃၆-၇၈၄-၆၀၉၄
- တရုတ်-ဇူဟိုင်
- ဖုန်း ၇၃၆-၇၈၄-၆၀၉၄
© 2023 Microchip Technology Inc. နှင့် ၎င်း၏ လုပ်ငန်းခွဲ DS50003486A-
စာရွက်စာတမ်းများ / အရင်းအမြစ်များ
![]() |
MICROCHIP H.264 4K I-Frame Encoder IP Cores [pdf] အသုံးပြုသူလမ်းညွှန် H.264 4K I-Frame Encoder IP Cores၊ H.264 4K၊ I-Frame Encoder IP Cores၊ Encoder IP Cores၊ IP Cores |