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

හැඳින්වීම
H.264 යනු ඩිජිටල් වීඩියෝවක් සම්පීඩනය කිරීම සඳහා ජනප්රිය වීඩියෝ සම්පීඩන ප්රමිතියකි. එය MPEG-4 Part10 හෝ උසස් වීඩියෝ කේතීකරණය (MPEG-4 AVC) ලෙසද හැඳින්වේ. H.264 විසින් බ්ලොක් ප්රමාණය 16 x 16 ලෙස නිර්වචනය කර ඇති වීඩියෝවක් සම්පීඩනය කිරීම සඳහා වාරණ ප්රවේශය භාවිතා කරයි. සම්පීඩන සම්මතය විවිධ pro සඳහා සහය දක්වයිfileසම්පීඩන අනුපාතය සහ ක්රියාත්මක කිරීමේ සංකීර්ණත්වය නිර්වචනය කරන s. සම්පීඩනය කළ යුතු වීඩියෝ රාමු I-Frame, P-Frame සහ B-Frame ලෙස සලකනු ලැබේ. I-Frame යනු රාමුව තුළ අඩංගු තොරතුරු භාවිතා කරමින් සම්පීඩනය සිදු කරන අභ්යන්තර කේත රාමුවකි. I-Frame විකේතනය කිරීමට වෙනත් රාමු අවශ්ය නොවේ. P-Frame එකක් සම්පීඩිත වන්නේ I-Frame හෝ P-Frame විය හැකි පෙර රාමුවකට අදාළ වෙනස්කම් භාවිතා කිරීමෙනි. B-Frame හි සම්පීඩනය සිදු කරනු ලබන්නේ පෙර රාමුවකට සහ ඉදිරියට එන රාමුවකට අදාළව චලන වෙනස්කම් භාවිතා කිරීමෙනි. I-Frame සම්පීඩන ක්රියාවලිය තත්පර හතරක් ඇතtages-අන්තර් පුරෝකථනය, පූර්ණ සංඛ්යා පරිවර්තනය, ප්රමාණකරණය සහ එන්ට්රොපි කේතනය. H.264 කේතීකරණ වර්ග දෙකකට සහය දක්වයි - සන්දර්භය අනුවර්තන විචල්ය දිග කේතීකරණය (CAVLC) සහ සන්දර්භය අනුවර්තන ද්විමය අංක ගණිත කේතීකරණය (CABAC). IP හි වත්මන් අනුවාදය Baseline pro ක්රියාත්මක කරයිfile සහ එන්ට්රොපි කේතනය සඳහා CAVLC භාවිතා කරයි. එසේම, IP 4K විභේදනය දක්වා I-Frames පමණක් කේතනය කිරීමට සහය දක්වයි.
විශේෂාංග
H.264 I-Frame Encoder පහත ප්රධාන අංගයට සහය දක්වයි:
- YCbCr 420 වීඩියෝ ආකෘතිය මත සම්පීඩනය ක්රියාත්මක කරයි
- YCbCr 422 වීඩියෝ ආකෘතියෙන් ආදානය අපේක්ෂා කරයි
- එක් එක් සංරචක සඳහා බිටු 8ක් සඳහා සහය දක්වයි (Y, Cb, සහ Cr)
- ITU-T H.264 ඇමුණුම B අනුකූල NAL byte Stream Output සඳහා සහය දක්වයි
- ස්වාධීන ක්රියාකාරිත්වය, CPU, හෝ ප්රොසෙසර සහාය අවශ්ය නොවේ
- ධාවන කාලය තුළ පරිශීලක වින්යාසගත කළ හැකි තත්ත්ව සාධකය QP
- ඔරලෝසුවකට පික්සල 1 බැගින් ගණනය කිරීම
- 4K (3840 × 2160) 60 fps විභේදනය දක්වා සම්පීඩනය සඳහා සහය දක්වයි
- අවම ප්රමාදය (සම්පූර්ණ HD සඳහා 252 μs හෝ තිරස් රේඛා 17)
- පෙති 2 සහ 4 සඳහා සහය දක්වයි
සහාය දක්වන පවුල්
H.264 4K I-Frame කේතකය පහත පවුල් සඳහා සහය දක්වයි:
- PolarFire® SoC FPGA
- PolarFire FPGA
දෘඪාංග ක්රියාත්මක කිරීම
පහත රූපයේ දැක්වෙන්නේ H.264 4K I-Frame Encoder IP වාරණ රූප සටහනයි.
රූපය 1-1. H.264 4K I-Frame Encoder IP බ්ලොක් රූප සටහන
ආදාන සහ ප්රතිදාන
පහත වගුවේ H.264 4K I-Frame Encoder IP හි ආදාන සහ ප්රතිදාන තොට ලැයිස්තුගත කරයි.
වගුව 1-1. H.264 4K I-Frame Encoder IP හි ආදාන සහ ප්රතිදාන වරායන්
| සංඥා නම | දිශාව | පළල | විස්තරය |
| RESET_N | ආදානය | 1 | සැලසුමට ක්රියාකාරී-අඩු අසමමුහුර්ත යළි පිහිටුවීමේ සංඥාව. |
| PIX_CLK_I | ආදානය | 1 | එන පික්සල s වන ආදාන ඔරලෝසුවampLED. |
| DDR_CLK_I | ආදානය | 1 | DDR මතක පාලකයෙන් ඔරලෝසුව. |
| HRES_I | ආදානය | 16 | ආදාන රූපයේ තිරස් විභේදනය. එය 16න් ගුණාකාර විය යුතුය. |
| VRES_I | ආදානය | 16 | ආදාන රූපයේ සිරස් විභේදනය. එය 16න් ගුණාකාර විය යුතුය. |
| QP_I | ආදානය | 6 | H.264 ප්රමාණකරණය සඳහා තත්ත්ව සාධකය. අගය 0 සිට 51 දක්වා පරාසයක පවතින අතර එහිදී 0 ඉහළම ගුණාත්මක භාවය සහ අඩුම සම්පීඩනය නියෝජනය කරන අතර 51 ඉහළම සම්පීඩනය නියෝජනය කරයි. |
| DATA0_O | ප්රතිදානය | 16 | H.264 Slice0 NAL ඒකකය, Slice header, SPS, PPS සහ මැක්රෝ බ්ලොක් වල කේතනය කළ දත්ත අඩංගු දත්ත ප්රතිදානය කේතනය කර ඇත. |
| DATA_VALID0_O | ප්රතිදානය | 1 | Slice0 කේතනය කළ දත්ත දැක්වෙන සංඥාව වලංගු වේ. |
| DATA1_O | ප්රතිදානය | 16 | H.264 Slice1 Slice header අඩංගු දත්ත ප්රතිදානය සහ මැක්රෝ බ්ලොක් වල කේතනය කළ දත්ත. |
| DATA_VALID1_O | ප්රතිදානය | 1 | Slice1 කේතනය කළ දත්ත දැක්වෙන සංඥාව වලංගු වේ. |
| DATA2_O | ප්රතිදානය | 16 | H.264 Slice2 Slice header අඩංගු දත්ත ප්රතිදානය සහ මැක්රෝ බ්ලොක් වල කේතනය කළ දත්ත. |
| DATA_VALID2_O | ප්රතිදානය | 1 | Slice2 කේතනය කළ දත්ත දැක්වෙන සංඥාව වලංගු වේ. |
| ........ දිගටම | |||
| සංඥා නම | දිශාව | පළල | විස්තරය |
| DATA3_O | ප්රතිදානය | 16 | H.264 Slice3 Slice header අඩංගු දත්ත ප්රතිදානය සහ මැක්රෝ බ්ලොක් වල කේතනය කළ දත්ත. |
| DATA_VALID3_O | ප්රතිදානය | 1 | Slice3 කේතනය කළ දත්ත දැක්වෙන සංඥාව වලංගු වේ. |
| DDR_LINE_GAP_I | ආදානය | 16 | DDR මතකයේ ආදාන රූප තිරස් රේඛා අතර රේඛා පරතරය. |
| FRAME_START_ADDR_I | ආදානය | 7/8 | DDR රාමු බෆර ලිපිනය. රාමු පරතරය 7 MB සඳහා වින්යාස කර ඇති විට බිටු 32 කි. රාමු පරතරය 8 MB සඳහා වින්යාස කර ඇති විට බිටු 16 කි. |
| FRAME_END_O | ප්රතිදානය | 1 | රාමුවක් සඳහා H.264 bit ප්රවාහයේ අවසානය. |
| චැනල් 0 Arbiter Interface Ports කියවන්න | |||
| RDATA0_I | ආදානය | ආදාන දත්ත පළල | බේරුම්කරුගෙන් දත්ත කියවන්න |
| RVALID0_I | ආදානය | 1 | බේරුම්කරුගෙන් වලංගු දත්ත කියවන්න |
| ARREADY0_I | ආදානය | 1 | බේරුම්කරු පිළිගැනීම |
| BUSER0_I | ආදානය | 1 | සම්පූර්ණ කිරීම කියවන්න |
| ARADDR0_O | ප්රතිදානය | 32 | කියවීම ආරම්භ කළ යුතු DDR ලිපිනය |
| ARVALID0_O | ප්රතිදානය | 1 | බේරුම්කරු වෙත ඉල්ලීම කියවන්න |
| ARSIZE0_O | ප්රතිදානය | 8 | පිපිරුම් ප්රමාණය කියවන්න |
| චැනල් 1 Arbiter Interface Ports කියවන්න | |||
| RDATA1_I | ආදානය | ආදාන දත්ත පළල | බේරුම්කරුගෙන් දත්ත කියවන්න |
| RVALID1_I | ආදානය | 1 | බේරුම්කරුගෙන් වලංගු දත්ත කියවන්න |
| ARREADY1_I | ආදානය | 1 | බේරුම්කරු පිළිගැනීම |
| BUSER1_I | ආදානය | 1 | සම්පූර්ණ කිරීම කියවන්න |
| ARADDR1_O | ප්රතිදානය | 32 | කියවීම ආරම්භ කළ යුතු DDR ලිපිනය |
| ARVALID1_O | ප්රතිදානය | 1 | බේරුම්කරු වෙත ඉල්ලීම කියවන්න |
| ARSIZE1_O | ප්රතිදානය | 8 | පිපිරුම් ප්රමාණය කියවන්න |
| චැනල් 2 Arbiter Interface Ports කියවන්න | |||
| RDATA2_I | ආදානය | ආදාන දත්ත පළල | බේරුම්කරුගෙන් දත්ත කියවන්න |
| RVALID2_I | ආදානය | 1 | බේරුම්කරුගෙන් වලංගු දත්ත කියවන්න |
| ARREADY2_I | ආදානය | 1 | බේරුම්කරු පිළිගැනීම |
| BUSER2_I | ආදානය | 1 | සම්පූර්ණ කිරීම කියවන්න |
| ARADDR2_O | ප්රතිදානය | 32 | කියවීම ආරම්භ කළ යුතු DDR ලිපිනය |
| ARVALID2_O | ප්රතිදානය | 1 | බේරුම්කරු වෙත ඉල්ලීම කියවන්න |
| ARSIZE2_O | ප්රතිදානය | 8 | පිපිරුම් ප්රමාණය කියවන්න |
| චැනල් 3 Arbiter Interface Ports කියවන්න | |||
| 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 Configuration Parameters
| නම | විස්තරය |
| 16x16_DC_INTRA_PREDICTION | 16 x 16 intra dc අනාවැකිය සමඟ 4 x 4 intra dc අනාවැකිය සක්රීය කිරීමේ විකල්පය. |
| NUM_SLICES | 2 fps දී 4K සඳහා සහය දැක්වීමට පෙති 30ක් තෝරන්න. 4 fps දී 4K සඳහා සහය දැක්වීමට පෙති 60ක් තෝරන්න. |
| DDR_AXI_DATA_WIDTH | වීඩියෝ බේරුම්කරු IP වෙත සම්බන්ධ කළ යුතු කියවීමේ නාලිකාවේ DATA පළල තෝරන්න. |
| FRAME_GAP | රාමු බෆර ප්රමාණය තෝරන්න. 4K සඳහා 32 MB තෝරන්න. |
IP වින්යාසකාරකය
පහත රූපයේ දැක්වෙන්නේ H.264 4K I-Frame Encoder IP වින්යාසකාරකයයි.
රූපය 1-2. IP වින්යාසය
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 ආදානය හරහා සඳහන් කළ යුතුය. IP ආදානය ලෙස ආකෘති 422 ක් භාවිතා කරන අතර ආකෘති 420 කින් සම්පීඩනය ක්රියාත්මක කරයි. Slice0 ප්රතිදානයේ SPS සහ PPS ශීර්ෂය ද අඩංගු වේ. සියලුම පෙති බිට් ප්රවාහය වෙන වෙනම සපයනු ලැබේ. සියලුම පෙති බිට් ප්රවාහය එකට එකතු වීම අවසාන H.264 බිට් ප්රවාහය බවට පත් වේ. පහත රූපයේ දැක්වෙන්නේ H.264 4K I-Frame encoder IP block diagram එකයි.
රූපය 1-3. H.264 4K I-Frame Encoder IP බ්ලොක් රූප සටහන
පහත රූපයේ දැක්වෙන්නේ ස්ලයිස් එන්කෝඩර් බ්ලොක් රූප සටහනයි.
රූපය 1-4. ස්ලයිස් එන්කෝඩර් බ්ලොක් රූප සටහන
නිර්මාණ විස්තරය Slice Encoder
මෙම කොටස ස්ලයිස් කේතකයේ විවිධ අභ්යන්තර මොඩියුල විස්තර කරයි.
16 x 16 Matrix Framer
මෙම මොඩියුලය H.16 පිරිවිතරයට අනුව Y සංරචකය සඳහා 16 x 264 මැක්රෝ බ්ලොක් රාමු කරයි. ආදාන රූපයේ තිරස් රේඛා 16ක් ගබඩා කිරීමට රේඛා බෆර භාවිතා කරන අතර 16 x 16 න්යාසයක් මාරු රෙජිස්ටර් භාවිතයෙන් රාමු කර ඇත.
8 x 8 Matrix Framer
මෙම මොඩියුලය ආකෘති 8 සඳහා H.8 පිරිවිතර අනුව C සංරචකය සඳහා 264 x 420 මැක්රෝ බ්ලොක් රාමු කරයි. ආදාන රූපයේ තිරස් රේඛා 8ක් ගබඩා කිරීමට රේඛා බෆර භාවිතා කරන අතර 8 x 16 න්යාසයක් මාරු රෙජිස්ටර් භාවිතයෙන් රාමු කර ඇත. 8 x 16 න්යාසයෙන්, Cb සහ Cr සංරචක එක් එක් 8 x 8 න්යාස රාමු කිරීමට වෙන් කරනු ලැබේ.
4 x 4 Matrix Framer
පූර්ණ සංඛ්යා පරිණාමනය, ප්රමාණකරණය සහ CAVLC කේතනය මැක්රොබ්ලොක් එකක් තුළ 4 x 4 උප-බ්ලොක් එකක් මත ක්රියාත්මක වේ. 4 x 4 න්යාස රාමුකරු 4 x 4 හෝ 16 x 16 මැක්රොබ්ලොක් එකකින් 8 x 8 උප-බ්ලොක් එකක් ජනනය කරයි. මෙම matrix උත්පාදක යන්ත්රය ඊළඟ මැක්රොබ්ලොක් එකට යාමට පෙර මැක්රොබ්ලොක් එකක සියලුම උප-බ්ලොක් හරහා විහිදේ.
අභ්යන්තර පුරෝකථනය
264 x 4 බ්ලොක් එකක තොරතුරු අඩු කිරීමට H.4 විවිධ අභ්යන්තර පුරෝකථන මාතයන් භාවිතා කරයි. IP හි අභ්යන්තර පුරෝකථන වාරණ භාවිතා කරන්නේ 4 x 4 හෝ 16 x 16 DC පුරෝකථනය පමණි. IP වින්යාසය තුළ 16 x 16 අභ්යන්තර DC පුරෝකථනය සක්රීය කර ඇත්නම් 35 ට වැඩි QP අගයන් සඳහා 16 x 16 භාවිතා වේ. DC සංරචකය යාබද මුදුනේ සිට ගණනය කර ඇති අතර 4 x 4 හෝ 16 x 16 කුට්ටි ඉතිරි වේ.
පූර්ණ සංඛ්යා පරිවර්තනය
H.264 නිඛිල විවික්ත කෝසයින් පරිණාමනය භාවිතා කරයි, එහිදී සංගුණක පූර්ණ සංඛ්යා පරිවර්තන න්යාසය සහ ප්රමාණකරණ න්යාසය හරහා බෙදා හරිනු ලැබේ, එනම් නිඛිල පරිවර්තනයේ ගුණ කිරීම් හෝ බෙදීම් නොමැත. පූර්ණ සංඛ්යාව පරිවර්තනය stagඊ මාරු කිරීම සහ එකතු කිරීමේ මෙහෙයුම් භාවිතයෙන් පරිවර්තනය ක්රියාත්මක කරයි.
ප්රමාණකරණය
QP පරිශීලක ආදාන අගය මගින් නිර්වචනය කරන ලද පූර්ව තීරණය කළ ප්රමාණකරණ අගයක් සමඟින් ප්රමාණකරණය මඟින් පූර්ණ සංඛ්යා පරිවර්තනයේ සෑම ප්රතිදානයක්ම ගුණ කරයි. QP අගය පරාසය 0 සිට 51 දක්වා වේ. 51 ට වැඩි ඕනෑම අගයක් cl වේamped to 51. අඩු QP අගයක් අඩු සම්පීඩනය සහ ඉහළ ගුණාත්මක භාවය පෙන්නුම් කරයි සහ අනෙක් අතට.
CAVLC
H.264 එන්ට්රොපි කේතීකරණ වර්ග දෙකක් භාවිතා කරයි - සන්දර්භය අනුවර්තන විචල්ය දිග කේතීකරණය (CAVLC) සහ සන්දර්භය අනුවර්තී ද්විමය අංක ගණිත කේතීකරණය (CABAC). ප්රමාණාත්මක ප්රතිදානය කේතනය කිරීම සඳහා IP CAVLC භාවිතා කරයි.
ශීර්ෂ උත්පාදක යන්ත්රය
ශීර්ෂ උත්පාදක බ්ලොක් වීඩියෝ රාමුවේ අවස්ථාව අනුව බ්ලොක් හෙඩර්, ස්ලයිස් හෙඩර්, අනුක්රම පරාමිති කට්ටලය (එස්පීඑස්), පිංතූර පරාමිති කට්ටලය (පීපීඑස්) සහ ජාල වියුක්ත ස්තරය (එන්ඒඑල්) ඒකකය ජනනය කරයි.
H.264 Stream Generator
H.264 ප්රවාහ උත්පාදක බ්ලොක් එක H.264 සම්මත ආකෘතියට අනුව කේතනය කරන ලද ප්රතිදානය නිර්මාණය කිරීමට CAVLC ප්රතිදානය ශීර්ෂ සමඟ ඒකාබද්ධ කරයි.
ටෙස්ට් බංකුව
H.264 4K I-Frame Encoder IP හි ක්රියාකාරීත්වය පරීක්ෂා කිරීමට Testbench සපයනු ලැබේ.
අනුකරණය
සමාකරණය YCbCr432 ආකෘතියෙන් 240 x 422 රූපයක් භාවිතා කරයි. files, Y සහ C සඳහා එක් එක් ආදානය ලෙස සහ පෙති 264ක් සහිත H.4 ජනනය කරයි file රාමු දෙකක් අඩංගු ආකෘතිය.
පහත පියවර මඟින් පරීක්ෂණ බංකුව භාවිතයෙන් හරය අනුකරණය කරන්නේ කෙසේද යන්න විස්තර කරයි:
- Libero® SoC නාමාවලිය > වෙත යන්න View > වින්ඩෝස් > නාමාවලිය, ඉන්පසු විසඳුම්-වීඩියෝව පුළුල් කරන්න. H264_4K_Iframe_Encoder දෙවරක් ක්ලික් කරන්න, ඉන්පසු හරි ක්ලික් කරන්න. H264_4K_Iframe-Encoder IP SmartDesign කැන්වසය මත දිස්වේ.
රූපය 2-1. Libero® SoC නාමාවලියෙහි H.264 4K I-Frame Encoder IP Core
- වෙත යන්න Files ටැබය සහ simulation > Import තෝරන්න Files.
රූපය 2-2. ආනයනය කරන්න Files
- H264_sim_data_in_y.txt, H264_sim_data_in_c.txt, සහ H264_refOut.txt ආයාත කරන්න fileපහත මාර්ගයෙන් s: ..\ \component\Microsemi\SolutionCore\ H264_4K_Iframe_Encoder\ \උත්තේජනය.
- වෙනස් එකක් ආනයනය කිරීමට file, අවශ්ය දේ අඩංගු ෆෝල්ඩරය බ්රවුස් කරන්න file, සහ විවෘත ක්ලික් කරන්න. ආනයනය කරන ලදී file අනුකරණය යටතේ ලැයිස්තුගත කර ඇත, පහත රූපය බලන්න.
රූපය 2-3. ආනයනය කරන ලදී Files
- Design Hierarchy tab එකට ගොස් H264_4K_Iframe_Enc_C0 මත දකුණු ක්ලික් කර Set As Root තෝරන්න. රූපය 2-4. Root ලෙස සකසන්න

- උත්තේජක ධුරාවලිය පටිත්ත වෙත ගොස් H264_4K_Iframe_Encoder_tb (H264_4K_Iframe_Encoder_tb. v) > Pre-Synth Design අනුකරණය කරන්න > අන්තර්ක්රියාකාරීව විවෘත කරන්න. IP රාමු දෙකක් සඳහා අනුකරණය කර ඇත. රූපය 2-5. පූර්ව සංශ්ලේෂණ නිර්මාණය අනුකරණය කිරීම

- ModelSim ටෙස්ට් බංකුව සමඟ විවෘත වේ file පහත රූපයේ දැක්වෙන පරිදි.
රූපය 2-6. ModelSim සිමියුලේෂන් කවුළුව
වැදගත්: .do හි දක්වා ඇති ධාවන කාල සීමාව හේතුවෙන් අනුකරණයට බාධා ඇති වුවහොත් file, අනුකරණය සම්පූර්ණ කිරීමට run -all විධානය භාවිතා කරන්න.
බලපත්රය
- H.264 4K I-Frame Encoder IP සපයනු ලබන්නේ බලපත්රය යටතේ සංකේතාත්මක ආකාරයෙන් පමණි.
- සංකේතාත්මක RTL මූලාශ්ර කේතය බලපත්ර අගුළු දමා ඇත, වෙන වෙනම මිලදී ගත යුතුය. ඔබට Libero නිර්මාණ කට්ටලය භාවිතයෙන් Field Programmable Gate Array (FPGA) සිලිකන් අනුකරණය, සංස්ලේෂණය, පිරිසැලසුම සහ වැඩසටහන්ගත කළ හැක.
- H.264 Encoder විශේෂාංග පරීක්ෂා කිරීම සඳහා ඇගයීම් බලපත්රය නොමිලේ සපයනු ලැබේ. දෘඪාංගයේ පැයක භාවිතයෙන් පසු ඇගයීම් බලපත්රය කල් ඉකුත් වේ.
ස්ථාපන උපදෙස්
- හරය Libero SoC මෘදුකාංගයට ස්ථාපනය කළ යුතුය. එය කැටලොග් යාවත්කාලීන ශ්රිතය හරහා ස්වයංක්රීයව සිදු වේ
- Libero SoC මෘදුකාංගය, හෝ CPZ file Add Core නාමාවලිය විශේෂාංගය භාවිතයෙන් අතින් එකතු කළ හැක. විට CPZ file Libero හි ස්ථාපනය කර ඇත, Libero ව්යාපෘතියට ඇතුළත් කිරීම සඳහා හරය SmartDesign තුළ වින්යාස කිරීමට, උත්පාදනය කිරීමට සහ ක්ෂණිකව සිදු කළ හැක.
- මූලික ස්ථාපනය, බලපත්ර ලබා දීම සහ සාමාන්ය භාවිතය පිළිබඳ වැඩිදුර උපදෙස් සඳහා, Libero SoC ඔන්ලයින් උදවු බලන්න.
පහත වගුවේ සම්පත් භාවිතය ලැයිස්තුගත කරයිample H.264 4K I-Frame Encoder IP නිර්මාණය PolarFire FPGA (MPF300TS-1FCG1152I පැකේජය) සඳහා සාදා ඇති අතර 4:2:2 s භාවිතයෙන් සම්පීඩිත දත්ත උත්පාදනය කරයි.ampආදාන දත්ත ලින්ග්.
වගුව 5-1. H.264 4K I-Frame Encoder IP හි සම්පත් භාවිතය
| මූලද්රව්යය | 4 පෙති | 2 පෙති |
| 4LUTs | 73588 | 37017 |
| DFFs | 67543 | 33839 |
| LSRAM | 592 | 296 |
| µSRAM | 84 | 42 |
| ගණිත වාරණ | 89 | 45 |
| අතුරු මුහුණත 4-ආදාන LUTs | 25524 | 12780 |
| අතුරුමුහුණත DFFs | 25524 | 12780 |
සංශෝධන ඉතිහාසය
සංශෝධන ඉතිහාස වගුව ලේඛනයේ ක්රියාත්මක කරන ලද වෙනස්කම් විස්තර කරයි. වඩාත්ම වත්මන් ප්රකාශනයෙන් ආරම්භ වන සංශෝධනය මගින් වෙනස්කම් ලැයිස්තුගත කර ඇත.
වගුව 6-1. සංශෝධන ඉතිහාසය
| සංශෝධනය | දිනය | විස්තරය |
| A | 01/2023 | මුල් නිකුතුව. |
Microchip FPGA සහාය
Microchip FPGA නිෂ්පාදන සමූහය පාරිභෝගික සේවා, පාරිභෝගික තාක්ෂණික ආධාරක මධ්යස්ථානය ඇතුළු විවිධ ආධාරක සේවාවන් සමඟ සිය නිෂ්පාදනවලට සහාය දක්වයි. webවෙබ් අඩවිය, සහ ලෝක ව්යාප්ත විකුණුම් කාර්යාල. ඔවුන්ගේ විමසුම්වලට දැනටමත් පිළිතුරු ලැබී ඇති බැවින් සහාය සම්බන්ධ කර ගැනීමට පෙර Microchip සබැඳි සම්පත් වෙත පිවිසීමට පාරිභෝගිකයින්ට යෝජනා කෙරේ. හරහා තාක්ෂණික සහාය මධ්යස්ථානය අමතන්න webඅඩවියේ www.microchip.com/support. FPGA උපාංග කොටස් අංකය සඳහන් කරන්න, සුදුසු අවස්ථා කාණ්ඩය තෝරන්න, සහ desig උඩුගත කරන්න fileතාක්ෂණික ආධාරක නඩුවක් නිර්මාණය කිරීමේදී s. නිෂ්පාදන මිලකරණය, නිෂ්පාදන වැඩිදියුණු කිරීම්, යාවත්කාලීන තොරතුරු, ඇණවුම් තත්ත්වය සහ අවසරය වැනි තාක්ෂණික නොවන නිෂ්පාදන සහාය සඳහා පාරිභෝගික සේවාව අමතන්න.
- උතුරු ඇමරිකාවේ සිට, 800.262.1060 අමතන්න
- සෙසු ලෝකයේ සිට, 650.318.4460 අමතන්න
- ෆැක්ස්, ලෝකයේ ඕනෑම තැනක සිට, 650.318.8044
මයික්රොචිප් තොරතුරු
මයික්රොචිප් එක Webඅඩවිය
Microchip අපගේ හරහා මාර්ගගත සහාය සපයයි webwww.microchip.com/ හි අඩවිය. මෙය webඅඩවිය සෑදීමට භාවිතා කරයි files සහ තොරතුරු පාරිභෝගිකයින්ට පහසුවෙන් ලබා ගත හැකිය. පවතින සමහර අන්තර්ගතයට ඇතුළත් වන්නේ:
- නිෂ්පාදන සහාය - දත්ත පත්රිකා සහ දෝෂ, යෙදුම් සටහන් සහ sample වැඩසටහන්, සැලසුම් සම්පත්, පරිශීලක මාර්ගෝපදේශ සහ දෘඩාංග ආධාරක ලේඛන, නවතම මෘදුකාංග නිකුතු සහ සංරක්ෂිත මෘදුකාංග
- සාමාන්ය තාක්ෂණික සහාය - නිතර අසන ප්රශ්න (FAQ), තාක්ෂණික සහාය ඉල්ලීම්, මාර්ගගත සාකච්ඡා කණ්ඩායම්, Microchip නිර්මාණ හවුල්කාර වැඩසටහන් සාමාජික ලැයිස්තුගත කිරීම
- මයික්රොචිප් ව්යාපාරය - නිෂ්පාදන තේරීම් සහ ඇණවුම් මාර්ගෝපදේශ, නවතම මයික්රොචිප් මාධ්ය නිවේදන, සම්මන්ත්රණ සහ සිදුවීම් ලැයිස්තුගත කිරීම, මයික්රොචිප් විකුණුම් කාර්යාල, බෙදාහරින්නන් සහ කර්මාන්තශාලා නියෝජිතයින් ලැයිස්තුගත කිරීම
නිෂ්පාදන වෙනස් කිරීමේ දැනුම්දීමේ සේවාව
Microchip හි නිෂ්පාදන වෙනස් කිරීමේ දැනුම්දීමේ සේවාව පාරිභෝගිකයින්ට මයික්රොචිප් නිෂ්පාදන මත තබා ගැනීමට උදවු කරයි. නිශ්චිත නිෂ්පාදන පවුලකට හෝ උනන්දුවක් දක්වන සංවර්ධන මෙවලමකට අදාළ වෙනස්කම්, යාවත්කාලීන කිරීම්, සංශෝධන හෝ දෝෂ ඇති විට ග්රාහකයින්ට විද්යුත් තැපෑල දැනුම්දීමක් ලැබෙනු ඇත.
ලියාපදිංචි වීමට, යන්න www.microchip.com/pcn. සහ ලියාපදිංචි උපදෙස් අනුගමනය කරන්න.
පාරිභෝගික සහාය
මයික්රොචිප් නිෂ්පාදන භාවිතා කරන්නන්ට නාලිකා කිහිපයක් හරහා සහාය ලබා ගත හැක:
- බෙදාහරින්නා හෝ නියෝජිතයා
- දේශීය විකුණුම් කාර්යාලය
- Embedded Solution Engineer (ESE)
- තාක්ෂණික සහාය
සහාය සඳහා පාරිභෝගිකයින් ඔවුන්ගේ බෙදාහරින්නා, නියෝජිතයා හෝ ESE සම්බන්ධ කර ගත යුතුය. පාරිභෝගිකයින්ට උපකාර කිරීම සඳහා දේශීය විකුණුම් කාර්යාල ද තිබේ. විකුණුම් කාර්යාල සහ ස්ථාන ලැයිස්තුවක් මෙම ලේඛනයේ ඇතුළත් වේ.
හරහා තාක්ෂණික සහාය ලබා ගත හැකිය webඅඩවියේ: www.microchip.com/support.
මයික්රොචිප් උපාංග කේත ආරක්ෂණ විශේෂාංගය
මයික්රොචිප් නිෂ්පාදනවල කේත ආරක්ෂණ විශේෂාංගයේ පහත විස්තර සටහන් කරන්න:
- Microchip නිෂ්පාදන ඔවුන්ගේ විශේෂිත Microchip දත්ත පත්රිකාවේ අඩංගු පිරිවිතරයන් සපුරාලයි.
- Microchip විශ්වාස කරන්නේ එහි නිෂ්පාදන පවුල අපේක්ෂිත ආකාරයෙන්, මෙහෙයුම් පිරිවිතරයන් තුළ සහ සාමාන්ය තත්ව යටතේ භාවිතා කරන විට ආරක්ෂිත බවයි.
- මයික්රොචිප් එහි බුද්ධිමය දේපළ අයිතිවාසිකම් අගය කරන අතර ආක්රමණශීලී ලෙස ආරක්ෂා කරයි. Microchip නිෂ්පාදනයේ කේත ආරක්ෂණ විශේෂාංග උල්ලංඝනය කිරීමට උත්සාහ කිරීම දැඩි ලෙස තහනම් කර ඇති අතර ඩිජිටල් මිලේනියම් ප්රකාශන හිමිකම් පනත උල්ලංඝනය කළ හැක.
- Microchip හෝ වෙනත් කිසිදු අර්ධ සන්නායක නිෂ්පාදකයෙකුට එහි කේතයේ ආරක්ෂාව සහතික කළ නොහැක. කේත ආරක්ෂණය යන්නෙන් අදහස් කරන්නේ නිෂ්පාදනය "නොබිඳිය හැකි" බව අප සහතික කරන බව නොවේ.
- කේත ආරක්ෂණය නිරන්තරයෙන් වර්ධනය වේ. Microchip අපගේ නිෂ්පාදනවල කේත ආරක්ෂණ විශේෂාංග අඛණ්ඩව වැඩිදියුණු කිරීමට කැපවී සිටී.
නීති නිවේදනය
මෙම ප්රකාශනය සහ මෙහි ඇති තොරතුරු Microchip නිෂ්පාදන සැලසුම් කිරීම, පරීක්ෂා කිරීම සහ ඔබේ යෙදුම සමඟ ඒකාබද්ධ කිරීම ඇතුළුව Microchip නිෂ්පාදන සමඟ පමණක් භාවිත කළ හැක. මෙම තොරතුරු වෙනත් ආකාරයකින් භාවිතා කිරීම මෙම නියමයන් උල්ලංඝනය කරයි. උපාංග යෙදුම් සම්බන්ධ තොරතුරු සපයනු ලබන්නේ ඔබගේ පහසුව සඳහා පමණක් වන අතර යාවත්කාලීන කිරීම් මගින් එය ආදේශ කළ හැක. ඔබගේ යෙදුම ඔබගේ පිරිවිතරයන්ට අනුකූල වන බව සහතික කිරීම ඔබගේ වගකීමකි. අමතර සහාය සඳහා ඔබේ ප්රාදේශීය මයික්රොචිප් විකුණුම් කාර්යාලය අමතන්න හෝ, අමතර සහාය ලබා ගන්න www.microchip.com/en-us/support/design-help/client-support-services. මෙම තොරතුරු සපයනු ලබන්නේ මයික්රොචිප් "පවතින පරිදි" විසිනි. MICROCHIP විසින් ප්රකාශිත හෝ ව්යංග, ව්යවස්ථාපිත හෝ වෙනත් කිසිදු ආකාරයක නියෝජනයක් හෝ වගකීමක් ලබා නොදේ -උල්ලංඝණය, වෙළඳාම සහ විශේෂ අරමුණක් සඳහා යෝග්යතාව, හෝ වගකීම් එහි තත්ත්වය, ගුණාත්මකභාවය හෝ කාර්ය සාධනය සම්බන්ධයි. කිසිම අවස්ථාවක මයික්රොචිප් කිසිදු වක්ර, විශේෂ, දණ්ඩනීය, අහඹු හෝ අනුක්රමික අලාභයක්, හානියක්, පිරිවැයක් හෝ ඒ සඳහා අවශ්ය ඕනෑම ආකාරයක වියදම් සඳහා වගකිව යුතු නොවේ ED, මයික්රොචිපයට උපදෙස් දී ඇතත් හැකියාව හෝ හානි පුරෝකථනය කළ හැකිය. නීතියෙන් අවසර දී ඇති උපරිම ප්රමාණයට, තොරතුරු හෝ එහි භාවිතය සම්බන්ධ ඕනෑම ආකාරයකින් සියලුම හිමිකම් සඳහා මයික්රොචිපයේ සම්පූර්ණ වගකීම, ඒ සඳහා අවශ්ය ආහාර ප්රමාණය ඉක්මවා නොයනු ඇත තොරතුරු සඳහා චිප්. ජීවිත ආධාරක සහ/හෝ ආරක්ෂිත යෙදුම්වල මයික්රොචිප් උපාංග භාවිතය සම්පූර්ණයෙන්ම ගැනුම්කරුගේ අවදානමක් ඇති අතර, එවැනි භාවිතයෙන් සිදුවන ඕනෑම සහ සියලු හානි, හිමිකම්, ඇඳුම් කට්ටල හෝ වියදම්වලින් හානිකර නොවන මයික්රොචිප් ආරක්ෂා කිරීමට, වන්දි ගෙවීමට සහ රඳවා ගැනීමට ගැනුම්කරු එකඟ වේ. වෙනත් ආකාරයකින් ප්රකාශ කරන්නේ නම් මිස, කිසියම් මයික්රොචිප් බුද්ධිමය දේපල අයිතියක් යටතේ ව්යංග හෝ වෙනත් බලපත්රයක් ලබා නොදේ.
වෙළඳ ලකුණු
Microchip නම සහ ලාංඡනය, Microchip ලාංඡනය, Adaptec, AVR, AVR ලාංඡනය, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeLX, MackLoq, උහ්, MediaLB, megaAVR, මයික්රොසෙමි, මයික්රොසෙමි ලාංඡනය, MOST, MOST ලාංඡනය, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 ලාංඡනය, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, Spycomlash, එස්ටීටීඊ. , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron, සහ XMEGA යනු ඇමරිකා එක්සත් ජනපදයේ සහ වෙනත් රටවල සංස්ථාපිත මයික්රොචිප් තාක්ෂණයේ ලියාපදිංචි වෙළඳ ලකුණු වේ. AgileSwitch, APT, ClockWorks, The Embedded Control Solutions Company, EtherSynch, Flashtec, Hyper Speed Control, HyperLight Load, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, ProASIC ප්ලස්, ප්රෝසික් ප්ලස් ලාංඡනය SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, සහ ZL යනු ඇමරිකා එක්සත් ජනපදයේ සංස්ථාපිත මයික්රොචිප් තාක්ෂණයේ ලියාපදිංචි වෙළඳ ලකුණු වේ යාබද යතුරු මර්දනය, AKS, ඇනලොග්-ෆෝ-ද-ඩිජිටල් වයස, ඕනෑම ධාරිත්රකයක්, ඕනෑම ධාරිත්රකයක්. , BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Dynamic Average Matching, DAM, ECAN, Espresso, GDREEN, Espresso, Circuit Serial Programming, ICSP, INICnet, බුද්ධිමත් සමාන්තරකරණය, IntelliMOS, අන්තර්-චිප් සම්බන්ධතාව, JitterBlocker, Knob-on-Display, KoD, maxCrypto, maxView, membrane, Mindi, MiWi, MPASM, MPF, MPLAB සහතික කළ ලාංඡනය, MPLIB, MPLINK, MultiTRAK, NetDetach, Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, Rplecker, QMatrix, QMatrix, QMatrix, , RTG4, SAM ICE, Serial Quad I/O, සරල සිතියම, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, සම්පූර්ණ විඳදරාගැනීම, විශ්වාසදායක කාලය, TSHARC, TSHARC VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect, සහ ZENA යනු ඇමරිකා එක්සත් ජනපදයේ සහ අනෙකුත් රටවල සංස්ථාපිත මයික්රොචිප් තාක්ෂණයේ වෙළඳ ලකුණු වේ. SQTP යනු ඇමරිකා එක්සත් ජනපදයේ සංස්ථාපිත මයික්රොචිප් තාක්ෂණයේ සේවා සලකුණකි Adaptec ලාංඡනය, ඉල්ලුම මත සංඛ්යාතය, Silicon Storage Technology, සහ Symmcom වෙනත් රටවල Microchip Technology Inc. හි ලියාපදිංචි වෙළඳ ලකුණු වේ. GestIC යනු වෙනත් රටවල Microchip Technology Inc. හි අනුබද්ධිත Microchip Technology Germany II GmbH & Co. KG හි ලියාපදිංචි වෙළඳ ලකුණකි. මෙහි සඳහන් අනෙකුත් සියලුම වෙළඳ ලකුණු ඔවුන්ගේ අදාළ සමාගම්වල දේපළ වේ. © 2023, Microchip Technology Incorporated සහ එහි අනුබද්ධිත ආයතන. සියලු හිමිකම් ඇවිරිණි. ISBN: 978-1-6683-1888-1
තත්ත්ව කළමනාකරණ පද්ධතිය
Microchip හි තත්ත්ව කළමනාකරණ පද්ධති පිළිබඳ තොරතුරු සඳහා කරුණාකර පිවිසෙන්න www.microchip.com/quality.
ලෝක ව්යාප්ත විකුණුම් සහ සේවා
ඇමරිකාව
ආයතනික කාර්යාලය
- 2355 බටහිර චැන්ඩ්ලර් බ්ලවඩ්.
- චැන්ඩ්ලර්, AZ 85224-6199
- දුරකථන: 480-792-7200
- ෆැක්ස්: 480-792-7277
- තාක්ෂණික සහාය: www.microchip.com/support.
- Web ලිපිනය: www.microchip.com.
ඇට්ලන්ටා
- දුලූත්, ජී.ඒ
- දුරකථන: 678-957-9614
- ෆැක්ස්: 678-957-1455
ඔස්ටින්, TX
- දුරකථන: 512-257-3370
බොස්ටන්
- වෙස්ට්බරෝ, එම්ඒ
- දුරකථන: 774-760-0087
- ෆැක්ස්: 774-760-0088
චිකාගෝ
- ඉටාස්කා, IL
- දුරකථන: 630-285-0071
- ෆැක්ස්: 630-285-0075
ඩලස්
- ඇඩිසන්, ටීඑක්ස්
- දුරකථන: 972-818-7423
- ෆැක්ස්: 972-818-2924
ඩෙට්රොයිට්
- නොවි, එම්අයි
- දුරකථන: 248-848-4000
හූස්ටන්, TX
- දුරකථන: 281-894-5983
ඉන්ඩියානාපොලිස්
- නොබල්ස්විල්, IN
- දුරකථන: 317-773-8323
- ෆැක්ස්: 317-773-5453
- දුරකථන: 317-536-2380
ලොස් ඇන්ජලීස්
- මිෂන් Viejo, CA
- දුරකථන: 949-462-9523
- ෆැක්ස්: 949-462-9608
- දුරකථන: 951-273-7800
රැලි, එන්සී
- දුරකථන: 919-844-7510
නිව් යෝර්ක්, NY
- දුරකථන: 631-435-6000
සැන් ජෝස්, CA
- දුරකථන: 408-735-9110
- දුරකථන: 408-436-4270
කැනඩාව - ටොරොන්ටෝ
- දුරකථන: 905-695-1980
- ෆැක්ස්: 905-695-2078
ASIA/PACIFIC
- ඕස්ට්රේලියාව - සිඩ්නි
- දුරකථන: 61-2-9868-6733
- චීනය - බීජිං
- දුරකථන: 86-10-8569-7000
- චීනය - චෙන්ග්ඩු
- දුරකථන: 86-28-8665-5511
- චීනය - චොංකිං
- දුරකථන: 86-23-8980-9588
- චීනය - Dongguan
- දුරකථන: 86-769-8702-9880
- චීනය - Guangzhou
- දුරකථන: 86-20-8755-8029
- චීනය - Hangzhou
- දුරකථන: 86-571-8792-8115
- චීනය - හොංකොං SAR
- දුරකථන: 852-2943-5100
- චීනය - නැන්ජිං
- දුරකථන: 86-25-8473-2460
- චීනය - කිංඩාඕ
- දුරකථන: 86-532-8502-7355
- චීනය - ෂැංහයි
- දුරකථන: 86-21-3326-8000
- චීනය - Shenyang
- දුරකථන: 86-24-2334-2829
- චීනය - ෂෙන්සෙන්
- දුරකථන: 86-755-8864-2200
- චීනය - Suzhou
- දුරකථන: 86-186-6233-1526
- චීනය - වුහාන්
- දුරකථන: 86-27-5980-5300
- චීනය - Xian
- දුරකථන: 86-29-8833-7252
- චීනය - Xiamen
- දුරකථන: 86-592-2388138
- චීනය - Zhuhai
- දුරකථන: 86-756-3210040
© 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 |





