intel HDMI PHY FPGA IP ഡിസൈൻ എക്സ്ampലെ ഉപയോക്തൃ ഗൈഡ്
intel HDMI PHY FPGA IP ഡിസൈൻ എക്സ്ample

HDMI PHY ഡിസൈൻ എക്സിampIntel® Arria® 10 ഉപകരണങ്ങൾക്കുള്ള ദ്രുത ആരംഭ ഗൈഡ്

HDMI PHY Intel® FPGA IP ഡിസൈൻ മുൻample for Intel Arria® 10 ഉപകരണങ്ങൾ കംപൈലേഷനും ഹാർഡ്‌വെയർ ടെസ്റ്റിംഗും പിന്തുണയ്ക്കുന്ന HDMI 2.0 RX-TX റീട്രാൻസ്മിറ്റ് ഡിസൈൻ അവതരിപ്പിക്കുന്നു.
നിങ്ങൾ ഒരു ഡിസൈൻ സൃഷ്ടിക്കുമ്പോൾ മുൻample, പാരാമീറ്റർ എഡിറ്റർ യാന്ത്രികമായി സൃഷ്ടിക്കുന്നു fileഹാർഡ്‌വെയറിൽ ഡിസൈൻ അനുകരിക്കാനും കംപൈൽ ചെയ്യാനും പരിശോധിക്കാനും ആവശ്യമാണ്.

ചിത്രം 1. വികസന ഘട്ടങ്ങൾ
വികസന ഘട്ടങ്ങൾ

ബന്ധപ്പെട്ട വിവരങ്ങൾ
HDMI PHY ഇന്റൽ FPGA IP ഉപയോക്തൃ ഗൈഡ്

ഡിസൈൻ സൃഷ്ടിക്കുന്നു

മുൻ ഡിസൈൻ സൃഷ്ടിക്കാൻ Intel Quartus® Prime സോഫ്റ്റ്‌വെയറിലെ HDMI PHY Intel FPGA IP പാരാമീറ്റർ എഡിറ്റർ ഉപയോഗിക്കുകampലെസ്.

ചിത്രം 2. ഡിസൈൻ ഫ്ലോ സൃഷ്ടിക്കുന്നു
ഡിസൈൻ ഫ്ലോ സൃഷ്ടിക്കുന്നു

  1. Intel Arria 10 ഉപകരണ കുടുംബത്തെ ലക്ഷ്യമാക്കി ഒരു പ്രോജക്റ്റ് സൃഷ്‌ടിച്ച് ആവശ്യമുള്ള ഉപകരണം തിരഞ്ഞെടുക്കുക.
  2. IP കാറ്റലോഗിൽ, ഇന്റർഫേസ് പ്രോട്ടോക്കോളുകൾ ➤ ഓഡിയോ & വീഡിയോ ➤ HDMI TX PHY Intel FPGA IP (അല്ലെങ്കിൽ HDMI RX PHY Intel FPGA IP) കണ്ടെത്തി ഡബിൾ ക്ലിക്ക് ചെയ്യുക. പുതിയ ഐപി വേരിയന്റ് അല്ലെങ്കിൽ പുതിയ ഐപി വേരിയേഷൻ വിൻഡോ ദൃശ്യമാകുന്നു.
  3. നിങ്ങളുടെ ഇഷ്‌ടാനുസൃത IP വ്യതിയാനത്തിനായി ഒരു ഉയർന്ന തലത്തിലുള്ള പേര് വ്യക്തമാക്കുക. പാരാമീറ്റർ എഡിറ്റർ IP വേരിയേഷൻ ക്രമീകരണങ്ങൾ a-ൽ സംരക്ഷിക്കുന്നു file പേര് .ip അല്ലെങ്കിൽ .qsys.
  4. ശരി ക്ലിക്ക് ചെയ്യുക. പാരാമീറ്റർ എഡിറ്റർ ദൃശ്യമാകുന്നു.
    ഇന്റൽ കോർപ്പറേഷൻ. എല്ലാ അവകാശങ്ങളും നിക്ഷിപ്തം. ഇന്റൽ, ഇന്റൽ ലോഗോ, മറ്റ് ഇന്റൽ മാർക്കുകൾ എന്നിവ ഇന്റലിന്റെ വ്യാപാരമുദ്രകളാണ്
    കോർപ്പറേഷൻ അല്ലെങ്കിൽ അതിന്റെ അനുബന്ധ സ്ഥാപനങ്ങൾ. ഇന്റലിന്റെ സ്റ്റാൻഡേർഡ് വാറന്റിക്ക് അനുസൃതമായി അതിന്റെ FPGA, അർദ്ധചാലക ഉൽപ്പന്നങ്ങളുടെ പ്രകടനം നിലവിലെ സ്പെസിഫിക്കേഷനുകളിലേക്ക് Intel വാറന്റ് ചെയ്യുന്നു, എന്നാൽ അറിയിപ്പ് കൂടാതെ ഏത് സമയത്തും ഏത് ഉൽപ്പന്നങ്ങളിലും സേവനങ്ങളിലും മാറ്റങ്ങൾ വരുത്താനുള്ള അവകാശം നിക്ഷിപ്തമാണ്. Intel രേഖാമൂലം രേഖാമൂലം സമ്മതിച്ചതല്ലാതെ ഇവിടെ വിവരിച്ചിരിക്കുന്ന ഏതെങ്കിലും വിവരങ്ങളുടെയോ ഉൽപ്പന്നത്തിന്റെയോ സേവനത്തിന്റെയോ ആപ്ലിക്കേഷനിൽ നിന്നോ ഉപയോഗത്തിൽ നിന്നോ ഉണ്ടാകുന്ന ഉത്തരവാദിത്തമോ ബാധ്യതയോ Intel ഏറ്റെടുക്കുന്നില്ല. ഏതെങ്കിലും പ്രസിദ്ധീകരിച്ച വിവരങ്ങളെ ആശ്രയിക്കുന്നതിന് മുമ്പും ഉൽപ്പന്നങ്ങൾക്കോ ​​സേവനങ്ങൾക്കോ ​​​​ഓർഡറുകൾ നൽകുന്നതിനുമുമ്പ് ഉപകരണ സവിശേഷതകളുടെ ഏറ്റവും പുതിയ പതിപ്പ് നേടുന്നതിന് ഇന്റൽ ഉപഭോക്താക്കളോട് നിർദ്ദേശിക്കുന്നു.
    മറ്റ് പേരുകളും ബ്രാൻഡുകളും മറ്റുള്ളവരുടെ സ്വത്തായി അവകാശപ്പെടാം.
  5. ഡിസൈനിൽ എക്സിampടാബിൽ, Arria 10 HDMI RX-TX Retransmit തിരഞ്ഞെടുക്കുക.
  6. ടെസ്റ്റ്ബെഞ്ച് ജനറേറ്റുചെയ്യാൻ സിമുലേഷൻ തിരഞ്ഞെടുക്കുക, ഹാർഡ്‌വെയർ ഡിസൈൻ എക്‌സൈസ് സൃഷ്‌ടിക്കാൻ സിന്തസിസ് തിരഞ്ഞെടുക്കുകample.
    ഡിസൈൻ എക്‌സൈസ് സൃഷ്‌ടിക്കാൻ നിങ്ങൾ ഈ ഓപ്ഷനുകളിലൊന്നെങ്കിലും തിരഞ്ഞെടുക്കണംample files.
    നിങ്ങൾ രണ്ടും തിരഞ്ഞെടുക്കുകയാണെങ്കിൽ, ജനറേഷൻ സമയം കൂടുതലാണ്.
  7. സൃഷ്ടിക്കുന്നതിന് File ഫോർമാറ്റ് ചെയ്യുക, വെരിലോഗ് അല്ലെങ്കിൽ വിഎച്ച്ഡിഎൽ തിരഞ്ഞെടുക്കുക.
  8. ടാർഗെറ്റ് ഡെവലപ്‌മെന്റ് കിറ്റിനായി, Intel Arria 10 GX FPGA Development തിരഞ്ഞെടുക്കുക
    കിറ്റ്. നിങ്ങൾ ഒരു വികസന കിറ്റ് തിരഞ്ഞെടുക്കുകയാണെങ്കിൽ, ടാർഗെറ്റ് ബോർഡിലെ ഉപകരണവുമായി പൊരുത്തപ്പെടുന്നതിന് ടാർഗെറ്റ് ഉപകരണം മാറുന്നു. Intel Arria 10 GX FPGA ഡെവലപ്‌മെന്റ് കിറ്റിന്, ഡിഫോൾട്ട് ഉപകരണം 10AX115S2F4I1SG ആണ്.
  9. Ex Generate ക്ലിക്ക് ചെയ്യുകampലെ ഡിസൈൻ.
ഡിസൈൻ കംപൈൽ ചെയ്യുകയും പരീക്ഷിക്കുകയും ചെയ്യുന്നു

ഹാർഡ്‌വെയറിൽ ഒരു ഡെമോൺസ്‌ട്രേഷൻ ടെസ്റ്റ് കംപൈൽ ചെയ്യുന്നതിനും പ്രവർത്തിപ്പിക്കുന്നതിനും മുൻampഡിസൈൻ, ഈ ഘട്ടങ്ങൾ പാലിക്കുക:
ഡിസൈൻ കംപൈൽ ചെയ്യുകയും പരീക്ഷിക്കുകയും ചെയ്യുന്നു

  1. ഹാർഡ്‌വെയർ മുൻ ഉറപ്പാക്കുകampഡിസൈൻ ജനറേഷൻ പൂർത്തിയായി.
  2. ഇന്റൽ ക്വാർട്ടസ് പ്രൈം സോഫ്‌റ്റ്‌വെയർ സമാരംഭിച്ച് തുറക്കുക .qpf file: /quartus/a10_hdmi2_demo.qpf
  3. പ്രോസസ്സിംഗ് ➤ കംപൈലേഷൻ ആരംഭിക്കുക ക്ലിക്ക് ചെയ്യുക.
  4. വിജയകരമായ സമാഹാരത്തിന് ശേഷം, a .sof file ക്വാർട്ടസ്/ ഔട്ട്പുട്ടിൽ ജനറേറ്റ് ചെയ്യപ്പെടുന്നു_fileയുടെ ഡയറക്ടറി.
  5. Bitec HDMI 2.0 FMC ഡോട്ടർ കാർഡ് Rev 11 ഓൺ-ബോർഡ് FMC പോർട്ട് B (J2) ലേക്ക് ബന്ധിപ്പിക്കുക.
  6. Bitec FMC മകൾ കാർഡിന്റെ TX (P1) ഒരു ബാഹ്യ വീഡിയോ ഉറവിടത്തിലേക്ക് ബന്ധിപ്പിക്കുക.
  7. Bitec FMC മകൾ കാർഡിന്റെ RX (P2) ഒരു ബാഹ്യ വീഡിയോ സിങ്കിലേക്കോ വീഡിയോ അനലൈസറിലേക്കോ ബന്ധിപ്പിക്കുക.
  8. ഡെവലപ്‌മെന്റ് ബോർഡിലെ എല്ലാ സ്വിച്ചുകളും ഡിഫോൾട്ട് സ്ഥാനത്താണെന്ന് ഉറപ്പാക്കുക.
  9. ജനറേറ്റ് ചെയ്‌ത .sof ഉപയോഗിച്ച് ഡെവലപ്‌മെന്റ് ബോർഡിൽ തിരഞ്ഞെടുത്ത Intel Arria 10 ഉപകരണം കോൺഫിഗർ ചെയ്യുക file (ഉപകരണങ്ങൾ ➤ പ്രോഗ്രാമർ).
  10. ഉറവിടത്തിൽ നിന്ന് സൃഷ്ടിച്ച വീഡിയോ അനലൈസർ പ്രദർശിപ്പിക്കണം. ഡിസൈൻ കംപൈൽ ചെയ്യുകയും പരീക്ഷിക്കുകയും ചെയ്യുന്നു

ബന്ധപ്പെട്ട വിവരങ്ങൾ
Intel Arria 10 FPGA ഡവലപ്മെന്റ് കിറ്റ് ഉപയോക്തൃ ഗൈഡ്

HDMI PHY ഇന്റൽ FPGA IP ഡിസൈൻ എക്സിampലെ പാരാമീറ്ററുകൾ

പട്ടിക 1. HDMI PHY ഇന്റൽ FPGA IP ഡിസൈൻ എക്സ്ampIntel Arria 10-നുള്ള പാരാമീറ്ററുകൾ
ഉപകരണങ്ങൾ

ഈ ഓപ്ഷനുകൾ ഇന്റൽ അരിയ 10 ഉപകരണങ്ങൾക്ക് മാത്രം ലഭ്യമാണ്.

പരാമീറ്റർ മൂല്യം വിവരണം
ലഭ്യമായ ഡിസൈൻ എക്സ്ample
ഡിസൈൻ തിരഞ്ഞെടുക്കുക Arria 10 HDMI RX-TX റീട്രാൻസ്മിറ്റ് മുൻ ഡിസൈൻ തിരഞ്ഞെടുക്കുകample ജനറേറ്റ് ചെയ്യണം.
ഡിസൈൻ എക്സിample Files
സിമുലേഷൻ ഓൺ, ഓഫ് ആവശ്യമുള്ളത് സൃഷ്ടിക്കാൻ ഈ ഓപ്ഷൻ ഓണാക്കുക fileസിമുലേഷൻ ടെസ്റ്റ്ബെഞ്ചിനുള്ള എസ്.
സിന്തസിസ് ഓൺ, ഓഫ് ആവശ്യമുള്ളത് സൃഷ്ടിക്കാൻ ഈ ഓപ്ഷൻ ഓണാക്കുക fileഇന്റൽ ക്വാർട്ടസ് പ്രൈം കംപൈലേഷനും ഹാർഡ്‌വെയർ പ്രദർശനത്തിനും വേണ്ടിയുള്ള എസ്.
സൃഷ്ടിച്ച HDL ഫോർമാറ്റ്
സൃഷ്ടിക്കുക File ഫോർമാറ്റ് വെരിലോഗ്, വി.എച്ച്.ഡി.എൽ ജനറേറ്റുചെയ്‌ത ഡിസൈനിനായി നിങ്ങൾ തിരഞ്ഞെടുത്ത HDL ഫോർമാറ്റ് തിരഞ്ഞെടുക്കുകample fileസെറ്റ്.

കുറിപ്പ്: ജനറേറ്റ് ചെയ്ത ടോപ്പ് ലെവൽ ഐപിയുടെ ഫോർമാറ്റ് മാത്രമേ ഈ ഓപ്‌ഷൻ നിർണ്ണയിക്കൂ fileഎസ്. മറ്റെല്ലാം files (ഉദാ, ഉദാample ടെസ്റ്റ് ബെഞ്ചുകളും ടോപ്പ് ലെവലും fileഹാർഡ്‌വെയർ പ്രദർശനത്തിനുള്ള s) വെരിലോഗ് HDL ഫോർമാറ്റിലാണ്.

ലക്ഷ്യ വികസന കിറ്റ്
ബോർഡ് തിരഞ്ഞെടുക്കുക വികസന കിറ്റ് ഇല്ല, ടാർഗെറ്റുചെയ്‌ത ഡിസൈനിനായി ബോർഡ് തിരഞ്ഞെടുക്കുകample.
  Arria 10 GX FPGA ഡവലപ്മെന്റ് കിറ്റ്,

ഇഷ്‌ടാനുസൃത വികസന കിറ്റ്

  • ഡെവലപ്‌മെന്റ് കിറ്റ് ഇല്ല: ഈ ഓപ്‌ഷൻ മുൻ ഡിസൈനിന്റെ എല്ലാ ഹാർഡ്‌വെയർ വശങ്ങളും ഒഴിവാക്കുന്നുample. ഐപി കോർ എല്ലാ പിൻ അസൈൻമെന്റുകളും വെർച്വൽ പിന്നുകളിലേക്ക് സജ്ജമാക്കുന്നു.
  • Arria 10 GX FPGA ഡെവലപ്‌മെന്റ് കിറ്റ്: ഈ ഡെവലപ്‌മെന്റ് കിറ്റിലെ ഉപകരണവുമായി പൊരുത്തപ്പെടുന്നതിന് പ്രോജക്റ്റിന്റെ ടാർഗെറ്റ് ഉപകരണം ഈ ഓപ്ഷൻ സ്വയമേവ തിരഞ്ഞെടുക്കുന്നു. ഉപയോഗിച്ച് നിങ്ങൾക്ക് ടാർഗെറ്റ് ഉപകരണം മാറ്റാം ടാർഗെറ്റ് ഉപകരണം മാറ്റുക നിങ്ങളുടെ ബോർഡ് പുനരവലോകനത്തിന് മറ്റൊരു ഉപകരണ വേരിയന്റ് ഉണ്ടെങ്കിൽ പരാമീറ്റർ. ഡെവലപ്‌മെന്റ് കിറ്റ് അനുസരിച്ച് എല്ലാ പിൻ അസൈൻമെന്റുകളും ഐപി കോർ സജ്ജമാക്കുന്നു.
   
  • ഇഷ്‌ടാനുസൃത വികസന കിറ്റ്: ഈ ഓപ്ഷൻ ഡിസൈൻ മുൻ അനുവദിക്കുന്നുampഒരു Intel FPGA ഉള്ള ഒരു മൂന്നാം കക്ഷി ഡെവലപ്‌മെന്റ് കിറ്റിൽ പരീക്ഷിക്കേണ്ടതാണ്. പിൻ അസൈൻമെന്റുകൾ നിങ്ങൾ സ്വന്തമായി സജ്ജീകരിക്കേണ്ടി വന്നേക്കാം.
ടാർഗെറ്റ് ഉപകരണം
ടാർഗെറ്റ് ഉപകരണം മാറ്റുക ഓൺ, ഓഫ് ഈ ഓപ്‌ഷൻ ഓണാക്കി ഡെവലപ്‌മെന്റ് കിറ്റിനായി തിരഞ്ഞെടുത്ത ഉപകരണ വേരിയന്റ് തിരഞ്ഞെടുക്കുക.

HDMI 2.0 PHY ഡിസൈൻ എക്സിample

HDMI PHY ഇന്റൽ FPGA IP ഡിസൈൻ മുൻamp6 Gbps വരെ ഡാറ്റ നിരക്കിൽ പ്രവർത്തിക്കുന്ന മൂന്ന് RX ചാനലുകളും നാല് TX ചാനലുകളും ഉൾപ്പെടുന്ന ഒരു HDMI ഉദാഹരണം സമാന്തര ലൂപ്പ്ബാക്ക് le പ്രദർശിപ്പിക്കുന്നു.

ജനറേറ്റുചെയ്‌ത HDMI PHY ഇന്റൽ FPGA IP ഡിസൈൻ മുൻample എന്നത് ഡിസൈൻ മുൻ പോലെ തന്നെയാണ്ampHDMI ഇന്റൽ FPGA IP കോറിൽ ജനറേറ്റുചെയ്‌തതാണ്. എന്നിരുന്നാലും, ഈ ഡിസൈൻ മുൻampHDMI Intel FPGA IP കോർ ഡിസൈനിൽ ഇഷ്‌ടാനുസൃത RTL-ന് പകരം പുതിയ TX PHY, RX PHY, PHY ആർബിറ്റർ എന്നിവ ഉപയോഗിക്കുന്നു.ample.

ചിത്രം 3. HDMI 2.0 PHY ഡിസൈൻ Example
HDMI 2.0 PHY ഡിസൈൻ എക്സിample

മൊഡ്യൂൾ വിവരണം
RX PHY RX PHY സീരിയൽ HDMI ഡാറ്റ വീണ്ടെടുക്കുകയും വീണ്ടെടുക്കപ്പെട്ട ക്ലോക്ക് ഡൊമെയ്‌നുകളിലെ സമാന്തര ഫോർമാറ്റിൽ HDMI RX കോറിലേക്ക് അയക്കുകയും ചെയ്യുന്നു (rx_clk[2:0]). ഡാറ്റ വീഡിയോയിലേക്ക് ഡീകോഡ് ചെയ്യുന്നു
മൊഡ്യൂൾ വിവരണം
  AXI4-സ്ട്രീം വീഡിയോ വഴി ഡാറ്റ ഔട്ട്പുട്ട് ചെയ്യണം. RX PHY, PHY ഇന്റർഫേസ് വഴി HDMI RX കോറിലേക്ക് vid_clk, ls_clk സിഗ്നലുകളും അയയ്ക്കുന്നു.
HDMI TX കോർ HDMI TX കോർ AXI4-സ്ട്രീം വീഡിയോ ഡാറ്റ സ്വീകരിക്കുകയും ഇത് HDMI ഫോർമാറ്റ് സമാന്തര ഡാറ്റയിലേക്ക് എൻകോഡ് ചെയ്യുകയും ചെയ്യുന്നു. HDMI TX കോർ ഈ ഡാറ്റ TX PHY ലേക്ക് അയയ്ക്കുന്നു.
HDMI RX കോർ IP RX PHY-യിൽ നിന്ന് സീരിയൽ ഡാറ്റ സ്വീകരിക്കുകയും ഡാറ്റ വിന്യാസം, ചാനൽ ഡെസ്‌ക്യു, TMDS ഡീകോഡിംഗ്, ഓക്സിലറി ഡാറ്റ ഡീകോഡിംഗ്, വീഡിയോ ഡാറ്റ ഡീകോഡിംഗ്, ഓഡിയോ ഡാറ്റ ഡീകോഡിംഗ്, ഡെസ്‌ക്രാംബ്ലിംഗ് എന്നിവ നടത്തുകയും ചെയ്യുന്നു.
TX PHY HDMI TX കോറിൽ നിന്ന് സമാന്തര ഡാറ്റ സ്വീകരിക്കുകയും സീരിയലൈസ് ചെയ്യുകയും HDMI TMDS സ്ട്രീമുകൾ ഔട്ട്പുട്ട് ചെയ്യുകയും ചെയ്യുന്നു. HDMI TX കോറിനായി TX PHY tx_clk നിർമ്മിക്കുന്നു. TX PHY, vid_clk, ls_clk എന്നിവയും ജനറേറ്റ് ചെയ്യുകയും ഈ സിഗ്നലുകൾ PHY ഇന്റർഫേസ് വഴി HDMI TX കോറിലേക്ക് അയയ്ക്കുകയും ചെയ്യുന്നു.
ഐഒപിഎൽഎൽ AXI300- സ്ട്രീം ഇന്റർഫേസിനായി 4 MHz AXI സീരിയൽ സ്ട്രീം ക്ലോക്ക് സൃഷ്ടിക്കുന്നു.
I2C മാസ്റ്റർ വിവിധ PCB ഘടകങ്ങൾ ക്രമീകരിക്കുന്നതിന്.
ഹാർഡ്‌വെയർ, സോഫ്റ്റ്‌വെയർ ആവശ്യകതകൾ

ഡിസൈൻ എക്‌സ് പരീക്ഷിക്കുന്നതിനായി ഇന്റൽ ഇനിപ്പറയുന്ന ഹാർഡ്‌വെയറും സോഫ്‌റ്റ്‌വെയറും ഉപയോഗിക്കുന്നുample.

ഹാർഡ്‌വെയർ

  • Intel Arria 10 GX FPGA ഡെവലപ്‌മെന്റ് കിറ്റ്
  • HDMI ഉറവിടം (ഗ്രാഫിക്സ് പ്രോസസർ യൂണിറ്റ് (GPU)
  • HDMI സിങ്ക് (മോണിറ്റർ)
  • Bitec HDMI FMC 2.0 മകൾ കാർഡ് (റിവിഷൻ 11)
  • HDMI കേബിളുകൾ

സോഫ്റ്റ്വെയർ

  • ഇന്റൽ ക്വാർട്ടസ് പ്രൈം പ്രോ പതിപ്പ് (ഹാർഡ്‌വെയർ പരിശോധനയ്ക്കായി)
  • മോഡൽസിം* – ഇന്റൽ എഫ്‌പിജിഎ പതിപ്പ്, മോഡൽസിം – ഇന്റൽ എഫ്‌പിജിഎ സ്റ്റാർട്ടർ എഡിഷൻ, എൻ‌സി‌സി‌എം,
    Riviera-PRO*, VCS* (Verilog HDL മാത്രം)/VCS MX, അല്ലെങ്കിൽ Xcelium* പാരലൽ സിമുലേറ്റർ

ഡയറക്ടറി ഘടന

ഡയറക്‌ടറികളിൽ സൃഷ്‌ടിച്ചത് അടങ്ങിയിരിക്കുന്നു file HDMI ഇന്റൽ FPGA IP ഡിസൈനിനായി മുൻample.

ചിത്രം 4. ഡിസൈനിനായുള്ള ഡയറക്ടറി ഘടന Example
ഡിസൈനിനായുള്ള ഡയറക്ടറി ഘടന എക്സിample

റീ കോൺഫിഗറേഷൻ സീക്വൻസ് ഫ്ലോ

ചിത്രം 5. മൾട്ടി-റേറ്റ് റീകോൺഫിഗറേഷൻ സീക്വൻസ് ഫ്ലോ 

ഇൻപുട്ട് ഡാറ്റ സ്ട്രീമും റഫറൻസ് ക്ലോക്ക് ഫ്രീക്വൻസിയും ലഭിക്കുമ്പോഴോ ട്രാൻസ്‌സിവർ അൺലോക്ക് ചെയ്യുമ്പോഴോ കൺട്രോളറിന്റെ മൾട്ടി-റേറ്റ് റീകോൺഫിഗറേഷൻ സീക്വൻസ് ഫ്ലോ ചിത്രം വ്യക്തമാക്കുന്നു.
റീ കോൺഫിഗറേഷൻ സീക്വൻസ് ഫ്ലോ

ഇന്റർഫേസ് സിഗ്നലുകൾ

പട്ടികകൾ HDMI PHY ഇന്റൽ FPGA IP ഡിസൈനിന്റെ മുൻ സിഗ്നലുകൾ ലിസ്റ്റ് ചെയ്യുന്നുample.

പട്ടിക 3. ഉയർന്ന തലത്തിലുള്ള സിഗ്നലുകൾ

സിഗ്നൽ ദിശ വീതി വിവരണം
ഓൺ-ബോർഡ് ഓസിലേറ്റർ സിഗ്നൽ
clk_fpga_b3_p ഇൻപുട്ട് 1 കോർ റഫറൻസ് ക്ലോക്കിനായി 100 MHz സൗജന്യ റണ്ണിംഗ് ക്ലോക്ക്
refclk_fmcb_p ഇൻപുട്ട് 1 ട്രാൻസ്‌സീവറിന്റെ പവർ-അപ്പ് കാലിബ്രേഷനായി നിശ്ചിത നിരക്ക് റഫറൻസ് ക്ലോക്ക്. ഇത് ഡിഫോൾട്ടായി 625 MHz ആണെങ്കിലും ഏത് ആവൃത്തിയിലും ആകാം
യൂസർ പുഷ് ബട്ടണുകളും എൽഇഡികളും
cpu_resetn ഇൻപുട്ട് 1 ഗ്ലോബൽ റീസെറ്റ്
user_led_g ഔട്ട്പുട്ട് 2 പച്ച എൽഇഡി ഡിസ്പ്ലേ
എഫ്എംസി പോർട്ടിൽ എച്ച്ഡിഎംഐ എഫ്എംസി ഡോട്ടർ കാർഡ് പിന്നുകൾ
fmcb_gbtclk_m2c_p_0 ഇൻപുട്ട് 1 HDMI RX TMDS ക്ലോക്ക്
fmcb_dp_m2c_p ഇൻപുട്ട് 3 HDMI RX ചുവപ്പ്, പച്ച, നീല ഡാറ്റ ചാനലുകൾ

• ബിടെക് മകൾ കാർഡ് റിവിഷൻ 11

— [0]: RX TMDS ചാനൽ 1 (പച്ച)

— [1]: RX TMDS ചാനൽ 2 (ചുവപ്പ്)

— [2]: RX TMDS ചാനൽ 0 (നീല)

fmcb_dp_c2m_p ഔട്ട്പുട്ട് 4 HDMI TX ക്ലോക്ക്, ചുവപ്പ്, പച്ച, നീല ഡാറ്റ ചാനലുകൾ

• ബിടെക് മകൾ കാർഡ് റിവിഷൻ 11

— [0]: TX TMDS ചാനൽ 2 (ചുവപ്പ്)

— [1]: TX TMDS ചാനൽ 1 (പച്ച)

— [2]: TX TMDS ചാനൽ 0 (നീല)

— [3]: TX TMDS ക്ലോക്ക് ചാനൽ

fmcb_la_rx_p_9 ഇൻപുട്ട് 1 HDMI RX +5V പവർ കണ്ടെത്തൽ
fmcb_la_rx_p_8 ഇൻപുട്ട് 1 HDMI RX ഹോട്ട് പ്ലഗ് കണ്ടെത്തൽ
fmcb_la_rx_n_8 ഇൻപുട്ട് 1 DDC, SCDC എന്നിവയ്ക്കുള്ള HDMI RX I2C SDA
fmcb_la_tx_p_10 ഇൻപുട്ട് 1 DDC, SCDC എന്നിവയ്‌ക്കായുള്ള HDMI RX I2C SCL
fmcb_la_tx_p_12 ഇൻപുട്ട് 1 HDMI TX ഹോട്ട് പ്ലഗ് കണ്ടെത്തൽ
fmcb_la_tx_n_12 ഇൻപുട്ട് 1 DDC, SCDC എന്നിവയ്ക്കുള്ള HDMI I2C SDA
fmcb_la_rx_p_10 ഇൻപുട്ട് 1 DDC, SCDC എന്നിവയ്‌ക്കായുള്ള HDMI I2C SCL
fmcb_la_tx_p_11 ഇൻപുട്ട് 1 റീഡ്രൈവർ നിയന്ത്രണത്തിനായി HDMI I2C SDA
fmcb_la_rx_n_9 ഇൻപുട്ട് 1 റീഡ്രൈവർ നിയന്ത്രണത്തിനായി HDMI I2C SCL
ക്ലോക്കിംഗ് സ്കീം

HDMI PHY ഇന്റൽ FPGA IP ഡിസൈൻ എക്സിയുടെ ക്ലോക്കിംഗ് സ്കീം ഇനിപ്പറയുന്നതാണ്ampLe:

  • clk_fpga_b3_p എന്നത് NIOS പ്രൊസസറും കൺട്രോൾ ഫംഗ്‌ഷനുകളും പ്രവർത്തിപ്പിക്കുന്നതിനുള്ള 100 MHz ഫിക്‌സഡ് റേറ്റ് ക്ലോക്കാണ്. വിതരണം ചെയ്ത ആവൃത്തി ശരിയാണെങ്കിൽ, user_led_g[1] ഓരോ സെക്കൻഡിലും ടോഗിൾ ചെയ്യുന്നു.
  • refclk_fmcb_p എന്നത് ട്രാൻസ്‌സീവറുകളുടെ പവർ-അപ്പ് കാലിബ്രേഷനുള്ള ഒരു നിശ്ചിത നിരക്ക് റഫറൻസ് ക്ലോക്ക് ആണ്. ഇത് ഡിഫോൾട്ടായി 625 MHz ആണെങ്കിലും ഏത് ആവൃത്തിയിലും ആകാം.
  • HDMI RX-നുള്ള TMDS ക്ലോക്ക് ആണ് fmcb_gbtclk_m2c_p_0. ഈ ക്ലോക്ക് HDMI TX ട്രാൻസ്‌സീവറുകൾ പ്രവർത്തിപ്പിക്കാനും ഉപയോഗിക്കുന്നു. വിതരണം ചെയ്ത ആവൃത്തി 148.5 MHz ആണെങ്കിൽ, user_led_g[0] ഓരോ സെക്കൻഡിലും ടോഗിൾ ചെയ്യുന്നു.
ഹാർഡ്‌വെയർ സജ്ജീകരണം

HDMI PHY ഇന്റൽ FPGA IP ഡിസൈൻ മുൻample HDMI 2.0b കഴിവുള്ളതാണ് കൂടാതെ ഒരു സാധാരണ HDMI വീഡിയോ സ്ട്രീമിനായി ഒരു ലൂപ്പ്-ത്രൂ ഡെമോൺസ്‌ട്രേഷൻ നടത്തുന്നു.

ഹാർഡ്‌വെയർ ടെസ്റ്റ് പ്രവർത്തിപ്പിക്കുന്നതിന്, എച്ച്ഡിഎംഐ ഇന്റർഫേസുള്ള ഗ്രാഫിക്സ് കാർഡ് പോലുള്ള എച്ച്ഡിഎംഐ-പ്രാപ്‌തമാക്കിയ ഉപകരണം ബിടെക് എച്ച്ഡിഎംഐ 2.0 മകൾ കാർഡിലെ എച്ച്ഡിഎംഐ ആർഎക്‌സ് കണക്റ്ററുമായി ബന്ധിപ്പിക്കുക, ഇത് ഡാറ്റയെ ട്രാൻസ്‌സിവർ ആർഎക്‌സ് ബ്ലോക്കിലേക്കും എച്ച്‌ഡിഎംഐ ആർഎക്‌സിലേക്കും നയിക്കുന്നു.

  1. HDMI സിങ്ക് പോർട്ടിനെ ഒരു സാധാരണ വീഡിയോ സ്ട്രീമിലേക്ക് ഡീകോഡ് ചെയ്യുകയും ക്ലോക്ക് റിക്കവറി കോറിലേക്ക് അയയ്ക്കുകയും ചെയ്യുന്നു.
  2. HDMI RX കോർ, AXI4-സ്ട്രീം ഇന്റർഫേസ് വഴി HDMI TX കോറിലേക്ക് തിരികെ ലൂപ്പ് ചെയ്യേണ്ട വീഡിയോ, ഓക്സിലറി, ഓഡിയോ ഡാറ്റ ഡീകോഡ് ചെയ്യുന്നു.
  3. എഫ്എംസി മകൾ കാർഡിന്റെ HDMI ഉറവിട പോർട്ട് ചിത്രം ഒരു മോണിറ്ററിലേക്ക് കൈമാറുന്നു.
  4. സിസ്റ്റം റീസെറ്റ് ചെയ്യാൻ cpu_resetn ബട്ടൺ ഒരിക്കൽ അമർത്തുക.
    കുറിപ്പ്: നിങ്ങൾക്ക് മറ്റൊരു Intel FPGA ഡെവലപ്‌മെന്റ് ബോർഡ് ഉപയോഗിക്കണമെങ്കിൽ, നിങ്ങൾ ഉപകരണ അസൈൻമെന്റുകളും പിൻ അസൈൻമെന്റുകളും മാറ്റണം. Intel Arria 10 FPGA ഡെവലപ്‌മെന്റ് കിറ്റിനും Bitec HDMI 2.0 മകൾ കാർഡിനുമായി ട്രാൻസ്‌സിവർ അനലോഗ് ക്രമീകരണം പരീക്ഷിച്ചു. നിങ്ങളുടെ സ്വന്തം ബോർഡിനായുള്ള ക്രമീകരണങ്ങൾ നിങ്ങൾക്ക് പരിഷ്കരിക്കാം.

HDMI PHY ഇന്റലിനുള്ള ഡോക്യുമെന്റ് റിവിഷൻ ചരിത്രം
FPGA IP ഡിസൈൻ എക്സിampലെ ഉപയോക്തൃ ഗൈഡ്

പ്രമാണ പതിപ്പ് ഇന്റൽ ക്വാർട്ടസ് പ്രൈം പതിപ്പ് IP പതിപ്പ് മാറ്റങ്ങൾ
2022.07.20 22.2 1.0.0 പ്രാരംഭ റിലീസ്.

പ്രമാണങ്ങൾ / വിഭവങ്ങൾ

intel HDMI PHY FPGA IP ഡിസൈൻ എക്സ്ample [pdf] ഉപയോക്തൃ ഗൈഡ്
HDMI PHY FPGA IP ഡിസൈൻ എക്സിample, HDMI PHY, FPGA IP ഡിസൈൻ എക്സിample, HDMI PHY IP ഡിസൈൻ എക്സിample, FPGA IP ഡിസൈൻ എക്സിample, IP ഡിസൈൻ എക്സിampലെ, 732781

റഫറൻസുകൾ

ഒരു അഭിപ്രായം ഇടൂ

നിങ്ങളുടെ ഇമെയിൽ വിലാസം പ്രസിദ്ധീകരിക്കില്ല. ആവശ്യമായ ഫീൽഡുകൾ അടയാളപ്പെടുത്തി *