മൈക്രോചിപ്പ് H.264 4K I-Frame എൻകോഡർ IP കോറുകൾ
ആമുഖം
ഒരു ഡിജിറ്റൽ വീഡിയോ കംപ്രസ് ചെയ്യുന്നതിനുള്ള ഒരു ജനപ്രിയ വീഡിയോ കംപ്രഷൻ സ്റ്റാൻഡേർഡാണ് H.264. ഇത് MPEG-4 Part10 അല്ലെങ്കിൽ അഡ്വാൻസ്ഡ് വീഡിയോ കോഡിംഗ് (MPEG-4 AVC) എന്നും അറിയപ്പെടുന്നു. ബ്ലോക്ക് വലുപ്പം 264 x 16 ആയി നിർവചിച്ചിരിക്കുന്ന വീഡിയോ കംപ്രസ്സുചെയ്യുന്നതിന് H.16 ബ്ലോക്ക്-വൈസ് സമീപനം ഉപയോഗിക്കുന്നു, അത്തരം ബ്ലോക്കിനെ മാക്രോ ബ്ലോക്ക് എന്ന് വിളിക്കുന്നു. കംപ്രഷൻ സ്റ്റാൻഡേർഡ് വിവിധ പ്രോയെ പിന്തുണയ്ക്കുന്നുfileകംപ്രഷൻ അനുപാതവും നടപ്പാക്കലിൻ്റെ സങ്കീർണ്ണതയും നിർവചിക്കുന്ന s. കംപ്രസ് ചെയ്യേണ്ട വീഡിയോ ഫ്രെയിമുകൾ I-Frame, P-Frame, B-Frame എന്നിങ്ങനെയാണ് കണക്കാക്കുന്നത്. ഫ്രെയിമിനുള്ളിൽ അടങ്ങിയിരിക്കുന്ന വിവരങ്ങൾ ഉപയോഗിച്ച് കംപ്രഷൻ ചെയ്യുന്ന ഒരു ഇൻട്രാ-കോഡഡ് ഫ്രെയിമാണ് ഐ-ഫ്രെയിം. I-Frame ഡീകോഡ് ചെയ്യാൻ മറ്റ് ഫ്രെയിമുകൾ ആവശ്യമില്ല. ഒരു ഐ-ഫ്രെയിം അല്ലെങ്കിൽ പി-ഫ്രെയിം ആയിരിക്കാവുന്ന മുൻ ഫ്രെയിമുമായി ബന്ധപ്പെട്ട മാറ്റങ്ങൾ ഉപയോഗിച്ച് ഒരു പി-ഫ്രെയിം കംപ്രസ് ചെയ്യുന്നു. മുമ്പത്തെ ഫ്രെയിമും വരാനിരിക്കുന്ന ഫ്രെയിമുമായി ബന്ധപ്പെട്ട് ചലന മാറ്റങ്ങൾ ഉപയോഗിച്ചാണ് ബി-ഫ്രെയിമിൻ്റെ കംപ്രഷൻ ചെയ്യുന്നത്. ഐ-ഫ്രെയിം കംപ്രഷൻ പ്രക്രിയയ്ക്ക് നാല് സെക്കൻ്റുകൾ ഉണ്ട്tages-ഇൻട്രാ പ്രഡിക്ഷൻ, ഇൻ്റിജർ ട്രാൻസ്ഫോർമേഷൻ, ക്വാണ്ടൈസേഷൻ, എൻട്രോപ്പി എൻകോഡിംഗ്. H.264 രണ്ട് തരം എൻകോഡിംഗിനെ പിന്തുണയ്ക്കുന്നു - സന്ദർഭ അഡാപ്റ്റീവ് വേരിയബിൾ ലെങ്ത്ത് കോഡിംഗ് (CAVLC), സന്ദർഭ അഡാപ്റ്റീവ് ബൈനറി അരിത്മെറ്റിക് കോഡിംഗ് (CABAC). IP-യുടെ നിലവിലെ പതിപ്പ് Baseline pro നടപ്പിലാക്കുന്നുfile എൻട്രോപ്പി എൻകോഡിംഗിനായി CAVLC ഉപയോഗിക്കുന്നു. കൂടാതെ, 4K റെസല്യൂഷൻ വരെയുള്ള ഐ-ഫ്രെയിമുകളുടെ മാത്രം എൻകോഡിംഗിനെ IP പിന്തുണയ്ക്കുന്നു.
ഫീച്ചറുകൾ
H.264 I-Frame എൻകോഡർ ഇനിപ്പറയുന്ന പ്രധാന സവിശേഷതയെ പിന്തുണയ്ക്കുന്നു:
- YCbCr 420 വീഡിയോ ഫോർമാറ്റിൽ കംപ്രഷൻ നടപ്പിലാക്കുന്നു
- YCbCr 422 വീഡിയോ ഫോർമാറ്റിൽ ഇൻപുട്ട് പ്രതീക്ഷിക്കുന്നു
- ഓരോ ഘടകത്തിനും (Y, Cb, Cr) 8 ബിറ്റുകൾ പിന്തുണയ്ക്കുന്നു
- ITU-T H.264 അനെക്സ് ബി കംപ്ലയൻ്റ് NAL ബൈറ്റ് സ്ട്രീം ഔട്ട്പുട്ട് പിന്തുണയ്ക്കുന്നു
- ഒറ്റപ്പെട്ട പ്രവർത്തനം, സിപിയു അല്ലെങ്കിൽ പ്രോസസർ സഹായം ആവശ്യമില്ല
- റൺ ടൈമിൽ ഉപയോക്താവിന് ക്രമീകരിക്കാവുന്ന ഗുണനിലവാര ഘടകം QP
- ഒരു ക്ലോക്കിന് 1 പിക്സൽ എന്ന നിരക്കിൽ കണക്കുകൂട്ടൽ
- 4K (3840 × 2160) 60 fps റെസല്യൂഷൻ വരെയുള്ള കംപ്രഷൻ പിന്തുണയ്ക്കുന്നു
- കുറഞ്ഞ ലേറ്റൻസി (പൂർണ്ണ HD അല്ലെങ്കിൽ 252 തിരശ്ചീന ലൈനുകൾക്ക് 17 μs)
- 2, 4 സ്ലൈസുകൾ പിന്തുണയ്ക്കുന്നു
പിന്തുണച്ച കുടുംബങ്ങൾ
H.264 4K I-Frame എൻകോഡർ ഇനിപ്പറയുന്ന കുടുംബങ്ങളെ പിന്തുണയ്ക്കുന്നു:
- PolarFire® SoC FPGA
- PolarFire FPGA
ഹാർഡ്വെയർ നടപ്പിലാക്കൽ
ഇനിപ്പറയുന്ന ചിത്രം H.264 4K I-Frame എൻകോഡർ IP ബ്ലോക്ക് ഡയഗ്രം കാണിക്കുന്നു.
ചിത്രം 1-1. H.264 4K I-Frame എൻകോഡർ IP ബ്ലോക്ക് ഡയഗ്രം
ഇൻപുട്ടുകളും ഔട്ട്പുട്ടുകളും
ഇനിപ്പറയുന്ന പട്ടിക H.264 4K I-Frame എൻകോഡർ IP-യുടെ ഇൻപുട്ട്, ഔട്ട്പുട്ട് പോർട്ടുകൾ പട്ടികപ്പെടുത്തുന്നു.
പട്ടിക 1-1. H.264 4K I-Frame എൻകോഡർ IP-യുടെ ഇൻപുട്ട്, ഔട്ട്പുട്ട് പോർട്ടുകൾ
സിഗ്നൽ നാമം | ദിശ | വീതി | വിവരണം |
RESET_N | ഇൻപുട്ട് | 1 | ഡിസൈനിലേക്ക് സജീവ-കുറഞ്ഞ അസിൻക്രണസ് റീസെറ്റ് സിഗ്നൽ. |
PIX_CLK_I | ഇൻപുട്ട് | 1 | ഇൻകമിംഗ് പിക്സലുകൾ ഉള്ള ഇൻപുട്ട് ക്ലോക്ക് sampഎൽഇഡി. |
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 | NAL യൂണിറ്റ്, സ്ലൈസ് ഹെഡർ, SPS, PPS, മാക്രോ ബ്ലോക്കുകളുടെ എൻകോഡ് ചെയ്ത ഡാറ്റ എന്നിവ അടങ്ങുന്ന H.264 Slice0 എൻകോഡ് ചെയ്ത ഡാറ്റ ഔട്ട്പുട്ട്. |
DATA_VALID0_O | ഔട്ട്പുട്ട് | 1 | Slice0 എൻകോഡ് ചെയ്ത ഡാറ്റയെ സൂചിപ്പിക്കുന്ന സിഗ്നൽ സാധുവാണ്. |
DATA1_O | ഔട്ട്പുട്ട് | 16 | സ്ലൈസ് ഹെഡറും മാക്രോ ബ്ലോക്കുകളുടെ എൻകോഡ് ചെയ്ത ഡാറ്റയും അടങ്ങുന്ന H.264 Slice1 എൻകോഡ് ചെയ്ത ഡാറ്റ ഔട്ട്പുട്ട്. |
DATA_VALID1_O | ഔട്ട്പുട്ട് | 1 | Slice1 എൻകോഡ് ചെയ്ത ഡാറ്റയെ സൂചിപ്പിക്കുന്ന സിഗ്നൽ സാധുവാണ്. |
DATA2_O | ഔട്ട്പുട്ട് | 16 | സ്ലൈസ് ഹെഡറും മാക്രോ ബ്ലോക്കുകളുടെ എൻകോഡ് ചെയ്ത ഡാറ്റയും അടങ്ങുന്ന H.264 Slice2 എൻകോഡ് ചെയ്ത ഡാറ്റ ഔട്ട്പുട്ട്. |
DATA_VALID2_O | ഔട്ട്പുട്ട് | 1 | Slice2 എൻകോഡ് ചെയ്ത ഡാറ്റയെ സൂചിപ്പിക്കുന്ന സിഗ്നൽ സാധുവാണ്. |
………..തുടർന്ന | |||
സിഗ്നൽ നാമം | ദിശ | വീതി | വിവരണം |
DATA3_O | ഔട്ട്പുട്ട് | 16 | സ്ലൈസ് ഹെഡറും മാക്രോ ബ്ലോക്കുകളുടെ എൻകോഡ് ചെയ്ത ഡാറ്റയും അടങ്ങുന്ന H.264 Slice3 എൻകോഡ് ചെയ്ത ഡാറ്റ ഔട്ട്പുട്ട്. |
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 ബിറ്റ് സ്ട്രീമിൻ്റെ അവസാനം. |
ചാനൽ 0 ആർബിറ്റർ ഇൻ്റർഫേസ് പോർട്ടുകൾ വായിക്കുക | |||
RDATA0_I | ഇൻപുട്ട് | ഇൻപുട്ട് ഡാറ്റ വീതി | മദ്ധ്യസ്ഥനിൽ നിന്നുള്ള ഡാറ്റ വായിക്കുക |
RVALID0_I | ഇൻപുട്ട് | 1 | മദ്ധ്യസ്ഥനിൽ നിന്നുള്ള സാധുവായ ഡാറ്റ വായിക്കുക |
ARREADY0_I | ഇൻപുട്ട് | 1 | മദ്ധ്യസ്ഥൻ്റെ അംഗീകാരം |
BUSER0_I | ഇൻപുട്ട് | 1 | പൂർത്തീകരണം വായിക്കുക |
ARADDR0_O | ഔട്ട്പുട്ട് | 32 | ഡിഡിആർ വിലാസം എവിടെ നിന്ന് വായിക്കണം എന്ന് തുടങ്ങണം |
ARVALID0_O | ഔട്ട്പുട്ട് | 1 | മദ്ധ്യസ്ഥനോടുള്ള അഭ്യർത്ഥന വായിക്കുക |
ARSIZE0_O | ഔട്ട്പുട്ട് | 8 | പൊട്ടിത്തെറിയുടെ വലുപ്പം വായിക്കുക |
ചാനൽ 1 ആർബിറ്റർ ഇൻ്റർഫേസ് പോർട്ടുകൾ വായിക്കുക | |||
RDATA1_I | ഇൻപുട്ട് | ഇൻപുട്ട് ഡാറ്റ വീതി | മദ്ധ്യസ്ഥനിൽ നിന്നുള്ള ഡാറ്റ വായിക്കുക |
RVALID1_I | ഇൻപുട്ട് | 1 | മദ്ധ്യസ്ഥനിൽ നിന്നുള്ള സാധുവായ ഡാറ്റ വായിക്കുക |
ARREADY1_I | ഇൻപുട്ട് | 1 | മദ്ധ്യസ്ഥൻ്റെ അംഗീകാരം |
BUSER1_I | ഇൻപുട്ട് | 1 | പൂർത്തീകരണം വായിക്കുക |
ARADDR1_O | ഔട്ട്പുട്ട് | 32 | ഡിഡിആർ വിലാസം എവിടെ നിന്ന് വായിക്കണം എന്ന് തുടങ്ങണം |
ARVALID1_O | ഔട്ട്പുട്ട് | 1 | മദ്ധ്യസ്ഥനോടുള്ള അഭ്യർത്ഥന വായിക്കുക |
ARSIZE1_O | ഔട്ട്പുട്ട് | 8 | പൊട്ടിത്തെറിയുടെ വലുപ്പം വായിക്കുക |
ചാനൽ 2 ആർബിറ്റർ ഇൻ്റർഫേസ് പോർട്ടുകൾ വായിക്കുക | |||
RDATA2_I | ഇൻപുട്ട് | ഇൻപുട്ട് ഡാറ്റ വീതി | മദ്ധ്യസ്ഥനിൽ നിന്നുള്ള ഡാറ്റ വായിക്കുക |
RVALID2_I | ഇൻപുട്ട് | 1 | മദ്ധ്യസ്ഥനിൽ നിന്നുള്ള സാധുവായ ഡാറ്റ വായിക്കുക |
ARREADY2_I | ഇൻപുട്ട് | 1 | മദ്ധ്യസ്ഥൻ്റെ അംഗീകാരം |
BUSER2_I | ഇൻപുട്ട് | 1 | പൂർത്തീകരണം വായിക്കുക |
ARADDR2_O | ഔട്ട്പുട്ട് | 32 | ഡിഡിആർ വിലാസം എവിടെ നിന്ന് വായിക്കണം എന്ന് തുടങ്ങണം |
ARVALID2_O | ഔട്ട്പുട്ട് | 1 | മദ്ധ്യസ്ഥനോടുള്ള അഭ്യർത്ഥന വായിക്കുക |
ARSIZE2_O | ഔട്ട്പുട്ട് | 8 | പൊട്ടിത്തെറിയുടെ വലുപ്പം വായിക്കുക |
ചാനൽ 3 ആർബിറ്റർ ഇൻ്റർഫേസ് പോർട്ടുകൾ വായിക്കുക | |||
RDATA3_I | ഇൻപുട്ട് | ഇൻപുട്ട് ഡാറ്റ വീതി | മദ്ധ്യസ്ഥനിൽ നിന്നുള്ള ഡാറ്റ വായിക്കുക |
RVALID3_I | ഇൻപുട്ട് | 1 | മദ്ധ്യസ്ഥനിൽ നിന്നുള്ള സാധുവായ ഡാറ്റ വായിക്കുക |
………..തുടർന്ന | |||
സിഗ്നൽ നാമം | ദിശ | വീതി | വിവരണം |
ARREADY3_I | ഇൻപുട്ട് | 1 | മദ്ധ്യസ്ഥൻ്റെ അംഗീകാരം |
BUSER3_I | ഇൻപുട്ട് | 1 | പൂർത്തീകരണം വായിക്കുക |
ARADDR3_O | ഔട്ട്പുട്ട് | 32 | ഡിഡിആർ വിലാസം എവിടെ നിന്ന് വായിക്കണം എന്ന് തുടങ്ങണം |
ARVALID3_O | ഔട്ട്പുട്ട് | 1 | മദ്ധ്യസ്ഥനോടുള്ള അഭ്യർത്ഥന വായിക്കുക |
ARSIZE3_O | ഔട്ട്പുട്ട് | 8 | പൊട്ടിത്തെറിയുടെ വലുപ്പം വായിക്കുക |
കോൺഫിഗറേഷൻ പാരാമീറ്ററുകൾ
H.264 4K I-Frame എൻകോഡറിൻ്റെ ഹാർഡ്വെയർ നിർവ്വഹണത്തിൽ ഉപയോഗിക്കുന്ന പൊതുവായ കോൺഫിഗറേഷൻ പാരാമീറ്ററുകളുടെ വിവരണം ഇനിപ്പറയുന്ന പട്ടിക പട്ടികപ്പെടുത്തുന്നു, ഇത് ആപ്ലിക്കേഷൻ ആവശ്യകതകളെ അടിസ്ഥാനമാക്കി വ്യത്യാസപ്പെടാം.
പട്ടിക 1-2. H.264 4K I-Frame എൻകോഡർ കോൺഫിഗറേഷൻ പാരാമീറ്ററുകൾ
പേര് | വിവരണം |
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 തിരഞ്ഞെടുക്കുക. |
IP കോൺഫിഗറേറ്റർ
ഇനിപ്പറയുന്ന ചിത്രം H.264 4K I-Frame എൻകോഡർ IP കോൺഫിഗറേറ്റർ കാണിക്കുന്നു.
ചിത്രം 1-2. IP കോൺഫിഗറേഷൻ
H.264 4K I-Frame എൻകോഡർ IP-യുടെ ഹാർഡ്വെയർ നടപ്പിലാക്കൽ
H.264 4K I-Frame എൻകോഡർ 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 എൻകോഡർ IP ബ്ലോക്ക് ഡയഗ്രം കാണിക്കുന്നു.
ചിത്രം 1-3. H.264 4K I-Frame എൻകോഡർ IP ബ്ലോക്ക് ഡയഗ്രം
ഇനിപ്പറയുന്ന ചിത്രം സ്ലൈസ് എൻകോഡർ ബ്ലോക്ക് ഡയഗ്രം കാണിക്കുന്നു.
ചിത്രം 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 സബ് ബ്ലോക്ക് സൃഷ്ടിക്കുന്നു. ഈ മാട്രിക്സ് ജനറേറ്റർ അടുത്ത മാക്രോബ്ലോക്കിലേക്ക് പോകുന്നതിന് മുമ്പ് ഒരു മാക്രോബ്ലോക്കിൻ്റെ എല്ലാ ഉപ ബ്ലോക്കുകളിലൂടെയും വ്യാപിക്കുന്നു.
ഇൻട്രാ പ്രവചനം
264 x 4 ബ്ലോക്കിലെ വിവരങ്ങൾ കുറയ്ക്കുന്നതിന് H.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 മൂല്യം താഴ്ന്ന കംപ്രഷനും ഉയർന്ന നിലവാരവും സൂചിപ്പിക്കുന്നു, തിരിച്ചും.
CAVLC
H.264 രണ്ട് തരം എൻട്രോപ്പി എൻകോഡിംഗ് ഉപയോഗിക്കുന്നു - സന്ദർഭ അഡാപ്റ്റീവ് വേരിയബിൾ ലെങ്ത്ത് കോഡിംഗ് (CAVLC), സന്ദർഭ അഡാപ്റ്റീവ് ബൈനറി അരിത്മെറ്റിക് കോഡിംഗ് (CABAC). ക്വാണ്ടൈസ്ഡ് ഔട്ട്പുട്ട് എൻകോഡ് ചെയ്യുന്നതിന് IP CAVLC ഉപയോഗിക്കുന്നു.
ഹെഡർ ജനറേറ്റർ
ഹെഡ്ഡർ ജനറേറ്റർ ബ്ലോക്ക്, വീഡിയോ ഫ്രെയിമിന്റെ ഉദാഹരണം അനുസരിച്ച് ബ്ലോക്ക് ഹെഡറുകൾ, സ്ലൈസ് ഹെഡറുകൾ, സീക്വൻസ് പാരാമീറ്റർ സെറ്റ് (എസ്പിഎസ്), പിക്ചർ പാരാമീറ്റർ സെറ്റ് (പിപിഎസ്), നെറ്റ്വർക്ക് അബ്സ്ട്രാക്ഷൻ ലെയർ (എൻഎഎൽ) യൂണിറ്റ് എന്നിവ സൃഷ്ടിക്കുന്നു.
H.264 സ്ട്രീം ജനറേറ്റർ
H.264 സ്ട്രീം ജനറേറ്റർ ബ്ലോക്ക്, CAVLC ഔട്ട്പുട്ടും ഹെഡറുകളും സംയോജിപ്പിച്ച് H.264 സ്റ്റാൻഡേർഡ് ഫോർമാറ്റ് അനുസരിച്ച് എൻകോഡ് ചെയ്ത ഔട്ട്പുട്ട് സൃഷ്ടിക്കുന്നു.
ടെസ്റ്റ് ബെഞ്ച്
H.264 4K I-Frame എൻകോഡർ IP-യുടെ പ്രവർത്തനക്ഷമത പരിശോധിക്കാൻ ടെസ്റ്റ്ബെഞ്ച് നൽകിയിരിക്കുന്നു.
സിമുലേഷൻ
രണ്ട് പ്രതിനിധീകരിക്കുന്ന 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 എൻകോഡർ IP കോർ - എന്നതിലേക്ക് പോകുക Files ടാബിൽ പോയി സിമുലേഷൻ തിരഞ്ഞെടുക്കുക > ഇറക്കുമതി ചെയ്യുക Files.
ചിത്രം 2-2. ഇറക്കുമതി ചെയ്യുക Files - H264_sim_data_in_y.txt, H264_sim_data_in_c.txt, H264_refOut.txt എന്നിവ ഇറക്കുമതി ചെയ്യുക fileഇനിപ്പറയുന്ന പാതയിൽ നിന്നുള്ളത്: ..\ \ഘടകം\Microsemi\SolutionCore\ H264_4K_Iframe_Encoder\ \ഉത്തേജനം.
- മറ്റൊന്ന് ഇറക്കുമതി ചെയ്യാൻ file, ആവശ്യമുള്ളത് അടങ്ങിയിരിക്കുന്ന ഫോൾഡർ ബ്രൗസ് ചെയ്യുക file, തുറക്കുക ക്ലിക്ക് ചെയ്യുക. ഇറക്കുമതി ചെയ്തത് file സിമുലേഷന് കീഴിൽ പട്ടികപ്പെടുത്തിയിരിക്കുന്നു, ഇനിപ്പറയുന്ന ചിത്രം കാണുക.
ചിത്രം 2-3. ഇറക്കുമതി ചെയ്തത് Files - ഡിസൈൻ ശ്രേണി ടാബിലേക്ക് പോയി H264_4K_Iframe_Enc_C0-ൽ റൈറ്റ് ക്ലിക്ക് ചെയ്ത് റൂട്ട് ആയി സജ്ജമാക്കുക തിരഞ്ഞെടുക്കുക. ചിത്രം 2-4. റൂട്ടായി സജ്ജമാക്കുക
- Stimulus Hierarchy ടാബിലേക്ക് പോയി H264_4K_Iframe_Encoder_tb (H264_4K_Iframe_Encoder_tb. v) > പ്രീ-സിന്ത് ഡിസൈൻ അനുകരിക്കുക > ഇൻ്ററാക്ടീവ് ആയി തുറക്കുക. ഐപി രണ്ട് ഫ്രെയിമുകൾക്കായി അനുകരിക്കുന്നു. ചിത്രം 2-5. പ്രീ-സിന്തസിസ് ഡിസൈൻ സിമുലേറ്റിംഗ്
- ടെസ്റ്റ്ബെഞ്ച് ഉപയോഗിച്ച് മോഡൽസിം തുറക്കുന്നു file ഇനിപ്പറയുന്ന ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നതുപോലെ.
ചിത്രം 2-6. മോഡൽസിം സിമുലേഷൻ വിൻഡോ
പ്രധാനപ്പെട്ടത്: .do-ൽ വ്യക്തമാക്കിയിരിക്കുന്ന റൺടൈം പരിധി കാരണം സിമുലേഷൻ തടസ്സപ്പെട്ടാൽ file, സിമുലേഷൻ പൂർത്തിയാക്കാൻ run -all കമാൻഡ് ഉപയോഗിക്കുക.
ലൈസൻസ്
- H.264 4K I-Frame എൻകോഡർ IP ലൈസൻസിന് കീഴിൽ എൻക്രിപ്റ്റ് ചെയ്ത രൂപത്തിൽ മാത്രമാണ് നൽകിയിരിക്കുന്നത്.
- എൻക്രിപ്റ്റ് ചെയ്ത RTL സോഴ്സ് കോഡ് ലൈസൻസ് ലോക്ക് ചെയ്തിരിക്കുന്നു, പ്രത്യേകം വാങ്ങണം. ലിബറോ ഡിസൈൻ സ്യൂട്ട് ഉപയോഗിച്ച് നിങ്ങൾക്ക് സിമുലേഷൻ, സിന്തസിസ്, ലേഔട്ട്, ഫീൽഡ് പ്രോഗ്രാമബിൾ ഗേറ്റ് അറേ (എഫ്പിജിഎ) സിലിക്കൺ പ്രോഗ്രാം ചെയ്യാം.
- H.264 എൻകോഡർ സവിശേഷതകൾ പരിശോധിക്കുന്നതിന് മൂല്യനിർണ്ണയ ലൈസൻസ് സൗജന്യമായി നൽകുന്നു. ഹാർഡ്വെയറിൽ ഒരു മണിക്കൂർ ഉപയോഗത്തിന് ശേഷം മൂല്യനിർണ്ണയ ലൈസൻസ് കാലഹരണപ്പെടും.
ഇൻസ്റ്റലേഷൻ നിർദ്ദേശങ്ങൾ
- ലിബെറോ SoC സോഫ്റ്റ്വെയറിൽ കോർ ഇൻസ്റ്റാൾ ചെയ്തിരിക്കണം. കാറ്റലോഗ് അപ്ഡേറ്റ് ഫംഗ്ഷനിലൂടെ ഇത് യാന്ത്രികമായി ചെയ്യപ്പെടും
- Libero SoC സോഫ്റ്റ്വെയർ, അല്ലെങ്കിൽ CPZ file ആഡ് കോർ കാറ്റലോഗ് ഫീച്ചർ ഉപയോഗിച്ച് സ്വമേധയാ ചേർക്കാവുന്നതാണ്. എപ്പോൾ CPZ file Libero-യിൽ ഇൻസ്റ്റാൾ ചെയ്തിരിക്കുന്നു, Libero പ്രോജക്റ്റിൽ ഉൾപ്പെടുത്തുന്നതിനായി SmartDesign-ൽ കോർ കോൺഫിഗർ ചെയ്യാനും ജനറേറ്റ് ചെയ്യാനും തൽക്ഷണം ചെയ്യാനും കഴിയും.
- കോർ ഇൻസ്റ്റാളേഷൻ, ലൈസൻസിംഗ്, പൊതുവായ ഉപയോഗം എന്നിവയെക്കുറിച്ചുള്ള കൂടുതൽ നിർദ്ദേശങ്ങൾക്ക്, Libero SoC ഓൺലൈൻ സഹായം കാണുക.
ഇനിപ്പറയുന്ന പട്ടിക വിഭവ വിനിയോഗം പട്ടികപ്പെടുത്തുന്നുample H.264 4K I-Frame എൻകോഡർ IP രൂപകൽപന PolarFire FPGA (MPF300TS-1FCG1152I പാക്കേജ്) നായി നിർമ്മിച്ച് 4:2:2 സെക്കൻ്റ് ഉപയോഗിച്ച് കംപ്രസ് ചെയ്ത ഡാറ്റ സൃഷ്ടിക്കുന്നുampഇൻപുട്ട് ഡാറ്റയുടെ ലിംഗ്.
പട്ടിക 5-1. H.264 4K I-Frame എൻകോഡർ IP-യുടെ വിഭവ വിനിയോഗം
ഘടകം | 4 കഷ്ണങ്ങൾ | 2 കഷ്ണങ്ങൾ |
4LUTs | 73588 | 37017 |
ഡിഎഫ്എഫുകൾ | 67543 | 33839 |
LSRAM | 592 | 296 |
µSRAM | 84 | 42 |
മാത്ത് ബ്ലോക്കുകൾ | 89 | 45 |
ഇന്റർഫേസ് 4-ഇൻപുട്ട് LUT-കൾ | 25524 | 12780 |
ഇന്റർഫേസ് DFFs | 25524 | 12780 |
റിവിഷൻ ചരിത്രം
പ്രമാണത്തിൽ നടപ്പിലാക്കിയ മാറ്റങ്ങളെ പുനരവലോകന ചരിത്ര പട്ടിക വിവരിക്കുന്നു. ഏറ്റവും പുതിയ പ്രസിദ്ധീകരണത്തിൽ നിന്ന് ആരംഭിക്കുന്ന മാറ്റങ്ങൾ പുനരവലോകനം വഴി ലിസ്റ്റ് ചെയ്തിരിക്കുന്നു.
പട്ടിക 6-1. റിവിഷൻ ചരിത്രം
പുനരവലോകനം | തീയതി | വിവരണം |
A | 01/2023 | പ്രാരംഭ റിലീസ്. |
മൈക്രോചിപ്പ് FPGA പിന്തുണ
കസ്റ്റമർ സർവീസ്, കസ്റ്റമർ ടെക്നിക്കൽ സപ്പോർട്ട് സെന്റർ, എ webസൈറ്റ്, ലോകമെമ്പാടുമുള്ള വിൽപ്പന ഓഫീസുകൾ. ഉപഭോക്താക്കൾ അവരുടെ ചോദ്യങ്ങൾക്ക് ഇതിനകം ഉത്തരം ലഭിച്ചിരിക്കാൻ സാധ്യതയുള്ളതിനാൽ പിന്തുണയുമായി ബന്ധപ്പെടുന്നതിന് മുമ്പ് മൈക്രോചിപ്പ് ഓൺലൈൻ ഉറവിടങ്ങൾ സന്ദർശിക്കാൻ നിർദ്ദേശിക്കുന്നു. വഴി സാങ്കേതിക സഹായ കേന്ദ്രവുമായി ബന്ധപ്പെടുക webസൈറ്റ് www.microchip.com/support. FPGA ഉപകരണ പാർട്ട് നമ്പർ പരാമർശിക്കുക, ഉചിതമായ കേസ് വിഭാഗം തിരഞ്ഞെടുത്ത് desig അപ്ലോഡ് ചെയ്യുക fileഒരു സാങ്കേതിക പിന്തുണ കേസ് സൃഷ്ടിക്കുമ്പോൾ s. ഉൽപ്പന്ന വിലനിർണ്ണയം, ഉൽപ്പന്ന അപ്ഗ്രേഡുകൾ, അപ്ഡേറ്റ് വിവരങ്ങൾ, ഓർഡർ നില, അംഗീകാരം എന്നിവ പോലുള്ള സാങ്കേതികേതര ഉൽപ്പന്ന പിന്തുണയ്ക്കായി ഉപഭോക്തൃ സേവനവുമായി ബന്ധപ്പെടുക.
- വടക്കേ അമേരിക്കയിൽ നിന്ന്, 800.262.1060 എന്ന നമ്പറിൽ വിളിക്കുക
- ലോകത്തിൻ്റെ മറ്റു ഭാഗങ്ങളിൽ നിന്ന് 650.318.4460 എന്ന നമ്പറിൽ വിളിക്കുക
- ഫാക്സ്, ലോകത്തെവിടെ നിന്നും, 650.318.8044
മൈക്രോചിപ്പ് വിവരങ്ങൾ
മൈക്രോചിപ്പ് Webസൈറ്റ്
മൈക്രോചിപ്പ് ഞങ്ങളുടെ വഴി ഓൺലൈൻ പിന്തുണ നൽകുന്നു webwww.microchip.com/ എന്നതിലെ സൈറ്റ്. ഈ webസൈറ്റ് നിർമ്മിക്കാൻ ഉപയോഗിക്കുന്നു fileഉപഭോക്താക്കൾക്ക് എളുപ്പത്തിൽ ലഭ്യമാകുന്ന വിവരങ്ങളും. ലഭ്യമായ ചില ഉള്ളടക്കങ്ങളിൽ ഇവ ഉൾപ്പെടുന്നു:
- ഉൽപ്പന്ന പിന്തുണ - ഡാറ്റാഷീറ്റുകളും പിശകുകളും, ആപ്ലിക്കേഷൻ കുറിപ്പുകളും എസ്ampലെ പ്രോഗ്രാമുകൾ, ഡിസൈൻ ഉറവിടങ്ങൾ, ഉപയോക്തൃ ഗൈഡുകൾ, ഹാർഡ്വെയർ പിന്തുണാ പ്രമാണങ്ങൾ, ഏറ്റവും പുതിയ സോഫ്റ്റ്വെയർ റിലീസുകൾ, ആർക്കൈവ് ചെയ്ത സോഫ്റ്റ്വെയർ
- പൊതു സാങ്കേതിക പിന്തുണ - പതിവായി ചോദിക്കുന്ന ചോദ്യങ്ങൾ (FAQ), സാങ്കേതിക പിന്തുണ അഭ്യർത്ഥനകൾ, ഓൺലൈൻ ചർച്ചാ ഗ്രൂപ്പുകൾ, മൈക്രോചിപ്പ് ഡിസൈൻ പങ്കാളി പ്രോഗ്രാം അംഗങ്ങളുടെ പട്ടിക
- മൈക്രോചിപ്പ് ബിസിനസ്സ് - ഉൽപ്പന്ന സെലക്ടറും ഓർഡറിംഗ് ഗൈഡുകളും, ഏറ്റവും പുതിയ മൈക്രോചിപ്പ് പ്രസ് റിലീസുകൾ, സെമിനാറുകളുടെയും ഇവൻ്റുകളുടെയും ലിസ്റ്റിംഗ്, മൈക്രോചിപ്പ് സെയിൽസ് ഓഫീസുകൾ, വിതരണക്കാർ, ഫാക്ടറി പ്രതിനിധികൾ എന്നിവയുടെ ലിസ്റ്റിംഗ്
ഉൽപ്പന്ന മാറ്റ അറിയിപ്പ് സേവനം
മൈക്രോചിപ്പ് ഉൽപ്പന്നങ്ങളിൽ ഉപഭോക്താക്കളെ നിലനിർത്താൻ മൈക്രോചിപ്പിൻ്റെ ഉൽപ്പന്ന മാറ്റ അറിയിപ്പ് സേവനം സഹായിക്കുന്നു. ഒരു നിർദ്ദിഷ്ട ഉൽപ്പന്ന കുടുംബവുമായോ താൽപ്പര്യമുള്ള ഡെവലപ്മെൻ്റ് ടൂളുമായോ ബന്ധപ്പെട്ട മാറ്റങ്ങൾ, അപ്ഡേറ്റുകൾ, പുനരവലോകനങ്ങൾ അല്ലെങ്കിൽ പിശകുകൾ ഉണ്ടാകുമ്പോഴെല്ലാം വരിക്കാർക്ക് ഇമെയിൽ അറിയിപ്പ് ലഭിക്കും.
രജിസ്റ്റർ ചെയ്യുന്നതിന്, പോകുക www.microchip.com/pcn. കൂടാതെ രജിസ്ട്രേഷൻ നിർദ്ദേശങ്ങൾ പാലിക്കുക.
ഉപഭോക്തൃ പിന്തുണ
മൈക്രോചിപ്പ് ഉൽപ്പന്നങ്ങളുടെ ഉപയോക്താക്കൾക്ക് നിരവധി ചാനലുകളിലൂടെ സഹായം ലഭിക്കും:
- വിതരണക്കാരൻ അല്ലെങ്കിൽ പ്രതിനിധി
- പ്രാദേശിക വിൽപ്പന ഓഫീസ്
- എംബഡഡ് സൊല്യൂഷൻസ് എഞ്ചിനീയർ (ഇഎസ്ഇ)
- സാങ്കേതിക സഹായം
പിന്തുണയ്ക്കായി ഉപഭോക്താക്കൾ അവരുടെ വിതരണക്കാരനെയോ പ്രതിനിധിയെയോ ഇഎസ്ഇയെയോ ബന്ധപ്പെടണം. ഉപഭോക്താക്കളെ സഹായിക്കാൻ പ്രാദേശിക സെയിൽസ് ഓഫീസുകളും ലഭ്യമാണ്. സെയിൽസ് ഓഫീസുകളുടെയും ലൊക്കേഷനുകളുടെയും ഒരു ലിസ്റ്റ് ഈ ഡോക്യുമെൻ്റിൽ ഉൾപ്പെടുത്തിയിട്ടുണ്ട്.
വഴി സാങ്കേതിക പിന്തുണ ലഭ്യമാണ് webസൈറ്റ്: www.microchip.com/support.
മൈക്രോചിപ്പ് ഉപകരണങ്ങളുടെ കോഡ് സംരക്ഷണ സവിശേഷത
മൈക്രോചിപ്പ് ഉൽപ്പന്നങ്ങളിലെ കോഡ് പരിരക്ഷണ സവിശേഷതയുടെ ഇനിപ്പറയുന്ന വിശദാംശങ്ങൾ ശ്രദ്ധിക്കുക:
- മൈക്രോചിപ്പ് ഉൽപ്പന്നങ്ങൾ അവയുടെ പ്രത്യേക മൈക്രോചിപ്പ് ഡാറ്റ ഷീറ്റിൽ അടങ്ങിയിരിക്കുന്ന സ്പെസിഫിക്കേഷനുകൾ പാലിക്കുന്നു.
- ഉദ്ദേശിച്ച രീതിയിൽ, ഓപ്പറേറ്റിംഗ് സ്പെസിഫിക്കേഷനുകൾക്കുള്ളിൽ, സാധാരണ അവസ്ഥയിൽ ഉപയോഗിക്കുമ്പോൾ അതിൻ്റെ ഉൽപ്പന്നങ്ങളുടെ കുടുംബം സുരക്ഷിതമാണെന്ന് മൈക്രോചിപ്പ് വിശ്വസിക്കുന്നു.
- മൈക്രോചിപ്പ് അതിന്റെ ബൗദ്ധിക സ്വത്തവകാശങ്ങളെ വിലമതിക്കുകയും ആക്രമണാത്മകമായി സംരക്ഷിക്കുകയും ചെയ്യുന്നു. മൈക്രോചിപ്പ് ഉൽപ്പന്നത്തിന്റെ കോഡ് പരിരക്ഷണ സവിശേഷതകൾ ലംഘിക്കാനുള്ള ശ്രമങ്ങൾ കർശനമായി നിരോധിച്ചിരിക്കുന്നു കൂടാതെ ഡിജിറ്റൽ മില്ലേനിയം പകർപ്പവകാശ നിയമം ലംഘിച്ചേക്കാം.
- മൈക്രോചിപ്പിനോ മറ്റേതെങ്കിലും അർദ്ധചാലക നിർമ്മാതാക്കൾക്കോ അതിന്റെ കോഡിന്റെ സുരക്ഷ ഉറപ്പുനൽകാൻ കഴിയില്ല. കോഡ് പരിരക്ഷണം അർത്ഥമാക്കുന്നത് ഉൽപ്പന്നം "പൊട്ടാത്തത്" ആണെന്ന് ഞങ്ങൾ ഉറപ്പ് നൽകുന്നു എന്നല്ല.
- കോഡ് സംരക്ഷണം നിരന്തരം വികസിച്ചുകൊണ്ടിരിക്കുന്നു. ഞങ്ങളുടെ ഉൽപ്പന്നങ്ങളുടെ കോഡ് പരിരക്ഷണ സവിശേഷതകൾ തുടർച്ചയായി മെച്ചപ്പെടുത്താൻ Microchip പ്രതിജ്ഞാബദ്ധമാണ്.
നിയമപരമായ അറിയിപ്പ്
ഈ പ്രസിദ്ധീകരണവും ഇതിലെ വിവരങ്ങളും നിങ്ങളുടെ ആപ്ലിക്കേഷനുമായി മൈക്രോചിപ്പ് ഉൽപ്പന്നങ്ങൾ രൂപകൽപ്പന ചെയ്യുന്നതിനും പരിശോധിക്കുന്നതിനും സംയോജിപ്പിക്കുന്നതിനും ഉൾപ്പെടെ, മൈക്രോചിപ്പ് ഉൽപ്പന്നങ്ങളിൽ മാത്രമേ ഉപയോഗിക്കാവൂ. ഈ വിവരങ്ങൾ മറ്റേതെങ്കിലും രീതിയിൽ ഉപയോഗിക്കുന്നത് ഈ നിബന്ധനകൾ ലംഘിക്കുന്നു. ഉപകരണ ആപ്ലിക്കേഷനുകളെക്കുറിച്ചുള്ള വിവരങ്ങൾ നിങ്ങളുടെ സൗകര്യാർത്ഥം മാത്രമാണ് നൽകിയിരിക്കുന്നത്, അപ്ഡേറ്റുകൾ അസാധുവാക്കിയേക്കാം. നിങ്ങളുടെ ആപ്ലിക്കേഷൻ നിങ്ങളുടെ സ്പെസിഫിക്കേഷനുകൾ പാലിക്കുന്നുണ്ടെന്ന് ഉറപ്പാക്കേണ്ടത് നിങ്ങളുടെ ഉത്തരവാദിത്തമാണ്. അധിക പിന്തുണയ്ക്കായി നിങ്ങളുടെ പ്രാദേശിക മൈക്രോചിപ്പ് സെയിൽസ് ഓഫീസുമായി ബന്ധപ്പെടുക അല്ലെങ്കിൽ അധിക പിന്തുണ നേടുക www.microchip.com/en-us/support/design-help/client-support-services. ഈ വിവരം മൈക്രോചിപ്പ് "ഉള്ളതുപോലെ" നൽകുന്നു. രേഖാമൂലമുള്ളതോ വാക്കാലുള്ളതോ ആയതോ, നിയമപരമായതോ അല്ലാത്തതോ ആയ ഏതെങ്കിലും തരത്തിലുള്ള പ്രതിനിധാനങ്ങളോ വാറൻ്റികളോ മൈക്രോചിപ്പ് നൽകുന്നില്ല - ലംഘനം, വ്യാപാരം, ഒരു പ്രത്യേക ആവശ്യത്തിനായുള്ള ഫിറ്റ്നസ്, അല്ലെങ്കിൽ വാറൻ്റികൾ അതിൻ്റെ അവസ്ഥ, ഗുണനിലവാരം അല്ലെങ്കിൽ പ്രകടനം എന്നിവയുമായി ബന്ധപ്പെട്ടിരിക്കുന്നു. ഒരു സാഹചര്യത്തിലും, ഏതെങ്കിലും തരത്തിലുള്ള പരോക്ഷമായ, പ്രത്യേകമായ, ശിക്ഷാപരമായ, സാന്ദർഭികമായ, അല്ലെങ്കിൽ തുടർന്നുള്ള നഷ്ടം, നാശനഷ്ടം, ചെലവ്, അല്ലെങ്കിൽ അതിനാവശ്യമായ ഏതെങ്കിലും തരത്തിലുള്ള ചെലവുകൾ എന്നിവയ്ക്ക് മൈക്രോചിപ്പ് ബാധ്യസ്ഥനായിരിക്കില്ല ED, മൈക്രോചിപ്പ് ഉപദേശിച്ചിട്ടുണ്ടെങ്കിലും സാധ്യത അല്ലെങ്കിൽ നാശനഷ്ടങ്ങൾ മുൻകൂട്ടി കാണാവുന്നതാണ്. നിയമം അനുവദനീയമായ പരമാവധി, വിവരങ്ങൾ അല്ലെങ്കിൽ അതിൻ്റെ ഉപയോഗവുമായി ബന്ധപ്പെട്ട എല്ലാ ക്ലെയിമുകളിലും മൈക്രോചിപ്പിൻ്റെ മൊത്തത്തിലുള്ള ബാദ്ധ്യത വിവരങ്ങൾക്കുള്ള ചിപ്പ്. ലൈഫ് സപ്പോർട്ടിലും കൂടാതെ/അല്ലെങ്കിൽ സുരക്ഷാ ആപ്ലിക്കേഷനുകളിലും മൈക്രോചിപ്പ് ഉപകരണങ്ങളുടെ ഉപയോഗം പൂർണ്ണമായും വാങ്ങുന്നയാളുടെ റിസ്കിലാണ്, കൂടാതെ അത്തരം ഉപയോഗത്തിൻ്റെ ഫലമായുണ്ടാകുന്ന എല്ലാ കേടുപാടുകൾ, ക്ലെയിമുകൾ, സ്യൂട്ടുകൾ അല്ലെങ്കിൽ ചെലവുകൾ എന്നിവയിൽ നിന്ന് ദോഷകരമല്ലാത്ത മൈക്രോചിപ്പിനെ പ്രതിരോധിക്കാനും നഷ്ടപരിഹാരം നൽകാനും വാങ്ങുന്നയാൾ സമ്മതിക്കുന്നു. ഏതെങ്കിലും മൈക്രോചിപ്പ് ബൗദ്ധിക സ്വത്തവകാശത്തിന് കീഴിലുള്ള ലൈസൻസുകളൊന്നും പരോക്ഷമായോ അല്ലാതെയോ പ്രസ്താവിച്ചിട്ടില്ലെങ്കിൽ കൈമാറുന്നതല്ല.
വ്യാപാരമുദ്രകൾ
മൈക്രോചിപ്പ് നാമവും ലോഗോയും, മൈക്രോചിപ്പ് ലോഗോ, അഡാപ്ടെക്, എവിആർ, എവിആർ ലോഗോ, എവിആർ ഫ്രീക്കുകൾ, ബെസ്ടൈം, ബിറ്റ്ക്ലൗഡ്, ക്രിപ്റ്റോമെമ്മറി, ക്രിപ്റ്റോആർഎഫ്, ഡിഎസ്പിഐസി, ഫ്ലെക്സ്പിഡബ്ല്യുആർ, ഹെൽഡോ, ഇഗ്ലൂ, ജ്യൂക്ബ്ലോക്സ്, കെലെഎക്സ്, മാക്സ്, മാക്സ്, മാക്സ്, മാക്സ് ഉവ്വ്, MediaLB, megaAVR, മൈക്രോസെമി, മൈക്രോസെമി ലോഗോ, ഏറ്റവുമധികം, ഏറ്റവും കൂടുതൽ ലോഗോ, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 ലോഗോ, PolarFire, Prochip ഡിസൈനർ, QTouch, SAM-BA, SenGenuity, Spycomshme Logo, SST, SYFKMST, , 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, Wire, Quasic Plus ലോഗോ SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, ZL എന്നിവ യുഎസ്എ അയസന്റ് കീ സപ്രഷൻ, AKS, അനലോഗ്-ഫോർ-ദി-ഡിജിറ്റൽ ഏജ്, ഏതെങ്കിലും കപ്പാസിറ്റർ, ഏതെങ്കിലും കപ്പാസിറ്റർ എന്നിവയിൽ ഉൾപ്പെടുത്തിയിട്ടുള്ള മൈക്രോചിപ്പ് ടെക്നോളജിയുടെ രജിസ്റ്റർ ചെയ്ത വ്യാപാരമുദ്രകളാണ്. , BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, ഡൈനാമിക് ആവറേജ് മാച്ചിംഗ്, DAM, ECAN, Texridreen, Espresso, സർക്യൂട്ട് സീരിയൽ പ്രോഗ്രാമിംഗ്, ICSP, INICnet, ഇന്റലിജന്റ് പാരലലിംഗ്, ഇന്റലിമോസ്, ഇന്റർ-ചിപ്പ് കണക്റ്റിവിറ്റി, ജിറ്റർബ്ലോക്കർ, നോബ്-ഓൺ-ഡിസ്പ്ലേ, കോഡി, മാക്സ്ക്രിപ്റ്റോ, പരമാവധിView, membrane, Mindi, MiWi, MPASM, MPF, MPLAB സർട്ടിഫൈഡ് ലോഗോ, MPLIB, MPLINK, MultiTRAK, NetDetach, Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, Rpleck, Rpleck, Rpleck, Rplex , RTG4, SAM ICE, സീരിയൽ ക്വാഡ് I/O, ലളിതമായ മാപ്പ്, സിംപ്ലിഫി, സ്മാർട്ട് ബഫർ, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, മൊത്തം സഹിഷ്ണുത, വിശ്വസനീയമായ സമയം, USBCheense, TSHARC വെക്റ്റർബ്ലോക്സ്, വെരിഫി, ViewSpan, WiperLock, XpressConnect, ZENA എന്നിവ യുഎസ്എയിലും മറ്റ് രാജ്യങ്ങളിലും സംയോജിപ്പിച്ചിട്ടുള്ള മൈക്രോചിപ്പ് ടെക്നോളജിയുടെ വ്യാപാരമുദ്രകളാണ്. യുഎസ്എയിൽ സംയോജിപ്പിച്ച മൈക്രോചിപ്പ് ടെക്നോളജിയുടെ ഒരു സേവന ചിഹ്നമാണ് എസ്ക്യുടിപി, അഡാപ്ടെക് ലോഗോ, ഫ്രീക്വൻസി ഓൺ ഡിമാൻഡ്, സിലിക്കൺ സ്റ്റോറേജ് ടെക്നോളജി, സിംകോം എന്നിവ മറ്റ് രാജ്യങ്ങളിൽ മൈക്രോചിപ്പ് ടെക്നോളജി ഇൻകോർപ്പറേറ്റിൻ്റെ രജിസ്റ്റർ ചെയ്ത വ്യാപാരമുദ്രകളാണ്. GestIC മറ്റ് രാജ്യങ്ങളിലെ മൈക്രോചിപ്പ് ടെക്നോളജി ജർമ്മനി II GmbH & Co. KG-യുടെ ഒരു രജിസ്റ്റർ ചെയ്ത വ്യാപാരമുദ്രയാണ്. ഇവിടെ പരാമർശിച്ചിരിക്കുന്ന മറ്റെല്ലാ വ്യാപാരമുദ്രകളും അതത് കമ്പനികളുടെ സ്വത്താണ്. © 2023, മൈക്രോചിപ്പ് ടെക്നോളജി ഇൻകോർപ്പറേറ്റഡ് അതിൻ്റെ അനുബന്ധ സ്ഥാപനങ്ങളും. എല്ലാ അവകാശങ്ങളും നിക്ഷിപ്തം. ISBN: 978-1-6683-1888-1
ക്വാളിറ്റി മാനേജ്മെൻ്റ് സിസ്റ്റം
മൈക്രോചിപ്പിൻ്റെ ക്വാളിറ്റി മാനേജ്മെൻ്റ് സിസ്റ്റങ്ങളെ കുറിച്ചുള്ള വിവരങ്ങൾക്ക് ദയവായി സന്ദർശിക്കുക www.microchip.com/qualitty.
ലോകമെമ്പാടുമുള്ള വിൽപ്പനയും സേവനവും
അമേരിക്ക
കോർപ്പറേറ്റ് ഓഫീസ്
- 2355 വെസ്റ്റ് ചാൻഡലർ Blvd.
- ചാൻഡലർ, 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
ലോസ് ഏഞ്ചൽസ്
- മിഷൻ വീജോ, 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
ഏഷ്യ/പസിഫിക്
- ഓസ്ട്രേലിയ - സിഡ്നി
- ഫോൺ: 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-
പ്രമാണങ്ങൾ / വിഭവങ്ങൾ
![]() |
മൈക്രോചിപ്പ് H.264 4K I-Frame എൻകോഡർ IP കോറുകൾ [pdf] ഉപയോക്തൃ ഗൈഡ് H.264 4K I-Frame എൻകോഡർ IP കോറുകൾ, H.264 4K, I-Frame എൻകോഡർ IP കോറുകൾ, എൻകോഡർ IP കോറുകൾ, IP കോറുകൾ |