intel AN 776 UHD HDMI 2.0 വീഡിയോ ഫോർമാറ്റ് കൺവേർഷൻ ഡിസൈൻ എക്സ്ample
UHD HDMI 2.0 വീഡിയോ ഫോർമാറ്റ് കൺവേർഷൻ ഡിസൈനിനെക്കുറിച്ച് Example
അൾട്രാ-ഹൈ-ഡെഫനിഷൻ (UHD) HDMI 2.0 വീഡിയോ ഫോർമാറ്റ് കൺവേർഷൻ ഡിസൈൻ മുൻampഇന്റൽ വീഡിയോ, ഇമേജ് പ്രോസസ്സിംഗ് സ്യൂട്ടിൽ നിന്നുള്ള Intel® FPGA IP അടിസ്ഥാനമാക്കിയുള്ള ഒരു വീഡിയോ പ്രോസസ്സിംഗ് പൈപ്പ്ലൈനുമായി le Intel HDMI 2.0 വീഡിയോ കണക്റ്റിവിറ്റി IP സംയോജിപ്പിക്കുന്നു.
സെക്കൻഡിൽ 4 ഫ്രെയിമുകളിൽ 60K വരെയുള്ള വീഡിയോ സ്ട്രീമുകൾക്ക് ഉയർന്ന നിലവാരമുള്ള സ്കെയിലിംഗ്, കളർ സ്പേസ് പരിവർത്തനം, ഫ്രെയിം റേറ്റ് കൺവേർഷൻ എന്നിവ ഡിസൈൻ നൽകുന്നു. ദ്രുതഗതിയിലുള്ള സിസ്റ്റം കോൺഫിഗറേഷനും പുനർരൂപകൽപ്പനയും പ്രാപ്തമാക്കുന്ന, വളരെ സോഫ്റ്റ്വെയറും ഹാർഡ്വെയറും കോൺഫിഗർ ചെയ്യാവുന്ന രൂപകൽപ്പനയാണ്. ഡിസൈൻ Intel Arria® 10 ഉപകരണങ്ങളെ ലക്ഷ്യമിടുന്നു കൂടാതെ Intel Quartus® Prime Design Suite-ലെ വീഡിയോ, ഇമേജ് പ്രോസസ്സിംഗ് സ്യൂട്ടിൽ നിന്നുള്ള ഏറ്റവും പുതിയ 4K റെഡി ഐപി ഉപയോഗിക്കുന്നു.
ബന്ധപ്പെട്ട വിവരങ്ങൾ
ഇന്റൽ HDMI IP കോർ ഉപയോക്തൃ ഗൈഡ്
UHD HDMI 2.0 വീഡിയോ ഫോർമാറ്റ് കൺവേർഷൻ ഡിസൈൻ എക്സ്ampലെ സവിശേഷതകൾ
ഇൻപുട്ട്:
- HDMI 2.0 കണക്റ്റിവിറ്റി 720×480 മുതൽ 3840×2160 വരെ റെസല്യൂഷൻ വരെ ഏത് ഫ്രെയിം റേറ്റിലും 60 fps ഉൾപ്പെടെയും പിന്തുണയ്ക്കുന്നു.
- ഇൻപുട്ട് ഹോട്ട് പ്ലഗ് പിന്തുണ.
- ഇൻപുട്ടിൽ RGB, YCbCr (4:4:4, 4:2:2, 4:2:0) വർണ്ണ ഫോർമാറ്റുകൾ പിന്തുണയ്ക്കുന്നു.
- ഓരോ നിറത്തിനും 8, 10 ബിറ്റുകളിൽ ഇൻപുട്ട് പിന്തുണയ്ക്കുന്നു
- സോഫ്റ്റ്വെയർ സ്വയമേവ ഇൻപുട്ട് ഫോർമാറ്റ് കണ്ടെത്തുകയും പ്രോസസ്സിംഗ് പൈപ്പ്ലൈൻ ഉചിതമായി സജ്ജീകരിക്കുകയും ചെയ്യുന്നു.
ഔട്ട്പുട്ട്:
- HDMI 2.0 കണക്റ്റിവിറ്റി 1080p, 1080i അല്ലെങ്കിൽ 2160p റെസല്യൂഷനിൽ 60 fps അല്ലെങ്കിൽ 2160p 30 fps-ൽ തിരഞ്ഞെടുക്കാവുന്നതാണ്
- ഔട്ട്പുട്ട് ഹോട്ട് പ്ലഗ് പിന്തുണ
- DIP സ്വിച്ചുകൾ ആവശ്യമായ ഔട്ട്പുട്ട് കളർ ഫോർമാറ്റ് RGB, YCbCr-4:4:4 അല്ലെങ്കിൽ YCbCr-4:2:2, അല്ലെങ്കിൽ YCbCr 4:2:0 എന്നിങ്ങനെ സജ്ജമാക്കുന്നു)
- DIP സ്വിച്ചുകൾ ഓരോ നിറത്തിനും 8 അല്ലെങ്കിൽ 10 ബിറ്റുകൾ ആയി ഔട്ട്പുട്ട് സജ്ജമാക്കുന്നു
സോഫ്റ്റ്വെയർ കോൺഫിഗർ ചെയ്യാവുന്ന സ്കെയിലിംഗും ഫ്രെയിം റേറ്റ് പരിവർത്തനവും ഉള്ള സിംഗിൾ 10-ബിറ്റ് RGB പ്രോസസ്സിംഗ് പൈപ്പ്ലൈൻ:
- 12 Lanczos down-scaler ടാപ്പ് ചെയ്യുക
- 16 ഘട്ടം, 4 ടാപ്പ് Lanczos up-scaler
- ട്രിപ്പിൾ ബഫർ വീഡിയോ ഫ്രെയിം ബഫർ ഫ്രെയിം റേറ്റ് പരിവർത്തനം നൽകുന്നു
- OSD ഐക്കൺ ഓവർലേ അനുവദിക്കുന്ന ആൽഫ-ബ്ലെൻഡിംഗ് ഉള്ള മിക്സർ
ബന്ധപ്പെട്ട വിവരങ്ങൾ
- അവലോൺ ഇന്റർഫേസ് സ്പെസിഫിക്കേഷനുകൾ
അവലോൺ മെമ്മറി-മാപ്പ് ചെയ്തതും അവലോൺ സ്ട്രീമിംഗ് ഇന്റർഫേസുകളെയും കുറിച്ചുള്ള വിവരങ്ങൾ - വീഡിയോ, ഇമേജ് പ്രോസസ്സിംഗ് സ്യൂട്ട് ഉപയോക്തൃ ഗൈഡ്
അവലോൺ സ്ട്രീമിംഗ് വീഡിയോ ഇന്റർഫേസിനെക്കുറിച്ചുള്ള വിവരങ്ങൾ - AN 556: ഇന്റൽ FPGA-കളിൽ ഡിസൈൻ സെക്യൂരിറ്റി ഫീച്ചറുകൾ ഉപയോഗിക്കുന്നു
UHD HDMI 2.0 വീഡിയോ ഫോർമാറ്റ് കൺവേർഷൻ ഡിസൈൻ എക്സ്ample ആരംഭിക്കുന്നു
- UHD HDMI 2.0 വീഡിയോ ഫോർമാറ്റ് കൺവേർഷൻ ഡിസൈൻ എക്സ്-നുള്ള ഹാർഡ്വെയർ, സോഫ്റ്റ്വെയർ ആവശ്യകതകൾample പേജ് 5-ൽ
- UHD HDMI 2.0 വീഡിയോ ഫോർമാറ്റ് കൺവേർഷൻ ഡിസൈൻ ഡൗൺലോഡ് ചെയ്ത് ഇൻസ്റ്റാൾ ചെയ്യുന്നു Example പേജ് 6-ൽ
- പേജ് 10-ൽ Intel Arria 6 FPGA ഡെവലപ്മെന്റ് ബോർഡ് സജ്ജീകരിക്കുന്നു
- UHD HDMI 2.0 വീഡിയോ ഫോർമാറ്റ് കൺവേർഷൻ ഡിസൈൻ കംപൈൽ ചെയ്യുന്നു Example പേജ് 9-ൽ
- UHD HDMI 2.0 വീഡിയോ ഫോർമാറ്റ് കൺവേർഷൻ ഡിസൈൻ കംപൈൽ ചെയ്യുന്നു Exampനിയോസ് II സോഫ്റ്റ്വെയർ ടൂളുകൾക്കായി പേജ് 9-ൽ
- UHD HDMI 2.0 വീഡിയോ ഫോർമാറ്റ് കൺവേർഷൻ ഡിസൈൻ പ്രവർത്തിപ്പിക്കുന്നു Exampപേജ് 11-ലെ ഹാർഡ്വെയറിൽ le
UHD HDMI 2.0 വീഡിയോ ഫോർമാറ്റ് കൺവേർഷൻ ഡിസൈൻ എക്സ്-നുള്ള ഹാർഡ്വെയർ, സോഫ്റ്റ്വെയർ ആവശ്യകതകൾample
രൂപകൽപ്പനയ്ക്ക് ഇനിപ്പറയുന്ന ഹാർഡ്വെയർ ആവശ്യമാണ്:
- Intel Arria 10 GX FPGA ഡെവലപ്മെന്റ് കിറ്റ്
- Bitec HDMI 2.0 FMC മകൾ കാർഡ്, റിവിഷൻ 11
- HDMI 2.0 ഉറവിടം 3840x2160p60 RGB, YCbCr എൻക്രിപ്റ്റ് ചെയ്യാത്ത വീഡിയോകൾ വരെ നിർമ്മിക്കുന്നു
- 2.0x3840p2160 RGB, YCbCr വീഡിയോ വരെ പ്രദർശിപ്പിക്കുന്ന HDMI 60 സിങ്ക്
- VESA സർട്ടിഫൈഡ് HDMI 2.0 കേബിളുകൾ ഇന്റൽ ശുപാർശ ചെയ്യുന്നു
രൂപകൽപ്പനയ്ക്ക് ഇനിപ്പറയുന്ന സോഫ്റ്റ്വെയർ ആവശ്യമാണ്:
- വിൻഡോസ് അല്ലെങ്കിൽ ലിനക്സ് ഒഎസ്
- ഇന്റൽ ക്വാർട്ടസ് പ്രൈം ഡിസൈൻ സ്യൂട്ട് v20.4 ഉൾപ്പെടുന്നു:
- ഇന്റൽ ക്വാർട്ടസ് പ്രൈം പ്രോ പതിപ്പ്
- പ്ലാറ്റ്ഫോം ഡിസൈനർ
- Nios® II EDS
- Intel FPGA IP ലൈബ്രറി (വീഡിയോയും ഇമേജ് പ്രോസസ്സിംഗ് സ്യൂട്ടും ഉൾപ്പെടെ)
ബന്ധപ്പെട്ട വിവരങ്ങൾ
- Arria 10 GX FPGA ഡെവലപ്മെന്റ് കിറ്റ്
- Bitec HDMI FMC മകളുടെ കാർഡ്
UHD HDMI 2.0 വീഡിയോ ഫോർമാറ്റ് കൺവേർഷൻ ഡിസൈൻ ഡൗൺലോഡ് ചെയ്ത് ഇൻസ്റ്റാൾ ചെയ്യുന്നു Example
- പദ്ധതി ഡൗൺലോഡ് ചെയ്യുക file ഇന്റൽ റിസോഴ്സ് ആൻഡ് ഡിസൈൻ സെന്ററിൽ നിന്ന് udx10_hdmi_204.zip.
- .zip ആർക്കൈവിന്റെ ഉള്ളടക്കങ്ങൾ എക്സ്ട്രാക്റ്റ് ചെയ്യുക.
ഡയറക്ടറിയിൽ Intel Quartus Prime top.qsf, top.qpf എന്നിവ അടങ്ങിയിരിക്കുന്നു fileകളും മറ്റെല്ലാവരും fileഡിസൈനിനായി എസ്.
ബന്ധപ്പെട്ട വിവരങ്ങൾ
ഇൻ്റൽ റിസോഴ്സ് ആൻഡ് ഡിസൈൻ സെൻ്റർ
ഇൻസ്റ്റലേഷൻ FileUHD HDMI 2.0 വീഡിയോ ഫോർമാറ്റ് കൺവേർഷൻ ഡിസൈൻ എക്സ്ample
പട്ടിക 1.Fileകളും ഡയറക്ടറികളും
File അല്ലെങ്കിൽ ഡയറക്ടറിയുടെ പേര് | വിവരണം |
ip | IP ഉദാഹരണം അടങ്ങിയിരിക്കുന്നു fileഡിസൈനിലെ എല്ലാ Intel FPGA IP-നും വേണ്ടിയുള്ളതാണ്. ഇതിനായുള്ള IP ഉദാഹരണങ്ങൾ ഉൾപ്പെടെ:
• ഒരു എച്ച്ഡിഎംഐ കോർ (ട്രാൻസ്മിറ്റ് ചെയ്യുകയും സ്വീകരിക്കുകയും ചെയ്യുക) • ഡിസൈനിന്റെ ഉയർന്ന തലത്തിൽ ക്ലോക്കുകൾ സൃഷ്ടിക്കുന്ന ഒരു PLL • പ്രോസസ്സിംഗ് പൈപ്പ്ലൈനിനായുള്ള പ്ലാറ്റ്ഫോം ഡിസൈനർ സിസ്റ്റത്തിലെ എല്ലാ ഐപികളും. |
master_image | pre_compiled.sof - ഒരു മുൻകൂട്ടി തയ്യാറാക്കിയ ബോർഡ് പ്രോഗ്രാമിംഗ് അടങ്ങിയിരിക്കുന്നു file ഡിസൈനിനായി. |
non_acds_ip | ഇന്റൽ ക്വാർട്ടസ് പ്രൈം ഡിസൈൻ സ്യൂട്ടിൽ ഉൾപ്പെടാത്ത ഈ ഡിസൈനിലെ അധിക ഐപിയുടെ സോഴ്സ് കോഡ് അടങ്ങിയിരിക്കുന്നു:
• ഒരു ഐക്കൺ ജനറേറ്ററിനുള്ള ഉറവിടം • ഒരു റീസെറ്റ് സിൻക്രൊണൈസർ • എച്ച്ഡിഎംഐയും ക്ലോക്ക് ചെയ്ത വീഡിയോ ഐപികളും തമ്മിൽ നേരിട്ടുള്ള കണക്ഷൻ അനുവദിക്കുന്നതിനുള്ള ഇന്റർഫേസ് ഘടകങ്ങൾ. |
എസ്ഡിസി | ഒരു SDC അടങ്ങിയിരിക്കുന്നു file SDC കൈകാര്യം ചെയ്യാത്ത ഈ ഡിസൈനിന് ആവശ്യമായ അധിക സമയ നിയന്ത്രണങ്ങളെ അത് വിവരിക്കുന്നു fileIP സംഭവങ്ങൾക്കൊപ്പം സ്വയമേവ ഉൾപ്പെടുത്തിയിരിക്കുന്നു. |
സോഫ്റ്റ്വെയർ | ഡിസൈനിന്റെ ഉയർന്ന തലത്തിലുള്ള പ്രവർത്തനം നിയന്ത്രിക്കുന്നതിന് എംബഡഡ് നിയോസ് II പ്രൊസസറിൽ പ്രവർത്തിക്കുന്ന സോഫ്റ്റ്വെയറിനായുള്ള സോഴ്സ് കോഡ്, ലൈബ്രറികൾ, ബിൽഡ് സ്ക്രിപ്റ്റുകൾ എന്നിവ അടങ്ങിയിരിക്കുന്നു. |
non_acds_ip.ipx | ഈ .ipx file non_acds_ip ഡയറക്ടറിയിലെ എല്ലാ ഐപിയും പ്ലാറ്റ്ഫോം ഡിസൈനറിലേക്ക് പ്രഖ്യാപിക്കുന്നു, അങ്ങനെ അത് ഐപി ലൈബ്രറിയിൽ ദൃശ്യമാകും |
pre_compile_flow.tcl | ആവശ്യമായ ബിൽഡ് ഘട്ടങ്ങൾ ഓട്ടോമേറ്റ് ചെയ്യുന്നതിന് സമാഹരിക്കുന്നതിന് മുമ്പ് ഇന്റൽ ക്വാർട്ടസ് പ്രോജക്റ്റ് ഉപയോഗിക്കുന്ന ഒരു Tcl സ്ക്രിപ്റ്റ് |
README.txt | ഡിസൈൻ നിർമ്മിക്കുന്നതിനും പ്രവർത്തിപ്പിക്കുന്നതിനുമുള്ള ഹ്രസ്വ നിർദ്ദേശങ്ങൾ |
top.qpf | ഇന്റൽ ക്വാർട്ടസ് പ്രൈം പ്രോജക്റ്റ് file ഡിസൈനിനായി |
top.qsf | ഇന്റൽ ക്വാർട്ടസ് പ്രൈം പ്രോജക്റ്റ് ക്രമീകരണങ്ങൾ file ഡിസൈനിനായി. ഈ file എല്ലാം പട്ടികപ്പെടുത്തുന്നു fileഡിസൈൻ, പിൻ അസൈൻമെന്റുകൾ, മറ്റ് പ്രോജക്റ്റ് ക്രമീകരണങ്ങൾ എന്നിവ നിർമ്മിക്കുന്നതിന് ആവശ്യമാണ്. |
top.v | ഉയർന്ന തലത്തിലുള്ള വെരിലോഗ് എച്ച്ഡിഎൽ file ഡിസൈനിനായി. |
udx10_hdmi.qsys | വീഡിയോ പ്രോസസ്സിംഗ് പൈപ്പ് ലൈനും Nios II പ്രൊസസറും അതിന്റെ അനുബന്ധ ഉപകരണങ്ങളും അടങ്ങുന്ന പ്ലാറ്റ്ഫോം ഡിസൈനർ സിസ്റ്റം. |
Intel Arria 10 FPGA ഡെവലപ്മെന്റ് ബോർഡ് സജ്ജീകരിക്കുന്നു
UHD വീഡിയോ ഫോർമാറ്റ് കൺവേർഷൻ ഡിസൈൻ പ്രവർത്തിപ്പിക്കുന്നതിന് ExampLe:
- FMC പോർട്ട് എ ഉപയോഗിച്ച് Intel Arria 2.0 GX FPGA ഡെവലപ്മെന്റ് ബോർഡിലേക്ക് Bitec HDMI 10 FMC കാർഡ് ഘടിപ്പിക്കുക.
- പവർ സ്വിച്ച് (SW1) ഓഫാണെന്ന് ഉറപ്പാക്കുക, തുടർന്ന് പവർ കണക്ടർ ബന്ധിപ്പിക്കുക.
- ഒരു USB Blaster II ഡൗൺലോഡ് കേബിൾ നിങ്ങളുടെ കമ്പ്യൂട്ടറിലേക്കും Intel Arria 3 GX FPGA ഡെവലപ്മെന്റ് ബോർഡിലെ MicroUSB കണക്ടറിലേക്കും (J10) ബന്ധിപ്പിക്കുക.
- HDMI വീഡിയോ ഉറവിടത്തിനും Bitec HDMI 2.0 FMC കാർഡിന്റെ Rx പോർട്ടിനും ഇടയിൽ HDMI 2.0 കേബിൾ ഘടിപ്പിച്ച് ഉറവിടം സജീവമാണെന്ന് ഉറപ്പാക്കുക.
- Bitec HDMI 2.0 FMC കാർഡിന്റെ HDMI ഡിസ്പ്ലേയ്ക്കും Tx പോർട്ടിനും ഇടയിൽ HDMI 2.0 കേബിൾ അറ്റാച്ചുചെയ്യുക, ഡിസ്പ്ലേ സജീവമാണെന്ന് ഉറപ്പാക്കുക.
- SW1 ഉപയോഗിച്ച് ബോർഡ് ഓണാക്കുക
ബോർഡ് സ്റ്റാറ്റസ് ലൈറ്റുകൾ, ഡിഐപി സ്വിച്ചുകൾ, പുഷ്ബട്ടണുകൾ
Intel Arria 10 GX FPGA ഡെവലപ്മെന്റ് ബോർഡിന് എട്ട് സ്റ്റാറ്റസ് ലൈറ്റുകളുണ്ട്, അവയിൽ ഓരോന്നിലും ചുവപ്പും പച്ചയും LED-കളും Intel Arria 10 UHD ഡിസൈൻ ഉപയോഗിക്കുന്ന മൂന്ന് പുഷ്-ബട്ടണുകളും അടങ്ങിയിരിക്കുന്നു.
ചിത്രം 1.ബോർഡ് സ്റ്റാറ്റസ് ലൈറ്റുകൾ, ഡിഐപി സ്വിച്ചുകൾ, പുഷ്ബട്ടണുകൾ എന്നിവയുടെ സ്ഥാനം
ചിത്രം 2. സ്റ്റാറ്റസ് ലൈറ്റുകൾ
Intel Arria 10 GX FPGA ഡെവലപ്മെന്റ് ബോർഡിൽ ഡിസൈൻ പ്രവർത്തിക്കുമ്പോൾ, ബോർഡിന്റെ സ്റ്റാറ്റസ് ലൈറ്റുകൾ സിസ്റ്റത്തിന്റെ നിലവിലെ അവസ്ഥ പ്രദർശിപ്പിക്കുന്നു. ഓരോ സ്റ്റാറ്റസ് ലൈറ്റ് പൊസിഷനിലും ചുവപ്പും പച്ചയും ചേർന്ന LED അടങ്ങിയിരിക്കുന്നു.
എൽഇഡി | വിവരണം |
പച്ച എൽ.ഇ.ഡി | |
0 | HDMI Rx IO PLL ലോക്ക് ചെയ്തു |
1 | HDMI Rx തയ്യാറാണ് |
തുടർന്നു… |
എൽഇഡി | വിവരണം |
2 | HDMI Rx ലോക്ക് ചെയ്തു |
3 | HDMI Rx ഓവറുകൾample |
4 | HDMI Tx IO PLL ലോക്ക് ചെയ്തു |
5 | HDMI Tx തയ്യാറാണ് |
6 | HDMI Tx PLL ലോക്ക് ചെയ്തു |
7 | HDMI Tx ഓവറുകൾample |
ചുവന്ന LED-കൾ | |
0 | DDR4 EMIF കാലിബ്രേഷൻ പുരോഗമിക്കുന്നു |
1 | DDR4 EMIF കാലിബ്രേഷൻ പരാജയം |
7:2 | ഉപയോഗിക്കാത്തത്. |
പട്ടിക 3. പുഷ് ബട്ടണുകൾ
ഞെക്കാനുള്ള ബട്ടണ് | വിവരണം |
PB0 | ഔട്ട്പുട്ട് ഡിസ്പ്ലേയുടെ മുകളിൽ വലത് കോണിലുള്ള ഇന്റൽ ഐക്കണിന്റെ ഡിസ്പ്ലേ നിയന്ത്രിക്കുന്നു. ആരംഭത്തിൽ, ഐക്കണിന്റെ ഡിസ്പ്ലേ പ്രവർത്തനക്ഷമമാണ്. PB0 അമർത്തുന്നത് ഐക്കൺ ഡിസ്പ്ലേയ്ക്കായി പ്രവർത്തനക്ഷമമാക്കുന്നത് ടോഗിൾ ചെയ്യുന്നു. |
PB1 | ഡിസൈനിന്റെ സ്കെയിലിംഗ് മോഡ് നിയന്ത്രിക്കുന്നു. ഒരു ഉറവിടമോ സിങ്കോ ഹോട്ട് പ്ലഗ് ചെയ്യുമ്പോൾ, ഡിസൈൻ ഡിഫോൾട്ടായി ഒന്നിലേക്ക്:
• ഇൻപുട്ട് റെസലൂഷൻ ഔട്ട്പുട്ട് റെസല്യൂഷനേക്കാൾ കുറവോ തുല്യമോ ആണെങ്കിൽ പാസ്ത്രൂ മോഡ് • ഇൻപുട്ട് റെസല്യൂഷൻ ഔട്ട്പുട്ട് റെസല്യൂഷനേക്കാൾ കൂടുതലാണെങ്കിൽ ഡൗൺസ്കെയിൽ മോഡ് ഓരോ തവണയും നിങ്ങൾ PB1 അമർത്തുമ്പോൾ ഡിസൈൻ അടുത്ത സ്കെയിലിംഗ് മോഡിലേക്ക് മാറുന്നു (പാസ്ത്രൂ > അപ്സ്കെയിൽ, അപ്സ്കെയിൽ > ഡൗൺസ്കെയിൽ, ഡൗൺസ്കെയിൽ > പാസ്ത്രൂ). . |
PB2 | ഉപയോഗിക്കാത്തത് |
പട്ടിക 4. ഡിഐപി സ്വിച്ചുകൾ
ഉപയോക്തൃ DIP സ്വിച്ചുകൾ ഓപ്ഷണൽ Nios II ടെർമിനൽ പ്രിന്റിംഗും HDMI TX വഴി പ്രവർത്തിപ്പിക്കുന്ന ഔട്ട്പുട്ട് വീഡിയോ ഫോർമാറ്റിന്റെ ക്രമീകരണവും നിയന്ത്രിക്കുന്നു. സ്വിച്ച് ഘടകത്തിൽ പ്രിന്റ് ചെയ്തിരിക്കുന്ന സംഖ്യകളുമായി പൊരുത്തപ്പെടുന്നതിന് ഡിഐപി സ്വിച്ചുകൾക്ക് 1 മുതൽ 8 വരെ (0 മുതൽ 7 വരെ അല്ല) നമ്പർ നൽകിയിരിക്കുന്നു. ഓരോ സ്വിച്ചും ഓണാക്കി സജ്ജീകരിക്കാൻ, വൈറ്റ് സ്വിച്ച് എൽസിഡിയിലേക്കും ബോർഡിലെ ഉപയോക്തൃ എൽഇഡികളിൽ നിന്ന് അകറ്റിയും നീക്കുക.
സ്വിച്ച്(കൾ) | സ്ഥാനം | മാറുക | സ്ഥാനം | ഫംഗ്ഷൻ |
1 | – | – | – | ഓണാക്കുമ്പോൾ നിയോസ് II ടെർമിനൽ പ്രിന്റിംഗ് പ്രവർത്തനക്ഷമമാക്കുന്നു |
2 | ഓഫാണ് | – | – | ഓരോ നിറത്തിനും ഔട്ട്പുട്ട് ബിറ്റുകൾ സജ്ജമാക്കുക: 8 ബിറ്റ്
10 ബിറ്റ് |
4 | ഓഫാണ് | 3 | ഓഫാണ് | ഔട്ട്പുട്ട് കളർ സ്പെയ്സും എസ്ampling: RGB 4:4:4
YCbCr 4:4:4 YCbCr 4:2:2 YCbCr 4:2:0 |
6 | ഓഫാണ് | 5 | ഓഫാണ് | ഔട്ട്പുട്ട് റെസല്യൂഷനും ഫ്രെയിം റേറ്റും സജ്ജമാക്കുക. 4K60
4K30 1080p60 1080i60 |
8:7 | – | – | – | ഉപയോഗിക്കാത്തത് |
UHD HDMI 2.0 വീഡിയോ ഫോർമാറ്റ് കൺവേർഷൻ ഡിസൈൻ കംപൈൽ ചെയ്യുന്നു Example
ഇന്റൽ ഒരു പ്രീ കംപൈൽഡ് ബോർഡ് പ്രോഗ്രാമിംഗും നൽകുന്നു file പദ്ധതിയുടെ ഭാഗമായി precompiled.sof file master_image ഡയറക്ടറിയിൽ, ഒരു പൂർണ്ണ സമാഹാരം പ്രവർത്തിപ്പിക്കാതെ തന്നെ നിങ്ങൾക്ക് ഡിസൈൻ പ്രവർത്തിപ്പിക്കാൻ കഴിയും.
ഡിസൈൻ എങ്ങനെ കംപൈൽ ചെയ്യാമെന്ന് ഘട്ടങ്ങൾ നിങ്ങളെ കാണിക്കുന്നു, എന്നാൽ ഇന്റൽ ക്വാർട്ടസ് പ്രോജക്റ്റിൽ 2 മുതൽ 6 വരെയുള്ള ഘട്ടങ്ങൾ ഓട്ടോമേറ്റ് ചെയ്യുന്ന ഒരു Tcl സ്ക്രിപ്റ്റ് ഉൾപ്പെടുന്നു, അതിനാൽ നിങ്ങൾക്ക് ആ ഘട്ടം ഒഴിവാക്കാൻ തിരഞ്ഞെടുക്കാം. ഡിസൈൻ കംപൈൽ ചെയ്യുന്നതിനുള്ള എല്ലാ ഘട്ടങ്ങളും ഇന്റൽ ഉൾക്കൊള്ളുന്നു, അതിനാൽ ഡിസൈൻ എങ്ങനെയാണ് കൂട്ടിച്ചേർക്കപ്പെട്ടതെന്ന് നിങ്ങൾ മനസ്സിലാക്കുന്നു.
- ഇന്റൽ ക്വാർട്ടസ് പ്രൈം സോഫ്റ്റ്വെയറിൽ, പ്രോജക്റ്റ് തുറക്കുക file top.qpf.
- 2. ക്ലിക്ക് ചെയ്യുക File ➤ തുറന്ന് ip/hdmi_subsys/hdmi_subsys.ip തിരഞ്ഞെടുക്കുക.
HDMI IP-യ്ക്കായുള്ള പാരാമീറ്ററർ പാരാമീറ്റർ എഡിറ്റർ GUI തുറക്കുന്നു, ഡിസൈനിലെ HDMI ഉദാഹരണത്തിനുള്ള പാരാമീറ്ററുകൾ കാണിക്കുന്നു. - Ex Generate ക്ലിക്ക് ചെയ്യുകampലെ ഡിസൈൻ (ജനറേറ്റ് അല്ല).
- ജനറേഷൻ പൂർത്തിയാകുമ്പോൾ, പാരാമീറ്റർ എഡിറ്റർ അടയ്ക്കുക.
- പ്ലാറ്റ്ഫോം ഡിസൈനർ തുറക്കാൻ ടൂളുകൾ ➤ പ്ലാറ്റ്ഫോം ഡിസൈനർ ക്ലിക്ക് ചെയ്യുക.
- a. പ്ലാറ്റ്ഫോം ഡിസൈനർ സിസ്റ്റം ഓപ്ഷനായി udx10_hdmi.qsys തിരഞ്ഞെടുത്ത് തുറക്കുക ക്ലിക്കുചെയ്യുക
- b. Review വീഡിയോ പ്രോസസ്സിംഗ് പൈപ്പ്ലൈൻ.
- c. സിസ്റ്റം സൃഷ്ടിക്കാൻ, എച്ച്ഡിഎൽ സൃഷ്ടിക്കുക ക്ലിക്ക് ചെയ്യുക...
- d. ജനറേഷൻ വിൻഡോയിൽ, തിരഞ്ഞെടുത്ത ജനറേഷൻ ടാർഗെറ്റുകൾക്കായി ക്ലിയർ ഔട്ട്പുട്ട് ഡയറക്ടറികൾ ഓണാക്കുക.
- e. ജനറേറ്റ് ക്ലിക്ക് ചെയ്യുക.
- ഒരു ടെർമിനലിൽ, സോഫ്റ്റ്വെയർ/സ്ക്രിപ്റ്റിലേക്ക് നാവിഗേറ്റ് ചെയ്ത് ഷെൽ സ്ക്രിപ്റ്റ് build_sw.sh പ്രവർത്തിപ്പിക്കുക. സോഫ്റ്റ്വെയർ ഡിസൈനിനായി Nios II സോഫ്റ്റ്വെയർ നിർമ്മിക്കുന്നു, vip_control.elf രണ്ടും സൃഷ്ടിക്കുന്നു file റൺടൈമിൽ നിങ്ങൾക്ക് ബോർഡിലേക്ക് ഡൗൺലോഡ് ചെയ്യാം, കൂടാതെ ഒരു .hex file അത് ബോർഡ് പ്രോഗ്രാമിംഗിലേക്ക് കംപൈൽ ചെയ്യുന്നു .sof file.
- പ്രോസസ്സിംഗ് ➤ കംപൈലേഷൻ ആരംഭിക്കുക ക്ലിക്ക് ചെയ്യുക.
സമാഹാരം top.sof സൃഷ്ടിക്കുന്നു file ഔട്ട്പുട്ടിൽ_fileയുടെ ഡയറക്ടറി.
ബന്ധപ്പെട്ട വിവരങ്ങൾ
UHD HDMI 2.0 വീഡിയോ ഫോർമാറ്റ് കൺവേർഷൻ ഡിസൈൻ ഡൗൺലോഡ് ചെയ്യുകയും ഇൻസ്റ്റാൾ ചെയ്യുകയും ചെയ്യുന്നു
UHD HDMI 2.0 വീഡിയോ ഫോർമാറ്റ് കൺവേർഷൻ ഡിസൈൻ കംപൈൽ ചെയ്യുന്നു ExampEclipse-നുള്ള Nios II സോഫ്റ്റ്വെയർ ടൂളുകൾക്കൊപ്പം
രൂപകൽപ്പനയിൽ ഒരു ഷെൽ സ്ക്രിപ്റ്റ് ഉൾപ്പെടുന്നു file (/software/script/script_build_sw.sh) ഡിസൈനിനായി നിയോസ് II സോഫ്റ്റ്വെയർ കോഡ് വേഗത്തിൽ നിർമ്മിക്കാൻ നിങ്ങളെ സഹായിക്കുന്നു. പ്രോഗ്രാമിംഗ് വേഗത്തിൽ സൃഷ്ടിക്കാൻ സ്ക്രിപ്റ്റ് നിങ്ങളെ അനുവദിക്കുന്നു fileനിയോസ് II പ്രോസസറിനായുള്ള എസ്. എന്നിരുന്നാലും, സോഫ്റ്റ്വെയർ കോഡിന്റെ ഇന്ററാക്ടീവ് ഡീബഗ്ഗിംഗ് അനുവദിക്കുന്ന ഒരു വർക്ക്സ്പെയ്സ് ഇത് സജ്ജീകരിക്കുന്നില്ല.
ഡിസൈൻ സോഫ്റ്റ്വെയർ കംപൈൽ ചെയ്യുന്നതിനുള്ള ഘട്ടങ്ങൾ നിങ്ങൾക്ക് പിന്തുടരാം, ഇത് ഡിസൈൻ ഡീബഗ് ചെയ്യാൻ നിങ്ങളെ അനുവദിക്കുന്നു. അല്ലെങ്കിൽ നിങ്ങൾക്ക് ഇന്റൽ നൽകിയ സ്ക്രിപ്റ്റ് പ്രവർത്തിപ്പിക്കാം. സ്ക്രിപ്റ്റ് പ്രവർത്തിപ്പിക്കാൻ:
- വിൻഡോസ് എക്സ്പ്ലോററിൽ, ഇതിലേക്ക് നാവിഗേറ്റ് ചെയ്യുക ആവശ്യമായ എല്ലാ സോഫ്റ്റ്വെയറുകളുമുള്ള /സോഫ്റ്റ്വെയർ/സ്ക്രിപ്റ്റ് ഡയറക്ടറി files.
- സ്ക്രിപ്റ്റ് ഡയറക്ടറിയിൽ നിന്നുള്ള ഒരു ടെർമിനലിൽ ഷെൽ സ്ക്രിപ്റ്റ് build_sw.sh പ്രവർത്തിപ്പിക്കുക, അത് vip_control ഡയറക്ടറിയിൽ എക്സിക്യൂട്ടബിൾ vip_control.elf സൃഷ്ടിക്കുന്നു.
ശ്രദ്ധിക്കുക: ഈ സ്ക്രിപ്റ്റുകൾ തിരുത്തിയെഴുതുന്നു filevip_control ഡയറക്ടറിയിൽ s. ഏതെങ്കിലും ഉറവിടം എഡിറ്റ് ചെയ്യുക filevip_control_src ഡയറക്ടറിയിൽ മാത്രം.
ഘട്ടങ്ങൾ:
- ഇൻസ്റ്റാൾ ചെയ്ത പ്രോജക്റ്റ് ഡയറക്ടറിയിൽ, ഒരു പുതിയ ഫോൾഡർ സൃഷ്ടിച്ച് അതിന് വർക്ക്സ്പേസ് എന്ന് പേരിടുക.
- Intel Quartus Prime സോഫ്റ്റ്വെയറിൽ, Tools ➤ Nios II Software Build Tools for Eclipse ➤ ക്ലിക്ക് ചെയ്യുക.
- a. വർക്ക്സ്പെയ്സ് ലോഞ്ചർ വിൻഡോയിൽ, വർക്ക്സ്പെയ്സ് തിരഞ്ഞെടുക്കുക.
- b. ശരി ക്ലിക്ക് ചെയ്യുക.
- നിയോസ് II - എക്ലിപ്സ് വിൻഡോയിൽ, ക്ലിക്ക് ചെയ്യുക File ➤ പുതിയത് ➤ നിയോസ് II ആപ്ലിക്കേഷനും ടെംപ്ലേറ്റിൽ നിന്നുള്ള ബിഎസ്പിയും.
ടെംപ്ലേറ്റ് ഡയലോഗ് ബോക്സിൽ നിന്നുള്ള നിയോസ് II ആപ്ലിക്കേഷനും ബിഎസ്പിയും ദൃശ്യമാകുന്നു.- a. SOPC വിവരങ്ങളിൽ File ബോക്സ്, udx10_hdmi/ udx10_hdmi.sopcinfo തിരഞ്ഞെടുക്കുക file.
Eclipse-നുള്ള Nios II SBT, .sopcinfo-ൽ നിന്നുള്ള പ്രൊസസർ നാമം ഉപയോഗിച്ച് CPU നാമത്തിൽ പൂരിപ്പിക്കുന്നു. file.. - b. പ്രോജക്റ്റ് നെയിം ബോക്സിൽ, vip_control എന്ന് ടൈപ്പ് ചെയ്യുക.
- c. ടെംപ്ലേറ്റുകളുടെ ലിസ്റ്റിൽ നിന്ന് ബ്ലാങ്ക് പ്രോജക്റ്റ് തിരഞ്ഞെടുക്കുക, തുടർന്ന് അടുത്തത് ക്ലിക്കുചെയ്യുക.
- d. vip_control_bsp എന്ന പ്രോജക്റ്റ് നാമമുള്ള ആപ്ലിക്കേഷൻ പ്രോജക്റ്റ് ടെംപ്ലേറ്റിനെ അടിസ്ഥാനമാക്കി ഒരു പുതിയ BSP പ്രോജക്റ്റ് സൃഷ്ടിക്കുക തിരഞ്ഞെടുത്ത് സ്ഥിരസ്ഥിതി ലൊക്കേഷൻ ഉപയോഗിക്കുക ഓണാക്കുക.
- e. .sopcinfo അടിസ്ഥാനമാക്കി ആപ്ലിക്കേഷനും ബിഎസ്പിയും സൃഷ്ടിക്കാൻ പൂർത്തിയാക്കുക ക്ലിക്കുചെയ്യുക file.
BSP ജനറേറ്റ് ചെയ്ത ശേഷം, vip_control, vip_control_bsp പ്രോജക്റ്റുകൾ പ്രൊജക്റ്റ് എക്സ്പ്ലോറർ ടാബിൽ ദൃശ്യമാകും.
- a. SOPC വിവരങ്ങളിൽ File ബോക്സ്, udx10_hdmi/ udx10_hdmi.sopcinfo തിരഞ്ഞെടുക്കുക file.
- Windows Explorer-ൽ, സോഫ്റ്റ്വെയർ/vip_control_src ഡയറക്ടറിയുടെ ഉള്ളടക്കങ്ങൾ സോഫ്റ്റ്വെയർ/vip_control ഡയറക്ടറിയിലേക്ക് പകർത്തുക.
- നിയോസ് II - എക്ലിപ്സ് വിൻഡോയുടെ പ്രൊജക്റ്റ് എക്സ്പ്ലോറർ ടാബിൽ, റൈറ്റ് ക്ലിക്ക് ചെയ്യുക
vip_control_bsp ഫോൾഡർ തിരഞ്ഞെടുത്ത് Nios II ➤ BSP Editor...- a. sys_clk_timer-നുള്ള ഡ്രോപ്പ്-ഡൗൺ മെനുവിൽ നിന്ന് ഒന്നും തിരഞ്ഞെടുക്കുക
- b. സമയത്തിനായി ഡ്രോപ്പ്-ഡൗൺ മെനുവിൽ നിന്ന് cpu_timer തിരഞ്ഞെടുക്കുകamp_ടൈമർ
- c. enable_small_c_library ഓണാക്കുക
- d. ജനറേറ്റ് ക്ലിക്ക് ചെയ്യുക.
- e. ജനറേഷൻ പൂർത്തിയാകുമ്പോൾ, എക്സിറ്റ് ക്ലിക്ക് ചെയ്യുക
- പ്രൊജക്റ്റ് ➤ ബിൽഡ് ആൾ ജനറേറ്റ് ചെയ്യാൻ തിരഞ്ഞെടുക്കുക file vip_control.elf സോഫ്റ്റ്വെയർ/vip_control ഡയറക്ടറിയിൽ.
- mem_init നിർമ്മിക്കുക file ഇന്റൽ ക്വാർട്ടസ് പ്രൈം സമാഹാരത്തിനായി:
- a. Project Explorer വിൻഡോയിലെ vip_control-ൽ റൈറ്റ് ക്ലിക്ക് ചെയ്യുക.
- b. ടാർഗെറ്റുകൾ നിർമ്മിക്കുക തിരഞ്ഞെടുക്കുക ➤ ബിൽഡ്…
- c. mem_init_generate തിരഞ്ഞെടുത്ത് Build ക്ലിക്ക് ചെയ്യുക.
ഇന്റൽ ക്വാർട്ടസ് പ്രൈം സോഫ്റ്റ്വെയർ നിർമ്മിക്കുന്നു
udx10_hdmi_onchip_memory2_0_onchip_memory2_0.hex file സോഫ്റ്റ്വെയർ/vip_control/mem_init ഡയറക്ടറിയിൽ
- കണക്റ്റുചെയ്ത ബോർഡിൽ ഇതിനകം ഡിസൈൻ പ്രവർത്തിക്കുന്നതിനാൽ, പ്രവർത്തിപ്പിക്കുക
vip_control.elf പ്രോഗ്രാമിംഗ് file എക്ലിപ്സ് ബിൽഡ് സൃഷ്ടിച്ചത്- a. നിയോസ് II - എക്ലിപ്സ് വിൻഡോയുടെ പ്രൊജക്റ്റ് എക്സ്പ്ലോറർ ടാബിലെ vip_control ഫോൾഡറിൽ റൈറ്റ് ക്ലിക്ക് ചെയ്യുക.
- b. Run As ➤ Nios II ഹാർഡ്വെയർ തിരഞ്ഞെടുക്കുക.
നിങ്ങൾക്ക് ഇതിനകം ഒരു Nios II ടെർമിനൽ വിൻഡോ തുറന്നിട്ടുണ്ടെങ്കിൽ, പുതിയ സോഫ്റ്റ്വെയർ ഡൗൺലോഡ് ചെയ്യാൻ ശ്രമിക്കുന്നതിന് മുമ്പ് അത് അടയ്ക്കുക.
ബന്ധപ്പെട്ട വിവരങ്ങൾ
UHD HDMI 2.0 വീഡിയോ ഫോർമാറ്റ് കൺവേർഷൻ ഡിസൈൻ ഡൗൺലോഡ് ചെയ്ത് ഇൻസ്റ്റാൾ ചെയ്യുന്നു Example
UHD HDMI 2.0 വീഡിയോ ഫോർമാറ്റ് കൺവേർഷൻ ഡിസൈൻ പ്രവർത്തിപ്പിക്കുന്നു Exampഹാർഡ്വെയറിൽ le
Intel Arria 10 GX FPGA ഡെവലപ്മെന്റ് കിറ്റിലേക്ക് ഡിസൈനിനായി സമാഹരിച്ച .sof ഡൗൺലോഡ് ചെയ്ത് ഡിസൈൻ പ്രവർത്തിപ്പിക്കുക.
- ഇന്റൽ ക്വാർട്ടസ് പ്രൈം സോഫ്റ്റ്വെയറിൽ, ടൂൾസ് ➤ പ്രോഗ്രാമർ ക്ലിക്ക് ചെയ്യുക.
- പ്രോഗ്രാമർ വിൻഡോയിൽ, ജെ സ്കാൻ ചെയ്യാൻ ഓട്ടോ ഡിറ്റക്റ്റ് ക്ലിക്ക് ചെയ്യുകTAG ബന്ധിപ്പിച്ച ഉപകരണങ്ങളെ ബന്ധിപ്പിച്ച് കണ്ടെത്തുക.
പ്രോഗ്രാമറുടെ ഉപകരണ ലിസ്റ്റ് അപ്ഡേറ്റ് ചെയ്യണോ എന്ന സന്ദേശത്തോടൊപ്പം ഒരു പോപ്പ്-അപ്പ് വിൻഡോ ദൃശ്യമാകുകയാണെങ്കിൽ, അതെ ക്ലിക്ക് ചെയ്യുക. - ഉപകരണ ലിസ്റ്റിൽ, 10AX115S2F45 ലേബൽ ചെയ്ത വരി തിരഞ്ഞെടുത്ത് മാറ്റുക ക്ലിക്കുചെയ്യുക File… പിന്നെ:
- a. രൂപകൽപ്പനയിൽ ഉൾപ്പെടുത്തിയിട്ടുള്ള പ്രീകംപൈൽഡ് .sof ഉപയോഗിക്കുന്നതിന്, master_image ഡയറക്ടറിയിൽ .sof തിരഞ്ഞെടുക്കുക.
- b. നിങ്ങളുടെ കംപൈൽ ചെയ്ത .sof ഉപയോഗിക്കുന്നതിന്, ഔട്ട്പുട്ടിലെ .sof തിരഞ്ഞെടുക്കുക_fileയുടെ ഡയറക്ടറി.
- 10AX115S2F45 വരിയിൽ പ്രോഗ്രാം/കോൺഫിഗർ ചെയ്യുക.
- ആരംഭിക്കുക ക്ലിക്ക് ചെയ്യുക.
പ്രോഗ്രാമർ പൂർത്തിയാകുമ്പോൾ, ഡിസൈൻ യാന്ത്രികമായി പ്രവർത്തിക്കുന്നു. - നിങ്ങൾ ഉപയോക്തൃ DIP സ്വിച്ച് 1 എന്നത് ഓൺ സ്ഥാനത്തേക്ക് സജ്ജമാക്കുകയാണെങ്കിൽ, ഡിസൈനിൽ നിന്നുള്ള ഔട്ട്പുട്ട് ടെക്സ്റ്റ് സന്ദേശങ്ങൾ ലഭിക്കുന്നതിന് ഒരു Nios II ടെർമിനൽ തുറക്കുക, അല്ലാത്തപക്ഷം ഡിസൈൻ ലോക്ക് ആകും. ഉപയോക്തൃ DIP സ്വിച്ച് 1 ഓഫ് ആയി സജ്ജമാക്കിയിട്ടുണ്ടെങ്കിൽ, Nios II ടെർമിനൽ തുറക്കരുത്.
- a. ഒരു ടെർമിനൽ വിൻഡോ തുറന്ന് nios2-terminal എന്ന് ടൈപ്പ് ചെയ്ത് എന്റർ അമർത്തുക. ഡിസൈൻ റൺ ചെയ്യുമ്പോൾ, ഇൻപുട്ടിൽ ഒരു ഉറവിടവും ബന്ധിപ്പിച്ചിട്ടില്ലെങ്കിലും, ഡിസ്പ്ലേയിൽ ഔട്ട്പുട്ട് ദൃശ്യമാകും. സ്ക്രീനിന്റെ മുകളിൽ വലത് കോണിലുള്ള ഇന്റൽ ഐക്കണുള്ള ഒരു കറുത്ത സ്ക്രീനാണ് ഔട്ട്പുട്ട്. നിയോസ് II സോഫ്റ്റ്വെയർ ബിൽഡ് ടൂളുകൾ ഉപയോഗിച്ചാണ് നിങ്ങൾ സോഫ്റ്റ്വെയർ നിർമ്മിക്കുന്നതെങ്കിൽ, നിങ്ങൾക്ക് സോഫ്റ്റ്വെയർ പ്രോഗ്രാമിംഗ് എഡിറ്റ് ചെയ്യാനും കംപൈൽ ചെയ്യാനും ഡൗൺലോഡ് ചെയ്യാനും കഴിയും file നിങ്ങൾ ബോർഡ് പ്രോഗ്രാം ചെയ്തതിന് ശേഷം ഏത് സമയത്തും.
- നിയോസ് II - എക്ലിപ്സ് വിൻഡോയിൽ, vip_control.elf പ്രോഗ്രാമിംഗ് പ്രവർത്തിപ്പിക്കുക file എക്ലിപ്സ് ബിൽഡ് സൃഷ്ടിച്ചത്.
ഒരു Nios II ടെർമിനൽ വിൻഡോ ഇതിനകം തുറന്നിട്ടുണ്ടെങ്കിൽ, പുതിയ സോഫ്റ്റ്വെയർ ഡൗൺലോഡ് ചെയ്യാൻ ശ്രമിക്കുന്നതിന് മുമ്പ് അത് അടയ്ക്കുക.- എ. നിയോസ് II - എക്ലിപ്സ് വിൻഡോയുടെ പ്രൊജക്റ്റ് എക്സ്പ്ലോറർ ടാബിലെ vip_control ഫോൾഡറിൽ റൈറ്റ് ക്ലിക്ക് ചെയ്യുക.
- ബി. Run As ➤ Nios II ഹാർഡ്വെയർ തിരഞ്ഞെടുക്കുക.
UHD HDMI 2.0 വീഡിയോ ഫോർമാറ്റ് കൺവേർഷൻ ഡിസൈൻ എക്സ്ample പ്രവർത്തന വിവരണം
ഒരു പ്ലാറ്റ്ഫോം ഡിസൈനർ സിസ്റ്റം, udx10_hdmi.qsys, വീഡിയോ പൈപ്പ്ലൈൻ ഐപിയും ഉൾപ്പെടുന്നു
നിയോസ് II പ്രോസസർ ഘടകങ്ങൾ. ഉയർന്ന തലത്തിലുള്ള വെരിലോഗ് എച്ച്ഡിഎൽ file (top.v) ബന്ധിപ്പിക്കുന്നു
HDMI RX, TX എന്നിവയിലേക്കുള്ള പ്ലാറ്റ്ഫോം ഡിസൈനർ സിസ്റ്റം. ഡിസൈൻ ഒറ്റത്തവണ ഉൾക്കൊള്ളുന്നു
HDMI ഇൻപുട്ടും HDMI ഔട്ട്പുട്ടും തമ്മിലുള്ള വീഡിയോ പ്രോസസ്സിംഗ് പാത.
ചിത്രം 2. ബ്ലോക്ക് ഡയഗ്രം
ഇടതുവശത്തുള്ള HDMI ഉറവിടത്തിൽ നിന്നുള്ള ഇൻകമിംഗ് വീഡിയോ ഡയഗ്രം കാണിക്കുന്നു. വലതുവശത്തുള്ള HDMI സിങ്കിലേക്ക് വീഡിയോ കൈമാറുന്നതിന് മുമ്പ് ഇടത്തുനിന്ന് വലത്തോട്ട് വീഡിയോ പൈപ്പ്ലൈനിലൂടെ ഡിസൈൻ വീഡിയോ പ്രോസസ്സ് ചെയ്യുന്നു.. നിയോസ് II പ്രൊസസറിലോ അവലോൺ മെമ്മറി-മാപ്പ് ചെയ്ത ഇന്റർഫേസിലോ ബന്ധിപ്പിച്ചിട്ടുള്ള ചില ജനറിക് പെരിഫറലുകളെ ഡയഗ്രം കാണിക്കുന്നില്ല. നിയോസ് II പ്രോസസറിനും സിസ്റ്റത്തിന്റെ മറ്റ് ഘടകങ്ങൾക്കും ഇടയിൽ.
HDMI RX, PHY
HDMI ഉറവിടത്തിൽ നിന്നുള്ള HDMI 2.0 സിഗ്നലിനായി Bitec HDMI FMC കാർഡ് ഒരു ബഫർ നൽകുന്നു. HDMI RX PHY, HDMI RX IP എന്നിവയുടെ സംയോജനം ഒരു വീഡിയോ സ്ട്രീം സൃഷ്ടിക്കുന്നതിന് ഇൻകമിംഗ് സിഗ്നലിനെ ഡീകോഡ് ചെയ്യുന്നു. HDMI RX PHY-ൽ ഇൻകമിംഗ് ഡാറ്റ ഡീസിയലൈസ് ചെയ്യുന്നതിനുള്ള ട്രാൻസ്സീവറുകൾ അടങ്ങിയിരിക്കുന്നു, HDMI RX IP HDMI പ്രോട്ടോക്കോൾ ഡീകോഡ് ചെയ്യുന്നു. സംയോജിത HDMI RX IP, ഇൻകമിംഗ് HDMI സിഗ്നലിനെ സോഫ്റ്റ്വെയർ ഇടപെടലുകളില്ലാതെ പ്രോസസ്സ് ചെയ്യുന്നു. HDMI RX IP-ൽ നിന്നുള്ള വീഡിയോ സിഗ്നൽ ഒരു ക്ലോക്ക് ചെയ്ത വീഡിയോ സ്ട്രീമിംഗ് ഫോർമാറ്റാണ്. ഡിസൈൻ 10-ബിറ്റ് ഔട്ട്പുട്ടിനായി HDMI RX കോൺഫിഗർ ചെയ്യുന്നു.
HDMI RX ഇന്റർഫേസ്
HDMI RX IP-യുടെ ക്ലോക്ക് ചെയ്ത വീഡിയോ സ്ട്രീമിംഗ് ഡാറ്റ ഫോർമാറ്റ് ഔട്ട്പുട്ട്, പ്രോസസ്സിംഗ് ശൃംഖലയിൽ അടുത്തതായി വരുന്ന ക്ലോക്ക് ചെയ്ത വീഡിയോ ഇൻപുട്ട് IP പ്രതീക്ഷിക്കുന്ന ക്ലോക്ക് ചെയ്ത വീഡിയോ ഡാറ്റ ഫോർമാറ്റുമായി പൊരുത്തപ്പെടുന്നു. എന്നിരുന്നാലും, വയർ ലെവൽ ഇന്റർഫേസുകൾക്ക് രണ്ട് ബ്ലോക്കുകൾ തമ്മിലുള്ള നേരിട്ടുള്ള കണക്ഷൻ തടയുന്ന സൂക്ഷ്മമായ വ്യത്യാസങ്ങളുണ്ട്. ഡിസൈൻ-നിർദ്ദിഷ്ട ഇഷ്ടാനുസൃത HDMI RX ഇന്റർഫേസ്, HDMI മുഖേനയുള്ള സിഗ്നലുകൾ ഔട്ട്പുട്ടിനെ വിന്യസിക്കുന്നു, കൂടാതെ ക്ലോക്ക് ചെയ്ത വീഡിയോ ഇൻപുട്ട് ഐപി സ്വീകരിക്കുന്നു.
HDMI RX ഇന്റർഫേസ് വയർ സിഗ്നലിംഗ് സ്റ്റാൻഡേർഡ് പരിഷ്ക്കരിക്കുകയും ഓരോ പിക്സലിനുള്ളിലെ കളർ പ്ലെയിനുകളുടെ ക്രമം മാറ്റുകയും ചെയ്യുന്നു. HDMI സ്റ്റാൻഡേർഡ് കളർ ഓർഡറിംഗും ഇന്റൽ വീഡിയോ പൈപ്പ്ലൈൻ IP ഉപയോഗിക്കുന്നതും തമ്മിൽ വിവർത്തനം ചെയ്യാൻ ഇത് ആവശ്യമാണ്. ഈ ബ്ലോക്കിലേക്കുള്ള അധിക ഇൻപുട്ടായ HDMI RX AVI ഇൻഫോഫ്രെയിം ഡാറ്റയാണ് കളർ സ്വാപ്പ് നിയന്ത്രിക്കുന്നത്.
HDMR RX AVI ഇൻഫോഫ്രെയിം ഡാറ്റ ആക്സസ് ചെയ്യുന്നതിനും RX EDID പ്രോഗ്രാം ചെയ്യുന്നതിനും ചില ട്രാൻസ്സിവർ റീകോൺഫിഗറേഷൻ സജ്ജീകരണങ്ങൾ നൽകുന്നതിനും സൗകര്യപ്രദമായ ഒരു രജിസ്റ്റർ മാപ്പ് അടിസ്ഥാനമാക്കിയുള്ള ഇന്റർഫേസായി ഈ ഘടകം പ്രവർത്തിക്കുന്നു. രജിസ്റ്റർ മാപ്പിനെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, HDMI RX ഇന്റർഫേസ് രജിസ്റ്റർ മാപ്പ് കാണുക.
ക്ലോക്ക് ചെയ്ത വീഡിയോ ഇൻപുട്ട്
ക്ലോക്ക് ചെയ്ത വീഡിയോ ഇൻപുട്ട് HDMI RX IP-യിൽ നിന്നുള്ള ക്ലോക്ക് ചെയ്ത വീഡിയോ ഇന്റർഫേസ് സിഗ്നലിനെ പ്രോസസ്സ് ചെയ്യുകയും ഇന്റൽ പ്രൊപ്രൈറ്ററി അവലോൺ സ്ട്രീമിംഗ് വീഡിയോ ഫോർമാറ്റിലേക്ക് പരിവർത്തനം ചെയ്യുകയും ചെയ്യുന്നു. ഈ ഫോർമാറ്റ് വീഡിയോയിൽ നിന്ന് തിരശ്ചീനവും ലംബവുമായ എല്ലാ വിവരങ്ങളും സ്ട്രിപ്പ് ചെയ്യുന്നു, സജീവമായ ചിത്ര ഡാറ്റ മാത്രം അവശേഷിപ്പിക്കുന്നു. ഡിസൈൻ ഒരു വീഡിയോ ഫ്രെയിമിന് ഒരു പാക്കറ്റായി ഡാറ്റയെ പാക്കറ്റൈസ് ചെയ്യുകയും ഓരോ വീഡിയോ ഫ്രെയിമിന്റെയും മിഴിവ് വിവരിക്കുന്ന അധിക മെറ്റാഡാറ്റ പാക്കറ്റുകൾ (നിയന്ത്രണ പാക്കറ്റുകൾ എന്ന് വിളിക്കുന്നു) ചേർക്കുകയും ചെയ്യുന്നു. അവലോൺ സ്ട്രീമിംഗ് വീഡിയോ ഇന്റർഫേസിന്റെ പൂർണ്ണമായ വിവരണത്തിന് അവലോൺ ഇന്റർഫേസ് സ്പെസിഫിക്കേഷൻ കാണുക. പ്രോസസ്സിംഗ് പൈപ്പിലൂടെയുള്ള അവലോൺ സ്ട്രീമിംഗ് വീഡിയോ സ്ട്രീം രണ്ട് പിക്സലുകൾ സമാന്തരമായി, ഒരു പിക്സലിന് മൂന്ന് ചിഹ്നങ്ങൾ. ക്ലോക്ക് ചെയ്ത വീഡിയോ ഇൻപുട്ട്, HDMI RX IP-ൽ നിന്നുള്ള വേരിയബിൾ റേറ്റ് ക്ലോക്ക്ഡ് വീഡിയോ സിഗ്നലിൽ നിന്ന് വീഡിയോ IP പൈപ്പ്ലൈനിനായുള്ള ഫിക്സഡ് ക്ലോക്ക് റേറ്റിലേക്ക് (300 MHz) പരിവർത്തനത്തിന് ക്ലോക്ക് ക്രോസിംഗ് നൽകുന്നു.
സ്ട്രീം ക്ലീനർ
പ്രോസസ്സിംഗ് പൈപ്പ്ലൈനിലേക്ക് കടന്നുപോകുന്ന അവലോൺ സ്ട്രീമിംഗ് വീഡിയോ സിഗ്നൽ പിശക് രഹിതമാണെന്ന് സ്ട്രീം ക്ലീനർ ഉറപ്പാക്കുന്നു. HDMI ഉറവിടത്തിന്റെ ഹോട്ട്-പ്ലഗ്ഗിംഗ്, ക്ലോക്ക് ചെയ്ത വീഡിയോ ഇൻപുട്ട് IP-യിലേക്ക് ഡാറ്റയുടെ അപൂർണ്ണമായ ഫ്രെയിമുകൾ അവതരിപ്പിക്കുന്നതിന് ഡിസൈനിന് കാരണമാകും, ഇത് ഓരോ ഫ്രെയിമിനുമുള്ള വീഡിയോ ഡാറ്റ അടങ്ങിയ പാക്കറ്റുകളുടെ വലുപ്പം ഉണ്ടാകാത്ത തത്ഫലമായുണ്ടാകുന്ന Avalon-ST വീഡിയോ സ്ട്രീമിൽ പിശകുകൾ സൃഷ്ടിക്കുന്നു. ബന്ധപ്പെട്ട നിയന്ത്രണ പാക്കറ്റുകൾ റിപ്പോർട്ട് ചെയ്ത വലുപ്പവുമായി പൊരുത്തപ്പെടുത്തുക. സ്ട്രീം ക്ലീനർ ഈ അവസ്ഥകൾ കണ്ടെത്തുകയും ഫ്രെയിം പൂർത്തിയാക്കുന്നതിനും നിയന്ത്രണ പാക്കറ്റിലെ സ്പെസിഫിക്കേഷനുമായി പൊരുത്തപ്പെടുന്നതിനും കുറ്റകരമായ വീഡിയോ പാക്കറ്റുകളുടെ അവസാനം അധിക ഡാറ്റ (ഗ്രേ പിക്സലുകൾ) ചേർക്കുന്നു.
ക്രോമ റെസ്ampler (ഇൻപുട്ട്)
HDMI വഴി ഇൻപുട്ടിൽ ലഭിക്കുന്ന വീഡിയോ ഡാറ്റ 4:4:4, 4:2:2 അല്ലെങ്കിൽ 4:2:0 chroma s ആയിരിക്കാംampഎൽഇഡി. ഇൻപുട്ട് ക്രോമ റെസ്ampler ഇൻകമിംഗ് വീഡിയോ ഏത് ഫോർമാറ്റിൽ വന്നാലും അത് എടുത്ത് 4:4:4 ആയി പരിവർത്തനം ചെയ്യുന്നു. ഉയർന്ന ദൃശ്യ നിലവാരം നൽകാൻ, ക്രോമ റെസ്ampഏറ്റവും ചെലവേറിയ ഫിൽട്ടർ ചെയ്ത അൽഗോരിതം ആണ് ഉപയോഗിക്കുന്നത്. നിയോസ് II പ്രോസസർ നിലവിലെ ക്രോമ എസ് വായിക്കുന്നുampHDMI RX-ൽ നിന്ന് അതിന്റെ Avalon മെമ്മറി-മാപ്പ് ചെയ്ത ഏജന്റ് ഇന്റർഫേസ് വഴി ലിംഗ് ഫോർമാറ്റ് ചെയ്യുന്നു, കൂടാതെ ഈ ഡാറ്റ ക്രോമ റെസുമായി ആശയവിനിമയം നടത്തുന്നു.ampler അതിന്റെ Avalon മെമ്മറി-മാപ്പ് ചെയ്ത ഏജന്റ് ഇന്റർഫേസ് വഴി.
കളർ സ്പേസ് കൺവെർട്ടർ (ഇൻപുട്ട്)
HDMI വഴി ഇൻപുട്ടിൽ ലഭിക്കുന്ന വീഡിയോ ഡാറ്റ RGB അല്ലെങ്കിൽ YCbCr കളർ സ്പേസ് ഉപയോഗിച്ചേക്കാം. ഇൻപുട്ട് കളർ സ്പേസ് കൺവെർട്ടർ ഇൻകമിംഗ് വീഡിയോ ഏത് ഫോർമാറ്റിൽ വന്നാലും എടുക്കുകയും പിന്നീട് പൈപ്പ്ലൈനിൽ മിക്സർ ഐപിക്കായി എല്ലാ സാഹചര്യങ്ങളിലും അതിനെ RGB-യിലേക്ക് പരിവർത്തനം ചെയ്യുകയും ചെയ്യുന്നു. നിയോസ് II പ്രൊസസർ അതിന്റെ അവലോൺ മെമ്മറി-മാപ്പ് ചെയ്ത ഏജന്റ് ഇന്റർഫേസ് വഴി HDMI RX-ൽ നിന്ന് നിലവിലെ കളർ സ്പേസ് വായിക്കുകയും അതിന്റെ Avalon മെമ്മറി-മാപ്പ് ചെയ്ത ഏജന്റ് ഇന്റർഫേസ് വഴി കളർ സ്പേസ് കൺവെർട്ടറിലേക്ക് ശരിയായ പരിവർത്തന ഗുണകങ്ങൾ ലോഡ് ചെയ്യുകയും ചെയ്യുന്നു.
ഡീന്റർലേസർ
ഇൻപുട്ടിൽ ലഭിച്ച ഇന്റർലേസ്ഡ് സ്ട്രീമുകളിൽ നിന്ന് ഡീഇന്റർലേസർ പ്രോഗ്രസീവ് വീഡിയോ ഉള്ളടക്കം സൃഷ്ടിക്കുന്നു. ഇത് പുരോഗമനപരമായ ഡാറ്റ മാറ്റമില്ലാതെ പ്രചരിപ്പിക്കുന്നു. ഡീഇന്റർലേസറിന് 150 മെഗാഹെർട്സ് വരെ മാത്രമേ പ്രവർത്തിക്കാനാകൂ, അതിനാൽ ഡിസൈനിൽ ക്ലോക്ക് ക്രോസിംഗും ഡാറ്റ വിഡ്ത്ത് കൺവേർഷനും (ഇൻപുട്ടിൽ ഓരോ ഘടികാരത്തിനും 2->4 പിക്സലുകൾ, ഔട്ട്പുട്ടിൽ 4->2 പിക്സലുകൾ, ഔട്ട്പുട്ടിൽ ക്ലോക്കിന് 1080 പിക്സലുകൾ) ഡിഇന്റർലേസറിന്റെ ഇരുവശത്തുമുള്ള ഘടകങ്ങൾ ഉൾപ്പെടുന്നു. . 60iXNUMX-ന്റെ ഇന്റർലേസ്ഡ് ഡാറ്റയ്ക്കായുള്ള ഏറ്റവും ഉയർന്ന റെസല്യൂഷനിലേക്ക് deinterlacer പരിമിതപ്പെടുത്തിയിരിക്കുന്നു.
ക്ലിപ്പർ
ഇൻകമിംഗ് വീഡിയോ സ്ട്രീമിൽ നിന്ന് ക്ലിപ്പർ ഒരു സജീവ ഏരിയ തിരഞ്ഞെടുത്ത് ബാക്കിയുള്ളത് നിരസിക്കുന്നു. നിയോസ് II പ്രോസസറിൽ പ്രവർത്തിക്കുന്ന സോഫ്റ്റ്വെയർ കൺട്രോൾ തിരഞ്ഞെടുക്കേണ്ട പ്രദേശം നിർവ്വചിക്കുന്നു. HDMI ഉറവിടത്തിൽ ലഭിച്ച ഡാറ്റയുടെ റെസല്യൂഷനും ബോർഡിലെ DIP സ്വിച്ചുകളും പുഷ് ബട്ടണുകളും വഴി നിങ്ങൾ തിരഞ്ഞെടുക്കുന്ന ഔട്ട്പുട്ട് റെസലൂഷൻ, സ്കെയിലിംഗ് മോഡ് എന്നിവയെ ആശ്രയിച്ചിരിക്കും മേഖല. ഈ ഡിസൈൻ അതിന്റെ അവലോൺ മെമ്മറി-മാപ്പ് ചെയ്ത ഏജന്റ് ഇന്റർഫേസ് വഴി ക്ലിപ്പറുമായി ഈ പ്രദേശത്തെ ആശയവിനിമയം നടത്തുന്നു.
സ്കെയിലർ
നിങ്ങൾ അഭ്യർത്ഥിക്കുന്ന ഇൻപുട്ട് റെസല്യൂഷനും ഔട്ട്പുട്ട് റെസല്യൂഷനും അനുസരിച്ച് ഇൻകമിംഗ് വീഡിയോ ഡാറ്റയ്ക്ക് ഡിസൈൻ സ്കെയിലിംഗ് ബാധകമാക്കുന്നു. വീഡിയോ സ്കെയിലുകളും ഡിസ്പ്ലേകളും എങ്ങനെ ബാധിക്കുന്നു എന്നതിനെ ബാധിക്കുന്ന മൂന്ന് സ്കെയിലിംഗ് മോഡുകളിൽ ഒന്ന് (ഉയർന്ന, താഴ്ന്ന, പാസ്ത്രൂ) നിങ്ങൾക്ക് തിരഞ്ഞെടുക്കാം. രണ്ട് വ്യത്യസ്ത സ്കെയിലർ ഐപികൾ സ്കെയിലിംഗ് പ്രവർത്തനക്ഷമത നൽകുന്നു: ഒരെണ്ണം ആവശ്യമായ ഡൗൺസ്കെയിലിംഗ് നടപ്പിലാക്കുന്നു, മറ്റൊന്ന് അപ്സ്കെയിൽ ചെയ്യുന്നു. ഇനിപ്പറയുന്ന കാരണങ്ങളാൽ രൂപകൽപ്പനയ്ക്ക് രണ്ട് സ്കെയിലറുകൾ ആവശ്യമാണ്.
സ്കെയിലർ ഒരു ഡൗൺസ്കെയിൽ നടപ്പിലാക്കുമ്പോൾ, അതിന്റെ ഔട്ട്പുട്ടിൽ ഓരോ ക്ലോക്ക് സൈക്കിളിലും അത് സാധുവായ ഡാറ്റ ഉൽപ്പാദിപ്പിക്കുന്നില്ല. ഉദാample, ഒരു 2x ഡൗൺസ്കെയിൽ റേഷ്യോ നടപ്പിലാക്കുകയാണെങ്കിൽ, ഓരോ ഇരട്ട സംഖ്യയുള്ള ഇൻപുട്ട് ലൈനുകളും ലഭിക്കുമ്പോൾ ഔട്ട്പുട്ടിലെ സാധുവായ സിഗ്നൽ മറ്റെല്ലാ ക്ലോക്ക് സൈക്കിളിലും ഉയർന്നതാണ്, തുടർന്ന് ഒറ്റ അക്കമുള്ള ഇൻപുട്ട് ലൈനുകളുടെ മൊത്തത്തിൽ കുറവായിരിക്കും. ഔട്ട്പുട്ടിലെ ഡാറ്റാ നിരക്ക് കുറയ്ക്കുന്നതിനുള്ള പ്രക്രിയയ്ക്ക് ഈ പൊട്ടിത്തെറി സ്വഭാവം അടിസ്ഥാനപരമാണ്, എന്നാൽ ഡൗൺസ്ട്രീം മിക്സർ ഐപിയുമായി പൊരുത്തപ്പെടുന്നില്ല, ഇത് ഔട്ട്പുട്ടിൽ അണ്ടർഫ്ലോ ഒഴിവാക്കാൻ കൂടുതൽ സ്ഥിരതയുള്ള ഡാറ്റാ നിരക്ക് പ്രതീക്ഷിക്കുന്നു. ഫ്രെയിം ബഫർ ഏതെങ്കിലും ഡൗൺസ്കെയിലിനും മിക്സറിനും ഇടയിലായിരിക്കണം, കാരണം ഫ്രെയിം ബഫറിലൂടെ പോകുന്നത് മിക്സറിനെ ആവശ്യമായ നിരക്കിൽ ഡാറ്റ വായിക്കാൻ അനുവദിക്കുന്നു.
സ്കെയിലർ ഒരു ഉയർന്ന നിലവാരം നടപ്പിലാക്കുമ്പോൾ, ഇനിപ്പറയുന്ന മിക്സറിനായി ഓരോ ക്ലോക്ക് സൈക്കിളിലും അത് സാധുവായ ഡാറ്റ നിർമ്മിക്കുന്നു. എന്നിരുന്നാലും, ഓരോ ക്ലോക്ക് സൈക്കിളിലും ഇത് പുതിയ ഇൻപുട്ട് ഡാറ്റ സ്വീകരിച്ചേക്കില്ല. ഒരു മുൻ എന്ന നിലയിൽ 2x അപ്സ്കെയിൽ എടുക്കുന്നുample, ഇരട്ട സംഖ്യയുള്ള ഔട്ട്പുട്ട് ലൈനുകളിൽ അത് മറ്റെല്ലാ ക്ലോക്ക് സൈക്കിളിലും ഡാറ്റയുടെ ഒരു പുതിയ ബീറ്റ് സ്വീകരിക്കുന്നു, തുടർന്ന് ഒറ്റസംഖ്യയുള്ള ഔട്ട്പുട്ട് ലൈനുകളിൽ പുതിയ ഇൻപുട്ട് ഡാറ്റയൊന്നും സ്വീകരിക്കുന്നില്ല. അപ്സ്ട്രീം ക്ലിപ്പർ ഒരു പ്രധാന ക്ലിപ്പ് പ്രയോഗിക്കുകയാണെങ്കിൽ (ഉദാ: സൂം-ഇൻ സമയത്ത്) തികച്ചും വ്യത്യസ്തമായ നിരക്കിൽ ഡാറ്റ നിർമ്മിക്കുന്നു. ഇക്കാരണത്താൽ, നിങ്ങൾ സാധാരണയായി ഒരു ഫ്രെയിം ബഫർ ഉപയോഗിച്ച് ഒരു ക്ലിപ്പറും അപ്സ്കെയിലും വേർതിരിക്കണം, പൈപ്പ്ലൈനിലെ ഫ്രെയിം ബഫറിന് ശേഷം സ്കെയിലർ ഇരിക്കേണ്ടതുണ്ട്. ഡൗൺസ്കെയിലുകൾക്കായി സ്കെയിലർ ഫ്രെയിം ബഫറിന് മുമ്പായി ഇരിക്കണം, അതിനാൽ ഞങ്ങൾ ഫ്രെയിം ബഫറിന്റെ ഇരുവശത്തും രണ്ട് പ്രത്യേക സ്കെയിലറുകൾ ഉപയോഗിക്കുകയും ഒന്ന് അപ്സ്കെയിലിനും മറ്റൊന്ന് ഡൗൺസ്കെയിലിനും ഉപയോഗിക്കുകയും വേണം.
രണ്ട് സ്കെയിലറുകൾ ഉപയോഗിക്കുന്നത് ഫ്രെയിം ബഫറിന് ആവശ്യമായ പരമാവധി DDR4 ബാൻഡ്വിഡ്ത്ത് കുറയ്ക്കുന്നു. ഡൗൺസ്കെയിലുകൾ എല്ലായ്പ്പോഴും ഫ്രെയിം ബഫറിന് മുമ്പായി പ്രയോഗിക്കുന്നു, ഇത് റൈറ്റ് സൈഡിലെ ഡാറ്റാ നിരക്ക് കുറയ്ക്കുന്നു. ഫ്രെയിം ബഫറിന് ശേഷം അപ്സ്കെയിലുകൾ പ്രയോഗിക്കുന്നു, ഇത് റീഡ് സൈഡിലെ ഡാറ്റ നിരക്ക് കുറയ്ക്കുന്നു.
ഓരോ സ്കെയിലറും ഇൻകമിംഗ് വീഡിയോ സ്ട്രീമിലെ കൺട്രോൾ പാക്കറ്റുകളിൽ നിന്ന് ആവശ്യമായ ഇൻപുട്ട് റെസലൂഷൻ നേടുന്നു, അതേസമയം ഓരോ സ്കെയിലറിന്റെയും ഔട്ട്പുട്ട് റെസലൂഷൻ അവലോൺ മെമ്മറി-മാപ്പ് ചെയ്ത ഏജന്റ് ഇന്റർഫേസ് വഴി നിയോസ് II പ്രൊസസർ സജ്ജീകരിച്ചിരിക്കുന്നു. ഓരോ സ്കെയിലിംഗ് മോഡിലും പാസ്ത്രൂവിനായി സ്കെയിലറുകളിലൊന്നെങ്കിലും കോൺഫിഗർ ചെയ്തിരിക്കുന്നു. അതിനാൽ ഡിസൈൻ വീഡിയോ ഉള്ളടക്കം വർദ്ധിപ്പിക്കുകയാണെങ്കിൽ, ഡൗൺസ്കെയിലർ വീഡിയോ മാറ്റമില്ലാതെ കടന്നുപോകുന്നു, കൂടാതെ ഡിസൈൻ കുറയ്ക്കുകയാണെങ്കിൽ, അപ്സ്കെയിലർ വീഡിയോ മാറ്റമില്ലാതെ കടന്നുപോകുന്നു.
ഫ്രെയിം ബഫർ
ട്രിപ്പിൾ ബഫറിംഗ് നടത്താൻ ഫ്രെയിം ബഫർ DDR4 മെമ്മറി ഉപയോഗിക്കുന്നു, ഇത് ഇൻകമിംഗ്, ഔട്ട്ഗോയിംഗ് ഫ്രെയിം റേറ്റുകൾക്കിടയിൽ ഫ്രെയിം റേറ്റ് പരിവർത്തനം നടത്താൻ വീഡിയോ, ഇമേജ് പ്രോസസ്സിംഗ് പൈപ്പ്ലൈനെ അനുവദിക്കുന്നു. മൊത്തം പിക്സൽ നിരക്ക് സെക്കൻഡിൽ 1 ഗിഗാ പിക്സലിൽ കവിയരുത് എന്ന് കരുതി ഡിസൈനിന് ഏത് ഇൻപുട്ട് ഫ്രെയിം റേറ്റും സ്വീകരിക്കാനാകും. നിങ്ങൾ തിരഞ്ഞെടുക്കുന്ന ഔട്ട്പുട്ട് മോഡ് അനുസരിച്ച്, നിയോസ് II സോഫ്റ്റ്വെയർ ഔട്ട്പുട്ട് ഫ്രെയിം റേറ്റ് 30 അല്ലെങ്കിൽ 60 fps ആയി സജ്ജീകരിച്ചിരിക്കുന്നു. ഔട്ട്പുട്ട് ഫ്രെയിം റേറ്റ് യഥാർത്ഥത്തിൽ ക്ലോക്ക് ചെയ്ത വീഡിയോ ഔട്ട്പുട്ട് ക്രമീകരണങ്ങളുടെയും ഔട്ട്പുട്ട് വീഡിയോ പിക്സൽ ക്ലോക്കിന്റെയും പ്രവർത്തനമാണ്, അത് ഫ്രെയിം ബഫറിൽ സജ്ജീകരിച്ചിട്ടില്ല. പൈപ്പ്ലൈനിന്റെ ബാക്കി ഭാഗത്തേക്ക് ക്ലോക്ക്ഡ് വീഡിയോ ഔട്ട്പുട്ട് പ്രയോഗിക്കുന്ന ബാക്ക്പ്രഷർ, DDR4 മെമ്മറിയിൽ നിന്ന് ഫ്രെയിം ബഫറിന്റെ റീഡ് സൈഡ് വീഡിയോ ഫ്രെയിമുകൾ വലിക്കുന്ന നിരക്ക് നിർണ്ണയിക്കുന്നു.
മിക്സർ
നിലവിലെ വീഡിയോ പൈപ്പ്ലൈനിൽ നിന്നുള്ള ഔട്ട്പുട്ട് കാണിക്കാൻ ഡിസൈനിനെ അനുവദിക്കുന്നതിന് നിയോസ് II പ്രോസസർ ആദ്യ ഇൻപുട്ട് അപ്സ്കെലറുമായി ബന്ധിപ്പിക്കുന്ന ഒരു നിശ്ചിത വലുപ്പത്തിലുള്ള ബ്ലാക്ക് പശ്ചാത്തല ചിത്രം മിക്സർ സൃഷ്ടിക്കുന്നു. രണ്ടാമത്തെ ഇൻപുട്ട് ഐക്കൺ ജനറേറ്റർ ബ്ലോക്കിലേക്ക് ബന്ധിപ്പിക്കുന്നു. ക്ലോക്ക് ചെയ്ത വീഡിയോ ഇൻപുട്ടിൽ സജീവവും സുസ്ഥിരവുമായ വീഡിയോ കണ്ടെത്തുമ്പോൾ മാത്രമേ ഡിസൈൻ മിക്സറിന്റെ ആദ്യ ഇൻപുട്ട് പ്രവർത്തനക്ഷമമാക്കൂ. ഇൻപുട്ടിൽ ഹോട്ട് പ്ലഗ്ഗിംഗ് ചെയ്യുമ്പോൾ ഡിസൈൻ ഔട്ട്പുട്ടിൽ ഒരു സ്ഥിരമായ ഔട്ട്പുട്ട് ഇമേജ് നിലനിർത്തുന്നു. 50% സുതാര്യതയോടെ പശ്ചാത്തലത്തിലും വീഡിയോ പൈപ്പ്ലൈൻ ചിത്രങ്ങളിലും ഐക്കൺ ജനറേറ്ററുമായി ബന്ധിപ്പിച്ചിരിക്കുന്ന മിക്സറിലേക്കുള്ള രണ്ടാമത്തെ ഇൻപുട്ടിനെ ഡിസൈൻ ആൽഫ-മിശ്രണം ചെയ്യുന്നു.
കളർ സ്പേസ് കൺവെർട്ടർ (ഔട്ട്പുട്ട്)
ഔട്ട്പുട്ട് കളർ സ്പേസ് കൺവെർട്ടർ, സോഫ്റ്റ്വെയറിൽ നിന്നുള്ള റൺടൈം ക്രമീകരണത്തെ അടിസ്ഥാനമാക്കി ഇൻപുട്ട് RGB വീഡിയോ ഡാറ്റയെ RGB അല്ലെങ്കിൽ YCbCr കളർ സ്പെയ്സാക്കി മാറ്റുന്നു.
ക്രോമ റെസ്ampler (ഔട്ട്പുട്ട്)
ഔട്ട്പുട്ട് ക്രോമ റെസ്ampler ഫോർമാറ്റ് 4:4:4-ൽ നിന്ന് 4:4:4, 4:2:2, 4:2:0 എന്നിവയിൽ ഒന്നിലേക്ക് പരിവർത്തനം ചെയ്യുന്നു, അത് സോഫ്റ്റ്വെയർ വഴി സജ്ജീകരിച്ചിരിക്കുന്നു. ഔട്ട്പുട്ട് ക്രോമ റെസ്ampഉയർന്ന നിലവാരമുള്ള വീഡിയോ നേടുന്നതിന് ler ഫിൽട്ടർ ചെയ്ത അൽഗോരിതം ഉപയോഗിക്കുന്നു.
ക്ലോക്ക് ചെയ്ത വീഡിയോ ഔട്ട്പുട്ട്
ക്ലോക്ക് ചെയ്ത വീഡിയോ ഔട്ട്പുട്ട് അവലോൺ സ്ട്രീമിംഗ് വീഡിയോ സ്ട്രീമിനെ ക്ലോക്ക് ചെയ്ത വീഡിയോ ഫോർമാറ്റിലേക്ക് പരിവർത്തനം ചെയ്യുന്നു. ക്ലോക്ക് ചെയ്ത വീഡിയോ ഔട്ട്പുട്ട് വീഡിയോയിലേക്ക് തിരശ്ചീനവും ലംബവുമായ ബ്ലാങ്കിംഗും സിൻക്രൊണൈസേഷൻ സമയ വിവരങ്ങളും ചേർക്കുന്നു. നിങ്ങൾ അഭ്യർത്ഥിക്കുന്ന ഔട്ട്പുട്ട് റെസല്യൂഷനും ഫ്രെയിം റേറ്റും അനുസരിച്ച് ക്ലോക്ക് ചെയ്ത വീഡിയോ ഔട്ട്പുട്ടിലെ പ്രസക്തമായ ക്രമീകരണങ്ങൾ നിയോസ് II പ്രോസസർ പ്രോഗ്രാം ചെയ്യുന്നു. ക്ലോക്ക് ചെയ്ത വീഡിയോ ഔട്ട്പുട്ട് ക്ലോക്കിനെ പരിവർത്തനം ചെയ്യുന്നു, നിശ്ചിത 300 മെഗാഹെർട്സ് പൈപ്പ്ലൈൻ ക്ലോക്കിൽ നിന്ന് ക്ലോക്ക് ചെയ്ത വീഡിയോയുടെ വേരിയബിൾ റേറ്റിലേക്ക് കടന്നുപോകുന്നു.
HDMI TX ഇന്റർഫേസ്
HDMI TX ഇന്റർഫേസ് ക്ലോക്ക് ചെയ്ത വീഡിയോ ആയി ഫോർമാറ്റ് ചെയ്ത ഡാറ്റ സ്വീകരിക്കുന്നു. പ്ലാറ്റ്ഫോം ഡിസൈനറിലെ കൺഡ്യൂട്ട് ഇന്റർഫേസുകളുടെ വയർ സിഗ്നലിംഗിലെയും ഡിക്ലറേഷനിലെയും സൂക്ഷ്മമായ വ്യത്യാസങ്ങൾ, ക്ലോക്ക് ചെയ്ത വീഡിയോ ഔട്ട്പുട്ടിനെ HDMI TX IP-ലേക്ക് നേരിട്ട് ബന്ധിപ്പിക്കുന്ന രൂപകൽപ്പനയെ തടയുന്നു. ഡിസൈൻ-നിർദ്ദിഷ്ട ഇഷ്ടാനുസൃത HDMI TX ഇന്റർഫേസ്, ക്ലോക്ക് ചെയ്ത വീഡിയോ ഔട്ട്പുട്ടും HDMI TX IP-യും തമ്മിൽ ആവശ്യമായ ലളിതമായ പരിവർത്തനം നൽകുന്നു. അവലോൺ സ്ട്രീമിംഗ് വീഡിയോയും എച്ച്ഡിഎംഐയും ഉപയോഗിക്കുന്ന വ്യത്യസ്ത വർണ്ണ ഫോർമാറ്റിംഗ് മാനദണ്ഡങ്ങൾക്കായി ഓരോ പിക്സലിലുമുള്ള കളർ പ്ലെയിനുകളുടെ ക്രമം മാറ്റുകയും ചെയ്യുന്നു, കൂടാതെ ചില ട്രാൻസ്സിവർ റീകോൺഫിഗറേഷനും HDMI TX AVI ഇൻഫോഫ്രെയിം ക്രമീകരണങ്ങളും ആക്സസ് ചെയ്യുന്നതിന് ഒരു രജിസ്റ്റർ മാപ്പ് നൽകുന്നു. രജിസ്റ്റർ മാപ്പിനെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, HDMI TX ഇന്റർഫേസ് രജിസ്റ്റർ മാപ്പ് കാണുക.
HDMI TX IP, PHY
HDMI TX IP, PHY എന്നിവ വീഡിയോ സ്ട്രീമിനെ ക്ലോക്ക് ചെയ്ത വീഡിയോയിൽ നിന്ന് കംപ്ലയിന്റ് HDMI സ്ട്രീമിലേക്ക് പരിവർത്തനം ചെയ്യുന്നു. HDMI TX IP, HDMI പ്രോട്ടോക്കോൾ കൈകാര്യം ചെയ്യുകയും സാധുവായ HDMI ഡാറ്റ എൻകോഡ് ചെയ്യുകയും ചെയ്യുന്നു. HDMI TX PHY-ൽ ട്രാൻസ്സീവറുകൾ അടങ്ങിയിരിക്കുന്നു, ഉയർന്ന വേഗതയുള്ള സീരിയൽ ഔട്ട്പുട്ട് സൃഷ്ടിക്കുന്നു.
നിയോസ് II പ്രോസസറും പെരിഫറലുകളും
പ്ലാറ്റ്ഫോം ഡിസൈനർ സിസ്റ്റത്തിൽ HDMI RX, TX IP-കളും പ്രോസസ്സിംഗ് പൈപ്പ്ലൈനിനായുള്ള റൺടൈം ക്രമീകരണങ്ങളും നിയന്ത്രിക്കുന്ന ഒരു Nios II പ്രോസസർ അടങ്ങിയിരിക്കുന്നു. നിയോസ് II പ്രോസസർ മറ്റ് അടിസ്ഥാന പെരിഫറലുകളെ സെർവലിലേക്ക് ബന്ധിപ്പിക്കുന്നു:
- പ്രോഗ്രാമും അതിന്റെ ഡാറ്റയും സംഭരിക്കുന്നതിനുള്ള ഒരു ഓൺ-ചിപ്പ് മെമ്മറി.
- എ.ജെTAG സോഫ്റ്റ്വെയർ പ്രിന്റ് എഫ് ഔട്ട്പുട്ട് പ്രദർശിപ്പിക്കാൻ UART (ഒരു നിയോസ് II ടെർമിനൽ വഴി)
- മിനിമം ഇവന്റ് ദൈർഘ്യങ്ങളുടെ HDMI സ്പെസിഫിക്കേഷൻ അനുസരിച്ച്, സോഫ്റ്റ്വെയറിലെ വിവിധ പോയിന്റുകളിൽ മില്ലിസെക്കൻഡ് ലെവൽ കാലതാമസം സൃഷ്ടിക്കുന്നതിനുള്ള ഒരു സിസ്റ്റം ടൈമർ.
- സിസ്റ്റം സ്റ്റാറ്റസ് പ്രദർശിപ്പിക്കാൻ LED-കൾ.
- സ്കെയിലിംഗ് മോഡുകൾക്കിടയിൽ മാറാൻ അനുവദിക്കുന്നതിനും ഇന്റൽ ഐക്കണിന്റെ പ്രദർശനം പ്രവർത്തനക്ഷമമാക്കുന്നതിനും പ്രവർത്തനരഹിതമാക്കുന്നതിനും പുഷ്-ബട്ടൺ സ്വിച്ചുകൾ
- ഔട്ട്പുട്ട് ഫോർമാറ്റ് സ്വിച്ചുചെയ്യാൻ അനുവദിക്കുന്നതിനും നിയോസ് II ടെർമിനലിലേക്ക് സന്ദേശങ്ങളുടെ പ്രിന്റിംഗ് പ്രവർത്തനക്ഷമമാക്കുന്നതിനും പ്രവർത്തനരഹിതമാക്കുന്നതിനും ഡിഐപി സ്വിച്ചുകൾ
- HDMI ഉറവിടത്തിലെയും സിങ്ക് ഫയർ ഇന്ററപ്റ്റുകളിലെയും ഹോട്ട്-പ്ലഗ് ഇവന്റുകൾ HDMI TX ഉം പൈപ്പ്ലൈനും ശരിയായി കോൺഫിഗർ ചെയ്യുന്നതിന് Nios II പ്രോസസറിനെ ട്രിഗർ ചെയ്യുന്നു. സോഫ്റ്റ്വെയർ കോഡിലെ പ്രധാന ലൂപ്പ് പുഷ്-ബട്ടണുകളിലും ഡിഐപി സ്വിച്ചുകളിലും ഉള്ള മൂല്യങ്ങൾ നിരീക്ഷിക്കുകയും അതിനനുസരിച്ച് പൈപ്പ് ലൈൻ സജ്ജീകരണം മാറ്റുകയും ചെയ്യുന്നു.
I²C കൺട്രോളറുകൾ
- Arria 10 GX FPGA ഡെവലപ്മെന്റ് കിറ്റിലും Bitec HDMI 2.0 മകൾ കാർഡിലുമുള്ള മറ്റ് നാല് ഘടകങ്ങളുടെ ക്രമീകരണങ്ങൾ എഡിറ്റുചെയ്യാൻ രൂപകൽപ്പനയിൽ രണ്ട് I²C കൺട്രോളറുകൾ അടങ്ങിയിരിക്കുന്നു:
- Si5338 I²C. Arria 10 GX FPGA ഡെവലപ്മെന്റ് കിറ്റിൽ രണ്ട് Si5338 ക്ലോക്ക് ജനറേറ്ററുകൾ ഉൾപ്പെടുന്നു, അവ രണ്ടും ഒരേ I²C ബസുമായി ബന്ധിപ്പിക്കുന്നു. ആദ്യത്തേത് DDR4 EMIF-നുള്ള റഫറൻസ് ക്ലോക്ക് സൃഷ്ടിക്കുന്നു. സ്ഥിരസ്ഥിതിയായി, ഈ ക്ലോക്ക് 100 MHz DDR1066-നൊപ്പം ഉപയോഗിക്കുന്നതിന് 4 MHz ആയി സജ്ജീകരിച്ചിരിക്കുന്നു, എന്നാൽ ഈ രൂപകൽപ്പനയ്ക്ക് 4 MHz-ൽ DDR1200 പ്രവർത്തിക്കുന്നു, ഇതിന് 150 MHz റഫറൻസ് ക്ലോക്ക് ആവശ്യമാണ്. ആരംഭത്തിൽ, I²C കൺട്രോളർ പെരിഫറൽ വഴി നിയോസ് II പ്രോസസർ, DDR5338 റഫറൻസ് ക്ലോക്കിന്റെ വേഗത 4 MHz ആയി വർദ്ധിപ്പിക്കുന്നതിന് ആദ്യ Si150-ന്റെ രജിസ്റ്റർ മാപ്പിലെ ക്രമീകരണങ്ങൾ മാറ്റുന്നു. രണ്ടാമത്തെ Si5338 ക്ലോക്ക് ജനറേറ്റർ, പൈപ്പ് ലൈനിനും HDMI TX IP-നും ഇടയിലുള്ള ക്ലോക്ക് ചെയ്ത വീഡിയോ ഇന്റർഫേസിനായി vid_clk സൃഷ്ടിക്കുന്നു. നിയോസ് II പ്രോസസർ, ഡിസൈൻ പിന്തുണയ്ക്കുന്ന ഓരോ വ്യത്യസ്ത ഔട്ട്പുട്ട് റെസല്യൂഷനും ഫ്രെയിം റേറ്റിനും റൺടൈമിൽ ഈ ക്ലോക്കിന്റെ വേഗത ക്രമീകരിക്കുന്നു.
- TI I²C .Bitec HDMI 2.0 FMC മകൾ കാർഡ് TI TDP158 HDMI 2.0 റീഡ്രൈവറും TI TMDS181C റിടൈമറും ഉപയോഗിക്കുന്നു. ആരംഭത്തിൽ, ഡിസൈനിന്റെ ആവശ്യകതകൾ നിറവേറ്റുന്നതിനായി നിയോസ് II പ്രോസസർ ഈ ഘടകത്തിന്റെ സ്ഥിരസ്ഥിതി ക്രമീകരണങ്ങൾ എഡിറ്റുചെയ്യുന്നു.
ബന്ധപ്പെട്ട വിവരങ്ങൾ
- Altera ഹൈ-ഡെഫനിഷൻ മൾട്ടിമീഡിയ ഇന്റർഫേസ് (HDMI) IP കോർ യൂസർ ഗൈഡ്
- വീഡിയോ, ഇമേജ് പ്രോസസ്സിംഗ് സ്യൂട്ട് ഉപയോക്തൃ ഗൈഡ്
Avalon-ST വീഡിയോ ഇന്റർഫേസിനെക്കുറിച്ചുള്ള വിവരങ്ങൾ
സോഫ്റ്റ്വെയർ വിവരണം
UHD HDMI 2.0 വീഡിയോ ഫോർമാറ്റിലെ എല്ലാ ഐപികളും കൺവെറൈസൺ ഡിസൈൻ എക്സ്ampഡാറ്റയുടെ ഫ്രെയിമുകൾ ശരിയായി സജ്ജീകരിച്ചുകഴിഞ്ഞാൽ കൂടുതൽ ഇടപെടലുകളില്ലാതെ le ന് പ്രോസസ്സ് ചെയ്യാൻ കഴിയും. എന്നിരുന്നാലും, സിസ്റ്റത്തിൽ എന്തെങ്കിലും മാറ്റങ്ങൾ സംഭവിക്കുമ്പോൾ, ഉദാ: HDMI RX അല്ലെങ്കിൽ TX ഹോട്ട്-പ്ലഗ് ഇവന്റുകൾ, അല്ലെങ്കിൽ യൂസർ പുഷ് ബട്ടൺ ആക്റ്റിവിറ്റി എന്നിവയിൽ IP-കൾ സജ്ജീകരിക്കുന്നതിന് ഡിസൈനിന് ബാഹ്യമായ ഉയർന്ന തലത്തിലുള്ള നിയന്ത്രണം ആവശ്യമാണ്. ഡിസൈനിൽ, നിയോസ് II പ്രൊസസർ പ്രവർത്തിക്കുന്ന ബെസ്പോക്ക് കൺട്രോൾ സോഫ്റ്റ്വെയർ ഉയർന്ന തലത്തിലുള്ള നിയന്ത്രണം നൽകുന്നു.
തുടക്കത്തിൽ സോഫ്റ്റ്വെയർ:
- 4 MHz DDR വേഗത അനുവദിക്കുന്നതിന് DDR150 ref ക്ലോക്ക് 1200 MHz ആയി സജ്ജീകരിക്കുന്നു, തുടർന്ന് പുതിയ റഫറൻസ് ക്ലോക്കിൽ റീകാലിബ്രേറ്റ് ചെയ്യുന്നതിന് EMIF പുനഃസജ്ജമാക്കുന്നു.
- TI TDP158 HDMI 2.0 റീഡ്രൈവറും TI TMDS181C റീടൈമറും സജ്ജീകരിക്കുന്നു
- HDMI RX, TX ഇന്റർഫേസുകൾ ആരംഭിക്കുന്നു
- പ്രോസസ്സിംഗ് പൈപ്പ്ലൈൻ ഐപികൾ ആരംഭിക്കുന്നു
സമാരംഭിച്ചതിന് ശേഷം, സോഫ്റ്റ്വെയർ തുടർച്ചയായ സമയത്ത് ലൂപ്പിലേക്ക് പ്രവേശിക്കുന്നു, ഇനിപ്പറയുന്ന ഇവന്റുകൾ പരിശോധിക്കുകയും പ്രതികരിക്കുകയും ചെയ്യുന്നു.
സ്കെയിലിംഗ് മോഡിലെ മാറ്റങ്ങൾ
ഡിസൈൻ മൂന്ന് അടിസ്ഥാന സ്കെയിലിംഗ് മോഡുകളെ പിന്തുണയ്ക്കുന്നു; പാസ്ത്രൂ, അപ്സ്കെയിൽ, ഡൗൺസ്കെയിൽ. പാസ്ത്രൂ മോഡിൽ ഇൻപുട്ട് വീഡിയോ സ്കെയിൽ ചെയ്യപ്പെടുന്നില്ല; അപ്സ്കെയിൽ മോഡിൽ ഇൻപുട്ട് വീഡിയോ അപ്സ്കേൽ ചെയ്തു, ഡൗൺ സ്കെയിൽ മോഡിൽ ഇൻപുട്ട് വീഡിയോ ഡൗൺ സ്കെയിൽ ചെയ്യുന്നു. പ്രോസസ്സിംഗ് പൈപ്പ്ലൈനിലെ ഓരോ മോഡിലും അന്തിമ ഔട്ട്പുട്ടിന്റെ അവതരണം നാല് ബ്ലോക്കുകൾ നിർണ്ണയിക്കുന്നു: ക്ലിപ്പർ, ഡൗൺസ്കെലർ, അപ്സ്കെലെർ, മിക്സർ. നിലവിലെ ഇൻപുട്ട് റെസല്യൂഷൻ, ഔട്ട്പുട്ട് റെസലൂഷൻ, നിങ്ങൾ തിരഞ്ഞെടുക്കുന്ന സ്കെയിലിംഗ് മോഡ് എന്നിവയെ ആശ്രയിച്ച് ഓരോ ബ്ലോക്കിന്റെയും ക്രമീകരണങ്ങൾ സോഫ്റ്റ്വെയർ നിയന്ത്രിക്കുന്നു. മിക്ക കേസുകളിലും, ക്ലിപ്പർ ഇൻപുട്ട് മാറ്റമില്ലാതെ കടന്നുപോകുന്നു, കൂടാതെ മിക്സർ പശ്ചാത്തല വലുപ്പം ഇൻപുട്ട് വീഡിയോയുടെ അന്തിമവും സ്കെയിൽ ചെയ്തതുമായ പതിപ്പിന്റെ അതേ വലുപ്പമാണ്. എന്നിരുന്നാലും, ഇൻപുട്ട് വീഡിയോ റെസല്യൂഷൻ ഔട്ട്പുട്ട് വലുപ്പത്തേക്കാൾ കൂടുതലാണെങ്കിൽ, ആദ്യം ക്ലിപ്പ് ചെയ്യാതെ ഇൻപുട്ട് വീഡിയോയ്ക്ക് ഒരു അപ്സ്കെയിൽ പ്രയോഗിക്കാൻ ഡിസൈനിന് കഴിയില്ല. ഇൻപുട്ട് റെസല്യൂഷൻ ഔട്ട്പുട്ടിനേക്കാൾ കുറവാണെങ്കിൽ, ഇൻപുട്ട് വീഡിയോ ലെയറിനേക്കാൾ വലുതായ ഒരു മിക്സർ പശ്ചാത്തല ലെയർ ഉപയോഗിക്കാതെ ഡിസൈനിന് ഡൗൺ സ്കെയിൽ പ്രയോഗിക്കാൻ കഴിയില്ല, ഇത് ഔട്ട്പുട്ട് വീഡിയോയ്ക്ക് ചുറ്റും കറുത്ത ബാറുകൾ ചേർക്കുന്നു.
പട്ടിക 5.ഓരോ സ്കെയിലിംഗ് മോഡിലെയും പൈപ്പ്ലൈൻ പ്രവർത്തനങ്ങൾ
സ്കെയിലിംഗ് മോഡ്, ഇൻപുട്ട് റെസലൂഷൻ, ഔട്ട്പുട്ട് റെസലൂഷൻ എന്നിവയുടെ ഒമ്പത് കോമ്പിനേഷനുകളിൽ ഓരോന്നിലും നാല് പ്രോസസ്സിംഗ് പൈപ്പ്ലൈൻ ബ്ലോക്കുകളുടെ പ്രവർത്തനം പട്ടിക പട്ടികപ്പെടുത്തുന്നു.
മോഡ് | ഇൻപുട്ട് വലുപ്പം > ഔട്ട്പുട്ട് വലുപ്പം | ഇൻപുട്ട് വലുപ്പം = ഔട്ട്പുട്ട് വലുപ്പം | ഇൻപുട്ട് വലുപ്പം < ഔട്ട്പുട്ട് വലുപ്പം |
പാസ്ത്രൂ | • ഔട്ട്പുട്ട് വലുപ്പത്തിലേക്ക് ക്ലിപ്പ് ചെയ്യുക
• താഴ്ച്ചയില്ല • ഉയർന്ന നിലവാരമില്ല • കറുത്ത ബോർഡർ ഇല്ല |
• ക്ലിപ്പ് ഇല്ല
• താഴ്ച്ചയില്ല • ഉയർന്ന നിലവാരമില്ല • കറുത്ത ബോർഡർ ഇല്ല |
• ക്ലിപ്പ് ഇല്ല
• താഴ്ച്ചയില്ല • ഉയർന്ന നിലവാരമില്ല • ഔട്ട്പുട്ട് വലുപ്പത്തിലേക്ക് കറുത്ത ബോർഡർ പാഡുകൾ |
ഉയർന്ന തോതിലുള്ള | • 2/3 ഔട്ട്പുട്ട് വലുപ്പത്തിലേക്ക് ക്ലിപ്പ് ചെയ്യുക
• താഴ്ച്ചയില്ല • ഔട്ട്പുട്ട് വലുപ്പത്തിൽ നിന്ന് ഉയർന്നത് • കറുത്ത ബോർഡർ ഇല്ല |
• 2/3 ഔട്ട്പുട്ട് വലുപ്പത്തിലേക്ക് ക്ലിപ്പ് ചെയ്യുക
• താഴ്ച്ചയില്ല • ഔട്ട്പുട്ട് വലുപ്പത്തിൽ നിന്ന് ഉയർന്നത് • കറുത്ത ബോർഡർ ഇല്ല |
• ക്ലിപ്പ് ഇല്ല
• താഴ്ച്ചയില്ല • ഔട്ട്പുട്ട് വലുപ്പത്തിൽ നിന്ന് ഉയർന്നത് • കറുത്ത ബോർഡർ ഇല്ല |
താഴ്ച്ച | • ക്ലിപ്പ് ഇല്ല
• ഔട്ട്പുട്ട് വലുപ്പത്തിലേക്ക് താഴ്ത്തുക • ഉയർന്ന നിലവാരമില്ല • കറുത്ത ബോർഡർ ഇല്ല |
• ക്ലിപ്പ് ഇല്ല
• ഔട്ട്പുട്ട് വലുപ്പത്തിലേക്ക് താഴ്ത്തുക • ഉയർന്ന നിലവാരമില്ല • കറുത്ത ബോർഡർ ഇല്ല |
• ക്ലിപ്പ് ഇല്ല
• 2/3 ഇൻപുട്ട് വലുപ്പത്തിലേക്ക് താഴ്ത്തുക • ഉയർന്ന നിലവാരമില്ല • ഔട്ട്പുട്ട് വലുപ്പത്തിലേക്ക് കറുത്ത ബോർഡർ പാഡുകൾ |
യൂസർ പുഷ് ബട്ടൺ അമർത്തിക്കൊണ്ട് നിങ്ങൾ മോഡുകൾക്കിടയിൽ മാറുന്നു 1. ഓരോ റണ്ണിലുമുള്ള പുഷ് ബട്ടണുകളിലെ മൂല്യങ്ങൾ സോഫ്റ്റ്വെയർ ലൂപ്പിലൂടെ നിരീക്ഷിക്കുന്നു (അത് ഒരു സോഫ്റ്റ്വെയർ ഡീബൗൺസ് ചെയ്യുന്നു) കൂടാതെ പ്രോസസ്സിംഗ് പൈപ്പ്ലൈനിലെ ഐപികൾ ഉചിതമായി കോൺഫിഗർ ചെയ്യുന്നു.
HDMI ഇൻപുട്ടിലെ മാറ്റങ്ങൾ
ലൂപ്പിലൂടെയുള്ള ഓരോ ഓട്ടത്തിലും, ഇൻപുട്ട് വീഡിയോ സ്ട്രീമിന്റെ സ്ഥിരതയിൽ മാറ്റങ്ങൾക്കായി തിരയുന്ന, ക്ലോക്ക് ചെയ്ത വീഡിയോ ഇൻപുട്ടിന്റെ (CVI) നില സോഫ്റ്റ്വെയർ വോട്ടെടുപ്പ് നടത്തുന്നു. ക്ലോക്ക് ചെയ്ത വീഡിയോ വിജയകരമായി ലോക്ക് ചെയ്തതായി CVI റിപ്പോർട്ട് ചെയ്താൽ, ലൂപ്പിലൂടെ മുമ്പത്തെ റൺ മുതൽ ഇൻപുട്ട് റെസല്യൂഷനും കളർ സ്പെയ്സും മാറിയിട്ടില്ലെങ്കിൽ, ഡിസൈൻ വീഡിയോ സ്ഥിരതയുള്ളതായി കണക്കാക്കുന്നു.
ഡിസൈൻ മുമ്പ് ഇൻപുട്ട് സ്ഥിരതയുള്ളതായി കണക്കാക്കുന്നു, പക്ഷേ അത് ലോക്ക് അല്ലെങ്കിൽ വീഡിയോ സ്ട്രീം മാറ്റത്തിന്റെ ഗുണവിശേഷതകൾ നഷ്ടപ്പെടുകയാണെങ്കിൽ, സോഫ്റ്റ്വെയർ പൈപ്പ്ലൈനിലൂടെ വീഡിയോ അയയ്ക്കുന്നത് CVI നിർത്തുകയും ഇൻപുട്ട് വീഡിയോ ലെയർ പ്രദർശിപ്പിക്കുന്നത് നിർത്താൻ മിക്സറിനെ സജ്ജമാക്കുകയും ചെയ്യുന്നു. ഏതെങ്കിലും RX ഹോട്ട്-പ്ലഗ് ഇവന്റുകൾ അല്ലെങ്കിൽ റെസല്യൂഷൻ മാറ്റങ്ങൾ സമയത്ത് ഔട്ട്പുട്ട് സജീവമായി തുടരുന്നു (ഒരു ബ്ലാക്ക് സ്ക്രീനും ഇന്റൽ ഐക്കണും കാണിക്കുന്നു).
ഇൻപുട്ട് മുമ്പ് സുസ്ഥിരമല്ലായിരുന്നുവെങ്കിലും ഇപ്പോൾ സ്ഥിരതയുള്ളതാണെങ്കിൽ, പുതിയ ഇൻപുട്ട് റെസല്യൂഷനും കളർ സ്പേസും മികച്ച രീതിയിൽ പ്രദർശിപ്പിക്കുന്നതിന് ഡിസൈൻ പൈപ്പ്ലൈൻ കോൺഫിഗർ ചെയ്യുന്നു, CVI-യിൽ നിന്ന് ഔട്ട്പുട്ട് പുനരാരംഭിക്കുന്നു, ഇൻപുട്ട് വീഡിയോ ലെയർ വീണ്ടും പ്രദർശിപ്പിക്കുന്നതിന് മിക്സർ സജ്ജമാക്കുന്നു. മിക്സർ ലെയർ വീണ്ടും പ്രവർത്തനക്ഷമമാക്കുന്നത് ഉടനടി അല്ല, കാരണം ഫ്രെയിം ബഫർ ഇപ്പോഴും പഴയ ഇൻപുട്ടിൽ നിന്ന് പഴയ ഫ്രെയിമുകൾ ആവർത്തിക്കുന്നുണ്ടാകാം, തകരാർ ഒഴിവാക്കാൻ ഡിസ്പ്ലേ വീണ്ടും പ്രവർത്തനക്ഷമമാക്കുന്നതിന് മുമ്പ് ഡിസൈൻ മായ്ച്ചിരിക്കണം. DDR4 മെമ്മറിയിൽ നിന്ന് ഡിസൈൻ വായിക്കുന്ന ഫ്രെയിമുകളുടെ എണ്ണം ഫ്രെയിം ബഫർ സൂക്ഷിക്കുന്നു, കൂടാതെ Nios II പ്രോസസർ ഈ എണ്ണം വായിക്കുന്നു. സോഫ്റ്റ്വെയർ എസ്ampഇൻപുട്ട് സുസ്ഥിരമാകുമ്പോൾ ഈ കണക്ക് കുറയുകയും നാല് ഫ്രെയിമുകൾ വർദ്ധിക്കുമ്പോൾ മിക്സർ ലെയർ വീണ്ടും പ്രവർത്തനക്ഷമമാക്കുകയും ചെയ്യുന്നു. ബഫറിൽ നിന്ന് ഏതെങ്കിലും പഴയ ഫ്രെയിമുകൾ ഡിസൈൻ ഫ്ലഷ് ചെയ്യുന്നുവെന്ന് ഉറപ്പാക്കാൻ പര്യാപ്തമാണ്.
HDMI TX ഹോട്ട്-പ്ലഗ് ഇവന്റുകൾ
ഹോട്ട്-പ്ലഗ് ഇവന്റുകൾ പരിശോധിക്കുന്നതിനായി ലൂപ്പിലൂടെയുള്ള ഓരോ റണ്ണിലും HDMI TX IP-യെ സോഫ്റ്റ്വെയർ പോൾ ചെയ്യുന്നു. ഡിസൈൻ ഒരു TX ഹോട്ട് പ്ലഗ് കണ്ടെത്തുമ്പോൾ, അത് ഏത് റെസല്യൂഷനുകളും കളർ സ്പെയ്സുകളും പിന്തുണയ്ക്കുന്നു എന്ന് നിർണ്ണയിക്കാൻ ഡിസൈൻ പുതിയ ഡിസ്പ്ലേയ്ക്കായി EDID വായിക്കുന്നു. പുതിയ ഡിസ്പ്ലേ പിന്തുണയ്ക്കാനാവാത്ത ഒരു മോഡിലേക്ക് നിങ്ങൾ ഡിഐപി സ്വിച്ചുകൾ സജ്ജീകരിക്കുകയാണെങ്കിൽ, സോഫ്റ്റ്വെയർ ഡിമാൻഡ് കുറഞ്ഞ ഡിസ്പ്ലേ മോഡിലേക്ക് മടങ്ങും. ഇത് പൈപ്പ്ലൈൻ, HDMI TX IP, പുതിയ ഔട്ട്പുട്ട് മോഡിനായി TX vid_clk സൃഷ്ടിക്കുന്ന Si5338 ഭാഗം എന്നിവ കോൺഫിഗർ ചെയ്യുന്നു. പൈപ്പ്ലൈനിനായുള്ള ക്രമീകരണങ്ങൾ എഡിറ്റുചെയ്യുമ്പോൾ ഇൻപുട്ട് വീഡിയോയ്ക്കായി ഡിസൈൻ മിക്സർ ലെയർ പ്രദർശിപ്പിക്കില്ല. പുതിയ ക്രമീകരണങ്ങളുള്ള നാല് ഫ്രെയിമുകൾ ഫ്രെയിം ബഫറിലൂടെ കടന്നുപോകുന്നതുവരെ ഡിസൈൻ ഡിസ്പ്ലേ വീണ്ടും പ്രവർത്തനക്ഷമമാക്കുന്നില്ല.
ഉപയോക്തൃ ഡിഐപി സ്വിച്ച് ക്രമീകരണങ്ങളിലേക്കുള്ള മാറ്റങ്ങൾ
DIP സ്വിച്ചുകൾ 2 മുതൽ 6 വരെയുള്ള സ്ഥാനങ്ങൾ HDMI TX-ലൂടെ ഡ്രൈവ് ചെയ്യുന്ന ഔട്ട്പുട്ട് ഫോർമാറ്റിനെ (റെസല്യൂഷൻ, ഫ്രെയിം റേറ്റ്, കളർ സ്പേസ്, ബിറ്റുകൾ എന്നിവ) നിയന്ത്രിക്കുന്നു. ഈ ഡിഐപി സ്വിച്ചുകളിൽ എന്തെങ്കിലും മാറ്റങ്ങൾ ഡിസൈൻ കണ്ടെത്തുമ്പോൾ, സോഫ്റ്റ്വെയർ ഒരു ടിഎക്സ് ഹോട്ട് പ്ലഗിന് സമാനമായ ഒരു ശ്രേണിയിലൂടെ പ്രവർത്തിക്കുന്നു. ഈ കേസിലെ ഒരേയൊരു വ്യത്യാസം, ഇത് മാറാത്തതിനാൽ TX EDID അന്വേഷിക്കേണ്ടതില്ല എന്നതാണ്.
ഡിസൈൻ സുരക്ഷ കണക്കിലെടുക്കുന്നു
Intel FPGA IP-യുടെ ഒരു ഷോകേസ് ആയിട്ടാണ് ഇന്റൽ ഈ ഡിസൈൻ നൽകുന്നത്, ഉൽപ്പാദനത്തിലോ വിന്യസിച്ചിരിക്കുന്ന സിസ്റ്റങ്ങളിലോ ഇത് ഉപയോഗിക്കാൻ ഉദ്ദേശിക്കുന്നില്ല. ഡിസൈനിന്റെ നിരവധി സവിശേഷതകൾ ഉപഭോക്തൃ സുരക്ഷാ ആവശ്യകതകൾ നിറവേറ്റണമെന്നില്ല. നിങ്ങൾ ഒരു സെക്യൂരിറ്റി റീ നടത്തണംview നിങ്ങളുടെ സുരക്ഷാ ലക്ഷ്യങ്ങൾ പാലിക്കുന്നുണ്ടെന്ന് ഉറപ്പാക്കാൻ നിങ്ങളുടെ അന്തിമ രൂപകൽപ്പന.
എല്ലാ മുൻകരുതലുകളും എല്ലാ ഡിസൈനുകൾക്കും ഐപിക്കും ബാധകമല്ല.
- ജെ നീക്കം ചെയ്യുകTAG നിങ്ങളുടെ ഡിസൈനുകളിൽ നിന്നുള്ള ഇന്റർഫേസ്.
- വീഡിയോ ഡാറ്റയുടെ സമഗ്രത ഉറപ്പുനൽകുന്നതിന്, ഫ്രെയിം ബഫറിലേക്ക് അനുവദിച്ച മെമ്മറിയിലേക്കുള്ള ആക്സസ് നിയന്ത്രിക്കുക.
- ഡിസൈനിലെ മറ്റ് ഐപി വഴി അനധികൃത ഇടപാടുകൾ അല്ലെങ്കിൽ അഴിമതി തടയുന്നതിന് മെമ്മറി മേഖലകളിലേക്കുള്ള ആക്സസ് നിയന്ത്രിക്കുക.
- I²C ഇന്റർഫേസ് വഴിയാണ് നിങ്ങൾ IP ശരിയായി കോൺഫിഗർ ചെയ്യുന്നതെന്നും ഇൻപുട്ട് വീഡിയോ സാധുതയുള്ളതാണെന്നും ഉറപ്പാക്കുക.
- ഇന്റൽ ക്വാർട്ടസ് പ്രൈമിൽ അന്തർനിർമ്മിത സുരക്ഷാ ഫീച്ചറുകൾ ഉപയോഗിച്ച് നിങ്ങളുടെ ഡിസൈനിനായി ബിറ്റ്സ്ട്രീമുകൾ പരിരക്ഷിക്കുക.
- ഡിസൈനിന്റെ ARM പ്രോസസറിനായി ഒരു പാസ്വേഡ് പ്രവർത്തനക്ഷമമാക്കുക.
- ഡെവലപ്മെന്റ് കിറ്റ് പോർട്ടുകളിലൂടെ നിങ്ങളുടെ ഡിസൈനിലേക്കുള്ള ആക്സസ് പരിരക്ഷിക്കുക.
- സിഗ്നൽ ടാപ്പ് പോലുള്ള ടൂളുകൾ വഴി ഡീബഗ്ഗിംഗ് ആക്സസ് നിയന്ത്രിക്കുക.
- SD കാർഡുകൾ, FPGA ബിറ്റ്സ്ട്രീമുകൾ, DDR മെമ്മറി ഉപകരണങ്ങൾ എന്നിവയിലെ വിവരങ്ങൾ എൻക്രിപ്റ്റ് ചെയ്യുക.
- വീഡിയോ ഡാറ്റയ്ക്ക് സുരക്ഷാ ഫീച്ചറുകൾ പ്രയോഗിക്കുക എന്നത് സ്റ്റോറേജ് ആണ്.
- ഒരു HDCP എൻക്രിപ്ഷൻ സ്കീം ഉപയോഗിക്കുന്നത് പരിഗണിക്കുക.
- നിങ്ങളുടെ സ്വന്തം ഡിസൈനിന്റെ ബൂട്ട് സീക്വൻസും ബൂട്ട് സുരക്ഷാ വശങ്ങളും പരിഗണിക്കുക.
- നിങ്ങളുടെ ഉൽപ്പന്നങ്ങളുടെ FPGA ഡിസൈൻ ഉള്ളടക്കം കൂടുതൽ പരിരക്ഷിക്കുന്നതിന് Intel-ന്റെ FPGA ബിറ്റ്സ്ട്രീം എൻക്രിപ്ഷൻ സാങ്കേതികവിദ്യ നടപ്പിലാക്കുക. FPGA ബിറ്റ്സ്ട്രീം എൻക്രിപ്ഷൻ സാങ്കേതികവിദ്യയെക്കുറിച്ചുള്ള വിവരങ്ങൾക്ക്, Intel FPGA-കളിലെ ഡിസൈൻ സുരക്ഷാ ഫീച്ചറുകൾ ഉപയോഗിക്കുന്നത് കാണുക.
UHD HDMI 2.0 വീഡിയോ ഫോർമാറ്റ് കൺവേർഷൻ ഡിസൈൻ എക്സ്ample ഡോക്യുമെന്റ് റിവിഷൻ ചരിത്രം
തീയതി | പതിപ്പ് | മാറ്റങ്ങൾ |
ഏപ്രിൽ 2021 | 2021.04.15 | • UHD വീഡിയോ ഫോർമാറ്റ് കൺവേർഷൻ ഡിസൈൻ എക്സി എന്ന് പുനർനാമകരണം ചെയ്തുample
• അപ്ഡേറ്റ് ചെയ്തു ഡൗൺലോഡ് ചെയ്ത് ഇൻസ്റ്റാൾ ചെയ്യുന്നു |
2018 ജനുവരി | 2018.01.11 | • ഇന്റൽ ക്വാർട്ടസ് പ്രൈം v17.1-നായി അപ്ഡേറ്റ് ചെയ്തു
• YCbCr വീഡിയോയ്ക്കുള്ള പിന്തുണ ചേർത്തു • ഇല്ലാതാക്കി .sdc file • refclk_sdi_p ക്ലോക്ക് നീക്കം ചെയ്തു; refclk_fmcb_p ചേർത്തു • ഡ്യൂപ്ലിക്കേറ്റ് സ്ട്രീം ക്ലീനർ പാരാമീറ്ററുകളുടെ പട്ടിക നീക്കം ചെയ്തു. • ഡിഐപി സ്വിച്ച് വഴി ഡിഫോൾട്ട് ഡിസൈൻ ക്രമീകരണങ്ങൾ ചേർത്തു. • deinterlacer-നുള്ള പിന്തുണ ചേർത്തു. |
ഓഗസ്റ്റ് 2016 | 2016.08.01 | പ്രാരംഭ റിലീസ്. |
എ. HDMI RX ഇന്റർഫേസ് രജിസ്റ്റർ മാപ്പ്
HDMI RX ഇന്റർഫേസ് ഘടകം നിയോസ് II പ്രോസസറിലേക്കുള്ള കണക്ഷനായി രണ്ട് അവലോൺ മെമ്മറി-മാപ്പ് ചെയ്ത ഏജന്റ് ഇന്റർഫേസുകൾ അവതരിപ്പിക്കുന്നു.
പ്ലാറ്റ്ഫോം ഡിസൈനർ സിസ്റ്റത്തിന് പുറത്തുള്ള HDMI പ്രോട്ടോക്കോൾ IP-യിലെ EDID Avalon മെമ്മറി-മാപ്പ് ചെയ്ത ഏജന്റ് ഇന്റർഫേസുമായി ബന്ധിപ്പിക്കുന്നതിനുള്ള ഒരു സംവിധാനം edid_slave ഇന്റർഫേസ് നൽകുന്നു. ഈ ഇന്റർഫേസിനായുള്ള രജിസ്റ്റർ മാപ്പ് HDMI IP ഉപയോക്തൃ ഗൈഡിലാണ്.
HDMI RX IP-യിൽ നിന്ന് HDMI RX AVI ഇൻഫോഫ്രെയിം ഡാറ്റ ആക്സസ് ചെയ്യാൻ info_slave ഇന്റർഫേസ് പ്രാഥമികമായി Nios II-നെ അനുവദിക്കുന്നു, എന്നാൽ PIO-കൾ വഴി ആക്സസ് ചെയ്യേണ്ട ട്രാൻസ്സീവറുകൾ കോൺഫിഗർ ചെയ്യുന്നതുമായി ബന്ധപ്പെട്ട ചില സിഗ്നലുകളിലേക്കും ഇത് ആക്സസ് നൽകുന്നു.
പട്ടിക 6.HDMI RX രജിസ്റ്റർ മാപ്പ്
വിലാസം (ബൈറ്റ്) | വിലാസം (വാക്ക്) | അനുമതി | പേര് | വിവരണം |
0 | 0 | വായിക്കാൻ മാത്രം | HDMI RX GCP | HDMI ജനറൽ കൺട്രോൾ പാക്കറ്റ് നിലവിൽ HDMI RX IP ആണ് ഔട്ട്പുട്ട് ചെയ്യുന്നത് |
1 - 13 | 4 - 52 | വായിക്കാൻ മാത്രം | HDMI RX AVI
ഇൻഫോഫ്രെയിം |
HDMI AVI ഇൻഫോഫ്രെയിം നിലവിൽ HDMI RX IP ആണ് ഔട്ട്പുട്ട് ചെയ്യുന്നത്. എവിഐ ഇൻഫോഫ്രെയിം ഒരു 112 ബിറ്റ് സിഗ്നലായി HDMI RX ഔട്ട്പുട്ട് ചെയ്യുന്നു. ബിറ്റുകൾ[7:0] ചെക്ക്സം ആണ്, രജിസ്റ്റർ മാപ്പിലൂടെ അവ വെളിപ്പെടുത്തില്ല. 1 മുതൽ 13 വരെയുള്ള രജിസ്റ്ററുകൾ ഓരോന്നും ഈ ഇന്റർഫേസിന്റെ ശേഷിക്കുന്ന 104 ബിറ്റുകളുടെ ഒരു ബൈറ്റിലേക്ക് ആക്സസ് നൽകുന്നു, രജിസ്റ്റർ 15 ലെ ബിറ്റുകളും[8:1] രജിസ്റ്റർ 103 ലെ ബിറ്റുകളും [96:13] |
14 | 56 | വായിക്കാൻ മാത്രം | TMDS ബിറ്റ് ക്ലോക്ക് അനുപാതം | ഈ രജിസ്റ്ററിന്റെ ബിറ്റ്[0], HDMI RX IP വഴിയുള്ള TMDS ബിറ്റ് ക്ലോക്ക് റേഷ്യോ ഔട്ട്പുട്ടിന്റെ നിലവിലെ മൂല്യം നൽകുന്നു. TMDS ബിറ്റ് നിരക്ക് 3.4 Gbps-ൽ കൂടുതലാണെങ്കിൽ ഈ മൂല്യം സൂചിപ്പിക്കുന്നു. |
15 | 60 | വായിക്കാൻ മാത്രം | ഉപയോഗിക്കാത്തത് | ഉപയോഗിക്കാത്തത് |
16 | 64 | വായിക്കാൻ മാത്രം | പിഎംഎ തിരക്കിലാണ് | ട്രാൻസ്സിവർ റീകോൺഫിഗ് തിരക്കിലാണെങ്കിൽ ബിറ്റ്[0] 1 ആണ് |
17 | 68 | എഴുതാവുന്നത് | RX റീസെറ്റ് ട്രാൻസ്സിവർ | HDMI RX-നുള്ള ട്രാൻസ്സിവർ റീസെറ്റിലേക്ക് ബിറ്റ്[0] ലെ മൂല്യം നയിക്കപ്പെടുന്നു |
18 | 72 | എഴുതാവുന്നത് | RX transceiver reconfig enable | ഈ രജിസ്റ്ററിന്റെ 1 മുതൽ ബിറ്റ്[0] വരെ എഴുതുന്നത് RX ട്രാൻസ്സിവർ ക്രമീകരണങ്ങളുടെ പുനർക്രമീകരണം സാധ്യമാക്കുന്നു. |
19 | 76 | എഴുതാവുന്നത് | RX ട്രാൻസ്സിവർ റീകോൺഫിഗ് ചാനൽ | ഏത് RX ട്രാൻസ്സിവർ ചാനൽ പുതിയ ക്രമീകരണങ്ങൾ പ്രയോഗിക്കണം എന്ന് സെറ്റുകൾ |
HDMI TX ഇന്റർഫേസ് രജിസ്റ്റർ മാപ്പ്
HDMI TX ഇന്റർഫേസ് ഘടകം നിയോസ് II പ്രോസസറിലേക്കുള്ള കണക്ഷനായി അവലോൺ മെമ്മറി-മാപ്പ് ചെയ്ത രണ്ട് ഏജന്റ് ഇന്റർഫേസുകൾ അവതരിപ്പിക്കുന്നു.
i2c_slave ഇന്റർഫേസ്, പ്ലാറ്റ്ഫോം ഡിസൈനർ സിസ്റ്റത്തിന് പുറത്തുള്ള HDMI പ്രോട്ടോക്കോൾ IP-യിലെ i2c Avalon മെമ്മറി-മാപ്പ് ചെയ്ത ഏജന്റ് ഇന്റർഫേസിലേക്ക് കണക്റ്റുചെയ്യുന്നതിനുള്ള ഒരു സംവിധാനം നൽകുന്നു. ഈ ഇന്റർഫേസിനായുള്ള രജിസ്റ്റർ മാപ്പ് HDMI IP ഉപയോക്തൃ ഗൈഡിലാണ്
HDMI TX IP-യിൽ നിന്ന് HDMI TX AVI ഇൻഫോഫ്രെയിം ഡാറ്റ എഴുതാൻ info_slave ഇന്റർഫേസ് പ്രാഥമികമായി Nios II-നെ അനുവദിക്കുന്നു. PIO-കൾ വഴി നിങ്ങൾക്ക് ആക്സസ് ചെയ്യേണ്ട ട്രാൻസ്സീവറുകളും PLL-കളും കോൺഫിഗർ ചെയ്യുന്നതുമായി ബന്ധപ്പെട്ട ചില സിഗ്നലുകളിലേക്കും ഇത് ആക്സസ് നൽകുന്നു.
പട്ടിക 7.HDMI TX രജിസ്റ്റർ മാപ്പ്
വിലാസം (ബൈറ്റ്) | വിലാസം (വാക്ക്) | അനുമതി | പേര് | വിവരണം |
0 | 0 | എഴുതാവുന്നത് | HDMI TX GCP | HDMI TX IP-നുള്ള HDMI ജനറൽ കൺട്രോൾ പാക്കറ്റ് |
1 - 13 | 4 - 52 | എഴുതാവുന്നത് | HDMI TX AVI
ഇൻഫോഫ്രെയിം |
HDMI TX IP-യ്ക്കുള്ള HDMI AVI ഇൻഫോഫ്രെയിം. 112 ബിറ്റ് സിഗ്നലായി HDMI TX-ലേക്ക് AVI ഇൻഫോഫ്രെയിം ഇൻപുട്ട് ചെയ്യുന്നു. ബിറ്റുകൾ[7:0] ചെക്ക്സം ആണ്, അവ ഈ ഘടകത്തിനുള്ളിൽ സ്വയമേവ ജനറേറ്റ് ചെയ്യപ്പെടുന്നു, അതിനാൽ രജിസ്റ്റർ മാപ്പിലൂടെ വെളിപ്പെടില്ല.
1 മുതൽ 13 വരെയുള്ള രജിസ്റ്ററുകൾ ഓരോന്നും ഈ ഇന്റർഫേസിന്റെ ശേഷിക്കുന്ന 104 ബിറ്റുകളുടെ ഒരു ബൈറ്റിലേക്ക് ആക്സസ് നൽകുന്നു, രജിസ്റ്റർ 15 ലെ ബിറ്റുകളും[8:1] രജിസ്റ്റർ 103 ലെ ബിറ്റുകളും [96:13] |
14 | 56 | എഴുതാവുന്നത് | HDMI 2 മോഡ് | ഈ രജിസ്റ്ററിന്റെ ബിറ്റ്[0], HDMI 2.0 ഡാറ്റാ നിരക്കുകൾ ഉപയോഗിച്ച് പ്രക്ഷേപണം ചെയ്യാൻ HDMI TX IP-ലേക്ക് സൂചിപ്പിക്കുന്നു. |
15 | 60 | എഴുതാവുന്നത് | ഉപയോഗിക്കാത്തത് | ഉപയോഗിക്കാത്തത് |
16 | 64 | വായിക്കാൻ മാത്രം | നില | ഒരു TX ഹോട്ട്-പ്ലഗ് സംഭവിച്ചിട്ടുണ്ടോ എന്ന് ബിറ്റ്[0] സൂചിപ്പിക്കുന്നു
• ട്രാൻസ്സിവർ കാലിബ്രേഷൻ തിരക്കിലാണെങ്കിൽ ബിറ്റ്[1] സൂചിപ്പിക്കുന്നു. • ബിറ്റ്[2] ട്രാൻസ്സിവർ റീകോൺഫിഗ് തിരക്കിലാണോ എന്ന് സൂചിപ്പിക്കുന്നു • ബിറ്റ്[3], PLL reconfig തിരക്കിലാണോ എന്ന് സൂചിപ്പിക്കുന്നു • IOPLL reconfig തിരക്കിലാണോ എന്ന് ബിറ്റ്[4] സൂചിപ്പിക്കുന്നു |
17 | 68 | എഴുതാവുന്നത് | TX Hot-plug അംഗീകരിക്കുന്നു | ഈ രജിസ്റ്ററിന്റെ ബിറ്റ്[0] TX ഹോട്ട്-പ്ലഗ് അക്നോളജ് സിഗ്നൽ ഡ്രൈവ് ചെയ്യുന്നു |
18 | 72 | എഴുതാവുന്നത് | TX ട്രാൻസ്സിവർ റീസെറ്റ് | HDMI TX-നുള്ള ട്രാൻസ്സിവർ റീസെറ്റിലേക്ക് ബിറ്റ്[0] മൂല്യം നയിക്കപ്പെടുന്നു |
19 | 76 | എഴുതാവുന്നത് | TX PLL റീസെറ്റ് | ബിറ്റ്[0] എന്നതിലെ മൂല്യം HDMI TX-നുള്ള PLL റീസെറ്റിലേക്ക് നയിക്കപ്പെടുന്നു |
20 | 80 | എഴുതാവുന്നത് | TX ട്രാൻസ്സിവർ റീകോൺഫിഗ് പ്രവർത്തനക്ഷമമാക്കുക | ഈ രജിസ്റ്ററിന്റെ 1 മുതൽ ബിറ്റ്[0] വരെ എഴുതുന്നത് TX ട്രാൻസ്സിവർ ക്രമീകരണങ്ങളുടെ പുനഃക്രമീകരണം സാധ്യമാക്കുന്നു. |
21 | 84 | എഴുതാവുന്നത് | TX ട്രാൻസ്സിവർ റീകഫിഗ് ചാനൽ | ഏത് TX ട്രാൻസ്സിവർ ചാനലിലേക്കാണ് പുതിയ ക്രമീകരണം പ്രയോഗിക്കേണ്ടതെന്ന് സജ്ജീകരിക്കുന്നു |
B. HDMI TX ഇന്റർഫേസ് രജിസ്റ്റർ മാപ്പ് 683465 | 2021.04.15
ബന്ധപ്പെട്ട വിവരങ്ങൾ
HDMI ഇന്റൽ FPGA IP ഉപയോക്തൃ ഗൈഡ്
ഇന്റൽ കോർപ്പറേഷൻ. എല്ലാ അവകാശങ്ങളും നിക്ഷിപ്തം. ഇന്റൽ, ഇന്റൽ ലോഗോ, മറ്റ് ഇന്റൽ മാർക്കുകൾ എന്നിവ ഇന്റൽ കോർപ്പറേഷന്റെയോ അതിന്റെ അനുബന്ധ സ്ഥാപനങ്ങളുടെയോ വ്യാപാരമുദ്രകളാണ്. ഇന്റലിന്റെ സ്റ്റാൻഡേർഡ് വാറന്റിക്ക് അനുസൃതമായി അതിന്റെ FPGA, അർദ്ധചാലക ഉൽപ്പന്നങ്ങളുടെ പ്രകടനം നിലവിലെ സ്പെസിഫിക്കേഷനുകളിലേക്ക് Intel വാറന്റ് ചെയ്യുന്നു, എന്നാൽ അറിയിപ്പ് കൂടാതെ ഏത് സമയത്തും ഏത് ഉൽപ്പന്നങ്ങളിലും സേവനങ്ങളിലും മാറ്റങ്ങൾ വരുത്താനുള്ള അവകാശം നിക്ഷിപ്തമാണ്. Intel രേഖാമൂലം രേഖാമൂലം സമ്മതിച്ചതല്ലാതെ ഇവിടെ വിവരിച്ചിരിക്കുന്ന ഏതെങ്കിലും വിവരങ്ങളുടെയോ ഉൽപ്പന്നത്തിന്റെയോ സേവനത്തിന്റെയോ ആപ്ലിക്കേഷനിൽ നിന്നോ ഉപയോഗത്തിൽ നിന്നോ ഉണ്ടാകുന്ന ഉത്തരവാദിത്തമോ ബാധ്യതയോ Intel ഏറ്റെടുക്കുന്നില്ല. ഏതെങ്കിലും പ്രസിദ്ധീകരിച്ച വിവരങ്ങളെ ആശ്രയിക്കുന്നതിന് മുമ്പും ഉൽപ്പന്നങ്ങൾക്കോ സേവനങ്ങൾക്കോ ഓർഡറുകൾ നൽകുന്നതിനുമുമ്പ് ഉപകരണ സവിശേഷതകളുടെ ഏറ്റവും പുതിയ പതിപ്പ് നേടുന്നതിന് ഇന്റൽ ഉപഭോക്താക്കളോട് നിർദ്ദേശിക്കുന്നു.
*മറ്റ് പേരുകളും ബ്രാൻഡുകളും മറ്റുള്ളവരുടെ സ്വത്തായി അവകാശപ്പെടാം.
പ്രമാണങ്ങൾ / വിഭവങ്ങൾ
![]() |
intel AN 776 UHD HDMI 2.0 വീഡിയോ ഫോർമാറ്റ് കൺവേർഷൻ ഡിസൈൻ എക്സ്ample [pdf] ഉപയോക്തൃ ഗൈഡ് AN 776 UHD HDMI 2.0 വീഡിയോ ഫോർമാറ്റ് കൺവേർഷൻ ഡിസൈൻ എക്സ്ample, AN 776, UHD HDMI 2.0 വീഡിയോ ഫോർമാറ്റ് കൺവേർഷൻ ഡിസൈൻ എക്സ്ample |