MICROCHIP H.264 ကုဒ်နံပါတ်
နိဒါန်း
H.264 သည် ဒစ်ဂျစ်တယ်ဗီဒီယိုချုံ့ခြင်းအတွက် ရေပန်းစားသော ဗီဒီယိုချုံ့မှုစံနှုန်းတစ်ခုဖြစ်သည်။ ၎င်းကို MPEG-4 Part10 သို့မဟုတ် Advanced Video Coding (MPEG-4 AVC) ဟုခေါ်သည်။ H.264 သည် ဘလောက်အရွယ်အစားကို 16 x 16 အဖြစ် သတ်မှတ်ပြီး မက်ခရိုဘလောက်ဟုခေါ်သော ဗီဒီယိုကို ချုံ့ရန်အတွက် ပိတ်ဆို့ရေးနည်းလမ်းကို အသုံးပြုသည်။ compression standard သည် pro အမျိုးမျိုးကို ပံ့ပိုးပေးသည်။files သည် အကောင်အထည်ဖော်မှု၏ ဖိသိပ်မှုအချိုးနှင့် ရှုပ်ထွေးမှုကို သတ်မှတ်သည်။ ချုံ့ရမည့် ဗီဒီယိုဘောင်များကို I frame၊ P frame နှင့် B frame များအဖြစ် သတ်မှတ်သည်။ I frame သည် frame အတွင်းပါရှိသော အချက်အလက်ကို အသုံးပြုခြင်းဖြင့် ဖိသိပ်မှုပြုလုပ်သည့် အတွင်းကုဒ်ဘောင်တစ်ခုဖြစ်သည်။ I frame တစ်ခုကို decode လုပ်ရန် အခြား frame များ မလိုအပ်ပါ။ AP frame သည် I frame သို့မဟုတ် P frame ဖြစ်နိုင်သည့် အစောပိုင်းဘောင်တစ်ခုနှင့်စပ်လျဉ်း၍ ပြောင်းလဲမှုများကို အသုံးပြုခြင်းဖြင့် ဖိသိပ်ထားသည်။ B frame ၏ compression ကို အစောပိုင်း frame နှင့် နောင်လာမည့် frame နှစ်ခုလုံးနှင့်စပ်လျဉ်း၍ ရွေ့လျားပြောင်းလဲမှုများကို အသုံးပြုခြင်းဖြင့် လုပ်ဆောင်သည်။
I နှင့် P frame compression process တွင် s လေးခုရှိသည်။tages-
- ကြား/ကြား ခန့်မှန်းချက်
- ကိန်းပြည့်အသွင်ပြောင်းခြင်း။
- Quantization
- Entropy ကုဒ်နံပါတ်
H. 264 သည် ကုဒ်နံပါတ်နှစ်မျိုးကို ပံ့ပိုးပေးသည်-
- ဆက်စပ်မှုအလိုက် လိုက်လျောညီထွေဖြစ်အောင် ပြောင်းလဲနိုင်သော အရှည်ကုဒ်ရေးခြင်း (CAVLC)
- စကားစပ်အလိုက် အလိုက်သင့် ကိန်းဂဏန်းဂဏန်းသင်္ချာ Coding (CABAC)
H.264 Encoder ၏ လက်ရှိဗားရှင်းသည် အခြေခံလိုင်း pro ကို အသုံးပြုသည်။file နှင့် entropy ကုဒ်ပြောင်းရန်အတွက် CAVLC ကိုအသုံးပြုသည်။ ထို့အပြင် H.264 Encoder သည် I နှင့် P frames များ၏ ကုဒ်ပြောင်းခြင်းကို ပံ့ပိုးပေးပါသည်။
ပုံ 1. H.264 Encoder Block Diagram
အင်္ဂါရပ်များ
H. 264 Encoder တွင် အောက်ပါ အဓိက အင်္ဂါရပ်များ ရှိသည်။
- YCbCr 420 ဗီဒီယိုဖော်မတ်ကို ချုံ့သည်။
- ထည့်သွင်းမှုအဖြစ် YCbCr 422 ဗီဒီယိုဖော်မတ်ကို လက်ခံသည်။
- အစိတ်အပိုင်းတစ်ခုစီအတွက် 8-bit (Y၊ Cb နှင့် Cr) ကို ပံ့ပိုးသည်
- ITU-T H.264 နောက်ဆက်တွဲ B နှင့် ကိုက်ညီသော NAL byte stream output ကို ပံ့ပိုးပေးသည်။
- သီးသန့်လုပ်ဆောင်မှု၊ CPU သို့မဟုတ် ပရိုဆက်ဆာအကူအညီ မလိုအပ်ဘဲ လုပ်ဆောင်သည်။
- အသုံးပြုသူ configurable Quality Factor (QP) ကို ပံ့ပိုးသည်
- P Frame Count (PCOUNT) ကို ပံ့ပိုးသည်
- skip block အတွက် အသုံးပြုသူ configurable threshold value ကို ပံ့ပိုးပေးပါသည်။
- နာရီတစ်နာရီလျှင် တစ် pixel နှုန်းဖြင့် တွက်ချက်မှုကို ပံ့ပိုးပေးသည်။
- 1080p 60 fps resolution အထိ ချုံ့နိုင်သည်
- DDR frame buffers ကိုအသုံးပြုရန်အတွက် ဗီဒီယို arbiter interface ကိုအသုံးပြုသည်။
- အနည်းဆုံး latency (full HD သို့မဟုတ် 252 အလျားလိုက်လိုင်းများအတွက် 17 µs)
ပံ့ပိုးထားသော မိသားစုများ
H. 264 Encoder သည် အောက်ပါထုတ်ကုန်မိသားစုများကို ပံ့ပိုးပေးသည်-
- PolarFire® SoC
- PolarFire
Hardware အကောင်အထည်ဖော်ခြင်း။
ဤအပိုင်းသည် H.264 ကုဒ်ဒါ၏ ကွဲပြားခြားနားသော အတွင်းပိုင်း module များကို ဖော်ပြသည်။ H.264 ကုဒ်ဒါသို့ ဒေတာထည့်သွင်းမှုသည် YCbCr 422 ဖော်မတ်ရှိ ရတ်စတာစကန်ဖတ်ပုံ၏ ပုံစံဖြစ်ရပါမည်။ H.264 ကုဒ်ဒါသည် ထည့်သွင်းမှုအဖြစ် 422 ဖော်မတ်ကို အသုံးပြုပြီး ဖိသိပ်မှုကို ဖော်မက် 420 တွင် လုပ်ဆောင်သည်။
အောက်ပါပုံသည် H.264 Encoder ပိတ်ဆို့သည့်ပုံစံကို ပြသည်။
ပုံ ၁-၁။ H.1 ကုဒ်နံပါတ် – မော်ဂျူးများ
- အပြန်အလှန်ဟောကိန်း
H.264 သည် 4 x 4 ဘလောက်တစ်ခုအတွင်း အချက်အလက်များကို လျှော့ချရန် အမျိုးမျိုးသော အပြန်အလှန်ဟောကိန်းထုတ်မုဒ်များကို အသုံးပြုသည်။ IP ရှိ အပြန်အလှန်ဟောကိန်းထုတ်မှုပိတ်ဆို့သည် 4 x 4 matrix အရွယ်အစားတွင် DC ခန့်မှန်းချက်ကိုသာ အသုံးပြုသည်။ DC အစိတ်အပိုင်းကို ကပ်လျက်ထိပ်မှ တွက်ချက်ထားပြီး ဘယ်ဘက် 4 x 4 ဘလောက်များ။ - Integer Transform
H.264 သည် ကိန်းပြည့်အသွင်ပြောင်း matrix ကိုဖြတ်၍ ကိန်းပြည့်များကို ခွဲဝေပေးသည့် ကိန်းပြည့် discrete cosine အသွင်ပြောင်းခြင်းကို အသုံးပြု၍ ကိန်းပြည့်အသွင်ပြောင်းမှုတွင် မြှောက်ခြင်း သို့မဟုတ် ပိုင်းခြားခြင်းမရှိသော ကိန်းထစ်တစ်ခုဖြစ်သည်။ ကိန်းပြည့်ကို s အသွင်ပြောင်းသည်။tage သည် shift နှင့် add operations ကို အသုံးပြု၍ အသွင်ပြောင်းခြင်းကို လုပ်ဆောင်သည်။ - Quantization
Quantization သည် QP အသုံးပြုသူထည့်သွင်းမှုတန်ဖိုးမှ သတ်မှတ်ထားသော ကြိုတင်သတ်မှတ်ထားသော quantization တန်ဖိုးဖြင့် ကိန်းပြည့်အသွင်ပြောင်းမှု၏ အထွက်တစ်ခုစီကို ပွားစေသည်။ QP တန်ဖိုး၏ အကွာအဝေးသည် 0 မှ 51 အထိဖြစ်သည်။ 51 ထက်ပိုသော မည်သည့်တန်ဖိုးသည် cl ဖြစ်သည်။amped မှ 51။ နိမ့်သော QP တန်ဖိုးသည် နိမ့်ကျသော ဖိသိပ်မှုနှင့် အရည်အသွေးပိုမြင့်ခြင်းတို့ကို ရည်ညွှန်းသည်။ - ရွေ့လျားမှု ခန့်မှန်းချက်
Motion Estimation သည် ယခင် frame ၏ 8 x 8 block တွင် လက်ရှိ frame ၏ 16 x 16 block ကို ရှာဖွေပြီး motion vector များကိုထုတ်ပေးပါသည်။ - Motion Compensation
Motion လျော်ကြေးငွေသည် Motion Estimation block မှ ရွေ့လျားမှု vector များကို ရယူပြီး ယခင် frame တွင် သက်ဆိုင်ရာ 8 x 8 block ကို ရှာတွေ့သည်။ - CAVLC
H.264 သည် entropy encoding အမျိုးအစား နှစ်မျိုးဖြစ်သော CAVLC နှင့် 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) ယူနစ်ကို video frame ၏ ဥပမာပေါ်မူတည်၍ ထုတ်လုပ်ပေးပါသည်။ Skip block decision logic သည် လက်ရှိ frame 16 x 16 macro block ၏ Sum of Absolute Difference (SAD) ကို တွက်ချက်ပြီး motion vector ခန့်မှန်းထားသော တည်နေရာမှ ယခင် frame 16 x 16 macro block ကို တွက်ချက်သည်။ Skip block ကို SAD တန်ဖိုးနှင့် SKIP_THRESHOLD ထည့်သွင်းမှုကို အသုံးပြု၍ ဆုံးဖြတ်ပါသည်။ - H.264 Stream Generator
H.264 stream generator block သည် H.264 standard format အရ encoded output ကိုဖန်တီးရန်အတွက် CAVLC output ကို headers များနှင့်အတူ ပေါင်းစပ်ထားသည်။ - DDR Write Channel နှင့် Read Channel
H.264 Encoder သည် Inter ခန့်မှန်းမှုတွင် အသုံးပြုသည့် DDR memory တွင် သိမ်းဆည်းထားရန် လိုအပ်သည်။ ဟိ
IP သည် DDR controller IP မှတစ်ဆင့် DDR memory နှင့် အပြန်အလှန်တုံ့ပြန်သည့် Video Arbiter IP နှင့် ချိတ်ဆက်ရန် DDR ရေးခြင်းနှင့် ဖတ်သည့်ချန်နယ်များကို အသုံးပြုသည်။
သွင်းအားစုများနှင့် အထွက်များ
ဤအပိုင်းသည် H.264 ကုဒ်ဒါ၏ သွင်းအားစုများနှင့် အထွက်များကို ဖော်ပြသည်။
ဆိပ်ကမ်းများ
အောက်ပါဇယားများသည် H.264 Encoder ၏ အဝင်နှင့် အထွက်ပေါက်များအကြောင်း ဖော်ပြချက်တို့ကို ဖော်ပြပါသည်။
ဇယား ၂-၁။ H.2 Encoder ၏ သွင်းအားစုများနှင့် အထွက်များ
အချက်ပြအမည် | ဦးတည်ချက် | အကျယ် | ဖော်ပြချက် |
DDR_CLK_I | ထည့်သွင်းခြင်း။ | 1 | DDR မှတ်ဉာဏ် ထိန်းချုပ်ကိရိယာ နာရီ |
PIX_CLK_I | ထည့်သွင်းခြင်း။ | 1 | အဝင် pixels များကို s ဖြင့် ထည့်သွင်းနာရီampအယ်လ်အီးဒီ |
RESET_N | ထည့်သွင်းခြင်း။ | 1 | Active-low Asynchronous reset signal ကို ဒီဇိုင်းလုပ်ပါ။ |
DATA_VALID_I | ထည့်သွင်းခြင်း။ | 1 | ထည့်သွင်းခြင်း Pixel ဒေတာ မှန်ကန်သော အချက်ပြမှု |
DATA_Y_I | ထည့်သွင်းခြင်း။ | 8 | 8-bit Luma pixel ထည့်သွင်းမှုကို 422 ဖော်မတ် |
DATA_C_I | ထည့်သွင်းခြင်း။ | 8 | 8-bit Chroma pixel ထည့်သွင်းမှု 422 ဖော်မတ် |
FRAME_START_I |
ထည့်သွင်းခြင်း။ |
1 |
ဘောင်ညွှန်ပြချက် စတင်ခြင်း။
ဤအချက်ပြမှု၏ အစွန်းတက်လာခြင်းကို frame start အဖြစ် သတ်မှတ်သည်။ |
FRAME_END_I | ထည့်သွင်းခြင်း။ | 1 | End of Frame ညွှန်ပြခြင်း။ |
DDR_FRAME_START_ADDR_I |
ထည့်သွင်းခြင်း။ |
8 |
ပြန်လည်တည်ဆောက်ထားသောဘောင်ကိုသိမ်းဆည်းရန် DDR မှတ်ဉာဏ်စတင်လိပ်စာ (LSB 24-bits များသည် 0)။ H.264 IP သည် frame 4 ခု သိမ်းဆည်းမည်ဖြစ်ပြီး ၎င်းသည် 64 MB DDR memory ကို အသုံးပြုမည်ဖြစ်သည်။ |
I_FRAME_FORCE_I | ထည့်သွင်းခြင်း။ | 1 | အသုံးပြုသူက အချိန်မရွေး I frame လုပ်ဖို့ အတင်းလုပ်နိုင်ပါတယ်။ ၎င်းသည် pulse signal ဖြစ်သည်။ |
PCOUNT_I |
ထည့်သွင်းခြင်း။ |
8 |
I frame 422 ဖော်မတ်တစ်ခုတိုင်းအတွက် P frame အရေအတွက်သည် 0 မှ 255 အထိရှိသည်။ |
QP |
ထည့်သွင်းခြင်း။ |
6 |
H.264 quantization 422 fornat တန်ဖိုးအတွက် အရည်အသွေးအချက်မှာ 0 မှ 51 ဖြစ်ပြီး 0 သည် အမြင့်ဆုံး အရည်အသွေးနှင့် အနိမ့်ဆုံး ချုံ့မှုဖြစ်ပြီး 51 သည် အမြင့်ဆုံး compression ကိုကိုယ်စားပြုသည်။ |
SKIP_THRESHOLD_I |
ထည့်သွင်းခြင်း။ |
12 |
ကျော်သွားခြင်းအတွက် ပိတ်ဆို့ခြင်းဆုံးဖြတ်ချက်အတွက် ကန့်သတ်ချက်
ဤတန်ဖိုးသည် ကျော်သွားရန်အတွက် 16 x 16 Macro ဘလောက်၏ SAD တန်ဖိုးကို ကိုယ်စားပြုသည်။ အပိုင်းအခြားသည် 0 မှ 1024 ၊ ပုံမှန်တန်ဖိုးတစ်ခုဖြစ်သည်။ 512. ပိုမိုမြင့်မားသောအဆင့်သည် skip blocks နှင့် အရည်အသွေးနိမ့်မှုကို ပိုမိုထုတ်လုပ်သည်။ |
VRES_I | ထည့်သွင်းခြင်း။ | 16 | ထည့်သွင်းပုံ၏ ဒေါင်လိုက် ကြည်လင်ပြတ်သားမှု။ 16 ၏ ဆတိုးကိန်းဖြစ်ရမည်။ |
HRES_I | ထည့်သွင်းခြင်း။ | 16 | ထည့်သွင်းပုံ၏ အလျားလိုက် ကြည်လင်ပြတ်သားမှု။ 16 ၏ ဆတိုးကိန်းဖြစ်ရမည်။ |
DATA_VALID_O | အထွက် | 1 | ကုဒ်လုပ်ထားသောဒေတာကို ဖော်ပြသည့်အချက်သည် မှန်ကန်သည်။ |
DATA_O |
အထွက် |
16 |
NAL ယူနစ်၊ အပိုင်းလိုက် ခေါင်းစီး၊ SPS၊ PPS နှင့် မက်ခရိုဘလောက်များ၏ ကုဒ်လုပ်ထားသော ဒေတာများပါရှိသော H.264 ကုဒ်လုပ်ထားသော ဒေတာအထွက်။ |
WRITE_ CHANNEL_BUS |
— |
— |
Video arbiter နှင့်ချိတ်ဆက်ရန် ချန်နယ်ဘတ်စ်ကိုရေးပါ ချန်နယ်ဘတ်စ်ကိုရေးပါ။ ဒီ
Arbiter Interface အတွက် ဘတ်စ်ကား အင်တာဖေ့စ်ကို ရွေးချယ်သောအခါ ရနိုင်သည်။ |
READ_CHANNEL_BUS |
— |
— |
Video arbiter နှင့်ချိတ်ဆက်ရန် ချန်နယ်ဘတ်စ်ကိုဖတ်ပါ ချန်နယ်ဘတ်စ်ကိုဖတ်ပါ။ ဒီ
Arbiter Interface အတွက် ဘတ်စ်ကား အင်တာဖေ့စ်ကို ရွေးချယ်သောအခါ ရနိုင်သည်။ |
DDR သည် Native IF ကိုရေးပါ။— Arbiter Interface အတွက် Native interface ကို ရွေးချယ်သောအခါတွင် အဆိုပါ port များကို ရရှိနိုင်သည်။ | |||
DDR_WRITE_ACK_I | ထည့်သွင်းခြင်း။ | 1 | arbiter write channel မှ အသိအမှတ်ပြုစာရေးပါ။ |
DDR_WRITE_DONE_I | ထည့်သွင်းခြင်း။ | 1 | arbiter မှ ပြည့်စုံအောင်ရေးပါ။ |
DDR_WRITE_REQ_O | အထွက် | 1 | ခုံသမာဓိထံ စာရေးပါ။ |
DDR_WRITE_START_ADDR_O | အထွက် | 32 | ရေးသားရမည့် DDR လိပ်စာ။ |
DDR_WBURST_SIZE_O | အထွက် | 8 | DDR သည် burst size ကိုရေးသည်။ |
DDR_WDATA_VALID_O | အထွက် | 1 | ဒေတာသည် arbiter အတွက် တရားဝင်သည်။ |
DDR_WDATA_O | အထွက် | DDR_AXI_DATA_WIDTH | ဒိုင်လူကြီးသို့ ဒေတာထုတ်ပေးသည်။ |
DDR Native IF ကိုဖတ်ပါ။— Arbiter Interface အတွက် Native interface ကို ရွေးချယ်သောအခါတွင် အဆိုပါ port များကို ရရှိနိုင်သည်။ | |||
DDR_READ_ACK_I | ထည့်သွင်းခြင်း။ | 1 | arbiter read channel မှ အသိအမှတ်ပြုချက်ကို ဖတ်ပါ။ |
DDR_READ_DONE_I | ထည့်သွင်းခြင်း။ | 1 | Arbiter မှ အပြည့်အစုံဖတ်ပါ။ |
DDR_RDATA_VALID_I | ထည့်သွင်းခြင်း။ | 1 | arbiter ထံမှ ဒေတာတရားဝင်သည်။ |
DDR_RDATA_I | ထည့်သွင်းခြင်း။ | DDR_AXI_DATA_WIDTH | Arbiter မှ ဒေတာထည့်သွင်းခြင်း။ |
DDR_READ_REQ_O | အထွက် | 1 | တရားသူကြီးထံ တောင်းဆိုချက်ကို ဖတ်ပါ။ |
DDR_READ_START_ADDR_O | အထွက် | 32 | ဖတ်ရမည့် DDR လိပ်စာ။ |
DDR_RBURST_SIZE_O | အထွက် | 8 | DDR သည် ဆက်တိုက်ဖတ်နိုင်သော အရွယ်အစား။ |
နာရီကန့်သတ်ချက်များ
H.264 Encoder IP သည် PIX_CLK_I နှင့် DDR_CLK_I နာရီထည့်သွင်းမှုများကို အသုံးပြုသည်။ IP သည် နာရီဒိုမိန်းဖြတ်ကျော်ခြင်းဆိုင်ရာ ယုတ္တိကိုအကောင်အထည်ဖော်ပေးသောကြောင့် နေရာနှင့်လမ်းကြောင်းသတ်မှတ်ခြင်းအတွက် နာရီအုပ်စုဖွဲ့ကန့်သတ်ချက်များကို အသုံးပြုပြီး အချိန်ကိုအတည်ပြုပါ။
တပ်ဆင်ခြင်းညွှန်ကြားချက်များ
H. 264 Encoder core ကို Libero® SoC ဆော့ဖ်ဝဲလ်၏ IP Catalog တွင် ထည့်သွင်းရပါမည်။ ၎င်းကို Libero SoC ဆော့ဖ်ဝဲလ်ရှိ IP Catalog အပ်ဒိတ်လုပ်ဆောင်ချက်မှတစ်ဆင့် အလိုအလျောက်လုပ်ဆောင်သည်၊ သို့မဟုတ် IP core ကို ကတ်တလောက်မှ ကိုယ်တိုင်ဒေါင်းလုဒ်လုပ်နိုင်သည်။ IP core ကို Libero SoC ဆော့ဖ်ဝဲ IP Catalog တွင် ထည့်သွင်းပြီးသည်နှင့်၊ core ကို Libero ပရောဂျက်တွင် ထည့်သွင်းရန်အတွက် SmartDesign အတွင်းတွင် core ကို configure လုပ်ရန်၊ ထုတ်လုပ်ပြီး instantiated လုပ်နိုင်ပါသည်။
ခုံတန်းရှည်
H.264 Encoder IP ၏ လုပ်ဆောင်နိုင်စွမ်းကို စစ်ဆေးရန် Testbench ကို ပံ့ပိုးထားသည်။
- သရုပ်သကန်
သရုပ်ပြမှုသည် YCbCr432 ဖော်မတ်တွင် 240 × 422 ရုပ်ပုံကို အသုံးပြုထားသည်။ files၊ တစ်ခုစီသည် Y နှင့် C အတွက် ထည့်သွင်းမှုအဖြစ်
H.264 ကိုထုတ်ပေးသည်။ file ဖရိမ်နှစ်ခုပါဝင်သော ဖော်မတ်။ အောက်ပါအဆင့်များသည် testbench ကိုအသုံးပြု၍ core ကိုမည်သို့ပုံတူအောင်လုပ်ရမည်ကိုဖော်ပြသည်။- Libero SoC Catalog > သို့သွားပါ။ View > Windows > Catalog ပြီးနောက် Solutions-Video ကို ချဲ့ထွင်ပါ။ H264_Encoder ကို နှစ်ချက်နှိပ်ပြီး OK ကိုနှိပ်ပါ။
- H.264 Encoder IP သရုပ်ဖော်မှုအတွက် လိုအပ်သော SmartDesign ကို ထုတ်လုပ်ရန် Libero Project > Execute script ကို နှိပ်ပါ။ ဇာတ်ညွှန်းသို့ ကြည့်ပါ။.\ \component\Microchip\SolutionCore\ H264_Encoder\ \scripts\H264_SD.tcl၊ ထို့နောက် Run ကိုနှိပ်ပါ။
ပုံ ၅-၂။ Script Run ကို Execute လုပ်ပါ။
မူရင်း AXI ဒေတာဘတ်စ်၏ အကျယ်သည် 512 ဖြစ်သည်။ H.264 ကုဒ်ပြောင်းသည့် IP ကို 256/128 ဘတ်စ်ကား အကျယ်များအတွက် ပြင်ဆင်သတ်မှတ်ပါက၊ AXI_DATA_WIDTH:256 သို့မဟုတ် AXI_DATA_WIDTH:128 ကို အကြောင်းပြချက်များ အကွက်တွင် ရိုက်ထည့်ပါ။
SmartDesign ပေါ်လာသည်။ အောက်ပါပုံကိုကြည့်ပါ။
ပုံ ၅-၃။ ထိပ်တန်းစမတ်ဒီဇိုင်း - ဂရန် Files tab၊ simulation > Import ကိုနှိပ်ပါ။ Files.
ပုံ ၂-၂။ သွင်းကုန် Files - H264_sim_data_in_y.txt၊ H264_sim_data_in_c.txt ကို တင်သွင်းပါ file နှင့် H264_sim_refOut.txt file အောက်ပါလမ်းကြောင်းမှ..\ \component\Microchip\SolutionCore\ H264_Encoder\ \လှုံ့ဆော်မှု။
- တင်သွင်းဖို့ မတူဘူး။ file၊ လိုအပ်သောဖိုင်ပါရှိသော ဖိုင်ကိုရှာဖွေပါ။ fileပြီးလျှင် Open ကိုနှိပ်ပါ။ တင်သွင်းသည်။ file Simulation အောက်တွင်ဖော်ပြထားသည်၊ အောက်ပါပုံတွင်ကြည့်ပါ။
- Stimulus Hierarchy တက်ဘ်တွင်၊ H264_Encoder_tb (H264_Encoder_tb. v) > Pre-Synth Design ကို အတုယူပါ > အပြန်အလှန်အကျိုးသက်ရောက်စွာ ဖွင့်ပါ။ IP ကို ဖရိမ်နှစ်ခုအတွက် ပုံဖော်ထားသည်။ ပုံ ၅-၆။ Pre-Synthesis Design ကို ပုံဖော်ခြင်း။
ModelSim သည် testbench ဖြင့်ဖွင့်သည်။ file အောက်ပါပုံတွင်ပြထားသည့်အတိုင်း။
- Libero SoC Catalog > သို့သွားပါ။ View > Windows > Catalog ပြီးနောက် Solutions-Video ကို ချဲ့ထွင်ပါ။ H264_Encoder ကို နှစ်ချက်နှိပ်ပြီး OK ကိုနှိပ်ပါ။
အရေးကြီးသည်- DO တွင် သတ်မှတ်ထားသော လည်ပတ်ချိန်ကန့်သတ်ချက်ကြောင့် သရုပ်ပြမှု ပြတ်တောက်သွားပါက၊ fileSimulation ကို အပြီးသတ်ရန် run -all command ကိုသုံးပါ။
အရင်းအမြစ်အသုံးချမှု
H. 264 Encoder ကို PolarFire SoC FPGA (MPFS250T-1FCG1152I ပက်ကေ့ဂျ်) တွင် အကောင်အထည်ဖော်ပြီး 4:2:2 s ကို အသုံးပြု၍ ချုံ့ထားသောဒေတာကို ထုတ်ပေးပါသည်။ampinput data ၏ ling
ဇယား ၆-၁။ H.6 Encoder အတွက် အရင်းအမြစ်အသုံးချမှု
အရင်းအမြစ် | အသုံးပြုမှု |
4 Look-Up Tables (LUTs) | 69092 |
D Flip Flops (DFFs) | 65522 |
Static Random Access Memory (LSRAM) | 232 |
usRAM | 30 |
သင်္ချာတုံး | 19 |
အင်တာဖေ့စ် 4-input LUTs | 9396 |
မျက်နှာပြင် DFFs | 9396 |
Configuration Parameters
အောက်ပါဇယားတွင် H.264 Encoder ၏ ဟာ့ဒ်ဝဲကို အကောင်အထည်ဖော်ရာတွင် အသုံးပြုသည့် ယေဘူယျဖွဲ့စည်းပုံသတ်မှတ်ချက်ဘောင်များ၏ ဖော်ပြချက်ကို ဖော်ပြထားပြီး၊ အပလီကေးရှင်းလိုအပ်ချက်များအပေါ် မူတည်၍ ကွဲပြားနိုင်သည်။
ဇယား ၁-၂။ Configuration Parameters
နာမည် | ဖော်ပြချက် |
DDR_AXI_DATA_WIDTH | DDR AXI ဒေတာအကျယ်ကို သတ်မှတ်သည်။ 128၊ 256 သို့မဟုတ် 512 ဖြစ်နိုင်သည်။ |
ARBITER_INTERFACE | ဗီဒီယို arbiter IP နှင့် ချိတ်ဆက်ရန် ဇာတိ သို့မဟုတ် ဘတ်စ်ကား အင်တာဖေ့စ်ကို ရွေးချယ်ရန် ရွေးချယ်မှု |
IP Configurator
အောက်ပါပုံသည် H.264 Encoder IP configuarator ကိုပြသထားသည်။
ပုံ ၇-၁။ H.7 ကုဒ်ပြောင်းစနစ်ဖွဲ့စည်းမှု
လိုင်စင်
H. 264 ကုဒ်ဒါကို လိုင်စင်အောက်တွင်သာ ကုဒ်ဝှက်ထားသော ပုံစံဖြင့် ပံ့ပိုးထားသည်။
ကုဒ်ဝှက်ထားသော RTL ရင်းမြစ်ကုဒ်သည် လိုင်စင်ပိတ်ပြီး သီးခြားဝယ်ယူရပါမည်။ Libero ဒီဇိုင်းအစုံကို အသုံးပြု၍ Field Programmable Gate Array (FPGA) ဆီလီကွန်ကို သရုပ်တူခြင်း၊ ပေါင်းစပ်ခြင်း၊ အပြင်အဆင်နှင့် ပရိုဂရမ်ကို သင်လုပ်ဆောင်နိုင်သည်။
H.264 Encoder အင်္ဂါရပ်များကို စစ်ဆေးရန် အကဲဖြတ်ခြင်းလိုင်စင်ကို အခမဲ့ပေးထားသည်။ အကဲဖြတ်ခြင်းလိုင်စင်သည် ဟာ့ဒ်ဝဲကို တစ်နာရီကြာအသုံးပြုပြီးနောက် သက်တမ်းကုန်ဆုံးသည်။
ပြန်လည်ပြင်ဆင်မှုမှတ်တမ်း
တည်းဖြတ်မှုမှတ်တမ်းသည် စာရွက်စာတမ်းတွင် အကောင်အထည်ဖော်ခဲ့သော အပြောင်းအလဲများကို ဖော်ပြသည်။ အပြောင်းအလဲများကို လက်ရှိထုတ်ဝေမှုအများဆုံးမှ စတင်၍ ပြန်လည်ပြင်ဆင်ခြင်းဖြင့် စာရင်းပြုစုထားပါသည်။
ဇယား ၄-၁။ ပြန်လည်ပြင်ဆင်မှုမှတ်တမ်း
ပြန်လည်ပြင်ဆင်ခြင်း။ | ရက်စွဲ | ဖော်ပြချက် |
B | ၅/၅ | • အပ်ဒိတ်လုပ်ထားသည်။ အင်္ဂါရပ်များ အပိုင်း။
• DATA_O output signal ၏ width ကို 8 မှ 16 အထိ အပ်ဒိတ်လုပ်ကြည့်ပါ။ ဇယား ၂-၄. • အပ်ဒိတ်လုပ်ထားသည်။ ပုံ ၂-၁. • အပ်ဒိတ်လုပ်ထားသည်။ ၆.၅.၆။ လိုင်စင် အပိုင်း။ • အပ်ဒိတ်လုပ်ထားသည်။ 6. အရင်းအမြစ်အသုံးချမှု အပိုင်း။ • အပ်ဒိတ်လုပ်ထားသည်။ ပုံ ၂-၁. |
A | ၅/၅ | ကနဦး ထုတ်ဝေမှု။ |
Microchip FPGA ထုတ်ကုန်အုပ်စုသည် ၎င်း၏ထုတ်ကုန်များကို ဖောက်သည်ဝန်ဆောင်မှု၊ ဖောက်သည်နည်းပညာပံ့ပိုးမှုစင်တာ၊ a website နှင့် ကမ္ဘာတစ်ဝှမ်းရှိ အရောင်းရုံးများ။ ပံ့ပိုးကူညီမှုအား မဆက်သွယ်မီ Microchip အွန်လိုင်းရင်းမြစ်များကို သွားရောက်ကြည့်ရှုရန် အကြံပြုလိုသည်မှာ ၎င်းတို့၏မေးမြန်းချက်များကို ဖြေပြီးသားဖြစ်နိုင်ချေများပါသည်။
နည်းပညာပံ့ပိုးကူညီမှုစင်တာမှတဆင့် ဆက်သွယ်ပါ။ website မှာ www.microchip.com/support. FPGA စက်ပစ္စည်းအပိုင်းနံပါတ်ကို ဖော်ပြပါ၊ သင့်လျော်သော case အမျိုးအစားကို ရွေးချယ်ပြီး ဒီဇိုင်းကို အပ်လုဒ်လုပ်ပါ။ 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 က ယုံကြည်သည်။
icrochip သည် တန်ဖိုးရှိပြီး ၎င်း၏ ဉာဏပစ္စည်းဆိုင်ရာ အခွင့်အရေးများကို ပြင်းပြင်းထန်ထန် ကာကွယ်ပေးသည်။ 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 တွင် Microchip Technology Incorporated ၏ မှတ်ပုံတင်ထားသော ကုန်အမှတ်တံဆိပ်များဖြစ်သည်
A
djacent Key Suppression၊ AKS၊ Analog-for-the-Digital Age၊ မည်သည့် Capacitor၊ AnyIn၊ AnyOut၊ Augmented Switching၊ BlueSky၊ BodyCom၊ Clockstudio၊ CodeGuard၊ CryptoAuthentication၊ CryptoAutomotive၊ CryptoCompanion၊ CryptoPICEMCDs Action၊ ၊ DAM၊ ECAN၊ Espresso T1S၊ EtherGREEN၊ GridTime၊ IdealBridge၊ In-Circuit Serial Programming၊ ICSP၊ INICnet၊ Intelligent Paralleling၊ IntelliMOS၊ Inter-Chip ချိတ်ဆက်မှု၊ JitterBlocker၊ Knob-on-Display၊ KoDto၊ maxCryView၊ memBrain၊ Mindi၊ MiWi၊ MPASM၊ MPF၊ MPLAB အသိအမှတ်ပြုလိုဂို၊ MPLIB၊ MPLINK၊ MultiTRAK၊ NetDetach၊ Omniscient Code Generation၊ PICDEM၊ PICDEM.net၊ PICkit၊ PICtail၊ PowerSmart၊ PureSilicon၊ QMatrix၊ REAL ICE ၊Rpp ၊ RTG4၊ SAM-ICE၊ Serial Quad I/O၊ simpleMAP၊ 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. ၏ လုပ်ငန်းခွဲတစ်ခုဖြစ်သည်။
ဤနေရာတွင် ဖော်ပြထားသော အခြားကုန်အမှတ်တံဆိပ်များအားလုံးသည် ၎င်းတို့၏ သက်ဆိုင်ရာကုမ္ပဏီများ၏ ပိုင်ဆိုင်မှုဖြစ်သည်။
© 2022၊ Microchip Technology Incorporated နှင့် ၎င်း၏ လုပ်ငန်းခွဲများ။ မူပိုင်ခွင့်များရယူပြီး။
ISBN: 978-1-6683-1311-4
အရည်အသွေးစီမံခန့်ခွဲမှုစနစ်
Microchip ၏ အရည်အသွေးစီမံခန့်ခွဲမှုစနစ်များနှင့် ပတ်သက်သော အချက်အလက်များအတွက် ကျေးဇူးပြု၍ ဝင်ရောက်ကြည့်ရှုပါ။ www.microchip.com/quality.
ကမ္ဘာတစ်ဝှမ်း အရောင်းနှင့် ဝန်ဆောင်မှု
ကော်ပိုရိတ်ရုံး
2355 အနောက် Chandler Blvd Chandler၊ AZ 85224-6199 ဖုန်း ၇၃၆-၇၈၄-၆၀၉၄
ဖက်စ်- ၇၃၆-၇၈၄-၆၀၉၄ နည်းပညာနှင့်ပတ်သက်သောအထောက်အပံ့:
www.microchip.com/support
Web လိပ်စာ- www.microchip.com
နယူးယောက်၊ NY
ဖုန်း ၇၃၆-၇၈၄-၆၀၉၄
ကနေဒါ - တိုရွန်တို
ဖုန်း ၇၃၆-၇၈၄-၆၀၉၄
ဖက်စ်- ၇၃၆-၇၈၄-၆၀၉၄
အိန္ဒိယ-ဘန်ဂလို
Tel: 91-80-3090-4444
အိန္ဒိယ - နယူးဒေလီ
Tel: 91-11-4160-8631
အိန္ဒိယ - ပွန်
Tel: 91-20-4121-0141
ဂျပန်-အိုဆာကာ
Tel: 81-6-6152-7160
ဂျပန်-တိုကျို
Tel: 81-3-6880- 3770
ကိုရီးယား - ဒေဂူ
Tel: 82-53-744-4301
ကိုရီးယား - ဆိုးလ်
Tel: 82-2-554-7200
စင်္ကာပူ
Tel: 65-6334-8870
မလေးရှား - ကွာလာလမ်ပူ
Tel: 60-3-7651-7906
မလေးရှား-ပီနန်
Tel: 60-4-227-8870
ထိုင်း-ဘန်ကောက်
Tel: 66-2-694-1351
သြစတြီးယား - ဝဲလ်
Tel: 43-7242-2244-39
Fax: 43-7242-2244-393
ပြင်သစ် - ပဲရစ်
Tel: 33-1-69-53-63-20
Fax: 33-1-69-30-90-79
ဂျာမနီ - Garching
Tel: 49-8931-9700
ဂျာမနီ – ဟာန်
Tel: 49-2129-3766400
ဂျာမနီ – Heilbronn
Tel: 49-7131-72400
ဂျာမနီ – Karlsruhe
Tel: 49-721-625370
ဂျာမနီ – မြူးနစ်
Tel: 49-89-627-144-0
Fax: 49-89-627-144-44
ဂျာမနီ – Rosenheim
Tel: 49-8031-354-560
© 2022 Microchip Technology Inc. နှင့် ၎င်း၏ လုပ်ငန်းခွဲများ
စာရွက်စာတမ်းများ / အရင်းအမြစ်များ
![]() |
MICROCHIP H.264 ကုဒ်နံပါတ် [pdf] အသုံးပြုသူလမ်းညွှန် H.264 Encoder, H.264, Encoder |