മൈക്രോചിപ്പ് പോളാർഫയർ FPGA ഹൈ ഡെഫനിഷൻ മൾട്ടിമീഡിയ ഇന്റർഫേസ് HDMI റിസീവർ
ആമുഖം (ഒരു ചോദ്യം ചോദിക്കുക)
മൈക്രോചിപ്പിന്റെ ഹൈ-ഡെഫനിഷൻ മൾട്ടിമീഡിയ ഇന്റർഫേസ് (HDMI) റിസീവർ IP, HDMI സ്റ്റാൻഡേർഡ് സ്പെസിഫിക്കേഷനിൽ വിവരിച്ചിരിക്കുന്ന വീഡിയോ ഡാറ്റയും ഓഡിയോ പാക്കറ്റ് ഡാറ്റ സ്വീകരണവും പിന്തുണയ്ക്കുന്നു. HDMI RX IP, PolarFire® FPGA, PolarFire സിസ്റ്റം ഓൺ ചിപ്പ് (SoC) FPGA ഉപകരണങ്ങൾക്കായി പ്രത്യേകം രൂപകൽപ്പന ചെയ്തിട്ടുള്ളതാണ്, ഒരു പിക്സൽ മോഡിൽ 2.0 Hz-ൽ 1920 × 1080 വരെയും നാല് പിക്സൽ മോഡിൽ 60 Hz-ൽ 3840 × 2160 വരെയും റെസല്യൂഷനുകൾക്കായി HDMI 60 പിന്തുണയ്ക്കുന്നു. HDMI ഉറവിടത്തിനും HDMI സിങ്കിനും ഇടയിലുള്ള ആശയവിനിമയം സൂചിപ്പിക്കുന്നതിന് പവർ ഓൺ അല്ലെങ്കിൽ ഓഫ്, അൺപ്ലഗ് അല്ലെങ്കിൽ പ്ലഗ് ഇവന്റുകൾ എന്നിവ നിരീക്ഷിക്കുന്നതിന് RX IP, Hot Plug Detect (HPD)-നെ പിന്തുണയ്ക്കുന്നു.
സിങ്കിന്റെ കോൺഫിഗറേഷനും/അല്ലെങ്കിൽ കഴിവുകളും കണ്ടെത്തുന്നതിന് HDMI ഉറവിടം ഡിസ്പ്ലേ ഡാറ്റ ചാനൽ (DDC) ഉപയോഗിക്കുന്നു. HDMI RX IP-യിൽ പ്രീ-പ്രോഗ്രാം ചെയ്ത EDID ഉണ്ട്, ഇത് ഒരു HDMI ഉറവിടത്തിന് ഒരു സ്റ്റാൻഡേർഡ് I2C ചാനലിലൂടെ വായിക്കാൻ കഴിയും. സീരിയൽ ഡാറ്റയെ 10-ബിറ്റ് ഡാറ്റയിലേക്ക് ഡീസീരിയലൈസ് ചെയ്യുന്നതിന് RX IP-യ്ക്കൊപ്പം പോളാർഫയർ FPGA, പോളാർഫയർ SoC FPGA ഉപകരണ ട്രാൻസ്സീവറുകൾ ഉപയോഗിക്കുന്നു. HDMI-യിലെ ഡാറ്റ ചാനലുകൾക്ക് അവയ്ക്കിടയിൽ ഗണ്യമായ ഒരു സ്ക്വയർ ഉണ്ടായിരിക്കാൻ അനുവാദമുണ്ട്. HDMI RX IP ഫസ്റ്റ്-ഇൻ ഫസ്റ്റ്-ഔട്ട് (FIFO-കൾ) ഉപയോഗിച്ച് ഡാറ്റ ചാനലുകൾക്കിടയിലുള്ള സ്ക്വയർ നീക്കം ചെയ്യുന്നു. HDMI ഉറവിടത്തിൽ നിന്ന് ട്രാൻസ്സീവർ വഴി ലഭിച്ച ട്രാൻസിഷൻ മിനിമൈസ്ഡ് ഡിഫറൻഷ്യൽ സിഗ്നലിംഗ് (TMDS) ഡാറ്റയെ ഈ IP 24-ബിറ്റ് RGB പിക്സൽ ഡാറ്റ, 24-ബിറ്റ് ഓഡിയോ ഡാറ്റ, കൺട്രോൾ സിഗ്നലുകൾ എന്നിവയിലേക്ക് പരിവർത്തനം ചെയ്യുന്നു. HDMI പ്രോട്ടോക്കോളിൽ വ്യക്തമാക്കിയ നാല് സ്റ്റാൻഡേർഡ് കൺട്രോൾ ടോക്കണുകൾ ഡീസീരിയലൈസേഷൻ സമയത്ത് ഡാറ്റ ഘട്ടം ഘട്ടമായി വിന്യസിക്കാൻ ഉപയോഗിക്കുന്നു.
സംഗ്രഹം
താഴെ കൊടുത്തിരിക്കുന്ന പട്ടിക HDMI RX IP സവിശേഷതകളുടെ ഒരു സംഗ്രഹം നൽകുന്നു.
പട്ടിക 1. HDMI RX IP സവിശേഷതകൾ
കോർ പതിപ്പ് | ഈ ഉപയോക്തൃ ഗൈഡ് HDMI RX IP v5.4 പിന്തുണയ്ക്കുന്നു. |
പിന്തുണയ്ക്കുന്ന ഉപകരണ കുടുംബങ്ങൾ |
|
പിന്തുണയ്ക്കുന്ന ടൂൾ ഫ്ലോ | Libero® SoC v12.0 അല്ലെങ്കിൽ പിന്നീടുള്ള റിലീസുകൾ ആവശ്യമാണ്. |
പിന്തുണയ്ക്കുന്ന ഇന്റർഫേസുകൾ | HDMI RX IP പിന്തുണയ്ക്കുന്ന ഇന്റർഫേസുകൾ ഇവയാണ്:
|
ലൈസൻസിംഗ് | HDMI RX IP-യിൽ ഇനിപ്പറയുന്ന രണ്ട് ലൈസൻസ് ഓപ്ഷനുകൾ നൽകിയിരിക്കുന്നു:
|
ഫീച്ചറുകൾ
HDMI RX IP-ക്ക് ഇനിപ്പറയുന്ന സവിശേഷതകൾ ഉണ്ട്:
- HDMI 2.0 ന് അനുയോജ്യം
- 8, 10, 12, 16 ബിറ്റുകൾ കളർ ഡെപ്ത് പിന്തുണയ്ക്കുന്നു
- RGB, YUV 4:2:2, YUV 4:4:4 പോലുള്ള കളർ ഫോർമാറ്റുകൾ പിന്തുണയ്ക്കുന്നു
- ഓരോ ക്ലോക്ക് ഇൻപുട്ടിനും ഒന്നോ നാലോ പിക്സലുകൾ പിന്തുണയ്ക്കുന്നു
- വൺ പിക്സൽ മോഡിൽ 1920 ഹെർട്സിൽ 1080 ✕ 60 വരെയും ഫോർ പിക്സൽ മോഡിൽ 3840 ഹെർട്സിൽ 2160 ✕ 60 വരെയും റെസല്യൂഷൻ പിന്തുണയ്ക്കുന്നു.
- ഹോട്ട്-പ്ലഗ് കണ്ടെത്തുന്നു
- ഡീകോഡിംഗ് സ്കീമിനെ പിന്തുണയ്ക്കുന്നു - TMDS
- ഡിവിഐ ഇൻപുട്ടിനെ പിന്തുണയ്ക്കുന്നു
- ഡിസ്പ്ലേ ഡാറ്റ ചാനൽ (DDC), എൻഹാൻസ്ഡ് ഡിസ്പ്ലേ ഡാറ്റ ചാനൽ (E-DDC) എന്നിവ പിന്തുണയ്ക്കുന്നു.
- വീഡിയോ ഡാറ്റാ കൈമാറ്റത്തിനായി നേറ്റീവ്, AXI4 സ്ട്രീം വീഡിയോ ഇന്റർഫേസ് പിന്തുണയ്ക്കുന്നു.
- ഓഡിയോ ഡാറ്റാ ട്രാൻസ്ഫറിനായി നേറ്റീവ്, AXI4 സ്ട്രീം ഓഡിയോ ഇന്റർഫേസ് പിന്തുണയ്ക്കുന്നു.
പിന്തുണയ്ക്കാത്ത ഫീച്ചറുകൾ
HDMI RX IP-യുടെ പിന്തുണയ്ക്കാത്ത സവിശേഷതകൾ താഴെ പറയുന്നവയാണ്:
- 4:2:0 കളർ ഫോർമാറ്റ് പിന്തുണയ്ക്കുന്നില്ല.
- ഉയർന്ന ഡൈനാമിക് റേഞ്ച് (HDR), ഉയർന്ന ബാൻഡ്വിഡ്ത്ത് ഡിജിറ്റൽ കണ്ടന്റ് പ്രൊട്ടക്ഷൻ (HDCP) എന്നിവ പിന്തുണയ്ക്കുന്നില്ല.
- വേരിയബിൾ റിഫ്രഷ് റേറ്റ് (VRR), ഓട്ടോ ലോ ലേറ്റൻസി മോഡ് (ALLM) എന്നിവ പിന്തുണയ്ക്കുന്നില്ല.
- ഫോർ പിക്സൽ മോഡിൽ നാലായി ഹരിക്കാൻ കഴിയാത്ത തിരശ്ചീന സമയ പാരാമീറ്ററുകൾ പിന്തുണയ്ക്കുന്നില്ല.
ഇൻസ്റ്റലേഷൻ നിർദ്ദേശങ്ങൾ
ലിബറോ SoC സോഫ്റ്റ്വെയറിലെ IP കാറ്റലോഗ് അപ്ഡേറ്റ് ഫംഗ്ഷൻ വഴി, അല്ലെങ്കിൽ കാറ്റലോഗിൽ നിന്ന് സ്വയമേവ ഡൗൺലോഡ് ചെയ്താൽ, ലിബറോ® SoC സോഫ്റ്റ്വെയറിന്റെ IP കാറ്റലോഗിലേക്ക് IP കോർ ഇൻസ്റ്റാൾ ചെയ്യണം. ലിബറോ SoC സോഫ്റ്റ്വെയർ IP കാറ്റലോഗിൽ IP കോർ ഇൻസ്റ്റാൾ ചെയ്തുകഴിഞ്ഞാൽ, ലിബറോ പ്രോജക്റ്റിൽ ഉൾപ്പെടുത്തുന്നതിനായി അത് സ്മാർട്ട് ഡിസൈനിനുള്ളിൽ കോൺഫിഗർ ചെയ്യുകയും ജനറേറ്റ് ചെയ്യുകയും ഇൻസ്റ്റന്റൈറ്റ് ചെയ്യുകയും ചെയ്യുന്നു.
പരിശോധിച്ച ഉറവിട ഉപകരണങ്ങൾ (ഒരു ചോദ്യം ചോദിക്കുക)
പരിശോധിച്ച ഉറവിട ഉപകരണങ്ങളുടെ പട്ടിക താഴെ കൊടുത്തിരിക്കുന്നു.
പട്ടിക 1-1. പരിശോധിച്ച ഉറവിട ഉപകരണങ്ങൾ
ഉപകരണങ്ങൾ | പിക്സൽ മോഡ് | പരിശോധിച്ച റെസല്യൂഷനുകൾ | വർണ്ണ ഡെപ്ത് (ബിറ്റ്) | വർണ്ണ മോഡ് | ഓഡിയോ |
ക്വാണ്ടംഡാറ്റ™ M41h HDMI അനലൈസർ | 1 | 720P 30 FPS, 720P 60 FPS, 1080P 60 FPS | 8 | RGB, YUV444, YUV422 എന്നിവ | അതെ |
1080 പി 30 എഫ്പിഎസ് | 8, 10, 12, 16 എന്നിവ | ||||
4 | 720P 30 FPS, 1080P 30 FPS, 4K 60 FPS | 8 | |||
1080 പി 60 എഫ്പിഎസ് | 8, 12, 16 എന്നിവ | ||||
4K 30 എഫ്പിഎസ് | 8, 10, 12, 16 എന്നിവ | ||||
ലെനോവോ™ 20U1A007IG | 1 | 1080 പി 60 എഫ്പിഎസ് | 8 | RGB | അതെ |
4 | 1080P 60 FPS ഉം 4K 30 FPS ഉം | ||||
ഡെൽ അക്ഷാംശം 3420 | 1 | 1080 പി 60 എഫ്പിഎസ് | 8 | RGB | അതെ |
4 | 4K 30 FPS ഉം 4K 60 FPS ഉം | ||||
ആസ്ട്രോ VA-1844A HDMI® ടെസ്റ്റർ | 1 | 720P 30 FPS, 720P 60 FPS, 1080P 60 FPS | 8 | RGB, YUV444, YUV422 എന്നിവ | അതെ |
1080 പി 30 എഫ്പിഎസ് | 8, 10, 12, 16 എന്നിവ | ||||
4 | 720P 30 FPS, 1080P 30 FPS, 4K 30 FPS | 8 | |||
1080 പി 30 എഫ്പിഎസ് | 8, 12, 16 എന്നിവ | ||||
NVIDIA® Jetson AGX Orin 32GB H01 കിറ്റ് | 1 | 1080 പി 30 എഫ്പിഎസ് | 8 | RGB | ഇല്ല |
4 | 4K 60 എഫ്പിഎസ് |
HDMI RX IP കോൺഫിഗറേഷൻ (ഒരു ചോദ്യം ചോദിക്കുക)
ഈ വിഭാഗം ഒരു ഓവർ നൽകുന്നുview HDMI RX IP കോൺഫിഗറേറ്റർ ഇന്റർഫേസും അതിന്റെ ഘടകങ്ങളും. HDMI RX കോർ സജ്ജീകരിക്കുന്നതിന് HDMI RX IP കോൺഫിഗറേറ്റർ ഒരു ഗ്രാഫിക്കൽ ഇന്റർഫേസ് നൽകുന്നു. പിക്സലുകളുടെ എണ്ണം, ഓഡിയോ ചാനലുകളുടെ എണ്ണം, വീഡിയോ ഇന്റർഫേസ്, ഓഡിയോ ഇന്റർഫേസ്, സ്ക്രാംബ്ലർ, കളർ ഡെപ്ത്, കളർ ഫോർമാറ്റ്, ടെസ്റ്റ്ബെഞ്ച്, ലൈസൻസ് തുടങ്ങിയ പാരാമീറ്ററുകൾ തിരഞ്ഞെടുക്കാൻ ഈ കോൺഫിഗറേറ്റർ ഉപയോക്താവിനെ അനുവദിക്കുന്നു. കോൺഫിഗറേറ്റർ ഇന്റർഫേസിൽ ഡ്രോപ്പ്ഡൗൺ മെനുകളും ക്രമീകരണങ്ങൾ ഇഷ്ടാനുസൃതമാക്കുന്നതിനുള്ള ഓപ്ഷനുകളും ഉൾപ്പെടുന്നു. പ്രധാന കോൺഫിഗറേഷനുകൾ പട്ടിക 4-1 ൽ വിവരിച്ചിരിക്കുന്നു. ഇനിപ്പറയുന്ന ചിത്രം വിശദമായ ഒരു വിവരണം നൽകുന്നു view HDMI RX IP കോൺഫിഗറേറ്റർ ഇന്റർഫേസിന്റെ.
ചിത്രം 2-1. HDMI RX IP കോൺഫിഗറേറ്റർ
കോൺഫിഗറേഷനുകൾ സ്ഥിരീകരിക്കുന്നതിനോ ഉപേക്ഷിക്കുന്നതിനോ വേണ്ടി ഇന്റർഫേസിൽ ശരി, റദ്ദാക്കുക ബട്ടണുകളും ഉൾപ്പെടുന്നു.
ഹാർഡ്വെയർ ഇംപ്ലിമെൻ്റേഷൻ (ഒരു ചോദ്യം ചോദിക്കുക)
ട്രാൻസ്സീവറുമായുള്ള (XCVR) HDMI RX IP ഇന്റർഫേസിനെ താഴെ കൊടുത്തിരിക്കുന്ന ചിത്രങ്ങൾ വിവരിക്കുന്നു.
ചിത്രം 3-1. HDMI RX ബ്ലോക്ക് ഡയഗ്രം
ചിത്രം 3-2. റിസീവറിന്റെ വിശദമായ ബ്ലോക്ക് ഡയഗ്രം
HDMI RX-ൽ മൂന്ന് സെ. അടങ്ങിയിരിക്കുന്നുtages:
- ട്രാൻസ്സിവർ ബിറ്റ് സ്ലിപ്പ് ഉപയോഗിച്ച് കൺട്രോൾ ടോക്കൺ ബൗണ്ടറികളുമായി ബന്ധപ്പെട്ട് ഫേസ് അലൈനർ സമാന്തര ഡാറ്റയെ വിന്യസിക്കുന്നു.
- ടിഎംഡിഎസ് ഡീകോഡർ 10-ബിറ്റ് എൻകോഡ് ചെയ്ത ഡാറ്റയെ 8-ബിറ്റ് വീഡിയോ പിക്സൽ ഡാറ്റ, 4-ബിറ്റ് ഓഡിയോ പാക്കറ്റ് ഡാറ്റ, 2-ബിറ്റ് നിയന്ത്രണ സിഗ്നലുകൾ എന്നിവയിലേക്ക് പരിവർത്തനം ചെയ്യുന്നു.
- FIFO-കൾ R, G, B ലെയ്നുകളുടെ ക്ലോക്കുകൾക്കിടയിലുള്ള ചരിവ് നീക്കം ചെയ്യുന്നു.
ഫേസ് അലൈനർ (ഒരു ചോദ്യം ചോദിക്കുക)
XCVR-ൽ നിന്നുള്ള 10-ബിറ്റ് പാരലൽ ഡാറ്റ, TMDS എൻകോഡ് ചെയ്ത വേഡ് ബൗണ്ടറികളുമായി ബന്ധപ്പെട്ട് എല്ലായ്പ്പോഴും വിന്യസിക്കപ്പെടുന്നില്ല. ഡാറ്റ ഡീകോഡ് ചെയ്യുന്നതിന് സമാന്തര ഡാറ്റ ബിറ്റ് ഷിഫ്റ്റ് ചെയ്ത് അലൈൻ ചെയ്യേണ്ടതുണ്ട്. XCVR-ലെ ബിറ്റ്-സ്ലിപ്പ് സവിശേഷത ഉപയോഗിച്ച് ഫേസ് അലൈനർ ഇൻകമിംഗ് പാരലൽ ഡാറ്റയെ വേഡ് ബൗണ്ടറികളുമായി വിന്യസിക്കുന്നു. പെർ-മോണിറ്റർ DPI അവയർനെസ് (PMA) മോഡിലെ XCVR ബിറ്റ്-സ്ലിപ്പ് സവിശേഷതയെ അനുവദിക്കുന്നു, അവിടെ അത് 10-ബിറ്റ് ഡിസീരിയലൈസ് ചെയ്ത വേഡിന്റെ വിന്യാസം 1-ബിറ്റ് ഉപയോഗിച്ച് ക്രമീകരിക്കുന്നു. ഓരോ തവണയും, 10-ബിറ്റ് വേഡ് 1 ബിറ്റ് സ്ലിപ്പ് സ്ഥാനം ക്രമീകരിച്ച ശേഷം, നിയന്ത്രണ കാലയളവിൽ സ്ഥാനം ലോക്ക് ചെയ്യുന്നതിന് HDMI പ്രോട്ടോക്കോളിന്റെ നാല് കൺട്രോൾ ടോക്കണുകളിൽ ഏതെങ്കിലും ഒന്നുമായി ഇത് താരതമ്യം ചെയ്യുന്നു. 10-ബിറ്റ് വേഡ് ശരിയായി വിന്യസിക്കുകയും അടുത്ത സെക്കൻഡുകൾക്ക് സാധുതയുള്ളതായി കണക്കാക്കുകയും ചെയ്യുന്നു.tagഉദാഹരണത്തിന്, ഓരോ കളർ ചാനലിനും അതിന്റേതായ ഫേസ് അലൈനർ ഉണ്ട്, എല്ലാ ഫേസ് അലൈനറുകളും പദ അതിരുകൾ ശരിയാക്കാൻ ലോക്ക് ചെയ്യുമ്പോൾ മാത്രമേ TMDS ഡീകോഡർ ഡീകോഡ് ചെയ്യാൻ ആരംഭിക്കൂ.
TMDS ഡീകോഡർ (ഒരു ചോദ്യം ചോദിക്കുക)
വീഡിയോ കാലയളവിൽ, ട്രാൻസ്സീവറിൽ നിന്ന് ഡീസീരിയലൈസ് ചെയ്ത 10-ബിറ്റ് ഡാറ്റയെ TMDS ഡീകോഡർ 8-ബിറ്റ് പിക്സൽ ഡാറ്റയിലേക്ക് ഡീകോഡ് ചെയ്യുന്നു. 10-ബിറ്റ് നീല ചാനൽ ഡാറ്റയിൽ നിന്നാണ് നിയന്ത്രണ കാലയളവിൽ HSYNC, VSYNC, PACKET HEADER എന്നിവ ജനറേറ്റ് ചെയ്യുന്നത്. ഓഡിയോ പാക്കറ്റ് ഡാറ്റ R, G ചാനലുകളിലേക്ക് നാല് ബിറ്റുകൾ ഉപയോഗിച്ച് ഡീകോഡ് ചെയ്യുന്നു. ഓരോ ചാനലിന്റെയും TMDS ഡീകോഡർ അതിന്റേതായ ക്ലോക്കിൽ പ്രവർത്തിക്കുന്നു. അതിനാൽ, ചാനലുകൾക്കിടയിൽ ഒരു നിശ്ചിത ചരിവ് ഉണ്ടാകാം.
ചാനൽ ടു ചാനൽ ഡീ-സ്ക്യൂ (ഒരു ചോദ്യം ചോദിക്കുക)
ചാനലുകൾക്കിടയിലുള്ള സ്ക്യൂ നീക്കം ചെയ്യാൻ FIFO അടിസ്ഥാനമാക്കിയുള്ള ഒരു ഡി-സ്ക്യൂ ലോജിക് ഉപയോഗിക്കുന്നു. ഫേസ് അലൈനറിൽ നിന്നുള്ള ഇൻകമിംഗ് 10-ബിറ്റ് ഡാറ്റ സാധുതയുള്ളതാണോ എന്ന് സൂചിപ്പിക്കുന്നതിന് ഓരോ ചാനലിനും ഫേസ് അലൈൻമെന്റ് യൂണിറ്റുകളിൽ നിന്ന് ഒരു സാധുവായ സിഗ്നൽ ലഭിക്കുന്നു. എല്ലാ ചാനലുകളും സാധുവാണെങ്കിൽ (ഫേസ് അലൈൻമെന്റ് നേടിയിട്ടുണ്ടെങ്കിൽ), റീഡ് ആൻഡ് റൈറ്റ് എനേബിൾ സിഗ്നലുകൾ ഉപയോഗിച്ച് FIFO മൊഡ്യൂൾ FIFO മൊഡ്യൂളിലൂടെ ഡാറ്റ കൈമാറാൻ തുടങ്ങുന്നു (തുടർച്ചയായി റൈറ്റിംഗ് ഇൻ ചെയ്യുകയും റീഡ് ഔട്ട് ചെയ്യുകയും ചെയ്യുന്നു). ഏതെങ്കിലും FIFO ഔട്ട്പുട്ടുകളിൽ ഒരു കൺട്രോൾ ടോക്കൺ കണ്ടെത്തുമ്പോൾ, റീഡ് ഔട്ട് ഫ്ലോ താൽക്കാലികമായി നിർത്തിവയ്ക്കുകയും വീഡിയോ സ്ട്രീമിൽ ഒരു പ്രത്യേക മാർക്കറിന്റെ വരവ് സൂചിപ്പിക്കുന്നതിന് ഒരു മാർക്കർ കണ്ടെത്തിയ സിഗ്നൽ സൃഷ്ടിക്കുകയും ചെയ്യുന്നു. ഈ മാർക്കർ മൂന്ന് ചാനലുകളിലും എത്തുമ്പോൾ മാത്രമേ റീഡ് ഔട്ട് ഫ്ലോ പുനരാരംഭിക്കൂ. തൽഫലമായി, പ്രസക്തമായ സ്ക്യൂ നീക്കം ചെയ്യപ്പെടുന്നു. പ്രസക്തമായ സ്ക്യൂ നീക്കം ചെയ്യുന്നതിനായി ഡ്യുവൽ-ക്ലോക്ക് FIFO-കൾ മൂന്ന് ഡാറ്റ സ്ട്രീമുകളെയും നീല ചാനൽ ക്ലോക്കിലേക്ക് സമന്വയിപ്പിക്കുന്നു. ഇനിപ്പറയുന്ന ചിത്രം ചാനൽ ടു ചാനൽ ഡി-സ്ക്യൂ സാങ്കേതികതയെ വിവരിക്കുന്നു.
ചിത്രം 3-3. ചാനൽ ടു ചാനൽ ഡീ-സ്ക്യൂ
ഡിഡിസി (ഒരു ചോദ്യം ചോദിക്കുക)
I2C ബസ് സ്പെസിഫിക്കേഷനെ അടിസ്ഥാനമാക്കിയുള്ള ഒരു ആശയവിനിമയ ചാനലാണ് DDC. ഒരു സ്ലേവ് വിലാസമുള്ള ഒരു സിങ്കിന്റെ E-EDID-യിൽ നിന്നുള്ള വിവരങ്ങൾ വായിക്കാൻ ഉറവിടം I2C കമാൻഡുകൾ ഉപയോഗിക്കുന്നു. HDMI RX IP, ഒന്നിലധികം റെസല്യൂഷനുള്ള മുൻകൂട്ടി നിശ്ചയിച്ച EDID ഉപയോഗിക്കുന്നു, വൺ പിക്സൽ മോഡിൽ 1920 Hz-ൽ 1080 ✕ 60 വരെയും ഫോർ പിക്സൽ മോഡിൽ 3840 Hz-ൽ 2160 ✕ 60 വരെയും റെസല്യൂഷനുകളെ പിന്തുണയ്ക്കുന്നു.
EDID എന്നത് ഡിസ്പ്ലേ നാമത്തെ മൈക്രോചിപ്പ് HDMI ഡിസ്പ്ലേ എന്നാണ് പ്രതിനിധീകരിക്കുന്നത്.
HDMI RX പാരാമീറ്ററുകളും ഇന്റർഫേസ് സിഗ്നലുകളും (ഒരു ചോദ്യം ചോദിക്കുക)
ഈ വിഭാഗം HDMI RX GUI കോൺഫിഗറേറ്ററിലെയും I/O സിഗ്നലുകളിലെയും പാരാമീറ്ററുകളെക്കുറിച്ച് ചർച്ച ചെയ്യുന്നു.
കോൺഫിഗറേഷൻ പാരാമീറ്ററുകൾ (ഒരു ചോദ്യം ചോദിക്കുക)
താഴെ കൊടുത്തിരിക്കുന്ന പട്ടികയിൽ HDMI RX IP-യിലെ കോൺഫിഗറേഷൻ പാരാമീറ്ററുകൾ പട്ടികപ്പെടുത്തിയിരിക്കുന്നു.
പട്ടിക 4-1. കോൺഫിഗറേഷൻ പാരാമീറ്ററുകൾ
പാരാമീറ്ററിൻ്റെ പേര് | വിവരണം |
വർണ്ണ ഫോർമാറ്റ് | കളർ സ്പേസ് നിർവചിക്കുന്നു. ഇനിപ്പറയുന്ന വർണ്ണ ഫോർമാറ്റുകൾ പിന്തുണയ്ക്കുന്നു:
|
വർണ്ണ ആഴം | ഓരോ കളർ ഘടകത്തിനും എത്ര ബിറ്റുകൾ വേണമെന്ന് വ്യക്തമാക്കുന്നു. ഓരോ ഘടകത്തിനും 8, 10, 12, 16 ബിറ്റുകൾ പിന്തുണയ്ക്കുന്നു. |
പിക്സലുകളുടെ എണ്ണം | ഒരു ക്ലോക്ക് ഇൻപുട്ടിലെ പിക്സലുകളുടെ എണ്ണം സൂചിപ്പിക്കുന്നു:
|
സ്ക്രാംബ്ലർ | സെക്കൻഡിൽ 4 ഫ്രെയിമുകളിൽ 60K റെസല്യൂഷനുള്ള പിന്തുണ:
|
ഓഡിയോ ചാനലുകളുടെ എണ്ണം | ഓഡിയോ ചാനലുകളുടെ എണ്ണം പിന്തുണയ്ക്കുന്നു:
|
വീഡിയോ ഇന്റർഫേസ് | നേറ്റീവ്, AXI സ്ട്രീം |
ഓഡിയോ ഇൻ്റർഫേസ് | നേറ്റീവ്, AXI സ്ട്രീം |
ടെസ്റ്റ് ബെഞ്ച് | ഒരു ടെസ്റ്റ് ബെഞ്ച് പരിസ്ഥിതി തിരഞ്ഞെടുക്കാൻ അനുവദിക്കുന്നു. ഇനിപ്പറയുന്ന ടെസ്റ്റ് ബെഞ്ച് ഓപ്ഷനുകളെ പിന്തുണയ്ക്കുന്നു:
|
ലൈസൻസ് | ലൈസൻസിൻ്റെ തരം വ്യക്തമാക്കുന്നു. ഇനിപ്പറയുന്ന രണ്ട് ലൈസൻസ് ഓപ്ഷനുകൾ നൽകുന്നു:
|
തുറമുഖങ്ങൾ (ഒരു ചോദ്യം ചോദിക്കുക)
കളർ ഫോർമാറ്റ് RGB ആയിരിക്കുമ്പോൾ നേറ്റീവ് ഇന്റർഫേസിനായുള്ള HDMI RX IP-യുടെ ഇൻപുട്ട്, ഔട്ട്പുട്ട് പോർട്ടുകൾ ഇനിപ്പറയുന്ന പട്ടിക പട്ടികപ്പെടുത്തുന്നു.
പട്ടിക 4-2. നേറ്റീവ് ഇന്റർഫേസിനുള്ള ഇൻപുട്ടും ഔട്ട്പുട്ടും
സിഗ്നൽ നാമം | ദിശ | വീതി (ബിറ്റുകൾ) | വിവരണം |
RESET_N_I | ഇൻപുട്ട് | 1 | ആക്ടീവ്-ലോ അസിൻക്രണസ് റീസെറ്റ് സിഗ്നൽ |
ആർ_ആർഎക്സ്_സിഎൽകെ_ഐ | ഇൻപുട്ട് | 1 | XCVR-ൽ നിന്നുള്ള “R” ചാനലിനായുള്ള സമാന്തര ക്ലോക്ക് |
ജി_ആർഎക്സ്_സിഎൽകെ_ഐ | ഇൻപുട്ട് | 1 | XCVR-ൽ നിന്നുള്ള “G” ചാനലിനായുള്ള സമാന്തര ക്ലോക്ക് |
ബി_ആർഎക്സ്_സിഎൽകെ_ഐ | ഇൻപുട്ട് | 1 | XCVR-ൽ നിന്നുള്ള “B” ചാനലിനായുള്ള സമാന്തര ക്ലോക്ക് |
എഡിഡ്_റീസെറ്റ്_എൻ_ഐ | ഇൻപുട്ട് | 1 | ആക്റ്റീവ്-ലോ അസിൻക്രണസ് എഡിഡ് റീസെറ്റ് സിഗ്നൽ |
ആർ_ആർഎക്സ്_വലിഡ്_ഐ | ഇൻപുട്ട് | 1 | “R” ചാനൽ പാരലൽ ഡാറ്റയ്ക്കായി XCVR-ൽ നിന്നുള്ള സാധുവായ സിഗ്നൽ |
ജി_ആർഎക്സ്_വലിഡ്_ഐ | ഇൻപുട്ട് | 1 | “G” ചാനൽ പാരലൽ ഡാറ്റയ്ക്കായി XCVR-ൽ നിന്നുള്ള സാധുവായ സിഗ്നൽ |
ബി_ആർഎക്സ്_വലിഡ്_ഐ | ഇൻപുട്ട് | 1 | “B” ചാനൽ പാരലൽ ഡാറ്റയ്ക്കായി XCVR-ൽ നിന്നുള്ള സാധുവായ സിഗ്നൽ |
സിഗ്നൽ നാമം | ദിശ | വീതി (ബിറ്റുകൾ) | വിവരണം |
DATA_R_I | ഇൻപുട്ട് | പിക്സലുകളുടെ എണ്ണം ✕ 10 ബിറ്റുകൾ | XCVR-ൽ നിന്ന് “R” ചാനൽ പാരലൽ ഡാറ്റ ലഭിച്ചു. |
DATA_G_I | ഇൻപുട്ട് | പിക്സലുകളുടെ എണ്ണം ✕ 10 ബിറ്റുകൾ | XCVR-ൽ നിന്ന് “G” ചാനൽ പാരലൽ ഡാറ്റ ലഭിച്ചു. |
DATA_B_I | ഇൻപുട്ട് | പിക്സലുകളുടെ എണ്ണം ✕ 10 ബിറ്റുകൾ | XCVR-ൽ നിന്ന് "B" ചാനൽ പാരലൽ ഡാറ്റ ലഭിച്ചു. |
എസ്സിഎൽ_ഐ | ഇൻപുട്ട് | 1 | ഡിഡിസിക്കുള്ള I2C സീരിയൽ ക്ലോക്ക് ഇൻപുട്ട് |
എച്ച്പിഡി_ഐ | ഇൻപുട്ട് | 1 | ഹോട്ട് പ്ലഗ് ഡിറ്റക്റ്റ് ഇൻപുട്ട് സിഗ്നൽ. ഉറവിടം സിങ്കുമായി ബന്ധിപ്പിച്ചിരിക്കുന്നു HPD സിഗ്നൽ ഉയർന്നതായിരിക്കണം. |
എസ്ഡിഎ_ഐ | ഇൻപുട്ട് | 1 | ഡിഡിസിക്കുള്ള I2C സീരിയൽ ഡാറ്റ ഇൻപുട്ട് |
EDID_CLK_I | ഇൻപുട്ട് | 1 | I2C മൊഡ്യൂളിനുള്ള സിസ്റ്റം ക്ലോക്ക് |
ബിറ്റ്_സ്ലിപ്പ്_ആർ_ഒ | ഔട്ട്പുട്ട് | 1 | ട്രാൻസ്സീവറിന്റെ “R” ചാനലിലേക്ക് ബിറ്റ് സിഗ്നൽ സ്ലിപ്പ് ചെയ്യുന്നു. |
ബിറ്റ്_സ്ലിപ്പ്_ജി_ഒ | ഔട്ട്പുട്ട് | 1 | ട്രാൻസ്സീവറിന്റെ “G” ചാനലിലേക്ക് ബിറ്റ് സ്ലിപ്പ് സിഗ്നൽ |
ബിറ്റ്_സ്ലിപ്പ്_ബി_ഒ | ഔട്ട്പുട്ട് | 1 | ട്രാൻസ്സീവറിന്റെ “B” ചാനലിലേക്ക് ബിറ്റ് സ്ലിപ്പ് സിഗ്നൽ |
വീഡിയോ_ഡാറ്റ_വലിഡ്_ഒ | ഔട്ട്പുട്ട് | 1 | വീഡിയോ ഡാറ്റ സാധുവായ ഔട്ട്പുട്ട് |
ഓഡിയോ_ഡാറ്റ_വലിഡ്_ഒ | ഔട്ട്പുട്ട് | 1 | ഓഡിയോ ഡാറ്റ സാധുവായ ഔട്ട്പുട്ട് |
H_SYNC_O | ഔട്ട്പുട്ട് | 1 | തിരശ്ചീന സമന്വയ പൾസ് |
V_SYNC_O | ഔട്ട്പുട്ട് | 1 | സജീവമായ ലംബ സമന്വയ പൾസ് |
R_O | ഔട്ട്പുട്ട് | പിക്സലുകളുടെ എണ്ണം ✕ കളർ ഡെപ്ത് ബിറ്റുകൾ | ഡീകോഡ് ചെയ്ത "R" ഡാറ്റ |
G_O | ഔട്ട്പുട്ട് | പിക്സലുകളുടെ എണ്ണം ✕ കളർ ഡെപ്ത് ബിറ്റുകൾ | ഡീകോഡ് ചെയ്ത "G" ഡാറ്റ |
B_O | ഔട്ട്പുട്ട് | പിക്സലുകളുടെ എണ്ണം ✕ കളർ ഡെപ്ത് ബിറ്റുകൾ | ഡീകോഡ് ചെയ്ത "ബി" ഡാറ്റ |
എസ്ഡിഎ_ഒ | ഔട്ട്പുട്ട് | 1 | ഡിഡിസിക്കുള്ള I2C സീരിയൽ ഡാറ്റ ഔട്ട്പുട്ട് |
എച്ച്പിഡി_ഒ | ഔട്ട്പുട്ട് | 1 | ഹോട്ട് പ്ലഗ് ഡിറ്റക്റ്റ് ഔട്ട്പുട്ട് സിഗ്നൽ |
ACR_CTS_O | ഔട്ട്പുട്ട് | 20 | ഓഡിയോ ക്ലോക്ക് റീജനറേഷൻ സൈക്കിൾ ടൈംസ്റ്റെamp മൂല്യം |
ACR_N_O | ഔട്ട്പുട്ട് | 20 | ഓഡിയോ ക്ലോക്ക് റീജനറേഷൻ മൂല്യം (N) പാരാമീറ്റർ |
ACR_VALID_O | ഔട്ട്പുട്ട് | 1 | ഓഡിയോ ക്ലോക്ക് റീജനറേഷൻ സാധുവായ സിഗ്നൽ |
ഓഡിയോ_എസ്AMPഎൽഇ_സി1_ഒ | ഔട്ട്പുട്ട് | 24 | ചാനൽ 1 ഓഡിയോകൾample ഡാറ്റ |
ഓഡിയോ_എസ്AMPഎൽഇ_സി2_ഒ | ഔട്ട്പുട്ട് | 24 | ചാനൽ 2 ഓഡിയോകൾample ഡാറ്റ |
ഓഡിയോ_എസ്AMPഎൽഇ_സി3_ഒ | ഔട്ട്പുട്ട് | 24 | ചാനൽ 3 ഓഡിയോകൾample ഡാറ്റ |
ഓഡിയോ_എസ്AMPഎൽഇ_സി4_ഒ | ഔട്ട്പുട്ട് | 24 | ചാനൽ 4 ഓഡിയോകൾample ഡാറ്റ |
ഓഡിയോ_എസ്AMPഎൽഇ_സി5_ഒ | ഔട്ട്പുട്ട് | 24 | ചാനൽ 5 ഓഡിയോകൾample ഡാറ്റ |
ഓഡിയോ_എസ്AMPഎൽഇ_സി6_ഒ | ഔട്ട്പുട്ട് | 24 | ചാനൽ 6 ഓഡിയോകൾample ഡാറ്റ |
ഓഡിയോ_എസ്AMPഎൽഇ_സി7_ഒ | ഔട്ട്പുട്ട് | 24 | ചാനൽ 7 ഓഡിയോകൾample ഡാറ്റ |
ഓഡിയോ_എസ്AMPഎൽഇ_സി8_ഒ | ഔട്ട്പുട്ട് | 24 | ചാനൽ 8 ഓഡിയോകൾample ഡാറ്റ |
HDMI_DVI_MODE_O | ഔട്ട്പുട്ട് | 1 | താഴെ പറയുന്നവയാണ് രണ്ട് മോഡുകൾ:
|
AXI4 സ്ട്രീം വീഡിയോ ഇന്റർഫേസിനായുള്ള HDMI RX IP-യുടെ ഇൻപുട്ട്, ഔട്ട്പുട്ട് പോർട്ടുകൾ ഇനിപ്പറയുന്ന പട്ടിക വിവരിക്കുന്നു.
പട്ടിക 4-3. AXI4 സ്ട്രീം വീഡിയോ ഇന്റർഫേസിനുള്ള ഇൻപുട്ട്, ഔട്ട്പുട്ട് പോർട്ടുകൾ
പോർട്ട് നാമം | ദിശ | വീതി (ബിറ്റുകൾ) | വിവരണം |
TDATA_O | ഔട്ട്പുട്ട് | പിക്സലുകളുടെ എണ്ണം ✕ കളർ ഡെപ്ത് ✕ 3 ബിറ്റുകൾ | ഔട്ട്പുട്ട് വീഡിയോ ഡാറ്റ [R, G, B] |
TVALID_O | ഔട്ട്പുട്ട് | 1 | ഔട്ട്പുട്ട് വീഡിയോ സാധുവാണ് |
പോർട്ട് നാമം | ദിശ | വീതി (ബിറ്റുകൾ) | വിവരണം |
TLAST_O | ഔട്ട്പുട്ട് | 1 | ഔട്ട്പുട്ട് ഫ്രെയിം എൻഡ് സിഗ്നൽ |
TUSER_O | ഔട്ട്പുട്ട് | 3 |
|
TSTRB_O | ഔട്ട്പുട്ട് | 3 | ഔട്ട്പുട്ട് വീഡിയോ ഡാറ്റ സ്ട്രോബ് |
TKEEP_O | ഔട്ട്പുട്ട് | 3 | ഔട്ട്പുട്ട് വീഡിയോ ഡാറ്റ സൂക്ഷിക്കൽ |
AXI4 സ്ട്രീം ഓഡിയോ ഇന്റർഫേസിനായുള്ള HDMI RX IP-യുടെ ഇൻപുട്ട്, ഔട്ട്പുട്ട് പോർട്ടുകൾ ഇനിപ്പറയുന്ന പട്ടിക വിവരിക്കുന്നു.
പട്ടിക 4-4. AXI4 സ്ട്രീം ഓഡിയോ ഇന്റർഫേസിനുള്ള ഇൻപുട്ട്, ഔട്ട്പുട്ട് പോർട്ടുകൾ
പോർട്ട് നാമം | ദിശ | വീതി (ബിറ്റുകൾ) | വിവരണം |
ഓഡിയോ_ടിഡാറ്റ_ഒ | ഔട്ട്പുട്ട് | 24 | ഔട്ട്പുട്ട് ഓഡിയോ ഡാറ്റ |
ഓഡിയോ_ടിഐഡി_ഒ | ഔട്ട്പുട്ട് | 3 | ഔട്ട്പുട്ട് ഓഡിയോ ചാനൽ |
ഓഡിയോ_ടിവിഎലിഡ്_ഒ | ഔട്ട്പുട്ട് | 1 | ഔട്ട്പുട്ട് ഓഡിയോ സാധുവായ സിഗ്നൽ |
കളർ ഫോർമാറ്റ് YUV444 ആയിരിക്കുമ്പോൾ നേറ്റീവ് ഇന്റർഫേസിനായുള്ള HDMI RX IP-യുടെ ഇൻപുട്ട്, ഔട്ട്പുട്ട് പോർട്ടുകൾ ഇനിപ്പറയുന്ന പട്ടിക പട്ടികപ്പെടുത്തുന്നു.
പട്ടിക 4-5. നേറ്റീവ് ഇന്റർഫേസിനുള്ള ഇൻപുട്ടും ഔട്ട്പുട്ടും
പോർട്ട് നാമം | ദിശ | വീതി (ബിറ്റുകൾ) | വിവരണം |
RESET_N_I | ഇൻപുട്ട് | 1 | ആക്ടീവ്-ലോ അസിൻക്രണസ് റീസെറ്റ് സിഗ്നൽ |
LANE3_RX_CLK_I | ഇൻപുട്ട് | 1 | XCVR-ൽ നിന്നുള്ള ലെയ്ൻ 3 ചാനലിനായുള്ള സമാന്തര ക്ലോക്ക് |
LANE2_RX_CLK_I | ഇൻപുട്ട് | 1 | XCVR-ൽ നിന്നുള്ള ലെയ്ൻ 2 ചാനലിനായുള്ള സമാന്തര ക്ലോക്ക് |
LANE1_RX_CLK_I | ഇൻപുട്ട് | 1 | XCVR-ൽ നിന്നുള്ള ലെയ്ൻ 1 ചാനലിനായുള്ള സമാന്തര ക്ലോക്ക് |
എഡിഡ്_റീസെറ്റ്_എൻ_ഐ | ഇൻപുട്ട് | 1 | ആക്റ്റീവ്-ലോ അസിൻക്രണസ് എഡിഡ് റീസെറ്റ് സിഗ്നൽ |
LANE3_RX_VALID_I | ഇൻപുട്ട് | 1 | ലെയ്ൻ 3 പാരലൽ ഡാറ്റയ്ക്കായി XCVR-ൽ നിന്നുള്ള സാധുവായ സിഗ്നൽ |
LANE2_RX_VALID_I | ഇൻപുട്ട് | 1 | ലെയ്ൻ 2 പാരലൽ ഡാറ്റയ്ക്കായി XCVR-ൽ നിന്നുള്ള സാധുവായ സിഗ്നൽ |
LANE1_RX_VALID_I | ഇൻപുട്ട് | 1 | ലെയ്ൻ 1 പാരലൽ ഡാറ്റയ്ക്കായി XCVR-ൽ നിന്നുള്ള സാധുവായ സിഗ്നൽ |
ഡാറ്റ_LANE3_I | ഇൻപുട്ട് | പിക്സലുകളുടെ എണ്ണം ✕ 10 ബിറ്റുകൾ | XCVR-ൽ നിന്ന് ലെയ്ൻ 3 സമാന്തര ഡാറ്റ ലഭിച്ചു. |
ഡാറ്റ_LANE2_I | ഇൻപുട്ട് | പിക്സലുകളുടെ എണ്ണം ✕ 10 ബിറ്റുകൾ | XCVR-ൽ നിന്ന് ലെയ്ൻ 2 സമാന്തര ഡാറ്റ ലഭിച്ചു. |
ഡാറ്റ_LANE1_I | ഇൻപുട്ട് | പിക്സലുകളുടെ എണ്ണം ✕ 10 ബിറ്റുകൾ | XCVR-ൽ നിന്ന് ലെയ്ൻ 1 സമാന്തര ഡാറ്റ ലഭിച്ചു. |
എസ്സിഎൽ_ഐ | ഇൻപുട്ട് | 1 | ഡിഡിസിക്കുള്ള I2C സീരിയൽ ക്ലോക്ക് ഇൻപുട്ട് |
എച്ച്പിഡി_ഐ | ഇൻപുട്ട് | 1 | ഹോട്ട് പ്ലഗ് ഡിറ്റക്റ്റ് ഇൻപുട്ട് സിഗ്നൽ. ഉറവിടം സിങ്കുമായി ബന്ധിപ്പിച്ചിരിക്കുന്നു HPD സിഗ്നൽ ഉയർന്നതായിരിക്കണം. |
എസ്ഡിഎ_ഐ | ഇൻപുട്ട് | 1 | ഡിഡിസിക്കുള്ള I2C സീരിയൽ ഡാറ്റ ഇൻപുട്ട് |
EDID_CLK_I | ഇൻപുട്ട് | 1 | I2C മൊഡ്യൂളിനുള്ള സിസ്റ്റം ക്ലോക്ക് |
ബിറ്റ്_സ്ലിപ്പ്_ലാൻ3_ഒ | ഔട്ട്പുട്ട് | 1 | ട്രാൻസ്സീവറിന്റെ ലെയ്ൻ 3-ലേക്ക് ബിറ്റ് സ്ലിപ്പ് സിഗ്നൽ |
ബിറ്റ്_സ്ലിപ്പ്_ലാൻ2_ഒ | ഔട്ട്പുട്ട് | 1 | ട്രാൻസ്സീവറിന്റെ ലെയ്ൻ 2-ലേക്ക് ബിറ്റ് സ്ലിപ്പ് സിഗ്നൽ |
ബിറ്റ്_സ്ലിപ്പ്_ലാൻ1_ഒ | ഔട്ട്പുട്ട് | 1 | ട്രാൻസ്സീവറിന്റെ ലെയ്ൻ 1-ലേക്ക് ബിറ്റ് സ്ലിപ്പ് സിഗ്നൽ |
വീഡിയോ_ഡാറ്റ_വലിഡ്_ഒ | ഔട്ട്പുട്ട് | 1 | വീഡിയോ ഡാറ്റ സാധുവായ ഔട്ട്പുട്ട് |
ഓഡിയോ_ഡാറ്റ_വലിഡ്_ഒ | ഔട്ട്പുട്ട് | 1 | ഓഡിയോ ഡാറ്റ സാധുവായ ഔട്ട്പുട്ട് |
H_SYNC_O | ഔട്ട്പുട്ട് | 1 | തിരശ്ചീന സമന്വയ പൾസ് |
V_SYNC_O | ഔട്ട്പുട്ട് | 1 | സജീവമായ ലംബ സമന്വയ പൾസ് |
പോർട്ട് നാമം | ദിശ | വീതി (ബിറ്റുകൾ) | വിവരണം |
വൈ_ഒ | ഔട്ട്പുട്ട് | പിക്സലുകളുടെ എണ്ണം ✕ കളർ ഡെപ്ത് ബിറ്റുകൾ | ഡീകോഡ് ചെയ്ത “Y” ഡാറ്റ |
സിബി_ഒ | ഔട്ട്പുട്ട് | പിക്സലുകളുടെ എണ്ണം ✕ കളർ ഡെപ്ത് ബിറ്റുകൾ | ഡീകോഡ് ചെയ്ത “Cb” ഡാറ്റ |
Cr_O | ഔട്ട്പുട്ട് | പിക്സലുകളുടെ എണ്ണം ✕ കളർ ഡെപ്ത് ബിറ്റുകൾ | ഡീകോഡ് ചെയ്ത “Cr” ഡാറ്റ |
എസ്ഡിഎ_ഒ | ഔട്ട്പുട്ട് | 1 | ഡിഡിസിക്കുള്ള I2C സീരിയൽ ഡാറ്റ ഔട്ട്പുട്ട് |
എച്ച്പിഡി_ഒ | ഔട്ട്പുട്ട് | 1 | ഹോട്ട് പ്ലഗ് ഡിറ്റക്റ്റ് ഔട്ട്പുട്ട് സിഗ്നൽ |
ACR_CTS_O | ഔട്ട്പുട്ട് | 20 | ഓഡിയോ ക്ലോക്ക് റീജനറേഷൻ സൈക്കിൾ സമയം കഴിഞ്ഞാൽamp മൂല്യം |
ACR_N_O | ഔട്ട്പുട്ട് | 20 | ഓഡിയോ ക്ലോക്ക് റീജനറേഷൻ മൂല്യം (N) പാരാമീറ്റർ |
ACR_VALID_O | ഔട്ട്പുട്ട് | 1 | ഓഡിയോ ക്ലോക്ക് റീജനറേഷൻ സാധുവായ സിഗ്നൽ |
ഓഡിയോ_എസ്AMPഎൽഇ_സി1_ഒ | ഔട്ട്പുട്ട് | 24 | ചാനൽ 1 ഓഡിയോകൾample ഡാറ്റ |
ഓഡിയോ_എസ്AMPഎൽഇ_സി2_ഒ | ഔട്ട്പുട്ട് | 24 | ചാനൽ 2 ഓഡിയോകൾample ഡാറ്റ |
ഓഡിയോ_എസ്AMPഎൽഇ_സി3_ഒ | ഔട്ട്പുട്ട് | 24 | ചാനൽ 3 ഓഡിയോകൾample ഡാറ്റ |
ഓഡിയോ_എസ്AMPഎൽഇ_സി4_ഒ | ഔട്ട്പുട്ട് | 24 | ചാനൽ 4 ഓഡിയോകൾample ഡാറ്റ |
ഓഡിയോ_എസ്AMPഎൽഇ_സി5_ഒ | ഔട്ട്പുട്ട് | 24 | ചാനൽ 5 ഓഡിയോകൾample ഡാറ്റ |
ഓഡിയോ_എസ്AMPഎൽഇ_സി6_ഒ | ഔട്ട്പുട്ട് | 24 | ചാനൽ 6 ഓഡിയോകൾample ഡാറ്റ |
ഓഡിയോ_എസ്AMPഎൽഇ_സി7_ഒ | ഔട്ട്പുട്ട് | 24 | ചാനൽ 7 ഓഡിയോകൾample ഡാറ്റ |
ഓഡിയോ_എസ്AMPഎൽഇ_സി8_ഒ | ഔട്ട്പുട്ട് | 24 | ചാനൽ 8 ഓഡിയോകൾample ഡാറ്റ |
കളർ ഫോർമാറ്റ് YUV422 ആയിരിക്കുമ്പോൾ നേറ്റീവ് ഇന്റർഫേസിനായുള്ള HDMI RX IP-യുടെ ഇൻപുട്ട്, ഔട്ട്പുട്ട് പോർട്ടുകൾ ഇനിപ്പറയുന്ന പട്ടിക പട്ടികപ്പെടുത്തുന്നു.
പട്ടിക 4-6. നേറ്റീവ് ഇന്റർഫേസിനുള്ള ഇൻപുട്ടും ഔട്ട്പുട്ടും
പോർട്ട് നാമം | ദിശ | വീതി (ബിറ്റുകൾ) | വിവരണം |
RESET_N_I | ഇൻപുട്ട് | 1 | ആക്ടീവ്-ലോ അസിൻക്രണസ് റീസെറ്റ് സിഗ്നൽ |
LANE3_RX_CLK_I | ഇൻപുട്ട് | 1 | XCVR-ൽ നിന്നുള്ള ലെയ്ൻ 3 ചാനലിനായുള്ള സമാന്തര ക്ലോക്ക് |
LANE2_RX_CLK_I | ഇൻപുട്ട് | 1 | XCVR-ൽ നിന്നുള്ള ലെയ്ൻ 2 ചാനലിനായുള്ള സമാന്തര ക്ലോക്ക് |
LANE1_RX_CLK_I | ഇൻപുട്ട് | 1 | XCVR-ൽ നിന്നുള്ള ലെയ്ൻ 1 ചാനലിനായുള്ള സമാന്തര ക്ലോക്ക് |
എഡിഡ്_റീസെറ്റ്_എൻ_ഐ | ഇൻപുട്ട് | 1 | ആക്റ്റീവ്-ലോ അസിൻക്രണസ് എഡിഡ് റീസെറ്റ് സിഗ്നൽ |
LANE3_RX_VALID_I | ഇൻപുട്ട് | 1 | ലെയ്ൻ 3 പാരലൽ ഡാറ്റയ്ക്കായി XCVR-ൽ നിന്നുള്ള സാധുവായ സിഗ്നൽ |
LANE2_RX_VALID_I | ഇൻപുട്ട് | 1 | ലെയ്ൻ 2 പാരലൽ ഡാറ്റയ്ക്കായി XCVR-ൽ നിന്നുള്ള സാധുവായ സിഗ്നൽ |
LANE1_RX_VALID_I | ഇൻപുട്ട് | 1 | ലെയ്ൻ 1 പാരലൽ ഡാറ്റയ്ക്കായി XCVR-ൽ നിന്നുള്ള സാധുവായ സിഗ്നൽ |
ഡാറ്റ_LANE3_I | ഇൻപുട്ട് | പിക്സലുകളുടെ എണ്ണം ✕ 10 ബിറ്റുകൾ | XCVR-ൽ നിന്ന് ലെയ്ൻ 3 സമാന്തര ഡാറ്റ ലഭിച്ചു. |
ഡാറ്റ_LANE2_I | ഇൻപുട്ട് | പിക്സലുകളുടെ എണ്ണം ✕ 10 ബിറ്റുകൾ | XCVR-ൽ നിന്ന് ലെയ്ൻ 2 സമാന്തര ഡാറ്റ ലഭിച്ചു. |
ഡാറ്റ_LANE1_I | ഇൻപുട്ട് | പിക്സലുകളുടെ എണ്ണം ✕ 10 ബിറ്റുകൾ | XCVR-ൽ നിന്ന് ലെയ്ൻ 1 സമാന്തര ഡാറ്റ ലഭിച്ചു. |
എസ്സിഎൽ_ഐ | ഇൻപുട്ട് | 1 | ഡിഡിസിക്കുള്ള I2C സീരിയൽ ക്ലോക്ക് ഇൻപുട്ട് |
എച്ച്പിഡി_ഐ | ഇൻപുട്ട് | 1 | ഹോട്ട് പ്ലഗ് ഡിറ്റക്റ്റ് ഇൻപുട്ട് സിഗ്നൽ. ഉറവിടം സിങ്കുമായി ബന്ധിപ്പിച്ചിരിക്കുന്നു HPD സിഗ്നൽ ഉയർന്നതായിരിക്കണം. |
എസ്ഡിഎ_ഐ | ഇൻപുട്ട് | 1 | ഡിഡിസിക്കുള്ള I2C സീരിയൽ ഡാറ്റ ഇൻപുട്ട് |
EDID_CLK_I | ഇൻപുട്ട് | 1 | I2C മൊഡ്യൂളിനുള്ള സിസ്റ്റം ക്ലോക്ക് |
ബിറ്റ്_സ്ലിപ്പ്_ലാൻ3_ഒ | ഔട്ട്പുട്ട് | 1 | ട്രാൻസ്സീവറിന്റെ ലെയ്ൻ 3-ലേക്ക് ബിറ്റ് സ്ലിപ്പ് സിഗ്നൽ |
ബിറ്റ്_സ്ലിപ്പ്_ലാൻ2_ഒ | ഔട്ട്പുട്ട് | 1 | ട്രാൻസ്സീവറിന്റെ ലെയ്ൻ 2-ലേക്ക് ബിറ്റ് സ്ലിപ്പ് സിഗ്നൽ |
ബിറ്റ്_സ്ലിപ്പ്_ലാൻ1_ഒ | ഔട്ട്പുട്ട് | 1 | ട്രാൻസ്സീവറിന്റെ ലെയ്ൻ 1-ലേക്ക് ബിറ്റ് സ്ലിപ്പ് സിഗ്നൽ |
വീഡിയോ_ഡാറ്റ_വലിഡ്_ഒ | ഔട്ട്പുട്ട് | 1 | വീഡിയോ ഡാറ്റ സാധുവായ ഔട്ട്പുട്ട് |
പോർട്ട് നാമം | ദിശ | വീതി (ബിറ്റുകൾ) | വിവരണം |
ഓഡിയോ_ഡാറ്റ_വലിഡ്_ഒ | ഔട്ട്പുട്ട് | 1 | ഓഡിയോ ഡാറ്റ സാധുവായ ഔട്ട്പുട്ട് |
H_SYNC_O | ഔട്ട്പുട്ട് | 1 | തിരശ്ചീന സമന്വയ പൾസ് |
V_SYNC_O | ഔട്ട്പുട്ട് | 1 | സജീവമായ ലംബ സമന്വയ പൾസ് |
വൈ_ഒ | ഔട്ട്പുട്ട് | പിക്സലുകളുടെ എണ്ണം ✕ കളർ ഡെപ്ത് ബിറ്റുകൾ | ഡീകോഡ് ചെയ്ത “Y” ഡാറ്റ |
സി_ഒ | ഔട്ട്പുട്ട് | പിക്സലുകളുടെ എണ്ണം ✕ കളർ ഡെപ്ത് ബിറ്റുകൾ | ഡീകോഡ് ചെയ്ത "C" ഡാറ്റ |
എസ്ഡിഎ_ഒ | ഔട്ട്പുട്ട് | 1 | ഡിഡിസിക്കുള്ള I2C സീരിയൽ ഡാറ്റ ഔട്ട്പുട്ട് |
എച്ച്പിഡി_ഒ | ഔട്ട്പുട്ട് | 1 | ഹോട്ട് പ്ലഗ് ഡിറ്റക്റ്റ് ഔട്ട്പുട്ട് സിഗ്നൽ |
ACR_CTS_O | ഔട്ട്പുട്ട് | 20 | ഓഡിയോ ക്ലോക്ക് റീജനറേഷൻ സൈക്കിൾ സമയം കഴിഞ്ഞാൽamp മൂല്യം |
ACR_N_O | ഔട്ട്പുട്ട് | 20 | ഓഡിയോ ക്ലോക്ക് റീജനറേഷൻ മൂല്യം (N) പാരാമീറ്റർ |
ACR_VALID_O | ഔട്ട്പുട്ട് | 1 | ഓഡിയോ ക്ലോക്ക് റീജനറേഷൻ സാധുവായ സിഗ്നൽ |
ഓഡിയോ_എസ്AMPഎൽഇ_സി1_ഒ | ഔട്ട്പുട്ട് | 24 | ചാനൽ 1 ഓഡിയോകൾample ഡാറ്റ |
ഓഡിയോ_എസ്AMPഎൽഇ_സി2_ഒ | ഔട്ട്പുട്ട് | 24 | ചാനൽ 2 ഓഡിയോകൾample ഡാറ്റ |
ഓഡിയോ_എസ്AMPഎൽഇ_സി3_ഒ | ഔട്ട്പുട്ട് | 24 | ചാനൽ 3 ഓഡിയോകൾample ഡാറ്റ |
ഓഡിയോ_എസ്AMPഎൽഇ_സി4_ഒ | ഔട്ട്പുട്ട് | 24 | ചാനൽ 4 ഓഡിയോകൾample ഡാറ്റ |
ഓഡിയോ_എസ്AMPഎൽഇ_സി5_ഒ | ഔട്ട്പുട്ട് | 24 | ചാനൽ 5 ഓഡിയോകൾample ഡാറ്റ |
ഓഡിയോ_എസ്AMPഎൽഇ_സി6_ഒ | ഔട്ട്പുട്ട് | 24 | ചാനൽ 6 ഓഡിയോകൾample ഡാറ്റ |
ഓഡിയോ_എസ്AMPഎൽഇ_സി7_ഒ | ഔട്ട്പുട്ട് | 24 | ചാനൽ 7 ഓഡിയോകൾample ഡാറ്റ |
ഓഡിയോ_എസ്AMPഎൽഇ_സി8_ഒ | ഔട്ട്പുട്ട് | 24 | ചാനൽ 8 ഓഡിയോകൾample ഡാറ്റ |
SCRAMBLER പ്രവർത്തനക്ഷമമാക്കുമ്പോൾ നേറ്റീവ് ഇന്റർഫേസിനായുള്ള HDMI RX IP-യുടെ ഇൻപുട്ട്, ഔട്ട്പുട്ട് പോർട്ടുകൾ ഇനിപ്പറയുന്ന പട്ടിക പട്ടികപ്പെടുത്തുന്നു.
പട്ടിക 4-7. നേറ്റീവ് ഇന്റർഫേസിനുള്ള ഇൻപുട്ടും ഔട്ട്പുട്ടും
പോർട്ട് നാമം | ദിശ | വീതി (ബിറ്റുകൾ) | വിവരണം |
RESET_N_I | ഇൻപുട്ട് | 1 | ആക്ടീവ്-ലോ അസിൻക്രണസ് റീസെറ്റ് സിഗ്നൽ |
ആർ_ആർഎക്സ്_സിഎൽകെ_ഐ | ഇൻപുട്ട് | 1 | XCVR-ൽ നിന്നുള്ള “R” ചാനലിനായുള്ള സമാന്തര ക്ലോക്ക് |
ജി_ആർഎക്സ്_സിഎൽകെ_ഐ | ഇൻപുട്ട് | 1 | XCVR-ൽ നിന്നുള്ള “G” ചാനലിനായുള്ള സമാന്തര ക്ലോക്ക് |
ബി_ആർഎക്സ്_സിഎൽകെ_ഐ | ഇൻപുട്ട് | 1 | XCVR-ൽ നിന്നുള്ള “B” ചാനലിനായുള്ള സമാന്തര ക്ലോക്ക് |
എഡിഡ്_റീസെറ്റ്_എൻ_ഐ | ഇൻപുട്ട് | 1 | ആക്റ്റീവ്-ലോ അസിൻക്രണസ് എഡിഡ് റീസെറ്റ് സിഗ്നൽ |
HDMI_CABLE_CLK_I | ഇൻപുട്ട് | 1 | HDMI ഉറവിടത്തിൽ നിന്നുള്ള കേബിൾ ക്ലോക്ക് |
ആർ_ആർഎക്സ്_വലിഡ്_ഐ | ഇൻപുട്ട് | 1 | “R” ചാനൽ പാരലൽ ഡാറ്റയ്ക്കായി XCVR-ൽ നിന്നുള്ള സാധുവായ സിഗ്നൽ |
ജി_ആർഎക്സ്_വലിഡ്_ഐ | ഇൻപുട്ട് | 1 | “G” ചാനൽ പാരലൽ ഡാറ്റയ്ക്കായി XCVR-ൽ നിന്നുള്ള സാധുവായ സിഗ്നൽ |
ബി_ആർഎക്സ്_വലിഡ്_ഐ | ഇൻപുട്ട് | 1 | “B” ചാനൽ പാരലൽ ഡാറ്റയ്ക്കായി XCVR-ൽ നിന്നുള്ള സാധുവായ സിഗ്നൽ |
DATA_R_I | ഇൻപുട്ട് | പിക്സലുകളുടെ എണ്ണം ✕ 10 ബിറ്റുകൾ | XCVR-ൽ നിന്ന് “R” ചാനൽ പാരലൽ ഡാറ്റ ലഭിച്ചു. |
DATA_G_I | ഇൻപുട്ട് | പിക്സലുകളുടെ എണ്ണം ✕ 10 ബിറ്റുകൾ | XCVR-ൽ നിന്ന് “G” ചാനൽ പാരലൽ ഡാറ്റ ലഭിച്ചു. |
DATA_B_I | ഇൻപുട്ട് | പിക്സലുകളുടെ എണ്ണം ✕ 10 ബിറ്റുകൾ | XCVR-ൽ നിന്ന് "B" ചാനൽ പാരലൽ ഡാറ്റ ലഭിച്ചു. |
എസ്സിഎൽ_ഐ | ഇൻപുട്ട് | 1 | ഡിഡിസിക്കുള്ള I2C സീരിയൽ ക്ലോക്ക് ഇൻപുട്ട് |
എച്ച്പിഡി_ഐ | ഇൻപുട്ട് | 1 | ഹോട്ട് പ്ലഗ് ഇൻപുട്ട് സിഗ്നൽ കണ്ടെത്തുന്നു. ഉറവിടം സിങ്കുമായി ബന്ധിപ്പിച്ചിരിക്കുന്നു, കൂടാതെ HPD സിഗ്നൽ ഉയർന്നതായിരിക്കണം. |
എസ്ഡിഎ_ഐ | ഇൻപുട്ട് | 1 | ഡിഡിസിക്കുള്ള I2C സീരിയൽ ഡാറ്റ ഇൻപുട്ട് |
EDID_CLK_I | ഇൻപുട്ട് | 1 | I2C മൊഡ്യൂളിനുള്ള സിസ്റ്റം ക്ലോക്ക് |
ബിറ്റ്_സ്ലിപ്പ്_ആർ_ഒ | ഔട്ട്പുട്ട് | 1 | ട്രാൻസ്സീവറിന്റെ “R” ചാനലിലേക്ക് ബിറ്റ് സിഗ്നൽ സ്ലിപ്പ് ചെയ്യുന്നു. |
ബിറ്റ്_സ്ലിപ്പ്_ജി_ഒ | ഔട്ട്പുട്ട് | 1 | ട്രാൻസ്സീവറിന്റെ “G” ചാനലിലേക്ക് ബിറ്റ് സ്ലിപ്പ് സിഗ്നൽ |
പോർട്ട് നാമം | ദിശ | വീതി (ബിറ്റുകൾ) | വിവരണം |
ബിറ്റ്_സ്ലിപ്പ്_ബി_ഒ | ഔട്ട്പുട്ട് | 1 | ട്രാൻസ്സീവറിന്റെ “B” ചാനലിലേക്ക് ബിറ്റ് സ്ലിപ്പ് സിഗ്നൽ |
വീഡിയോ_ഡാറ്റ_വലിഡ്_ഒ | ഔട്ട്പുട്ട് | 1 | വീഡിയോ ഡാറ്റ സാധുവായ ഔട്ട്പുട്ട് |
ഓഡിയോ_ഡാറ്റ_വലിഡ്_ഒ | Put ട്ട്പുട്ട് 1 | 1 | ഓഡിയോ ഡാറ്റ സാധുവായ ഔട്ട്പുട്ട് |
H_SYNC_O | ഔട്ട്പുട്ട് | 1 | തിരശ്ചീന സമന്വയ പൾസ് |
V_SYNC_O | ഔട്ട്പുട്ട് | 1 | സജീവമായ ലംബ സമന്വയ പൾസ് |
ഡാറ്റ_ നിരക്ക്_ഒ | ഔട്ട്പുട്ട് | 16 | Rx ഡാറ്റ നിരക്ക്. താഴെ പറയുന്നവയാണ് ഡാറ്റ നിരക്ക് മൂല്യങ്ങൾ:
|
R_O | ഔട്ട്പുട്ട് | പിക്സലുകളുടെ എണ്ണം ✕ കളർ ഡെപ്ത് ബിറ്റുകൾ | ഡീകോഡ് ചെയ്ത "R" ഡാറ്റ |
G_O | ഔട്ട്പുട്ട് | പിക്സലുകളുടെ എണ്ണം ✕ കളർ ഡെപ്ത് ബിറ്റുകൾ | ഡീകോഡ് ചെയ്ത "G" ഡാറ്റ |
B_O | ഔട്ട്പുട്ട് | പിക്സലുകളുടെ എണ്ണം ✕ കളർ ഡെപ്ത് ബിറ്റുകൾ | ഡീകോഡ് ചെയ്ത "ബി" ഡാറ്റ |
എസ്ഡിഎ_ഒ | ഔട്ട്പുട്ട് | 1 | ഡിഡിസിക്കുള്ള I2C സീരിയൽ ഡാറ്റ ഔട്ട്പുട്ട് |
എച്ച്പിഡി_ഒ | ഔട്ട്പുട്ട് | 1 | ഹോട്ട് പ്ലഗ് ഡിറ്റക്റ്റ് ഔട്ട്പുട്ട് സിഗ്നൽ |
ACR_CTS_O | ഔട്ട്പുട്ട് | 20 | ഓഡിയോ ക്ലോക്ക് റീജനറേഷൻ സൈക്കിൾ സമയം കഴിഞ്ഞാൽamp മൂല്യം |
ACR_N_O | ഔട്ട്പുട്ട് | 20 | ഓഡിയോ ക്ലോക്ക് റീജനറേഷൻ മൂല്യം (N) പാരാമീറ്റർ |
ACR_VALID_O | ഔട്ട്പുട്ട് | 1 | ഓഡിയോ ക്ലോക്ക് റീജനറേഷൻ സാധുവായ സിഗ്നൽ |
ഓഡിയോ_എസ്AMPഎൽഇ_സി1_ഒ | ഔട്ട്പുട്ട് | 24 | ചാനൽ 1 ഓഡിയോകൾample ഡാറ്റ |
ഓഡിയോ_എസ്AMPഎൽഇ_സി2_ഒ | ഔട്ട്പുട്ട് | 24 | ചാനൽ 2 ഓഡിയോകൾample ഡാറ്റ |
ഓഡിയോ_എസ്AMPഎൽഇ_സി3_ഒ | ഔട്ട്പുട്ട് | 24 | ചാനൽ 3 ഓഡിയോകൾample ഡാറ്റ |
ഓഡിയോ_എസ്AMPഎൽഇ_സി4_ഒ | ഔട്ട്പുട്ട് | 24 | ചാനൽ 4 ഓഡിയോകൾample ഡാറ്റ |
ഓഡിയോ_എസ്AMPഎൽഇ_സി5_ഒ | ഔട്ട്പുട്ട് | 24 | ചാനൽ 5 ഓഡിയോകൾample ഡാറ്റ |
ഓഡിയോ_എസ്AMPഎൽഇ_സി6_ഒ | ഔട്ട്പുട്ട് | 24 | ചാനൽ 6 ഓഡിയോകൾample ഡാറ്റ |
ഓഡിയോ_എസ്AMPഎൽഇ_സി7_ഒ | ഔട്ട്പുട്ട് | 24 | ചാനൽ 7 ഓഡിയോകൾample ഡാറ്റ |
ഓഡിയോ_എസ്AMPഎൽഇ_സി8_ഒ | ഔട്ട്പുട്ട് | 24 | ചാനൽ 8 ഓഡിയോകൾample ഡാറ്റ |
ടെസ്റ്റ്ബെഞ്ച് സിമുലേഷൻ (ഒരു ചോദ്യം ചോദിക്കുക)
HDMI RX കോറിന്റെ പ്രവർത്തനക്ഷമത പരിശോധിക്കുന്നതിനാണ് ടെസ്റ്റ്ബെഞ്ച് നൽകിയിരിക്കുന്നത്. പിക്സലുകളുടെ എണ്ണം ഒന്നായിരിക്കുമ്പോൾ മാത്രമേ ടെസ്റ്റ്ബെഞ്ച് നേറ്റീവ് ഇന്റർഫേസിൽ പ്രവർത്തിക്കൂ.
ടെസ്റ്റ്ബെഞ്ച് ഉപയോഗിച്ച് കോർ അനുകരിക്കാൻ, ഇനിപ്പറയുന്ന ഘട്ടങ്ങൾ ചെയ്യുക:
- ഡിസൈൻ ഫ്ലോ വിൻഡോയിൽ, ക്രിയേറ്റ് ഡിസൈൻ വികസിപ്പിക്കുക.
- താഴെ കൊടുത്തിരിക്കുന്ന ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നതുപോലെ, Create SmartDesign Testbench-ൽ വലത്-ക്ലിക്ക് ചെയ്യുക, തുടർന്ന് Run ക്ലിക്ക് ചെയ്യുക.
ചിത്രം 5-1. സ്മാർട്ട് ഡിസൈൻ ടെസ്റ്റ്ബെഞ്ച് സൃഷ്ടിക്കുന്നു - SmartDesign testbench-ന് ഒരു പേര് നൽകുക, തുടർന്ന് OK ക്ലിക്ക് ചെയ്യുക.
ചിത്രം 5-2. സ്മാർട്ട് ഡിസൈൻ ടെസ്റ്റ്ബെഞ്ചിന് പേരിടൽSmartDesign testbench സൃഷ്ടിച്ചു, ഡിസൈൻ ഫ്ലോ പാളിയുടെ വലതുവശത്ത് ഒരു ക്യാൻവാസ് ദൃശ്യമാകുന്നു.
- Libero® SoC കാറ്റലോഗിലേക്ക് നാവിഗേറ്റ് ചെയ്യുക, തിരഞ്ഞെടുക്കുക View > Windows > IP കാറ്റലോഗ്, തുടർന്ന് സൊല്യൂഷൻസ്-വീഡിയോ വികസിപ്പിക്കുക. HDMI RX IP (v5.4.0) ഡബിൾ-ക്ലിക്ക് ചെയ്യുക, തുടർന്ന് ശരി ക്ലിക്കുചെയ്യുക.
- എല്ലാ പോർട്ടുകളും തിരഞ്ഞെടുക്കുക, വലത്-ക്ലിക്കുചെയ്ത് ഉയർന്ന നിലയിലേക്ക് പ്രമോട്ട് ചെയ്യുക തിരഞ്ഞെടുക്കുക.
- SmartDesign ടൂൾ ബാറിൽ, Generate Component ക്ലിക്ക് ചെയ്യുക.
- സ്റ്റിമുലസ് ശ്രേണി ടാബിൽ, HDMI_RX_TB ടെസ്റ്റ്ബെഞ്ചിൽ വലത്-ക്ലിക്ക് ചെയ്യുക. file, തുടർന്ന് പ്രീ-സിന്ത് ഡിസൈൻ സിമുലേറ്റ് ചെയ്യുക> ഇൻ്ററാക്ടീവായി തുറക്കുക ക്ലിക്കുചെയ്യുക.
ഇനിപ്പറയുന്ന ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നതുപോലെ മോഡൽസിം ® ടൂൾ ടെസ്റ്റ്ബെഞ്ച് ഉപയോഗിച്ച് തുറക്കുന്നു.
ചിത്രം 5-3. HDMI RX ടെസ്റ്റ്ബെഞ്ച് ഉള്ള മോഡൽസിം ടൂൾ File
പ്രധാനപ്പെട്ടത്: ഐDO-യിൽ വ്യക്തമാക്കിയ റൺ സമയ പരിധി കാരണം സിമുലേഷൻ തടസ്സപ്പെട്ടു. file, സിമുലേഷൻ പൂർത്തിയാക്കാൻ run -all കമാൻഡ് ഉപയോഗിക്കുക.
ലൈസൻസ് (ഒരു ചോദ്യം ചോദിക്കുക)
HDMI RX IP-യിൽ ഇനിപ്പറയുന്ന രണ്ട് ലൈസൻസ് ഓപ്ഷനുകൾ നൽകിയിരിക്കുന്നു:
- എൻക്രിപ്റ്റ് ചെയ്തത്: കോറിനായി പൂർണ്ണമായ എൻക്രിപ്റ്റ് ചെയ്ത RTL കോഡ് നൽകിയിട്ടുണ്ട്. ഏതൊരു ലിബറോ ലൈസൻസിലും ഇത് സൗജന്യമായി ലഭ്യമാണ്, ഇത് സ്മാർട്ട് ഡിസൈൻ ഉപയോഗിച്ച് കോർ ഇൻസ്റ്റന്റൈസ് ചെയ്യാൻ പ്രാപ്തമാക്കുന്നു. ലിബറോ ഡിസൈൻ സ്യൂട്ട് ഉപയോഗിച്ച് നിങ്ങൾക്ക് സിമുലേഷൻ, സിന്തസിസ്, ലേഔട്ട്, FPGA സിലിക്കൺ പ്രോഗ്രാം എന്നിവ ചെയ്യാൻ കഴിയും.
- ആർടിഎൽ: പൂർണ്ണമായ ആർടിഎൽ സോഴ്സ് കോഡ് ലൈസൻസ് ലോക്ക് ചെയ്തിരിക്കുന്നു, അത് പ്രത്യേകം വാങ്ങേണ്ടതുണ്ട്.
സിമുലേഷൻ ഫലങ്ങൾ (ഒരു ചോദ്യം ചോദിക്കുക)
HDMI RX IP-യുടെ ഇനിപ്പറയുന്ന സമയക്രമീകരണ ഡയഗ്രം വീഡിയോ ഡാറ്റയും നിയന്ത്രണ ഡാറ്റ കാലയളവുകളും കാണിക്കുന്നു.
ചിത്രം 6-1. വീഡിയോ ഡാറ്റ
അനുബന്ധ നിയന്ത്രണ ഡാറ്റ ഇൻപുട്ടുകൾക്കായുള്ള hsync, vsync ഔട്ട്പുട്ടുകൾ ഇനിപ്പറയുന്ന ഡയഗ്രം കാണിക്കുന്നു.
ചിത്രം 6-2. തിരശ്ചീന സമന്വയവും ലംബ സമന്വയ സിഗ്നലുകളും
താഴെ കൊടുത്തിരിക്കുന്ന ഡയഗ്രം EDID ഭാഗം കാണിക്കുന്നു.
ചിത്രം 6-3. EDID സിഗ്നലുകൾ
വിഭവ വിനിയോഗം (ഒരു ചോദ്യം ചോദിക്കുക)
പോളാർഫയർ® FPGA (MPF300T – 1FCG1152I പാക്കേജ്) യിലാണ് HDMI RX IP നടപ്പിലാക്കിയിരിക്കുന്നത്. പിക്സലുകളുടെ എണ്ണം = 1 പിക്സൽ ആയിരിക്കുമ്പോൾ ഉപയോഗിക്കുന്ന ഉറവിടങ്ങൾ ഇനിപ്പറയുന്ന പട്ടിക പട്ടികപ്പെടുത്തുന്നു.
പട്ടിക 7-1. 1 പിക്സൽ മോഡിനുള്ള റിസോഴ്സ് യൂട്ടിലൈസേഷൻ
വർണ്ണ ഫോർമാറ്റ് | വർണ്ണ ആഴം | സ്ക്രാംബ്ലർ | ഫാബ്രിക് 4LUT | ഫാബ്രിക് ഡിഎഫ്എഫ് | ഇൻ്റർഫേസ് 4LUT | ഇൻ്റർഫേസ് DFF | uSRAM (64×12) | എൽഎസ്ആർഎഎം (20k) |
RGB | 8 | പ്രവർത്തനരഹിതമാക്കുക | 987 | 1867 | 360 | 360 | 0 | 10 |
10 | പ്രവർത്തനരഹിതമാക്കുക | 1585 | 1325 | 456 | 456 | 11 | 9 | |
12 | പ്രവർത്തനരഹിതമാക്കുക | 1544 | 1323 | 456 | 456 | 11 | 9 | |
16 | പ്രവർത്തനരഹിതമാക്കുക | 1599 | 1331 | 492 | 492 | 14 | 9 | |
YCbCr422 | 8 | പ്രവർത്തനരഹിതമാക്കുക | 1136 | 758 | 360 | 360 | 3 | 9 |
YCbCr444 | 8 | പ്രവർത്തനരഹിതമാക്കുക | 1105 | 782 | 360 | 360 | 3 | 9 |
10 | പ്രവർത്തനരഹിതമാക്കുക | 1574 | 1321 | 456 | 456 | 11 | 9 | |
12 | പ്രവർത്തനരഹിതമാക്കുക | 1517 | 1319 | 456 | 456 | 11 | 9 | |
16 | പ്രവർത്തനരഹിതമാക്കുക | 1585 | 1327 | 492 | 492 | 14 | 9 |
പിക്സലുകളുടെ എണ്ണം = 4 പിക്സൽ ആകുമ്പോൾ ഉപയോഗിക്കുന്ന ഉറവിടങ്ങൾ താഴെ കൊടുത്തിരിക്കുന്ന പട്ടികയിൽ കാണാം.
പട്ടിക 7-2. 4 പിക്സൽ മോഡിനുള്ള റിസോഴ്സ് യൂട്ടിലൈസേഷൻ
വർണ്ണ ഫോർമാറ്റ് | വർണ്ണ ആഴം | സ്ക്രാംബ്ലർ | ഫാബ്രിക് 4LUT | ഫാബ്രിക് ഡിഎഫ്എഫ് | ഇൻ്റർഫേസ് 4LUT | ഇൻ്റർഫേസ് DFF | uSRAM (64×12) | എൽഎസ്ആർഎഎം (20k) |
RGB | 8 | പ്രവർത്തനരഹിതമാക്കുക | 1559 | 1631 | 1080 | 1080 | 9 | 27 |
12 | പ്രവർത്തനരഹിതമാക്കുക | 1975 | 2191 | 1344 | 1344 | 31 | 27 | |
16 | പ്രവർത്തനരഹിതമാക്കുക | 1880 | 2462 | 1428 | 1428 | 38 | 27 | |
RGB | 10 | പ്രവർത്തനക്ഷമമാക്കുക | 4231 | 3306 | 1008 | 1008 | 3 | 27 |
12 | പ്രവർത്തനക്ഷമമാക്കുക | 4253 | 3302 | 1008 | 1008 | 3 | 27 | |
16 | പ്രവർത്തനക്ഷമമാക്കുക | 3764 | 3374 | 1416 | 1416 | 37 | 27 | |
YCbCr422 | 8 | പ്രവർത്തനരഹിതമാക്കുക | 1485 | 1433 | 912 | 912 | 7 | 23 |
YCbCr444 | 8 | പ്രവർത്തനരഹിതമാക്കുക | 1513 | 1694 | 1080 | 1080 | 9 | 27 |
12 | പ്രവർത്തനരഹിതമാക്കുക | 2001 | 2099 | 1344 | 1344 | 31 | 27 | |
16 | പ്രവർത്തനരഹിതമാക്കുക | 1988 | 2555 | 1437 | 1437 | 38 | 27 |
പിക്സലുകളുടെ എണ്ണം = 4 പിക്സൽ, സ്ക്രാംബ്ലർ എന്നിവ പ്രാപ്തമാക്കുമ്പോൾ ഉപയോഗിക്കുന്ന ഉറവിടങ്ങൾ ഇനിപ്പറയുന്ന പട്ടിക പട്ടികപ്പെടുത്തുന്നു.
പട്ടിക 7-3. 4 പിക്സൽ മോഡിനും സ്ക്രാംബ്ലറിനുമുള്ള റിസോഴ്സ് യൂട്ടിലൈസേഷൻ പ്രാപ്തമാക്കിയിരിക്കുന്നു.
വർണ്ണ ഫോർമാറ്റ് | വർണ്ണ ആഴം | സ്ക്രാംബ്ലർ | ഫാബ്രിക് 4LUT | ഫാബ്രിക് ഡിഎഫ്എഫ് | ഇൻ്റർഫേസ് 4LUT | ഇൻ്റർഫേസ് DFF | uSRAM (64×12) | എൽഎസ്ആർഎഎം (20k) |
RGB | 8 | പ്രവർത്തനക്ഷമമാക്കുക | 5029 | 5243 | 1126 | 1126 | 9 | 28 |
YCbCr422 | 8 | പ്രവർത്തനക്ഷമമാക്കുക | 4566 | 3625 | 1128 | 1128 | 13 | 27 |
YCbCr444 | 8 | പ്രവർത്തനക്ഷമമാക്കുക | 4762 | 3844 | 1176 | 1176 | 17 | 27 |
സിസ്റ്റം ഇന്റഗ്രേഷൻ (ഒരു ചോദ്യം ചോദിക്കുക)
ലിബറോ ഡിസൈനിലേക്ക് ഐപി എങ്ങനെ സംയോജിപ്പിക്കാമെന്ന് ഈ വിഭാഗം കാണിക്കുന്നു.
വ്യത്യസ്ത റെസല്യൂഷനുകൾക്കും ബിറ്റ് വീതികൾക്കും ആവശ്യമായ PF XCVR, PF TX PLL, PF CCC എന്നിവയുടെ കോൺഫിഗറേഷനുകൾ ഇനിപ്പറയുന്ന പട്ടിക പട്ടികപ്പെടുത്തുന്നു.
പട്ടിക 8-1. PF XCVR, PF TX PLL, PF CCC കോൺഫിഗറേഷനുകൾ
റെസലൂഷൻ | ബിറ്റ് വീതി | PF XCVR കോൺഫിഗറേഷൻ | CDR REF ക്ലോക്ക് പാഡുകൾ | PF CCC കോൺഫിഗറേഷൻ | |||
RX ഡാറ്റ നിരക്ക് | RX CDR റെഫ് ക്ലോക്ക് ഫ്രീക്വൻസി | RX PCS തുണി വീതി | ഇൻപുട്ട് ഫ്രീക്വൻസി | ഔട്ട്പുട്ട് ഫ്രീക്വൻസി | |||
1 പിഎക്സ്എൽ (1080p60) | 8 | 1485 | 148.5 | 10 | എഇ27, എഇ28 | NA | NA |
1 പിഎക്സ്എൽ (1080p30) | 10 | 1485 | 148.5 | 10 | എഇ27, എഇ28 | 92.5 | 74 |
12 | 1485 | 148.5 | 10 | എഇ27, എഇ28 | 74.25 | 111.375 | |
16 | 1485 | 148.5 | 10 | എഇ27, എഇ28 | 74.25 | 148.5 | |
4 പിഎക്സ്എൽ (1080p60) | 8 | 1485 | 148.5 | 40 | എഇ27, എഇ28 | NA | NA |
12 | 1485 | 148.5 | 40 | എഇ27, എഇ28 | 55.725 | 37.15 | |
16 | 1485 | 148.5 | 40 | എഇ27, എഇ28 | 74.25 | 37.125 | |
4 പിഎക്സ്എൽ (4കെപി30) | 8 | 1485 | 148.5 | 40 | എഇ27, എഇ28 | NA | NA |
10 | 3712.5 | 148.5 | 40 | എഇ29, എഇ30 | 92.81 | 74.248 | |
12 | 4455 | 148.5 | 40 | എഇ29, എഇ30 | 111.375 | 74.25 | |
16 | 5940 | 148.5 | 40 | എഇ29, എഇ30 | 148.5 | 74.25 | |
4 പിഎക്സ്എൽ (4കെപി60) | 8 | 5940 | 148.5 | 40 | എഇ29, എഇ30 | NA | NA |
HDMI RX Sampഡിസൈൻ 1: കളർ ഡെപ്ത് = 8-ബിറ്റ്, പിക്സലുകളുടെ എണ്ണം = 1 പിക്സൽ മോഡിൽ കോൺഫിഗർ ചെയ്യുമ്പോൾ, ഇനിപ്പറയുന്ന ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നു.
ചിത്രം 8-1. HDMI RX Sampഡിസൈൻ 1
ഉദാample, 8-ബിറ്റ് കോൺഫിഗറേഷനുകളിൽ, ഇനിപ്പറയുന്ന ഘടകങ്ങൾ ഡിസൈനിൻ്റെ ഭാഗമാണ്:
- TX, RX ഫുൾ ഡ്യൂപ്ലെക്സ് മോഡിനായി PF_XCVR_ERM (PF_XCVR_ERM_C0_0) കോൺഫിഗർ ചെയ്തിരിക്കുന്നു. PMA മോഡിൽ 1485 Mbps എന്ന RX ഡാറ്റാ നിരക്ക്, 10 PXL മോഡിൽ 1 ബിറ്റ് ഡാറ്റ വീതിയും 148.5 MHz CDR റഫറൻസ് ക്ലോക്കും ആയി കോൺഫിഗർ ചെയ്തിരിക്കുന്നു. PMA മോഡിൽ 1485 Mbps എന്ന TX ഡാറ്റാ നിരക്ക്, ക്ലോക്ക് ഡിവിഷൻ ഫാക്ടർ 10 ഉപയോഗിച്ച് ഡാറ്റാ വീതി 4 ബിറ്റ് ആയി കോൺഫിഗർ ചെയ്തിരിക്കുന്നു.
- LANE0_CDR_REF_CLK, LANE1_CDR_REF_CLK, LANE2_CDR_REF_CLK, LANE3_CDR_REF_CLK എന്നിവ AE27, AE28 പാഡ് പിന്നുകൾ ഉപയോഗിച്ച് PF_XCVR_REF_CLK-യിൽ നിന്ന് നയിക്കപ്പെടുന്നു.
- EDID CLK_I പിൻ CCC ഉപയോഗിച്ച് 150 MHz ക്ലോക്കിൽ പ്രവർത്തിപ്പിക്കണം.
- R_RX_CLK_I, G_RX_CLK_I, B_RX_CLK_I എന്നിവ യഥാക്രമം LANE3_TX_CLK_R, LANE2_TX_CLK_R, LANE1_TX_CLK_R എന്നിവയാൽ നയിക്കപ്പെടുന്നു.
- R_RX_VALID_I, G_RX_VALID_I, B_RX_VALID_I എന്നിവ യഥാക്രമം LANE3_RX_VAL, LANE2_RX_VAL, LANE1_RX_VAL എന്നിവയാൽ ഓടിക്കുന്നു.
- DATA_R_I, DATA_G_I, DATA_B_I എന്നിവ യഥാക്രമം LANE3_RX_DATA, LANE2_RX_DATA, LANE1_RX_DATA എന്നിവയാൽ നയിക്കപ്പെടുന്നു.
HDMI RX Sampഡിസൈൻ 2: കളർ ഡെപ്ത് = 8-ബിറ്റ്, പിക്സലുകളുടെ എണ്ണം = 4 പിക്സൽ മോഡിൽ കോൺഫിഗർ ചെയ്യുമ്പോൾ, ഇനിപ്പറയുന്ന ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നു.
ചിത്രം 8-2. HDMI RX Sampഡിസൈൻ 2
ഉദാample, 8-ബിറ്റ് കോൺഫിഗറേഷനുകളിൽ, ഇനിപ്പറയുന്ന ഘടകങ്ങൾ ഡിസൈനിൻ്റെ ഭാഗമാണ്:
- TX, RX ഫുൾ ഡ്യൂപ്ലെക്സ് മോഡിനായി PF_XCVR_ERM (PF_XCVR_ERM_C0_0) കോൺഫിഗർ ചെയ്തിരിക്കുന്നു. PMA മോഡിൽ 1485 Mbps എന്ന RX ഡാറ്റാ നിരക്ക്, 40 PXL മോഡിൽ 4 ബിറ്റ് ഡാറ്റ വീതിയും 148.5 MHz CDR റഫറൻസ് ക്ലോക്കും ആയി കോൺഫിഗർ ചെയ്തിരിക്കുന്നു. PMA മോഡിൽ 1485 Mbps എന്ന TX ഡാറ്റാ നിരക്ക്, ക്ലോക്ക് ഡിവിഷൻ ഫാക്ടർ 40 ഉപയോഗിച്ച് ഡാറ്റാ വീതി 4 ബിറ്റ് ആയി കോൺഫിഗർ ചെയ്തിരിക്കുന്നു.
- LANE0_CDR_REF_CLK, LANE1_CDR_REF_CLK, LANE2_CDR_REF_CLK, LANE3_CDR_REF_CLK എന്നിവ AE27, AE28 പാഡ് പിന്നുകൾ ഉപയോഗിച്ച് PF_XCVR_REF_CLK-യിൽ നിന്ന് നയിക്കപ്പെടുന്നു.
- EDID CLK_I പിൻ CCC ഉപയോഗിച്ച് 150 MHz ക്ലോക്കിൽ പ്രവർത്തിപ്പിക്കണം.
- R_RX_CLK_I, G_RX_CLK_I, B_RX_CLK_I എന്നിവ യഥാക്രമം LANE3_TX_CLK_R, LANE2_TX_CLK_R, LANE1_TX_CLK_R എന്നിവയാൽ നയിക്കപ്പെടുന്നു.
- R_RX_VALID_I, G_RX_VALID_I, B_RX_VALID_I എന്നിവ യഥാക്രമം LANE3_RX_VAL, LANE2_RX_VAL, LANE1_RX_VAL എന്നിവയാൽ ഓടിക്കുന്നു.
- DATA_R_I, DATA_G_I, DATA_B_I എന്നിവ യഥാക്രമം LANE3_RX_DATA, LANE2_RX_DATA, LANE1_RX_DATA എന്നിവയാൽ നയിക്കപ്പെടുന്നു.
HDMI RX Sampഡിസൈൻ 3: കളർ ഡെപ്ത് = 8-ബിറ്റ്, പിക്സലുകളുടെ എണ്ണം = 4 പിക്സൽ മോഡ് എന്നിവയിൽ കോൺഫിഗർ ചെയ്യുമ്പോൾ, സ്ക്രാംബ്ലർ = പ്രാപ്തമാക്കി, ഇനിപ്പറയുന്ന ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നു.
ചിത്രം 8-3. HDMI RX Sampഡിസൈൻ 3
ഉദാample, 8-ബിറ്റ് കോൺഫിഗറേഷനുകളിൽ, ഇനിപ്പറയുന്ന ഘടകങ്ങൾ ഡിസൈനിൻ്റെ ഭാഗമാണ്:
- TX, RX ഇൻഡിപെൻഡന്റ് മോഡുകൾക്കായി PF_XCVR_ERM (PF_XCVR_ERM_C0_0) കോൺഫിഗർ ചെയ്തിരിക്കുന്നു. PMA മോഡിൽ 5940 Mbps എന്ന RX ഡാറ്റാ നിരക്ക്, 40 PXL മോഡിൽ 4 ബിറ്റ് ഡാറ്റ വീതിയും 148.5 MHz CDR റഫറൻസ് ക്ലോക്കും ആയി കോൺഫിഗർ ചെയ്തിരിക്കുന്നു. PMA മോഡിൽ 5940 Mbps എന്ന TX ഡാറ്റാ നിരക്ക്, ക്ലോക്ക് ഡിവിഷൻ ഫാക്ടർ 40 ഉപയോഗിച്ച് ഡാറ്റാ വീതി 4 ബിറ്റ് ആയി കോൺഫിഗർ ചെയ്തിരിക്കുന്നു.
- LANE0_CDR_REF_CLK, LANE1_CDR_REF_CLK, LANE2_CDR_REF_CLK, LANE3_CDR_REF_CLK എന്നിവ AF29, AF30 പാഡ് പിന്നുകൾ ഉപയോഗിച്ച് PF_XCVR_REF_CLK-യിൽ നിന്ന് നയിക്കപ്പെടുന്നു.
- EDID CLK_I പിൻ CCC യുമായി 150 MHz ക്ലോക്കിൽ ഡ്രൈവ് ചെയ്യണം.
- R_RX_CLK_I, G_RX_CLK_I, B_RX_CLK_I എന്നിവ യഥാക്രമം LANE3_TX_CLK_R, LANE2_TX_CLK_R, LANE1_TX_CLK_R എന്നിവയാൽ നയിക്കപ്പെടുന്നു.
- R_RX_VALID_I, G_RX_VALID_I, B_RX_VALID_I എന്നിവ യഥാക്രമം LANE3_RX_VAL, LANE2_RX_VAL, LANE1_RX_VAL എന്നിവയാൽ ഓടിക്കുന്നു.
- DATA_R_I, DATA_G_I, DATA_B_I എന്നിവ യഥാക്രമം LANE3_RX_DATA, LANE2_RX_DATA, LANE1_RX_DATA എന്നിവയാൽ നയിക്കപ്പെടുന്നു.
HDMI RX Sampഡിസൈൻ 4: കളർ ഡെപ്ത് = 12-ബിറ്റ്, പിക്സലുകളുടെ എണ്ണം = 4 പിക്സൽ മോഡ് എന്നിവയിൽ കോൺഫിഗർ ചെയ്യുമ്പോൾ, സ്ക്രാംബ്ലർ = പ്രാപ്തമാക്കി, ഇനിപ്പറയുന്ന ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നു.
ചിത്രം 8-4. HDMI RX Sampഡിസൈൻ 4
ഉദാample, 12-ബിറ്റ് കോൺഫിഗറേഷനുകളിൽ, ഇനിപ്പറയുന്ന ഘടകങ്ങൾ ഡിസൈനിൻ്റെ ഭാഗമാണ്:
- RX Only മോഡിനായി PF_XCVR_ERM (PF_XCVR_ERM_C0_0) കോൺഫിഗർ ചെയ്തിരിക്കുന്നു. PMA മോഡിൽ 4455 Mbps RX ഡാറ്റ നിരക്ക്, 40 PXL മോഡിനായി 4 ബിറ്റ് ഡാറ്റ വീതിയും 148.5 MHz CDR റഫറൻസ് ക്ലോക്കും ആയി കോൺഫിഗർ ചെയ്തിരിക്കുന്നു.
- LANE0_CDR_REF_CLK, LANE1_CDR_REF_CLK, LANE2_CDR_REF_CLK, LANE3_CDR_REF_CLK എന്നിവ AF29, AF30 പാഡ് പിന്നുകൾ ഉപയോഗിച്ച് PF_XCVR_REF_CLK-യിൽ നിന്ന് നയിക്കപ്പെടുന്നു.
- EDID CLK_I പിൻ CCC യുമായി 150 MHz ക്ലോക്കിൽ ഡ്രൈവ് ചെയ്യണം.
- R_RX_CLK_I, G_RX_CLK_I, B_RX_CLK_I എന്നിവ യഥാക്രമം LANE3_TX_CLK_R, LANE2_TX_CLK_R, LANE1_TX_CLK_R എന്നിവയാൽ നയിക്കപ്പെടുന്നു.
- R_RX_VALID_I, G_RX_VALID_I, B_RX_VALID_I എന്നിവ യഥാക്രമം LANE3_RX_VAL, LANE2_RX_VAL, LANE1_RX_VAL എന്നിവയാൽ ഓടിക്കുന്നു.
- DATA_R_I, DATA_G_I, DATA_B_I എന്നിവ യഥാക്രമം LANE3_RX_DATA, LANE2_RX_DATA, LANE1_RX_DATA എന്നിവയാൽ നയിക്കപ്പെടുന്നു.
- PF_CCC_C0 മൊഡ്യൂൾ 0 MHz ഫ്രീക്വൻസിയുള്ള OUT0_FABCLK_74.25 എന്ന് പേരുള്ള ഒരു ക്ലോക്ക് സൃഷ്ടിക്കുന്നു, ഇത് 111.375 MHz ന്റെ ഇൻപുട്ട് ക്ലോക്കിൽ നിന്ന് ഉരുത്തിരിഞ്ഞതാണ്, ഇത് LANE1_RX_CLK_R ആണ് നയിക്കുന്നത്.
HDMI RX Sampഡിസൈൻ 5: കളർ ഡെപ്ത് = 8-ബിറ്റ് എന്നതിൽ കോൺഫിഗർ ചെയ്യുമ്പോൾ, പിക്സലുകളുടെ എണ്ണം = 4 പിക്സൽ മോഡ് എന്നും സ്ക്രാംബ്ലർ = പ്രാപ്തമാക്കിയത് എന്നും താഴെ കൊടുത്തിരിക്കുന്ന ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നു. ഈ ഡിസൈൻ ഡിആർഐ ഉള്ള ഡൈനാമിക് ഡാറ്റ റേറ്റ് ആണ്.
ചിത്രം 8-5. HDMI RX Sampഡിസൈൻ 5
ഉദാample, 8-ബിറ്റ് കോൺഫിഗറേഷനുകളിൽ, ഇനിപ്പറയുന്ന ഘടകങ്ങൾ ഡിസൈനിൻ്റെ ഭാഗമാണ്:
- ഡൈനാമിക് റീകോൺഫിഗറേഷൻ ഇന്റർഫേസ് പ്രാപ്തമാക്കിയ RX ഒൺലി മോഡിനായി PF_XCVR_ERM (PF_XCVR_ERM_C0_0) കോൺഫിഗർ ചെയ്തിരിക്കുന്നു. PMA മോഡിൽ 5940 Mbps RX ഡാറ്റ നിരക്ക്, 40 PXL മോഡിനായി 4 ബിറ്റ് ഡാറ്റ വീതിയും 148.5 MHz CDR റഫറൻസ് ക്ലോക്കും ആയി കോൺഫിഗർ ചെയ്തിരിക്കുന്നു.
- LANE0_CDR_REF_CLK, LANE1_CDR_REF_CLK, LANE2_CDR_REF_CLK, LANE3_CDR_REF_CLK എന്നിവ AF29, AF30 പാഡ് പിന്നുകൾ ഉപയോഗിച്ച് PF_XCVR_REF_CLK-യിൽ നിന്ന് നയിക്കപ്പെടുന്നു.
- EDID CLK_I പിൻ CCC യുമായി 150 MHz ക്ലോക്കിൽ ഡ്രൈവ് ചെയ്യണം.
- R_RX_CLK_I, G_RX_CLK_I, B_RX_CLK_I എന്നിവ യഥാക്രമം LANE3_TX_CLK_R, LANE2_TX_CLK_R, LANE1_TX_CLK_R എന്നിവയാൽ നയിക്കപ്പെടുന്നു.
- R_RX_VALID_I, G_RX_VALID_I, B_RX_VALID_I എന്നിവ യഥാക്രമം LANE3_RX_VAL, LANE2_RX_VAL, LANE1_RX_VAL എന്നിവയാൽ ഓടിക്കുന്നു.
- DATA_R_I, DATA_G_I, DATA_B_I എന്നിവ യഥാക്രമം LANE3_RX_DATA, LANE2_RX_DATA, LANE1_RX_DATA എന്നിവയാൽ നയിക്കപ്പെടുന്നു.
പുനരവലോകന ചരിത്രം (ഒരു ചോദ്യം ചോദിക്കുക)
റിവിഷൻ ഹിസ്റ്ററി പ്രമാണത്തിൽ നടപ്പിലാക്കിയ മാറ്റങ്ങൾ വിവരിക്കുന്നു. ഏറ്റവും പുതിയ പ്രസിദ്ധീകരണത്തിൽ നിന്ന് ആരംഭിക്കുന്ന മാറ്റങ്ങൾ പുനരവലോകനം വഴി ലിസ്റ്റ് ചെയ്തിരിക്കുന്നു.
പട്ടിക 9-1. റിവിഷൻ ചരിത്രം
പുനരവലോകനം | തീയതി | വിവരണം |
D | 02/2025 | പ്രമാണത്തിന്റെ പുനരവലോകന സിയിൽ വരുത്തിയ മാറ്റങ്ങളുടെ പട്ടിക താഴെ കൊടുക്കുന്നു:
|
C | 02/2023 | പ്രമാണത്തിന്റെ പുനരവലോകന സിയിൽ വരുത്തിയ മാറ്റങ്ങളുടെ പട്ടിക താഴെ കൊടുക്കുന്നു:
|
B | 09/2022 | ഡോക്യുമെൻ്റിൻ്റെ റിവിഷൻ ബിയിൽ വരുത്തിയ മാറ്റങ്ങളുടെ ലിസ്റ്റ് ഇനിപ്പറയുന്നതാണ്:
|
A | 04/2022 | ഡോക്യുമെന്റിന്റെ റിവിഷൻ എയിലെ മാറ്റങ്ങളുടെ ലിസ്റ്റ് ഇനിപ്പറയുന്നതാണ്:
|
2.0 | — | ഈ പുനരവലോകനത്തിൽ വരുത്തിയ മാറ്റങ്ങളുടെ സംഗ്രഹമാണ് താഴെ കൊടുത്തിരിക്കുന്നത്.
|
1.0 | 08/2021 | പ്രാരംഭ പുനരവലോകനം. |
മൈക്രോചിപ്പ് FPGA പിന്തുണ
കസ്റ്റമർ സർവീസ്, കസ്റ്റമർ ടെക്നിക്കൽ സപ്പോർട്ട് സെന്റർ, എ webസൈറ്റ്, ലോകമെമ്പാടുമുള്ള വിൽപ്പന ഓഫീസുകൾ. ഉപഭോക്താക്കൾ അവരുടെ ചോദ്യങ്ങൾക്ക് ഇതിനകം ഉത്തരം ലഭിച്ചിരിക്കാൻ സാധ്യതയുള്ളതിനാൽ പിന്തുണയുമായി ബന്ധപ്പെടുന്നതിന് മുമ്പ് മൈക്രോചിപ്പ് ഓൺലൈൻ ഉറവിടങ്ങൾ സന്ദർശിക്കാൻ നിർദ്ദേശിക്കുന്നു. വഴി സാങ്കേതിക സഹായ കേന്ദ്രവുമായി ബന്ധപ്പെടുക webസൈറ്റ് www.microchip.com/support. FPGA ഉപകരണ പാർട്ട് നമ്പർ സൂചിപ്പിക്കുക, ഉചിതമായ കേസ് വിഭാഗം തിരഞ്ഞെടുത്ത് ഡിസൈൻ അപ്ലോഡ് ചെയ്യുക fileഒരു സാങ്കേതിക പിന്തുണ കേസ് സൃഷ്ടിക്കുമ്പോൾ s. ഉൽപ്പന്ന വിലനിർണ്ണയം, ഉൽപ്പന്ന അപ്ഗ്രേഡുകൾ, അപ്ഡേറ്റ് വിവരങ്ങൾ, ഓർഡർ നില, അംഗീകാരം എന്നിവ പോലുള്ള സാങ്കേതികേതര ഉൽപ്പന്ന പിന്തുണയ്ക്കായി ഉപഭോക്തൃ സേവനവുമായി ബന്ധപ്പെടുക.
- വടക്കേ അമേരിക്കയിൽ നിന്ന്, 800.262.1060 എന്ന നമ്പറിൽ വിളിക്കുക
- ലോകത്തിൻ്റെ മറ്റു ഭാഗങ്ങളിൽ നിന്ന് 650.318.4460 എന്ന നമ്പറിൽ വിളിക്കുക
- ഫാക്സ്, ലോകത്തെവിടെ നിന്നും, 650.318.8044
മൈക്രോചിപ്പ് വിവരങ്ങൾ
വ്യാപാരമുദ്രകൾ
“മൈക്രോചിപ്പ്” നാമവും ലോഗോയും “എം” ലോഗോയും മറ്റ് പേരുകളും ലോഗോകളും ബ്രാൻഡുകളും മൈക്രോചിപ്പ് ടെക്നോളജി ഇൻകോർപ്പറേറ്റഡ് അല്ലെങ്കിൽ യുണൈറ്റഡ് സ്റ്റേറ്റ്സ് കൂടാതെ/അല്ലെങ്കിൽ മറ്റ് രാജ്യങ്ങളിലെ (“മൈക്രോചിപ്പ്) അതിൻ്റെ അനുബന്ധ സ്ഥാപനങ്ങളുടെ രജിസ്റ്റർ ചെയ്തതും രജിസ്റ്റർ ചെയ്യാത്തതുമായ വ്യാപാരമുദ്രകളാണ്. വ്യാപാരമുദ്രകൾ"). മൈക്രോചിപ്പ് വ്യാപാരമുദ്രകളെക്കുറിച്ചുള്ള വിവരങ്ങൾ ഇവിടെ കാണാം https://www.microchip.com/en-us/about/legal-information/microchip-trademarks.
ISBN: 979-8-3371-0744-8
നിയമപരമായ അറിയിപ്പ്
ഈ പ്രസിദ്ധീകരണവും ഇതിലെ വിവരങ്ങളും നിങ്ങളുടെ ആപ്ലിക്കേഷനുമായി മൈക്രോചിപ്പ് ഉൽപ്പന്നങ്ങൾ രൂപകൽപ്പന ചെയ്യുന്നതിനും പരിശോധിക്കുന്നതിനും സംയോജിപ്പിക്കുന്നതിനും ഉൾപ്പെടെ, മൈക്രോചിപ്പ് ഉൽപ്പന്നങ്ങളിൽ മാത്രമേ ഉപയോഗിക്കാവൂ. ഈ വിവരങ്ങൾ മറ്റേതെങ്കിലും രീതിയിൽ ഉപയോഗിക്കുന്നത് ഈ നിബന്ധനകൾ ലംഘിക്കുന്നു. ഉപകരണ ആപ്ലിക്കേഷനുകളെക്കുറിച്ചുള്ള വിവരങ്ങൾ നിങ്ങളുടെ സൗകര്യാർത്ഥം മാത്രമാണ് നൽകിയിരിക്കുന്നത്, അപ്ഡേറ്റുകൾ അസാധുവാക്കിയേക്കാം. നിങ്ങളുടെ ആപ്ലിക്കേഷൻ നിങ്ങളുടെ സ്പെസിഫിക്കേഷനുകൾ പാലിക്കുന്നുണ്ടെന്ന് ഉറപ്പാക്കേണ്ടത് നിങ്ങളുടെ ഉത്തരവാദിത്തമാണ്. അധിക പിന്തുണയ്ക്കായി നിങ്ങളുടെ പ്രാദേശിക മൈക്രോചിപ്പ് സെയിൽസ് ഓഫീസുമായി ബന്ധപ്പെടുക അല്ലെങ്കിൽ അധിക പിന്തുണ നേടുക www.microchip.com/en-us/support/design-help/client-support-services.
ഈ വിവരം മൈക്രോചിപ്പ് "ഉള്ളതുപോലെ" നൽകുന്നു. രേഖാമൂലമുള്ളതോ വാക്കാലുള്ളതോ ആയതോ, രേഖാമൂലമോ വാക്കാലുള്ളതോ ആയതോ, നിയമപരമായതോ അല്ലാത്തതോ ആയ വിവരങ്ങളുമായി ബന്ധപ്പെട്ടതോ ആയ ഏതെങ്കിലും തരത്തിലുള്ള പ്രതിനിധാനങ്ങളോ വാറൻ്റികളോ മൈക്രോചിപ്പ് നൽകുന്നില്ല. ഒരു പ്രത്യേക ഉദ്ദേശ്യത്തിനായുള്ള ലംഘനം, വ്യാപാരം, ഫിറ്റ്നസ് എന്നിവയുടെ വാറൻ്റികൾ, അല്ലെങ്കിൽ അതിൻ്റെ അവസ്ഥ, ഗുണനിലവാരം അല്ലെങ്കിൽ പ്രകടനം എന്നിവയുമായി ബന്ധപ്പെട്ട വാറൻ്റികൾ.
ഒരു സാഹചര്യത്തിലും, ഏതെങ്കിലും തരത്തിലുള്ള പരോക്ഷമായ, പ്രത്യേക, ശിക്ഷാപരമായ, ആകസ്മികമായ അല്ലെങ്കിൽ തുടർന്നുള്ള നഷ്ടം, നാശനഷ്ടം, ചെലവ്, അല്ലെങ്കിൽ അതിനാവശ്യമായ ഏതെങ്കിലും തരത്തിലുള്ള ചെലവുകൾ എന്നിവയ്ക്ക് മൈക്രോചിപ്പ് ബാധ്യസ്ഥനായിരിക്കില്ല. എങ്ങനെയായാലും, മൈക്രോചിപ്പ് സാധ്യതയെക്കുറിച്ച് ഉപദേശിച്ചിട്ടുണ്ടെങ്കിലും അല്ലെങ്കിൽ നാശനഷ്ടങ്ങൾ മുൻകൂട്ടിക്കാണാവുന്നതാണെങ്കിൽ പോലും. നിയമം അനുവദനീയമായ പരമാവധി, വിവരങ്ങൾ അല്ലെങ്കിൽ അതിൻ്റെ ഉപയോഗം ബന്ധപ്പെട്ട എല്ലാ ക്ലെയിമുകളിലും മൈക്രോചിപ്പിൻ്റെ മൊത്തത്തിലുള്ള ബാധ്യത നിങ്ങളുടെ ഫീഡിൻ്റെ അളവിനേക്കാൾ കൂടുതലാകില്ല. വിവരങ്ങൾക്കായി നേരിട്ട് മൈക്രോചിപ്പിലേക്ക്.
ലൈഫ് സപ്പോർട്ടിലും കൂടാതെ/അല്ലെങ്കിൽ സുരക്ഷാ ആപ്ലിക്കേഷനുകളിലും മൈക്രോചിപ്പ് ഉപകരണങ്ങളുടെ ഉപയോഗം പൂർണ്ണമായും വാങ്ങുന്നയാളുടെ റിസ്കിലാണ്, കൂടാതെ അത്തരം ഉപയോഗത്തിൻ്റെ ഫലമായുണ്ടാകുന്ന എല്ലാ കേടുപാടുകൾ, ക്ലെയിമുകൾ, സ്യൂട്ടുകൾ അല്ലെങ്കിൽ ചെലവുകൾ എന്നിവയിൽ നിന്ന് ദോഷകരമല്ലാത്ത മൈക്രോചിപ്പിനെ പ്രതിരോധിക്കാനും നഷ്ടപരിഹാരം നൽകാനും വാങ്ങുന്നയാൾ സമ്മതിക്കുന്നു. ഏതെങ്കിലും മൈക്രോചിപ്പ് ബൗദ്ധിക സ്വത്തവകാശത്തിന് കീഴിലുള്ള ലൈസൻസുകളൊന്നും പരോക്ഷമായോ അല്ലാതെയോ പ്രസ്താവിച്ചിട്ടില്ലെങ്കിൽ കൈമാറുന്നതല്ല.
മൈക്രോചിപ്പ് ഉപകരണങ്ങളുടെ കോഡ് സംരക്ഷണ സവിശേഷത
മൈക്രോചിപ്പ് ഉൽപ്പന്നങ്ങളിലെ കോഡ് പരിരക്ഷണ സവിശേഷതയുടെ ഇനിപ്പറയുന്ന വിശദാംശങ്ങൾ ശ്രദ്ധിക്കുക:
- മൈക്രോചിപ്പ് ഉൽപ്പന്നങ്ങൾ അവയുടെ പ്രത്യേക മൈക്രോചിപ്പ് ഡാറ്റ ഷീറ്റിൽ അടങ്ങിയിരിക്കുന്ന സ്പെസിഫിക്കേഷനുകൾ പാലിക്കുന്നു.
- ഉദ്ദേശിച്ച രീതിയിൽ, ഓപ്പറേറ്റിംഗ് സ്പെസിഫിക്കേഷനുകൾക്കുള്ളിൽ, സാധാരണ അവസ്ഥയിൽ ഉപയോഗിക്കുമ്പോൾ അതിൻ്റെ ഉൽപ്പന്നങ്ങളുടെ കുടുംബം സുരക്ഷിതമാണെന്ന് മൈക്രോചിപ്പ് വിശ്വസിക്കുന്നു.
- മൈക്രോചിപ്പ് അതിന്റെ ബൗദ്ധിക സ്വത്തവകാശങ്ങളെ വിലമതിക്കുകയും ആക്രമണാത്മകമായി സംരക്ഷിക്കുകയും ചെയ്യുന്നു. മൈക്രോചിപ്പ് ഉൽപ്പന്നങ്ങളുടെ കോഡ് പരിരക്ഷണ സവിശേഷതകൾ ലംഘിക്കാനുള്ള ശ്രമങ്ങൾ കർശനമായി നിരോധിച്ചിരിക്കുന്നു കൂടാതെ ഡിജിറ്റൽ മില്ലേനിയം പകർപ്പവകാശ നിയമം ലംഘിച്ചേക്കാം.
- മൈക്രോചിപ്പിനോ മറ്റേതെങ്കിലും അർദ്ധചാലക നിർമ്മാതാക്കൾക്കോ അതിൻ്റെ കോഡിൻ്റെ സുരക്ഷ ഉറപ്പുനൽകാൻ കഴിയില്ല. കോഡ് പരിരക്ഷണം അർത്ഥമാക്കുന്നത് ഉൽപ്പന്നം "പൊട്ടാത്തത്" ആണെന്ന് ഞങ്ങൾ ഉറപ്പ് നൽകുന്നു എന്നല്ല. കോഡ് സംരക്ഷണം നിരന്തരം വികസിച്ചുകൊണ്ടിരിക്കുന്നു. ഞങ്ങളുടെ ഉൽപ്പന്നങ്ങളുടെ കോഡ് പരിരക്ഷണ സവിശേഷതകൾ തുടർച്ചയായി മെച്ചപ്പെടുത്തുന്നതിന് Microchip പ്രതിജ്ഞാബദ്ധമാണ്.
© 2025 Microchip Technology Inc. ഉം അതിന്റെ അനുബന്ധ സ്ഥാപനങ്ങളും
പതിവുചോദ്യങ്ങൾ
- ചോദ്യം: HDMI RX IP കോർ എങ്ങനെ അപ്ഡേറ്റ് ചെയ്യാം?
A: Libero SoC സോഫ്റ്റ്വെയർ വഴി IP കോർ അപ്ഡേറ്റ് ചെയ്യാം അല്ലെങ്കിൽ കാറ്റലോഗിൽ നിന്ന് സ്വമേധയാ ഡൗൺലോഡ് ചെയ്യാം. Libero SoC സോഫ്റ്റ്വെയർ IP കാറ്റലോഗിൽ ഇൻസ്റ്റാൾ ചെയ്തുകഴിഞ്ഞാൽ, പ്രോജക്റ്റിൽ ഉൾപ്പെടുത്തുന്നതിനായി SmartDesign-ൽ അത് കോൺഫിഗർ ചെയ്യാനും ജനറേറ്റ് ചെയ്യാനും ഇൻസ്റ്റന്റൈറ്റ് ചെയ്യാനും കഴിയും.
പ്രമാണങ്ങൾ / വിഭവങ്ങൾ
![]() |
മൈക്രോചിപ്പ് പോളാർഫയർ FPGA ഹൈ ഡെഫനിഷൻ മൾട്ടിമീഡിയ ഇന്റർഫേസ് HDMI റിസീവർ [pdf] ഉപയോക്തൃ ഗൈഡ് പോളാർഫയർ എഫ്പിജിഎ, പോളാർഫയർ എഫ്പിജിഎ ഹൈ ഡെഫനിഷൻ മൾട്ടിമീഡിയ ഇന്റർഫേസ് എച്ച്ഡിഎംഐ റിസീവർ, മൾട്ടിമീഡിയ ഇന്റർഫേസ് എച്ച്ഡിഎംഐ റിസീവർ, ഇന്റർഫേസ് എച്ച്ഡിഎംഐ റിസീവർ, എച്ച്ഡിഎംഐ റിസീവർ |