UG0806
ഉപയോക്തൃ ഗൈഡ്
പോളാർഫയറിനായുള്ള MIPI CSI-2 റിസീവർ ഡീകോഡർ
പോളാർഫയറിനായുള്ള UG0806 MIPI CSI-2 റിസീവർ ഡീകോഡർ
മൈക്രോസെമി ആസ്ഥാനം
വൺ എന്റർപ്രൈസ്, അലിസോ വിജോ, CA 92656 USA
യുഎസ്എയ്ക്കുള്ളിൽ: +1 800-713-4113
യുഎസ്എയ്ക്ക് പുറത്ത്: +1 949-380-6100
വിൽപ്പന: +1 949-380-6136
ഫാക്സ്: +1 949-215-4996
ഇമെയിൽ: sales.support@microsemi.com
www.microsemi.com
©2021 Microsemi, Microchip Technology Inc. എല്ലാ അവകാശങ്ങളും നിക്ഷിപ്തമാണ്. മൈക്രോസെമിയും മൈക്രോസെമി ലോഗോയും മൈക്രോസെമി കോർപ്പറേഷന്റെ രജിസ്റ്റർ ചെയ്ത വ്യാപാരമുദ്രകളാണ്. മറ്റെല്ലാ വ്യാപാരമുദ്രകളും സേവന അടയാളങ്ങളും അവയുടെ ഉടമസ്ഥരുടെ സ്വത്താണ്.
മൈക്രോസെമി ഇവിടെ അടങ്ങിയിരിക്കുന്ന വിവരങ്ങളെക്കുറിച്ചോ ഏതെങ്കിലും പ്രത്യേക ആവശ്യത്തിനായി അതിന്റെ ഉൽപ്പന്നങ്ങളുടെയും സേവനങ്ങളുടെയും അനുയോജ്യതയെക്കുറിച്ചോ വാറന്റിയോ പ്രാതിനിധ്യമോ ഗ്യാരണ്ടിയോ നൽകുന്നില്ല, കൂടാതെ ഏതെങ്കിലും ഉൽപ്പന്നത്തിന്റെയോ സർക്യൂട്ടിന്റെയോ പ്രയോഗത്തിൽ നിന്നോ ഉപയോഗത്തിൽ നിന്നോ ഉണ്ടാകുന്ന ഒരു ബാധ്യതയും മൈക്രോസെമി ഏറ്റെടുക്കുന്നില്ല. ഇവിടെ വിൽക്കുന്ന ഉൽപ്പന്നങ്ങളും മൈക്രോസെമി വിൽക്കുന്ന മറ്റേതെങ്കിലും ഉൽപ്പന്നങ്ങളും പരിമിതമായ പരിശോധനയ്ക്ക് വിധേയമാണ്, അവ മിഷൻ-ക്രിട്ടിക്കൽ ഉപകരണങ്ങളുമായോ ആപ്ലിക്കേഷനുകളുമായോ സംയോജിച്ച് ഉപയോഗിക്കാൻ പാടില്ല. ഏതൊരു പ്രകടന സ്പെസിഫിക്കേഷനുകളും വിശ്വസനീയമാണെന്ന് വിശ്വസിക്കപ്പെടുന്നുവെങ്കിലും പരിശോധിച്ചുറപ്പിച്ചിട്ടില്ല, കൂടാതെ വാങ്ങുന്നയാൾ ഉൽപ്പന്നങ്ങളുടെ എല്ലാ പ്രകടനവും മറ്റ് പരിശോധനകളും നടത്തുകയും പൂർത്തിയാക്കുകയും വേണം. വാങ്ങുന്നയാൾ മൈക്രോസെമി നൽകുന്ന ഏതെങ്കിലും ഡാറ്റയെയും പ്രകടന സവിശേഷതകളെയും പാരാമീറ്ററുകളെയും ആശ്രയിക്കരുത്. ഏതെങ്കിലും ഉൽപ്പന്നങ്ങളുടെ അനുയോജ്യത സ്വതന്ത്രമായി നിർണ്ണയിക്കുകയും അവ പരിശോധിച്ച് സ്ഥിരീകരിക്കുകയും ചെയ്യേണ്ടത് വാങ്ങുന്നയാളുടെ ഉത്തരവാദിത്തമാണ്. മൈക്രോസെമി ഇവിടെ നൽകിയിരിക്കുന്ന വിവരങ്ങൾ "ഉള്ളതുപോലെ, എവിടെയാണ്", കൂടാതെ എല്ലാ പിഴവുകളോടും കൂടി നൽകിയിരിക്കുന്നു, കൂടാതെ അത്തരം വിവരങ്ങളുമായി ബന്ധപ്പെട്ട മുഴുവൻ അപകടസാധ്യതയും പൂർണ്ണമായും വാങ്ങുന്നയാൾക്കാണ്. മൈക്രോസെമി ഏതെങ്കിലും കക്ഷിക്ക് വ്യക്തമായോ പരോക്ഷമായോ ഏതെങ്കിലും പേറ്റന്റ് അവകാശങ്ങളോ ലൈസൻസുകളോ മറ്റേതെങ്കിലും ഐപി അവകാശങ്ങളോ നൽകുന്നില്ല, അത്തരം വിവരങ്ങളെ സംബന്ധിച്ചോ അല്ലെങ്കിൽ അത്തരം വിവരങ്ങൾ വിവരിച്ചിരിക്കുന്ന മറ്റെന്തെങ്കിലുമോ. ഈ ഡോക്യുമെന്റിൽ നൽകിയിരിക്കുന്ന വിവരങ്ങൾ മൈക്രോസെമിയുടെ ഉടമസ്ഥതയിലുള്ളതാണ്, കൂടാതെ ഈ ഡോക്യുമെന്റിലെ വിവരങ്ങളിലോ ഏതെങ്കിലും ഉൽപ്പന്നങ്ങളിലോ സേവനങ്ങളിലോ അറിയിപ്പ് കൂടാതെ ഏത് സമയത്തും മാറ്റങ്ങൾ വരുത്താനുള്ള അവകാശം മൈക്രോസെമിയിൽ നിക്ഷിപ്തമാണ്.
മൈക്രോസെമിയെക്കുറിച്ച്
Microchip Technology Inc.-ന്റെ (Nasdaq: MCHP) പൂർണ്ണ ഉടമസ്ഥതയിലുള്ള ഒരു സബ്സിഡിയറിയായ മൈക്രോസെമി, എയറോസ്പേസ് & ഡിഫൻസ്, കമ്മ്യൂണിക്കേഷൻസ്, ഡാറ്റാ സെന്റർ, വ്യാവസായിക വിപണികൾ എന്നിവയ്ക്കായി സെമികണ്ടക്ടറുകളുടെയും സിസ്റ്റം സൊല്യൂഷനുകളുടെയും സമഗ്രമായ ഒരു പോർട്ട്ഫോളിയോ വാഗ്ദാനം ചെയ്യുന്നു. ഉൽപ്പന്നങ്ങളിൽ ഉയർന്ന പ്രകടനവും റേഡിയേഷൻ കാഠിന്യമുള്ള അനലോഗ് മിക്സഡ് സിഗ്നൽ ഇന്റഗ്രേറ്റഡ് സർക്യൂട്ടുകളും FPGA-കളും SoC-കളും ASIC-കളും ഉൾപ്പെടുന്നു; പവർ മാനേജ്മെന്റ് ഉൽപ്പന്നങ്ങൾ; സമയവും സിൻക്രൊണൈസേഷൻ ഉപകരണങ്ങളും കൃത്യമായ സമയ പരിഹാരങ്ങളും, സമയത്തിന് ലോകത്തിന്റെ നിലവാരം സജ്ജമാക്കുന്നു; വോയ്സ് പ്രോസസ്സിംഗ് ഉപകരണങ്ങൾ; RF പരിഹാരങ്ങൾ; വ്യതിരിക്ത ഘടകങ്ങൾ; എന്റർപ്രൈസ് സ്റ്റോറേജ്, കമ്മ്യൂണിക്കേഷൻ സൊല്യൂഷനുകൾ, സെക്യൂരിറ്റി ടെക്നോളജികൾ, സ്കേലബിൾ ആന്റി-ടിampഎർ ഉൽപ്പന്നങ്ങൾ; ഇഥർനെറ്റ് പരിഹാരങ്ങൾ; പവർ-ഓവർ-ഇഥർനെറ്റ് ഐസികളും മിഡ്സ്പാനുകളും; അതുപോലെ ഇഷ്ടാനുസൃത ഡിസൈൻ കഴിവുകളും സേവനങ്ങളും. എന്നതിൽ കൂടുതലറിയുക www.microsemi.com.
റിവിഷൻ ചരിത്രം
റിവിഷൻ ഹിസ്റ്ററി പ്രമാണത്തിൽ നടപ്പിലാക്കിയ മാറ്റങ്ങളെ വിവരിക്കുന്നു. നിലവിലെ പ്രസിദ്ധീകരണം മുതൽ പുനരവലോകനം വഴി മാറ്റങ്ങൾ ലിസ്റ്റ് ചെയ്തിരിക്കുന്നു.
1.1 പുനരവലോകനം 10.0
ഈ പുനരവലോകനത്തിൽ വരുത്തിയ മാറ്റങ്ങളുടെ ഒരു സംഗ്രഹമാണ് ഇനിപ്പറയുന്നത്.
- പുതുക്കിയ പ്രധാന സവിശേഷതകൾ, പേജ് 3
- പുതുക്കിയ ചിത്രം 2, പേജ് 4.
- പുതുക്കിയ പട്ടിക 1, പേജ് 5
- പുതുക്കിയ പട്ടിക 2, പേജ് 6
1.2 പുനരവലോകനം 9.0
ഈ പുനരവലോകനത്തിൽ വരുത്തിയ മാറ്റങ്ങളുടെ ഒരു സംഗ്രഹമാണ് ഇനിപ്പറയുന്നത്.
- പുതുക്കിയ പ്രധാന സവിശേഷതകൾ, പേജ് 3
- പുതുക്കിയ പട്ടിക 4, പേജ് 8
1.3 പുനരവലോകനം 8.0
ഈ പുനരവലോകനത്തിൽ വരുത്തിയ മാറ്റങ്ങളുടെ ഒരു സംഗ്രഹമാണ് ഇനിപ്പറയുന്നത്.
- Raw-8, Raw-14, RGB-16 ഡാറ്റ തരങ്ങൾക്കുള്ള 888 ലെയ്ൻ കോൺഫിഗറേഷനുള്ള പിന്തുണ ചേർത്തു.
- പുതുക്കിയ ചിത്രം 2, പേജ് 4.
- പുതുക്കിയ വിഭാഗം പ്രധാന സവിശേഷതകൾ, പേജ് 3.
- അപ്ഡേറ്റ് ചെയ്ത വിഭാഗം mipi_csi2_rxdecoder, പേജ് 5.
- പുതുക്കിയ പട്ടിക 2, പേജ് 6, പട്ടിക 4, പേജ് 8.
1.4 പുനരവലോകനം 7.0
ഈ പുനരവലോകനത്തിൽ വരുത്തിയ മാറ്റങ്ങളുടെ ഒരു സംഗ്രഹമാണ് ഇനിപ്പറയുന്നത്.
- ഉപതല വിഭാഗങ്ങൾ ചേർത്തു പ്രധാന സവിശേഷതകൾ, പേജ് 3, പിന്തുണയുള്ള കുടുംബങ്ങൾ, പേജ് 3.
- പുതുക്കിയ പട്ടിക 4, പേജ് 8.
- ചിത്രം 4, പേജ് 9, ചിത്രം 5, പേജ് 9 എന്നിവ പുതുക്കി.
- ലൈസൻസ്, പേജ് 10, ഇൻസ്റ്റലേഷൻ നിർദ്ദേശങ്ങൾ, പേജ് 11, റിസോഴ്സ് യൂട്ടിലൈസേഷൻ, പേജ് 12 എന്നിവ ചേർത്തു.
- 14, 16, 888 പാതകൾക്കായുള്ള Raw1, Raw2, RGB4 ഡാറ്റ തരങ്ങൾക്കുള്ള പ്രധാന പിന്തുണ ചേർത്തു.
1.5 പുനരവലോകനം 6.0
ഈ പുനരവലോകനത്തിൽ വരുത്തിയ മാറ്റങ്ങളുടെ ഒരു സംഗ്രഹമാണ് ഇനിപ്പറയുന്നത്.
- പുതുക്കിയ ആമുഖം, പേജ് 3.
- പുതുക്കിയ ചിത്രം 2, പേജ് 4.
- പുതുക്കിയ പട്ടിക 2, പേജ് 6.
- പുതുക്കിയ പട്ടിക 4, പേജ് 8.
1.6 പുനരവലോകനം 5.0
ഈ പുനരവലോകനത്തിൽ വരുത്തിയ മാറ്റങ്ങളുടെ ഒരു സംഗ്രഹമാണ് ഇനിപ്പറയുന്നത്.
- പുതുക്കിയ ആമുഖം, പേജ് 3.
- ചിത്രം 2, പേജ് 4-ന്റെ തലക്കെട്ട് പുതുക്കി.
- പുതുക്കിയ പട്ടിക 2, പേജ് 6, പട്ടിക 4, പേജ് 8.
1.7 പുനരവലോകനം 4.0
Libero SoC v12.1 എന്നതിനായുള്ള പ്രമാണം അപ്ഡേറ്റ് ചെയ്തു.
1.8 പുനരവലോകനം 3.0
ഈ പുനരവലോകനത്തിൽ വരുത്തിയ മാറ്റങ്ങളുടെ ഒരു സംഗ്രഹമാണ് ഇനിപ്പറയുന്നത്.
- RAW12 ഡാറ്റാ തരത്തിനായുള്ള പിന്തുണ ചേർത്തു.
- IP-യിൽ frame_valid_o ഔട്ട്പുട്ട് സിഗ്നൽ ചേർത്തു, പട്ടിക 2, പേജ് 6 കാണുക.
- പട്ടിക 4, പേജ് 8-ൽ g_NUM_OF_PIXELS കോൺഫിഗറേഷൻ പാരാമീറ്റർ ചേർത്തു.
1.9 പുനരവലോകനം 2.0
RAW10 ഡാറ്റാ തരത്തിനായുള്ള പിന്തുണ ചേർത്തു.
1.10 പുനരവലോകനം 1.0
ഈ പ്രമാണത്തിന്റെ ആദ്യ പ്രസിദ്ധീകരണം.
ആമുഖം
MIPI CSI-2 എന്നത് ഒരു മൊബൈൽ ഇൻഡസ്ട്രി പ്രോസസർ ഇന്റർഫേസ് (MIPI) സഖ്യം നിർവചിച്ചിട്ടുള്ള ഒരു സ്റ്റാൻഡേർഡ് സ്പെസിഫിക്കേഷനാണ്. ക്യാമറ സീരിയൽ ഇന്റർഫേസ് 2 (CSI-2) സ്പെസിഫിക്കേഷൻ ഒരു പെരിഫറൽ ഉപകരണത്തിനും (ക്യാമറ) ഒരു ഹോസ്റ്റ് പ്രോസസറിനും (ബേസ്-ബാൻഡ്, ആപ്ലിക്കേഷൻ എഞ്ചിൻ) ഇടയിലുള്ള ഒരു ഇന്റർഫേസ് നിർവചിക്കുന്നു. സെൻസർ ഇന്റർഫേസിൽ നിന്നുള്ള ഡാറ്റ ഡീകോഡ് ചെയ്യുന്ന PolarFire (MIPI CSI-2 RxDecoder) എന്നതിനായുള്ള MIPI CSI2 റിസീവർ ഡീകോഡറിനെ ഈ ഉപയോക്തൃ ഗൈഡ് വിവരിക്കുന്നു.
Raw-1, Raw-2, Raw-4, Raw-8, Raw-8, RGB-10 ഡാറ്റ തരങ്ങൾക്കായി IP കോർ മൾട്ടി-ലെയ്ൻ (12, 14, 16, 888 പാതകൾ) പിന്തുണയ്ക്കുന്നു.
MIPI CSI-2 രണ്ട് മോഡുകളിൽ പ്രവർത്തിക്കുന്നു-ഹൈ-സ്പീഡ് മോഡ്, ലോ-പവർ മോഡ്. ഹൈ-സ്പീഡ് മോഡിൽ, ഷോർട്ട് പാക്കറ്റും ലോംഗ് പാക്കറ്റ് ഫോർമാറ്റുകളും ഉപയോഗിച്ച് ഇമേജ് ഡാറ്റയുടെ ഗതാഗതത്തെ MIPI CSI-2 പിന്തുണയ്ക്കുന്നു. ഹ്രസ്വ പാക്കറ്റുകൾ ഫ്രെയിം സിൻക്രൊണൈസേഷനും ലൈൻ സിൻക്രൊണൈസേഷൻ വിവരങ്ങളും നൽകുന്നു. നീളമുള്ള പാക്കറ്റുകൾ പിക്സൽ വിവരങ്ങൾ നൽകുന്നു. ട്രാൻസ്മിറ്റ് ചെയ്ത പാക്കറ്റുകളുടെ ക്രമം ഇപ്രകാരമാണ്.
- ഫ്രെയിം ആരംഭം (ഹ്രസ്വ പാക്കറ്റ്)
- ലൈൻ ആരംഭം (ഓപ്ഷണൽ)
- കുറച്ച് ഇമേജ് ഡാറ്റ പാക്കറ്റുകൾ (നീളമുള്ള പാക്കറ്റുകൾ)
- ലൈൻ അവസാനം (ഓപ്ഷണൽ)
- ഫ്രെയിം അവസാനം (ചെറിയ പാക്കറ്റ്)
ഒരു നീണ്ട പാക്കറ്റ് ഇമേജ് ഡാറ്റയുടെ ഒരു വരിക്ക് തുല്യമാണ്. ഇനിപ്പറയുന്ന ചിത്രീകരണം വീഡിയോ ഡാറ്റ സ്ട്രീം കാണിക്കുന്നു.
ചിത്രം 1 • വീഡിയോ ഡാറ്റ സ്ട്രീം
2.1 പ്രധാന സവിശേഷതകൾ
- 8, 10, 12, 14 ലെയ്നുകൾക്കായി Raw-16, Raw-888, Raw-1, Raw-2, Raw-4, RGB-8 ഡാറ്റ തരങ്ങളെ പിന്തുണയ്ക്കുന്നു
- 4, 4 ലെയ്ൻ മോഡിനായി ഒരു പിക്സൽ ക്ലോക്കിന് 8 പിക്സലുകൾ പിന്തുണയ്ക്കുന്നു
- നേറ്റീവ്, AXI4 സ്ട്രീം വീഡിയോ ഇന്റർഫേസ് പിന്തുണയ്ക്കുന്നു
- ലോ പവർ മോഡിൽ ഇടപാടുകൾ ഐപി പിന്തുണയ്ക്കുന്നില്ല
- എംബഡഡ്/വെർച്വൽ ചാനൽ (ഐഡി) മോഡിനെ IP പിന്തുണയ്ക്കുന്നില്ല
2.2 പിന്തുണയുള്ള കുടുംബങ്ങൾ
- PolarFire® SoC
- PolarFire®
ഹാർഡ്വെയർ നടപ്പിലാക്കൽ
ഈ വിഭാഗം ഹാർഡ്വെയർ നടപ്പിലാക്കൽ വിശദാംശങ്ങൾ വിവരിക്കുന്നു. ഇനിപ്പറയുന്ന ചിത്രീകരണം MIPI CSI2 RxDecoder IP അടങ്ങിയിരിക്കുന്ന MIPI CSI2 റിസീവർ സൊല്യൂഷൻ കാണിക്കുന്നു. ഈ ഐപി PolarFire ® MIPI IOD ജനറിക് ഇന്റർഫേസ് ബ്ലോക്കുകളും ഫേസ്-ലോക്ക്ഡ് ലൂപ്പും (PLL) സംയോജിപ്പിച്ച് ഉപയോഗിക്കേണ്ടതുണ്ട്. MIPI CSI2 RxDecoder IP രൂപകൽപ്പന ചെയ്തിരിക്കുന്നത് PolarFIre MIPI IOG ബ്ലോക്കുകൾക്കൊപ്പം പ്രവർത്തിക്കുന്നതിനാണ്. PolarFire IOG-ൽ നിന്ന് MIPI CSI2 RxDecoder IP-യിലേക്കുള്ള പിൻ കണക്ഷൻ ചിത്രം 2 കാണിക്കുന്നു. സമാന്തര ക്ലോക്ക് (പിക്സൽ ക്ലോക്ക്) സൃഷ്ടിക്കാൻ ഒരു PLL ആവശ്യമാണ്. PLL-ലേക്കുള്ള ഇൻപുട്ട് ക്ലോക്ക് IOG-യുടെ RX_CLK_R ഔട്ട്പുട്ട് പിന്നിൽ നിന്നായിരിക്കും. MIPI_bit_clk, ഉപയോഗിച്ച പാതകളുടെ എണ്ണം എന്നിവ അടിസ്ഥാനമാക്കി സമാന്തര ക്ലോക്ക് നിർമ്മിക്കുന്നതിന് PLL കോൺഫിഗർ ചെയ്യേണ്ടതുണ്ട്. സമാന്തര ഘടികാരത്തെ കണക്കാക്കാൻ ഉപയോഗിക്കുന്ന സമവാക്യം ഇപ്രകാരമാണ്.
CAM_CLOCK_I = (MIPI _ bit _ clk)/4
PARALLEL_CLOCK = (CAM_CLOCK_I x Num_of_Lanes x 8)/(g _ DATAWIDTH xg _ NUM _ OF _ PIXELS)
PolarFire-ന് വേണ്ടിയുള്ള MIPI CSI-2 Rx-ന്റെ ആർക്കിടെക്ചർ ഇനിപ്പറയുന്ന ചിത്രം കാണിക്കുന്നു.
ചിത്രം 2 • 2 ലെയ്ൻ കോൺഫിഗറേഷനുള്ള MIPI CSI-4 Rx സൊല്യൂഷന്റെ ആർക്കിടെക്ചർ
മുമ്പത്തെ ചിത്രം MIPI CSI2 RxDecoder IP-യിലെ വ്യത്യസ്ത മൊഡ്യൂളുകൾ കാണിക്കുന്നു. PolarFire IOD Generic, PLL എന്നിവയുമായി സംയോജിച്ച് ഉപയോഗിക്കുമ്പോൾ, ഈ IP-ന് സാധുവായ സിഗ്നലുകൾക്കൊപ്പം പിക്സൽ ഡാറ്റ നിർമ്മിക്കാൻ MIPI CSI2 പാക്കറ്റുകൾ സ്വീകരിക്കാനും ഡീകോഡ് ചെയ്യാനും കഴിയും.
3.1 ഡിസൈൻ വിവരണം
ഈ വിഭാഗം ഐപിയുടെ വിവിധ ആന്തരിക മൊഡ്യൂളുകൾ വിവരിക്കുന്നു.
3.1.1 എംബ്സിങ്ക്_ഡിറ്റക്റ്റ്
ഈ മൊഡ്യൂൾ PolarFire IOG-ൽ നിന്ന് ഡാറ്റ സ്വീകരിക്കുകയും ഓരോ ലെയ്നിലും ലഭിച്ച ഡാറ്റയിൽ ഉൾച്ചേർത്ത SYNC കോഡ് കണ്ടെത്തുകയും ചെയ്യുന്നു. ഈ മൊഡ്യൂൾ ഓരോ ലെയ്നിൽ നിന്നും ഡാറ്റയെ SYNC കോഡിലേക്ക് വിന്യസിക്കുകയും പാക്കറ്റ് ഡീകോഡ് ചെയ്യുന്നതിനായി mipi_csi2_rxdecoder മൊഡ്യൂളിലേക്ക് അയയ്ക്കുകയും ചെയ്യുന്നു.
3.1.2 mipi_csi2_rxdecoder
ഈ മൊഡ്യൂൾ ഇൻകമിംഗ് ഷോർട്ട് പാക്കറ്റുകളും നീളമുള്ള പാക്കറ്റുകളും ഡീകോഡ് ചെയ്യുകയും ഫ്രെയിം_സ്റ്റാർട്ട്_ഒ, ഫ്രെയിം_എൻഡ്_ഒ, ഫ്രെയിം_വാലിഡ്_ഒ, ലൈൻ_സ്റ്റാർട്ട്_ഒ, ലൈൻ_എൻഡ്_ഒ, വേഡ്_കൌണ്ട്_ഒ, ലൈൻ_വാലിഡ്_ഒ, ഡാറ്റ_ഔട്ട്_ഒ ഔട്ട്പുട്ടുകൾ എന്നിവ സൃഷ്ടിക്കുകയും ചെയ്യുന്നു. ലൈൻ സ്റ്റാർട്ട്, ലൈൻ എൻഡ് സിഗ്നലുകൾക്കിടയിൽ പിക്സൽ ഡാറ്റ എത്തുന്നു. ഷോർട്ട് പാക്കറ്റിൽ പാക്കറ്റ് ഹെഡർ മാത്രമേ അടങ്ങിയിട്ടുള്ളൂ കൂടാതെ വിവിധ ഡാറ്റാ തരങ്ങളെ പിന്തുണയ്ക്കുന്നു. MIPI CSI-2 റിസീവർ IP കോർ ഹ്രസ്വ പാക്കറ്റുകൾക്കായി ഇനിപ്പറയുന്ന ഡാറ്റ തരങ്ങളെ പിന്തുണയ്ക്കുന്നു.
പട്ടിക 1 • പിന്തുണയ്ക്കുന്ന ഷോർട്ട് പാക്കറ്റ് ഡാറ്റ തരങ്ങൾ
ഡാറ്റ തരം | വിവരണം |
0x00 | ഫ്രെയിം ആരംഭം |
0x01 | ഫ്രെയിം അവസാനം |
നീളമുള്ള പാക്കറ്റിൽ ഇമേജ് ഡാറ്റ അടങ്ങിയിരിക്കുന്നു. ക്യാമറ സെൻസർ കോൺഫിഗർ ചെയ്തിരിക്കുന്ന തിരശ്ചീന റെസല്യൂഷനാണ് പാക്കറ്റിന്റെ ദൈർഘ്യം നിർണ്ണയിക്കുന്നത്. ഇത് word_count_o ഔട്ട്പുട്ട് സിഗ്നലിൽ ബൈറ്റുകളിൽ കാണാം.
ഇനിപ്പറയുന്ന ചിത്രം ഡീകോഡറിന്റെ എഫ്എസ്എം നടപ്പിലാക്കൽ കാണിക്കുന്നു.
ചിത്രം 3 • ഡീകോഡറിന്റെ FSM നടപ്പിലാക്കൽ
- ഫ്രെയിം ആരംഭം: ഫ്രെയിം സ്റ്റാർട്ട് പാക്കറ്റ് ലഭിക്കുമ്പോൾ, ഫ്രെയിം സ്റ്റാർട്ട് പൾസ് ജനറേറ്റ് ചെയ്യുക, തുടർന്ന് ലൈൻ സ്റ്റാർട്ടിനായി കാത്തിരിക്കുക.
- ലൈൻ ആരംഭം: ലൈൻ ആരംഭ സൂചന ലഭിക്കുമ്പോൾ, ലൈൻ സ്റ്റാർട്ട് പൾസ് ജനറേറ്റ് ചെയ്യുക.
- ലൈൻ എൻഡ്: ലൈൻ സ്റ്റാർട്ട് പൾസ് ജനറേറ്റ് ചെയ്യുമ്പോൾ, പിക്സൽ ഡാറ്റ സംഭരിക്കുക, തുടർന്ന് ലൈൻ എൻഡ് പൾസ് ജനറേറ്റ് ചെയ്യുക. ഫ്രെയിം എൻഡ് പാക്കറ്റ് ലഭിക്കുന്നതുവരെ ഘട്ടം 2 ഉം 3 ഉം ആവർത്തിക്കുക.
- ഫ്രെയിം എൻഡ്: ഫ്രെയിം എൻഡ് പാക്കറ്റ് ലഭിക്കുമ്പോൾ, ഫ്രെയിം എൻഡ് പൾസ് ജനറേറ്റ് ചെയ്യുക. എല്ലാ ഫ്രെയിമുകൾക്കും മുകളിലുള്ള ഘട്ടങ്ങൾ ആവർത്തിക്കുക.
Num_of_lanes_i ഒരു പാതയിലോ രണ്ട് പാതകളിലോ നാല് പാതകളിലോ കോൺഫിഗർ ചെയ്താലും ഇൻകമിംഗ് ഡാറ്റ പ്രോസസ്സ് ചെയ്യുന്നതിന്, CAM_CLOCK_I ഇമേജ് സെൻസർ ഫ്രീക്വൻസിയിലേക്ക് കോൺഫിഗർ ചെയ്തിരിക്കണം.
IP, Raw-8, Raw-10, Raw-12, Raw-14, Raw-16, RGB-888 ഡാറ്റ തരങ്ങളെ പിന്തുണയ്ക്കുന്നു. g_NUM_OF_PIXELS ഒന്നായി സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ ഡാറ്റ_ഔട്ട്_ഒയിൽ ഓരോ ക്ലോക്കും ഒരു പിക്സൽ ലഭിക്കും. g_NUM_OF_PIXELS എന്നത് 4 ആയി സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ, ഓരോ ക്ലോക്കിനും നാല് പിക്സലുകൾ വീതം അയയ്ക്കും, സമാന്തര ക്ലോക്ക് സാധാരണ കേസിനേക്കാൾ 4 മടങ്ങ് താഴെ കോൺഫിഗർ ചെയ്യേണ്ടതുണ്ട്. ഒരു ക്ലോക്ക് കോൺഫിഗറേഷനിൽ നാല് പിക്സലുകൾ ഉപയോക്താക്കൾക്ക് അവരുടെ ഡിസൈൻ ഉയർന്ന റെസല്യൂഷനിലും ഉയർന്ന ക്യാമറ ഡാറ്റാ നിരക്കിലും പ്രവർത്തിപ്പിക്കാനുള്ള വഴക്കം നൽകുന്നു, ഇത് ഡിസൈൻ സമയങ്ങൾ പാലിക്കുന്നത് എളുപ്പമാക്കുന്നു. സാധുവായ ഇമേജ് ഡാറ്റ സൂചിപ്പിക്കാൻ, line_valid_o ഔട്ട്പുട്ട് സിഗ്നൽ അയച്ചു. അത് ഉയർന്നതാണെന്ന് ഉറപ്പിക്കുമ്പോഴെല്ലാം, ഔട്ട്പുട്ട് പിക്സൽ ഡാറ്റ സാധുവാണ്.
3.2 ഇൻപുട്ടുകളും ഔട്ട്പുട്ടുകളും
IP കോൺഫിഗറേഷൻ പരാമീറ്ററുകളുടെ ഇൻപുട്ട്, ഔട്ട്പുട്ട് പോർട്ടുകൾ താഴെയുള്ള പട്ടിക പട്ടികപ്പെടുത്തുന്നു.
പട്ടിക 2 • നേറ്റീവ് വീഡിയോ ഇന്റർഫേസിനുള്ള ഇൻപുട്ട്, ഔട്ട്പുട്ട് പോർട്ടുകൾ
സിഗ്നൽ നാമം | ദിശ | വീതി | വിവരണം |
CAM_CLOCK_I | ഇൻപുട്ട് | 1 | ഇമേജ് സെൻസർ ക്ലോക്ക് |
PARALLEL_CLOCK_I | ഇൻപുട്ട് | 1 | പിക്സൽ ക്ലോക്ക് |
RESET_N_I | ഇൻപുട്ട് | 1 | അസിൻക്രണസ് ആക്റ്റീവ് ലോ റീസെറ്റ് സിഗ്നൽ |
L0_HS_DATA_I | ഇൻപുട്ട് | 8-ബിറ്റുകൾ | ലെയ്ൻ 1-ൽ നിന്നുള്ള ഹൈ സ്പീഡ് ഇൻപുട്ട് ഡാറ്റ |
L1_HS_DATA_I | ഇൻപുട്ട് | 8-ബിറ്റുകൾ | ലെയ്ൻ 2-ൽ നിന്നുള്ള ഹൈ സ്പീഡ് ഇൻപുട്ട് ഡാറ്റ |
L2_HS_DATA_I | ഇൻപുട്ട് | 8-ബിറ്റുകൾ | ലെയ്ൻ 3-ൽ നിന്നുള്ള ഹൈ സ്പീഡ് ഇൻപുട്ട് ഡാറ്റ |
L3_HS_DATA_I | ഇൻപുട്ട് | 8-ബിറ്റുകൾ | ലെയ്ൻ 4-ൽ നിന്നുള്ള ഹൈ സ്പീഡ് ഇൻപുട്ട് ഡാറ്റ |
L4_HS_DATA_I | ഇൻപുട്ട് | 8-ബിറ്റുകൾ | ലെയ്ൻ 5-ൽ നിന്നുള്ള ഹൈ സ്പീഡ് ഇൻപുട്ട് ഡാറ്റ |
L5_HS_DATA_I | ഇൻപുട്ട് | 8-ബിറ്റുകൾ | ലെയ്ൻ 6-ൽ നിന്നുള്ള ഹൈ സ്പീഡ് ഇൻപുട്ട് ഡാറ്റ |
L6_HS_DATA_I | ഇൻപുട്ട് | 8-ബിറ്റുകൾ | ലെയ്ൻ 7-ൽ നിന്നുള്ള ഹൈ സ്പീഡ് ഇൻപുട്ട് ഡാറ്റ |
L7_HS_DATA_I | ഇൻപുട്ട് | 8-ബിറ്റുകൾ | ലെയ്ൻ 8-ൽ നിന്നുള്ള ഹൈ സ്പീഡ് ഇൻപുട്ട് ഡാറ്റ |
L0_LP_DATA_I | ഇൻപുട്ട് | 1 | ലെയിൻ ഒന്നിൽ നിന്നുള്ള പോസിറ്റീവ് ലോ പവർ ഇൻപുട്ട് ഡാറ്റ. PolarFire, PolarFire SoC എന്നിവയ്ക്ക് സ്ഥിര മൂല്യം 0 ആണ്. |
L0_LP_DATA_N_I | ഇൻപുട്ട് | 1 | ലെയിൻ ഒന്നിൽ നിന്നുള്ള നെഗറ്റീവ് ലോ പവർ ഇൻപുട്ട് ഡാറ്റ |
L1_LP_DATA_I | ഇൻപുട്ട് | 1 | ലെയ്ൻ രണ്ടിൽ നിന്നുള്ള പോസിറ്റീവ് ലോ പവർ ഇൻപുട്ട് ഡാറ്റ. PolarFire, PolarFire SoC എന്നിവയ്ക്ക് സ്ഥിര മൂല്യം 0 ആണ്. |
L1_LP_DATA_N_I | ഇൻപുട്ട് | 1 | ലെയ്ൻ രണ്ടിൽ നിന്നുള്ള നെഗറ്റീവ് ലോ പവർ ഇൻപുട്ട് ഡാറ്റ |
L2_LP_DATA_I | ഇൻപുട്ട് | 1 | ലെയ്ൻ മൂന്നിൽ നിന്നുള്ള പോസിറ്റീവ് ലോ പവർ ഇൻപുട്ട് ഡാറ്റ. PolarFire, PolarFire SoC എന്നിവയ്ക്ക് സ്ഥിര മൂല്യം 0 ആണ്. |
L2_LP_DATA_N_I | ഇൻപുട്ട് | 1 | ലെയ്ൻ മൂന്നിൽ നിന്നുള്ള നെഗറ്റീവ് ലോ പവർ ഇൻപുട്ട് ഡാറ്റ |
L3_LP_DATA_I | ഇൻപുട്ട് | 1 | ലെയ്ൻ നാലിൽ നിന്നുള്ള പോസിറ്റീവ് ലോ പവർ ഇൻപുട്ട് ഡാറ്റ. PolarFire, PolarFire SoC എന്നിവയ്ക്ക് സ്ഥിര മൂല്യം 0 ആണ്. |
L3_LP_DATA_N_I | ഇൻപുട്ട് | 1 | ലെയ്ൻ നാലിൽ നിന്നുള്ള നെഗറ്റീവ് ലോ പവർ ഇൻപുട്ട് ഡാറ്റ |
L4_LP_DATA_I | ഇൻപുട്ട് | 1 | ലെയ്ൻ അഞ്ചിൽ നിന്നുള്ള പോസിറ്റീവ് ലോ പവർ ഇൻപുട്ട് ഡാറ്റ. PolarFire, PolarFire SoC എന്നിവയ്ക്ക് സ്ഥിര മൂല്യം 0 ആണ്. |
L4_LP_DATA_N_I | ഇൻപുട്ട് | 1 | ലെയ്ൻ അഞ്ചിൽ നിന്നുള്ള നെഗറ്റീവ് ലോ പവർ ഇൻപുട്ട് ഡാറ്റ |
L5_LP_DATA_I | ഇൻപുട്ട് | 1 | ലെയ്ൻ ആറിൽ നിന്നുള്ള പോസിറ്റീവ് ലോ പവർ ഇൻപുട്ട് ഡാറ്റ. PolarFire, PolarFire SoC എന്നിവയ്ക്ക് സ്ഥിര മൂല്യം 0 ആണ്. |
L5_LP_DATA_N_I | ഇൻപുട്ട് | 1 | ലെയ്ൻ ആറിൽ നിന്നുള്ള നെഗറ്റീവ് ലോ പവർ ഇൻപുട്ട് ഡാറ്റ |
L6_LP_DATA_I | ഇൻപുട്ട് | 1 | ഏഴ് ലെയ്നിൽ നിന്നുള്ള പോസിറ്റീവ് ലോ പവർ ഇൻപുട്ട് ഡാറ്റ. PolarFire, PolarFire SoC എന്നിവയ്ക്ക് സ്ഥിര മൂല്യം 0 ആണ്. |
L6_LP_DATA_N_I | ഇൻപുട്ട് | 1 | ഏഴ് ലെയ്നിൽ നിന്നുള്ള നെഗറ്റീവ് ലോ പവർ ഇൻപുട്ട് ഡാറ്റ |
L7_LP_DATA_I | ഇൻപുട്ട് | 1 | ലെയ്ൻ എട്ടിൽ നിന്നുള്ള പോസിറ്റീവ് ലോ പവർ ഇൻപുട്ട് ഡാറ്റ. PolarFire, PolarFire SoC എന്നിവയ്ക്ക് സ്ഥിര മൂല്യം 0 ആണ്. |
L7_LP_DATA_N_I | ഇൻപുട്ട് | 1 | ലെയ്ൻ എട്ടിൽ നിന്നുള്ള നെഗറ്റീവ് ലോ പവർ ഇൻപുട്ട് ഡാറ്റ |
ഡാറ്റ_ഔട്ട്_ഒ | ഔട്ട്പുട്ട് | g_DATAWIDT H*g_NUM_OF _PIXELS-1: 0 |
8-ബിറ്റ്, 10-ബിറ്റ്, 12-ബിറ്റ്, 14-ബിറ്റ്, 16-ബിറ്റ്, കൂടാതെ ഒരു ക്ലോക്കിൽ ഒരു പിക്സൽ ഉള്ള RGB-888 (24-ബിറ്റ്). 32-ബിറ്റ്, 40-ബിറ്റ്, 48-ബിറ്റ്, 56-ബിറ്റ്, 64-ബിറ്റ്, 96-ബിറ്റ്, ഒരു ക്ലോക്കിൽ നാല് പിക്സലുകൾ. |
line_valid_o | ഔട്ട്പുട്ട് | 1 | ഡാറ്റ സാധുതയുള്ള ഔട്ട്പുട്ട്. data_out_o സാധുതയുള്ളപ്പോൾ ഉയർന്നതാണെന്ന് ഉറപ്പിച്ചു |
ഫ്രെയിം_സ്റ്റാർട്ട്_ഒ | ഔട്ട്പുട്ട് | 1 | ഇൻകമിംഗ് പാക്കറ്റുകളിൽ ഫ്രെയിം സ്റ്റാർട്ട് കണ്ടെത്തുമ്പോൾ ഒരു ക്ലോക്കിന് ഉയർന്നതായി ഉറപ്പിച്ചു |
ഫ്രെയിം_എൻഡ്_ഒ | ഔട്ട്പുട്ട് | 1 | ഇൻകമിംഗ് പാക്കറ്റുകളിൽ ഫ്രെയിം എൻഡ് കണ്ടെത്തുമ്പോൾ ഒരു ക്ലോക്കിന് ഉയർന്നതാണെന്ന് ഉറപ്പിച്ചു |
ഫ്രെയിം_സാധുത_ഓ | ഔട്ട്പുട്ട് | 1 | ഒരു ഫ്രെയിമിലെ എല്ലാ സജീവ ലൈനുകൾക്കും ഒരു ക്ലോക്കിന് ഉയർന്നതാണെന്ന് ഉറപ്പിച്ചു |
line_start_o | ഔട്ട്പുട്ട് | 1 | ഇൻകമിംഗ് പാക്കറ്റുകളിൽ ലൈൻ സ്റ്റാർട്ട് കണ്ടെത്തുമ്പോൾ ഒരു ക്ലോക്കിന് ഉയർന്നതാണെന്ന് ഉറപ്പിച്ചു |
line_end_o | ഔട്ട്പുട്ട് | 1 | ഇൻകമിംഗ് പാക്കറ്റുകളിൽ ലൈൻ എൻഡ് കണ്ടെത്തുമ്പോൾ ഒരു ക്ലോക്കിന് ഉയർന്നതാണെന്ന് ഉറപ്പിച്ചു |
word_count_o | ഔട്ട്പുട്ട് | 16-ബിറ്റുകൾ | ബൈറ്റുകളിൽ പിക്സൽ മൂല്യത്തെ പ്രതിനിധീകരിക്കുന്നു |
ecc_error_o | ഔട്ട്പുട്ട് | 1 | ECC പൊരുത്തക്കേട് സൂചിപ്പിക്കുന്ന പിശക് സിഗ്നൽ |
ഡാറ്റ_ടൈപ്പ്_ഒ | ഔട്ട്പുട്ട് | 8-ബിറ്റുകൾ | ഡാറ്റ തരം പാക്കറ്റിനെ പ്രതിനിധീകരിക്കുന്നു |
3.3 AXI4 സ്ട്രീം പോർട്ട്
ഇനിപ്പറയുന്ന പട്ടിക AXI4 സ്ട്രീം പോർട്ടിന്റെ ഇൻപുട്ട്, ഔട്ട്പുട്ട് പോർട്ടുകൾ പട്ടികപ്പെടുത്തുന്നു.
പട്ടിക 3 • AXI4 സ്ട്രീം വീഡിയോ ഇന്റർഫേസിനുള്ള പോർട്ടുകൾ
പോർട്ട് നാമം | ടൈപ്പ് ചെയ്യുക | വീതി | വിവരണം |
RESET_N_I | ഇൻപുട്ട് | 1ബിറ്റ് | സജീവമായ കുറഞ്ഞ അസിൻക്രണസ് റീസെറ്റ് രൂപകൽപ്പന ചെയ്യാനുള്ള സിഗ്നൽ. |
CLOCK_I | ഇൻപുട്ട് | 1ബിറ്റ് | സിസ്റ്റം ക്ലോക്ക് |
TDATA_O | ഔട്ട്പുട്ട് | g_NUM_OF_PIXELS*g_DATAWIDTH ബിറ്റ് | ഔട്ട്പുട്ട് വീഡിയോ ഡാറ്റ |
TVALID_O | ഔട്ട്പുട്ട് | 1ബിറ്റ് | ഔട്ട്പുട്ട് ലൈൻ സാധുവാണ് |
TLAST_O | ഔട്ട്പുട്ട് | 1ബിറ്റ് | ഔട്ട്പുട്ട് ഫ്രെയിം എൻഡ് സിഗ്നൽ |
TUSER_O | ഔട്ട്പുട്ട് | 4ബിറ്റ് | ബിറ്റ് 0 = ഫ്രെയിമിന്റെ അവസാനം ബിറ്റ് 1 = ഉപയോഗിക്കാത്തത് ബിറ്റ് 2 = ഉപയോഗിക്കാത്തത് ബിറ്റ് 3 = ഫ്രെയിം സാധുവാണ് |
TSTRB_O | ഔട്ട്പുട്ട് | g_DATAWIDTH /8 | ഔട്ട്പുട്ട് വീഡിയോ ഡാറ്റ സ്ട്രോബ് |
TKEEP_O | ഔട്ട്പുട്ട് | g_DATAWIDTH /8 | ഔട്ട്പുട്ട് വീഡിയോ ഡാറ്റ സൂക്ഷിക്കുക |
3.4 കോൺഫിഗറേഷൻ പാരാമീറ്ററുകൾ
MIPI CSI-2 Rx ഡീകോഡർ ബ്ലോക്കിന്റെ ഹാർഡ്വെയർ നിർവ്വഹണത്തിൽ ഉപയോഗിക്കുന്ന കോൺഫിഗറേഷൻ പാരാമീറ്ററുകളുടെ വിവരണം ഇനിപ്പറയുന്ന പട്ടിക പട്ടികപ്പെടുത്തുന്നു. അവ പൊതുവായ പാരാമീറ്ററുകളാണ് കൂടാതെ ആപ്ലിക്കേഷൻ ആവശ്യകതകളെ അടിസ്ഥാനമാക്കി വ്യത്യാസപ്പെടാം.
പട്ടിക 4 • കോൺഫിഗറേഷൻ പാരാമീറ്ററുകൾ
പേര് | വിവരണം |
ഡാറ്റ വീതി | ഇൻപുട്ട് പിക്സൽ ഡാറ്റ വീതി. 8-ബിറ്റുകൾ, 10-ബിറ്റുകൾ, 12-ബിറ്റുകൾ, 14-ബിറ്റുകൾ, 16-ബിറ്റുകൾ, 24-ബിറ്റുകൾ (RGB 888) പിന്തുണയ്ക്കുന്നു. |
ലെയ്ൻ വീതി | MIPI പാതകളുടെ എണ്ണം. • 1, 2, 4, 8 പാതകളെ പിന്തുണയ്ക്കുന്നു |
പിക്സലുകളുടെ എണ്ണം | ഇനിപ്പറയുന്ന ഓപ്ഷനുകൾ ലഭ്യമാണ്: 1: ഒരു ക്ലോക്കിന് ഒരു പിക്സൽ 4: പിക്സൽ ക്ലോക്ക് ഫ്രീക്വൻസിയിൽ ഓരോ ഘടികാരത്തിലും നാല് പിക്സലുകൾ നാല് തവണ കുറച്ചു (4 ലെയ്ൻ അല്ലെങ്കിൽ 8 ലെയ്ൻ മോഡിൽ മാത്രം ലഭ്യമാണ്). |
ഇൻപുട്ട് ഡാറ്റ വിപരീതം | ഇൻകമിംഗ് ഡാറ്റ വിപരീതമാക്കുന്നതിനുള്ള ഓപ്ഷനുകൾ ഇനിപ്പറയുന്നവയാണ്: 0: ഇൻകമിംഗ് ഡാറ്റയെ വിപരീതമാക്കുന്നില്ല 1: ഇൻകമിംഗ് ഡാറ്റയെ വിപരീതമാക്കുന്നു |
FIFO വലുപ്പം | Byte2PixelConversion FIFO-യുടെ വിലാസ വീതി, 8 മുതൽ 13 വരെ ശ്രേണിയിൽ പിന്തുണയ്ക്കുന്നു. |
വീഡിയോ ഇന്റർഫേസ് | നേറ്റീവ്, AXI4 സ്ട്രീം വീഡിയോ ഇന്റർഫേസ് |
3.5 ടൈമിംഗ് ഡയഗ്രം
ഇനിപ്പറയുന്ന വിഭാഗങ്ങൾ സമയ ഡയഗ്രമുകൾ കാണിക്കുന്നു.
3.5.1 നീണ്ട പാക്കറ്റ്
നീളമുള്ള പാക്കറ്റിന്റെ സമയ തരംഗരൂപം താഴെയുള്ള ചിത്രം കാണിക്കുന്നു.
ചിത്രം 4 • ലോംഗ് പാക്കറ്റിന്റെ ടൈമിംഗ് വേവ്ഫോം
3.5.2 ഷോർട്ട് പാക്കറ്റ്
ഫ്രെയിം സ്റ്റാർട്ട് പാക്കറ്റിന്റെ ടൈമിംഗ് തരംഗരൂപം ഇനിപ്പറയുന്ന ചിത്രീകരണം കാണിക്കുന്നു.
ചിത്രം 5 • ഫ്രെയിം സ്റ്റാർട്ട് പാക്കറ്റിന്റെ ടൈമിംഗ് വേവ്ഫോം
ലൈസൻസ്
MIPICSI2 RxDecoder IP ക്ലിയർ RTL ലൈസൻസ് ലോക്ക് ചെയ്തിരിക്കുന്നു കൂടാതെ എൻക്രിപ്റ്റ് ചെയ്ത RTL സൗജന്യമായി ലഭ്യമാണ്.
4.1 എൻക്രിപ്റ്റ് ചെയ്തു
കോറിനായി സമ്പൂർണ്ണ RTL കോഡ് നൽകിയിരിക്കുന്നു, ഇത് സ്മാർട്ട് ഡിസൈൻ ടൂൾ ഉപയോഗിച്ച് കോറിനെ തൽക്ഷണം ചെയ്യാൻ അനുവദിക്കുന്നു. Libero® System-on-Chip (SoC)-ൽ സിമുലേഷൻ, സിന്തസിസ്, ലേഔട്ട് എന്നിവ നടത്താം. കോറിനുള്ള RTL കോഡ് എൻക്രിപ്റ്റ് ചെയ്തിരിക്കുന്നു.
4.2 ആർടിഎൽ
കോറിനായി പൂർണ്ണമായ RTL സോഴ്സ് കോഡ് നൽകിയിരിക്കുന്നു.
ഇൻസ്റ്റലേഷൻ നിർദ്ദേശങ്ങൾ
ലിബറോ സോഫ്റ്റ്വെയറിൽ കോർ ഇൻസ്റ്റാൾ ചെയ്തിരിക്കണം. ലിബെറോയിലെ കാറ്റലോഗ് അപ്ഡേറ്റ് ഫംഗ്ഷൻ അല്ലെങ്കിൽ CPZ വഴി ഇത് സ്വയമേവ ചെയ്യപ്പെടും file ആഡ് കോർ കാറ്റലോഗ് ഫീച്ചർ ഉപയോഗിച്ച് സ്വമേധയാ ചേർക്കാവുന്നതാണ്. ഒരിക്കൽ CPZ file ലിബെറോയിൽ ഇൻസ്റ്റാൾ ചെയ്തിരിക്കുന്നു, ലിബറോ പ്രോജക്റ്റിൽ ഉൾപ്പെടുത്തുന്നതിനായി സ്മാർട്ട് ഡിസൈനിൽ കോർ കോൺഫിഗർ ചെയ്യാനും സൃഷ്ടിക്കാനും തൽക്ഷണം ചെയ്യാനും കഴിയും.
കോർ ഇൻസ്റ്റാളേഷൻ, ലൈസൻസിംഗ്, പൊതുവായ ഉപയോഗം എന്നിവയെക്കുറിച്ചുള്ള കൂടുതൽ നിർദ്ദേശങ്ങൾക്കായി, Libero SoC ഓൺലൈൻ സഹായം കാണുക.
വിഭവ വിനിയോഗം
ഇനിപ്പറയുന്ന പട്ടികയിൽ വിഭവ വിനിയോഗം കാണിക്കുന്നുampLE MIPI CSI-2 റിസീവർ കോർ, RAW 300, 1-ലെയ്ൻ കോൺഫിഗറേഷനായി ഒരു PolarFire FPGA (MPF1152TS-10FCG4I പാക്കേജ്) ൽ നടപ്പിലാക്കി.
പട്ടിക 5 • വിഭവ വിനിയോഗം
ഘടകം | ഉപയോഗം |
ഡിഎഫ്എഫുകൾ | 1327 |
4-ഇൻപുട്ട് LUT-കൾ | 1188 |
LSRAM-കൾ | 12 |
മൈക്രോസെമി പ്രൊപ്രൈറ്ററി UG0806 റിവിഷൻ 10.0
പ്രമാണങ്ങൾ / വിഭവങ്ങൾ
![]() |
പോളാർഫയറിനായുള്ള മൈക്രോചിപ്പ് UG0806 MIPI CSI-2 റിസീവർ ഡീകോഡർ [pdf] ഉപയോക്തൃ ഗൈഡ് പോളാർഫയറിനായുള്ള UG0806 MIPI CSI-2 റിസീവർ ഡീകോഡർ, UG0806, പോളാർഫയറിനായുള്ള MIPI CSI-2 റിസീവർ ഡീകോഡർ, MIPI CSI-2 റിസീവർ ഡീകോഡർ, റിസീവർ ഡീകോഡർ, ഡീകോഡർ |