ኢንቴል-ሎጎ

intel AN 776 UHD HDMI 2.0 የቪዲዮ ቅርጸት ቅየራ ንድፍ Example

intel-AN-776-UHD-HDMI-2-0-የቪዲዮ-ቅርጸት-ልወጣ-ንድፍ-Exampሌ-ምርት

ስለ ዩኤችዲ ኤችዲኤምአይ 2.0 የቪዲዮ ቅርጸት ቅየራ ንድፍ Example

እጅግ በጣም ከፍተኛ ጥራት (UHD) HDMI 2.0 የቪዲዮ ቅርጸት ቅየራ ንድፍ ምሳሌample የኢንቴል ኤችዲኤምአይ 2.0 ቪዲዮ ግንኙነት አይፒን ከIntel® FPGA IP ከኢንቴል ቪዲዮ እና ምስል ማቀናበሪያ ስዊት ላይ በመመስረት ከቪዲዮ ማቀነባበሪያ ቱቦ ጋር ያዋህዳል።
ዲዛይኑ ከፍተኛ ጥራት ያለው ልኬትን ፣ የቀለም ቦታን መለወጥ እና የፍሬም ፍጥነትን ለቪዲዮ ዥረቶች እስከ 4 ኪ በ 60 ክፈፎች በሰከንድ ያቀርባል። ዲዛይኑ በከፍተኛ ደረጃ የሶፍትዌር እና ሃርድዌር ማዋቀር የሚችል ነው፣ ፈጣን የስርዓት ውቅር እና እንደገና ዲዛይን ማድረግ ያስችላል። ዲዛይኑ ኢንቴል አሪያ® 10 መሳሪያዎች ላይ ያነጣጠረ ሲሆን በIntel Quartus® Prime Design Suite ውስጥ ከቪዲዮ እና ምስል ማቀናበሪያ ስዊት የመጣውን የቅርብ ጊዜውን 4K ዝግጁ IP ይጠቀማል።

ተዛማጅ መረጃ
Intel HDMI IP ኮር የተጠቃሚ መመሪያ

ዩኤችዲ ኤችዲኤምአይ 2.0 የቪዲዮ ቅርጸት ቅየራ ንድፍ Example ባህሪያት

ግቤት፡

  • የኤችዲኤምአይ 2.0 ግንኙነት ከ720×480 እስከ 3840×2160 ጥራት በማንኛውም የፍሬም ፍጥነት እስከ 60fps ድረስ ይደግፋል።
  • የግቤት ሙቅ-ተሰኪ ድጋፍ።
  • በመግቢያው ላይ ሁለቱንም RGB እና YCbCr (4:4:4፣ 4:2:2 እና 4:2:0) የቀለም ቅርጸቶችን ይደግፋል።
  • በ 8 እና 10 ቢት በቀለም ግቤትን ይደግፋል
  • ሶፍትዌሩ የግብዓት ቅርጸቱን በራስ-ሰር ያገኝና የማቀነባበሪያውን ቧንቧ በትክክል ያዘጋጃል።

ውጤት፡

  • የኤችዲኤምአይ 2.0 ግንኙነት ለ1080p፣ 1080i ወይም 2160p ጥራት በ60fps፣ ወይም 2160p በ30fps
  • የውጤት ሙቅ-ተሰኪ ድጋፍ
  • DIP መቀየሪያዎች የሚፈለገውን የውጤት ቀለም ቅርጸት ወደ RGB፣ YCbCr-4:4:4 ወይም YCbCr-4:2:2፣ ወይም YCbCr 4:2:0) ያዘጋጃሉ።
  • DIP መቀየሪያዎች ውጤቱን ወደ 8 ወይም 10 ቢት በቀለም ያዘጋጃሉ።

ነጠላ ባለ 10-ቢት RGB ማቀነባበሪያ ቧንቧ ከሶፍትዌር ሊዋቀር የሚችል ልኬት እና የፍሬም ፍጥነት ልወጣ፡-

  • Lanczos down-scalerን 12 መታ ያድርጉ
  • 16 ደረጃ፣ 4 መታ ላንሶስ ወደላይ-ስኬር
  • የሶስትዮሽ ቋት የቪዲዮ ፍሬም ቋት የፍሬም ፍጥነት ልወጣን ያቀርባል
  • የኦኤስዲ አዶን መደራረብን የሚፈቅድ የአልፋ-ማደባለቅ ድብልቅ

ተዛማጅ መረጃ

  • የአቫሎን በይነገጽ መግለጫዎች
    ስለ አቫሎን ማህደረ ትውስታ-ካርታ እና አቫሎን ዥረት በይነገጾች መረጃ
  • ቪዲዮ እና ምስል ማቀናበሪያ Suite የተጠቃሚ መመሪያ
    ስለ አቫሎን ዥረት ቪዲዮ በይነገጽ መረጃ
  • AN 556፡ በIntel FPGAs ውስጥ ያለውን የንድፍ ደህንነት ባህሪያትን መጠቀም

ዩኤችዲ ኤችዲኤምአይ 2.0 የቪዲዮ ቅርጸት ቅየራ ንድፍ Exampመጀመር

  • የሃርድዌር እና የሶፍትዌር መስፈርቶች ለ UHD HDMI 2.0 የቪዲዮ ቅርጸት ቅየራ ንድፍ Exampገጽ 5 ላይ
  • የዩኤችዲ ኤችዲኤምአይ 2.0 የቪዲዮ ቅርጸት ቅየራ ንድፍ በማውረድ እና በመጫን ላይampገጽ 6 ላይ
  • በገጽ 10 ላይ የIntel Aria 6 FPGA ልማት ቦርድ ማቋቋም
  • የዩኤችዲ ኤችዲኤምአይ 2.0 የቪዲዮ ቅርጸት ልወጣ ንድፍ በማጠናቀር ላይampገጽ 9 ላይ
  • የዩኤችዲ ኤችዲኤምአይ 2.0 የቪዲዮ ቅርጸት ልወጣ ንድፍ በማጠናቀር ላይampከ Nios II ሶፍትዌር መሳሪያዎች ለ Eclipse በገጽ 9 ላይ
  • የዩኤችዲ ኤችዲኤምአይ 2.0 የቪዲዮ ቅርጸት ልወጣ ንድፍ በማሄድ ላይample on the Hardware በገጽ 11 ላይ

የሃርድዌር እና የሶፍትዌር መስፈርቶች ለ UHD HDMI 2.0 የቪዲዮ ቅርጸት ቅየራ ንድፍ Example

ዲዛይኑ የሚከተሉትን ሃርድዌር ይፈልጋል።

  • Intel Arria 10 GX FPGA ልማት ኪት
  • Bitec HDMI 2.0 FMC ሴት ልጅ ካርድ፣ ክለሳ 11
  • HDMI 2.0 ምንጭ እስከ 3840x2160p60 RGB እና YCbCr ያልተመሰጠረ ቪዲዮ
  • HDMI 2.0 እስከ 3840x2160p60 RGB እና YCbCr ቪዲዮን የሚያሳይ
  • ኢንቴል VESA የተረጋገጠ HDMI 2.0 ገመዶችን ይመክራል።

ዲዛይኑ የሚከተሉትን ሶፍትዌሮች ይፈልጋል።

  • ዊንዶውስ ወይም ሊኑክስ ኦኤስ
  • የ Intel Quartus Prime Design Suite v20.4 የሚከተሉትን ያጠቃልላል
    • Intel Quartus Prime Pro እትም
    • መድረክ ዲዛይነር
    • Nios® II EDS
    • ኢንቴል FPGA IP ላይብረሪ (ቪዲዮ እና ምስል ማቀናበሪያ ስዊትን ጨምሮ)

ተዛማጅ መረጃ

  • Arria 10 GX FPGA ልማት ኪት
  • Biec HDMI FMC ሴት ልጅ ካርድ

የዩኤችዲ ኤችዲኤምአይ 2.0 የቪዲዮ ቅርጸት ቅየራ ንድፍ በማውረድ እና በመጫን ላይample

  1. ፕሮጀክቱን ያውርዱ file udx10_hdmi_204.zip ከኢንቴል ሪሶርስ እና ዲዛይን ማእከል።
  2. የዚፕ ማህደሩን ይዘቶች ያውጡ።
    ማውጫው Intel Quartus Prime top.qsf እና top.qpf ይዟል files እና ሌሎች ሁሉም files ለንድፍ.

ተዛማጅ መረጃ
ኢንቴል ሪሶርስ እና ዲዛይን ማዕከል

መጫን Files ለ UHD HDMI 2.0 የቪዲዮ ቅርጸት ቅየራ ንድፍ Example

ሠንጠረዥ 1.Files እና ማውጫዎች

File ወይም የማውጫ ስም መግለጫ
ip የአይፒ ምሳሌን ይይዛል files በንድፍ ውስጥ ለሁሉም ኢንቴል FPGA አይፒ። የአይፒ ምሳሌዎችን ጨምሮ ለ፡-

• የኤችዲኤምአይ ኮር (ማስተላለፍ እና መቀበል)

• በንድፍ ከፍተኛ ደረጃ ላይ ሰዓቶችን የሚያመነጭ PLL

• ሁሉም አይፒዎች በፕላትፎርም ዲዛይነር ሲስተም ለማቀነባበሪያ ቧንቧ መስመር።

ዋና_ምስል pre_compiled.sof - አስቀድሞ የተጠናቀረ ቦርድ ፕሮግራሚንግ ይዟል file ለዲዛይኑ.
ያልሆኑ_acds_ip ኢንቴል ኳርተስ ፕራይም ዲዛይን ስዊት ያላካተተውን ለተጨማሪ IP የምንጭ ኮድ ይዟል፡

• ለአዶ ጀነሬተር ምንጭ

• ዳግም ማስጀመር ማመሳሰል

በኤችዲኤምአይ እና በተዘጋ ቪዲዮ አይፒዎች መካከል ቀጥተኛ ግንኙነት እንዲኖር የበይነገጽ ክፍሎች።

ኤስዲሲ SDC ይዟል file በኤስዲሲ ያልተያዙት በዚህ ንድፍ የሚፈለጉትን ተጨማሪ የጊዜ ገደቦችን የሚገልጽ fileከአይፒ አጋጣሚዎች ጋር በራስ-ሰር ተካትቷል።
ሶፍትዌር የንድፍ ከፍተኛ ደረጃ ተግባራዊነትን ለመቆጣጠር በተከተተው Nios II ፕሮሰሰር ላይ ለሚሰራው ሶፍትዌር የምንጭ ኮድ፣ ቤተ-መጻሕፍት እና ስክሪፕቶችን ይገንቡ።
ያልሆኑ_acds_ip.ipx ይህ .ipx file በአይፒ ቤተ-መጽሐፍት ውስጥ እንዲታይ ሁሉንም የአይ.ፒ. በ_acds_ip ማውጫ ውስጥ ለፕላትፎርም ዲዛይነር ያሳውቃል
ቅድመ_ማጠናቀር_flow.tcl የIntel Quartus ኘሮጀክቱ ከመዘጋጀቱ በፊት የሚጠቀመው የTcl ስክሪፕት የሚያስፈልጉትን የግንባታ ደረጃዎች በራስ ሰር ለመስራት ነው።
README.txt ንድፉን ለመገንባት እና ለማስኬድ አጭር መመሪያዎች
ከላይ.qpf የ Intel Quartus Prime ፕሮጀክት file ለዲዛይኑ
ከፍተኛ.qsf የ Intel Quartus Prime የፕሮጀክት ቅንጅቶች file ለዲዛይኑ. ይህ file ሁሉንም ይዘረዝራል። fileዲዛይኑን፣ የፒን ምደባዎችን እና ሌሎች የፕሮጀክት ቅንብሮችን ለመገንባት የሚያስፈልጉ ዎች።
ከላይ.ቪ ከፍተኛ ደረጃ Verilog HDL file ለዲዛይኑ.
udx10_hdmi.qsys የፕላትፎርም ዲዛይነር ስርዓት የቪዲዮ ማቀነባበሪያ ቧንቧ መስመር እና የኒዮስ II ፕሮሰሰር እና ተጓዳኝ አካላትን የያዘ።

የ Intel Arria 10 FPGA ልማት ቦርድን በማዘጋጀት ላይ
የዩኤችዲ ቪዲዮ ቅርጸት ልወጣ ንድፍ ለማሄድ Exampላይ:

  1. የ Bitec HDMI 2.0 FMC ካርድን ከኢንቴል አሪያ 10 ጂኤክስ FPGA ልማት ቦርድ ጋር ኤፍኤምሲ ፖርት Aን በመጠቀም ያስተካክሉ።
  2. የኃይል ማብሪያ / ማጥፊያ (SW1) መጥፋቱን ያረጋግጡ እና የኃይል ማገናኛውን ያገናኙ።
  3. የዩ ኤስ ቢ ብላስተር II የማውረጃ ገመድ ከኮምፒዩተርዎ እና ከማይክሮ ዩኤስቢ አያያዥ (J3) በIntel Arria 10 GX FPGA ልማት ሰሌዳ ላይ ያገናኙ።
  4. በኤችዲኤምአይ ቪዲዮ ምንጭ እና በBiec HDMI 2.0 FMC ካርድ Rx ወደብ መካከል የኤችዲኤምአይ 2.0 ገመድ ያያይዙ እና ምንጩ ንቁ መሆኑን ያረጋግጡ።
  5. በኤችዲኤምአይ ማሳያ እና በBiec HDMI 2.0 FMC ካርድ Tx ወደብ መካከል የኤችዲኤምአይ 2.0 ገመድ ያያይዙ እና ማሳያው ንቁ መሆኑን ያረጋግጡ።
  6. SW1 በመጠቀም ሰሌዳውን ያብሩ

የቦርድ ሁኔታ መብራቶች፣ DIP መቀየሪያዎች እና የግፊት ቁልፎች

የኢንቴል አሪያ 10 ጂኤክስ ኤፍፒጂኤ ልማት ቦርድ ስምንት የስታተስ መብራቶች አሉት፣ እያንዳንዳቸው ሁለቱም ቀይ እና አረንጓዴ ኤልኢዲዎች፣ እና የኢንቴል አሪያ 10 ዩኤችዲ ዲዛይን የሚጠቀማቸው ሶስት የግፋ አዝራሮች አሉት።
ምስል 1.የቦርድ ሁኔታ መብራቶች, DIP ስዊቾች እና የግፊት ቁልፎች ቦታintel-AN-776-UHD-HDMI-2-0-የቪዲዮ-ቅርጸት-ልወጣ-ንድፍ-Example-fig 2

ምስል 2. የሁኔታ መብራቶች
ዲዛይኑ በIntel Arria 10 GX FPGA ልማት ቦርድ ላይ እየሰራ ሳለ የቦርዱ የሁኔታ መብራቶች የስርዓቱን ወቅታዊ ሁኔታ ያሳያሉ። እያንዳንዱ የሁኔታ ብርሃን አቀማመጥ የተቀናጀ ቀይ እና አረንጓዴ LED ይዟል።

 

LED መግለጫ
አረንጓዴ LEDs
0 HDMI Rx IO PLL ተቆልፏል
1 HDMI Rx ዝግጁ
ቀጠለ…
LED መግለጫ
2 HDMI Rx ተቆልፏል
3 HDMI Rx በላይample
4 HDMI Tx IO PLL ተቆልፏል
5 HDMI Tx ዝግጁ
6 HDMI Tx PLL ተቆልፏል
7 ኤችዲኤምአይ Tx ኦቨርስample
ቀይ LEDs
0 DDR4 EMIF ልኬት በሂደት ላይ ነው።
1 DDR4 EMIF ልኬት አልተሳካም።
7፡2 ጥቅም ላይ ያልዋለ.

ሠንጠረዥ 3. የግፋ አዝራሮች

Ushሽበተን መግለጫ
ፒቢ0 በውጤቱ ማሳያው በላይኛው ቀኝ ጥግ ላይ ያለውን የኢንቴል አዶ ማሳያን ይቆጣጠራል። በሚነሳበት ጊዜ የአዶው ማሳያ ነቅቷል። PB0 ን መጫን ለአዶ ማሳያ ማንቃትን ይቀየራል።
ፒቢ1 የንድፍ አወጣጥ ሁነታን ይቆጣጠራል. ምንጩ ወይም ማጠቢያው ሲሞቅ የንድፍ ነባሪው ከሁለቱም ጋር ይሆናል፡-

• የመተላለፊያ ሁነታ የግቤት ጥራት ከውጤቱ ጥራት ያነሰ ወይም እኩል ከሆነ

• የግቤት መፍታት ከውጤቱ ጥራት የሚበልጥ ከሆነ ዝቅ ማድረግ

በእያንዳንዱ ጊዜ PB1 ን ሲጫኑ ዲዛይኑ ወደ ቀጣዩ የመጠን ሁነታ ይቀያየራል (passthrough> upscale, upscale> downscale, downscale> passthrough). .

ፒቢ2 ጥቅም ላይ ያልዋለ

ሠንጠረዥ 4. DIP መቀየሪያዎች
የተጠቃሚው DIP መቀየሪያዎች አማራጭ የኒዮስ II ተርሚናል ማተምን እና በኤችዲኤምአይ ቲኤክስ የሚነዳ የውጤት ቪዲዮ ቅርጸት ቅንጅቶችን ይቆጣጠራሉ። በመቀየሪያው አካል ላይ ከሚታተሙት ቁጥሮች ጋር ለማዛመድ የዲአይፒ ቁልፎች ከ 1 እስከ 8 (ከ 0 እስከ 7 አይደሉም) ተቆጥረዋል። እያንዳንዱን ማብሪያ / ማጥፊያ ወደ ማብራት / ማብራት / ማብራት / ማብሪያ / ማብሪያ / ማብሪያ / ማጥፊያ / ማብሪያ / ማጥፊያ / ማብሪያ / ማጥፊያ / ማብሪያ / ማጥፊያ / ማብሪያ / ማጥፊያ / ማብሪያ / ማጥፊያ / ማብሪያ / ማጥፊያ / ማብሪያ / ማብሪያ / ማብሪያ / ማብሪያ / ማብሪያ / ማጥፊያ / ማብሪያ / ማብሪያ / ማብሪያ / ማብሪያ / ማጥፊያ / ማብሪያ / ማጥፊያ / ማብሪያ / ማጥፊያ / ማብሪያ / ማብሪያ / ማብሪያ / ማብሪያ / ማብሪያ / ማብሪያ / ማጥፊያ / ማብሪያ / ማብሪያ / ማብሪያ / ማብሪያ / ማብሪያ / ማጥፊያ / ማብሪያ / ማብሪያ / ማጥፊያ / ማብሪያ / ማብሪያ / ማብሪያ / ማብሪያ / ማብሪያ / ማብሪያ / ማጥፊያ.

መቀየሪያ(ዎች) አቀማመጥ ቀይር አቀማመጥ ተግባር
1 በርቷል ሲዋቀር Nios II ተርሚናል ማተምን ያነቃል።
2 አጥፋ የውጤት ቢትዎችን በቀለም ያቀናብሩ፡ 8 ቢት

10 ቢት

4 ጠፍቷል ጠፍቷል ላይ በርቷል 3 አጥፋ በርቷል የውጤት ቀለም ቦታን እና sampላንግ፡ አርጂቢ 4፡4፡4

ይክbCr 4:4:4

ይክbCr 4:2:2

ይክbCr 4:2:0

6 ጠፍቷል ጠፍቷል ላይ በርቷል 5 አጥፋ በርቷል የውጤት ጥራት እና የፍሬም ፍጥነት ያዘጋጁ። 4 ኪ60

4K30

1080p60

1080ይ60

8፡7 ጥቅም ላይ ያልዋለ

የዩኤችዲ ኤችዲኤምአይ 2.0 የቪዲዮ ቅርጸት ልወጣ ንድፍ በማጠናቀር ላይample

ኢንቴል ቀድሞ የተጠናቀረ የቦርድ ፕሮግራምንም ያቀርባል file precompiled.sof እንደ የፕሮጀክቱ አካል file በ master_image ዳይሬክተሩ ውስጥ፣ ሙሉ ቅንብርን ሳያካሂዱ ንድፉን ማካሄድ ይችላሉ።
ደረጃዎቹ ንድፉን እንዴት ማጠናቀር እንዳለቦት ያሳዩዎታል፣ ነገር ግን የIntel Quartus ፕሮጀክት ከ2 እስከ 6 አውቶሜትድ የሚያደርግ የTcl ስክሪፕት ያካትታል፣ ስለዚህ እነዚያን ደረጃዎች ለመዝለል መምረጥ ይችላሉ። ንድፉ እንዴት እንደተሰበሰበ እንዲረዱ ኢንቴል ንድፉን ለማጠናቀር ሁሉንም ደረጃዎች ያካትታል።

  1. በ Intel Quartus Prime ሶፍትዌር ውስጥ, ፕሮጀክቱን ይክፈቱ file ከላይ.qpf.
  2. 2. ጠቅ ያድርጉ File ➤ ክፈት እና ip/hdmi_subsys/hdmi_subsys.ip ን ይምረጡ።
    ለኤችዲኤምአይ IP የ paramerer parameter editor GUI ይከፈታል, በንድፍ ውስጥ የ HDMI ምሳሌ መለኪያዎችን ያሳያል.
  3. ፍጠርን ጠቅ ያድርጉ Example ንድፍ (ማመንጨት አይደለም).
  4. ትውልዱ ሲጠናቀቅ የመለኪያ አርታዒውን ይዝጉ።
  5. የፕላትፎርም ዲዛይነር ለመክፈት Tools ➤ ፕላትፎርም ዲዛይነርን ጠቅ ያድርጉ።
    • a. ለፕላትፎርም ዲዛይነር ስርዓት አማራጭ udx10_hdmi.qsys ን ይምረጡ እና ክፈትን ጠቅ ያድርጉ
    • b. Review የቪዲዮ ማቀነባበሪያ ቧንቧ.
    • c. ስርዓቱን ለማመንጨት HDL ፍጠርን ጠቅ ያድርጉ…
    • d. በትውልድ መስኮቱ ውስጥ ለተመረጡት ትውልድ ኢላማዎች የውጤት ማውጫዎችን አጽዳ የሚለውን ያብሩ።
    • e. ማመንጨትን ጠቅ ያድርጉ።
  6. በአንድ ተርሚናል ውስጥ፣ ወደ ሶፍትዌር/ስክሪፕት ይሂዱ እና የሼል ስክሪፕቱን build_sw.sh ያሂዱ። ሶፍትዌሩ ለዲዛይኑ የኒዮስ II ሶፍትዌርን ይገነባል፣ ሁለቱንም vip_control.elf ይፈጥራል file በ runtime ጊዜ ወደ ሰሌዳው ማውረድ እንደሚችሉ እና .hex file ወደ ቦርድ ፕሮግራሚንግ ያጠናከረ .ሶፍ file.
  7. ማቀናበርን ጠቅ ያድርጉ ➤ ማጠናቀር ጀምር።
    ስብስቡ የላይኛውን.ሶፍ ይፈጥራል file በውጤቱ ውስጥ_files ማውጫ.

ተዛማጅ መረጃ
የዩኤችዲ ኤችዲኤምአይ 2.0 የቪዲዮ ቅርጸት ቅየራ ንድፍ በማውረድ እና በመጫን ላይ

የዩኤችዲ ኤችዲኤምአይ 2.0 የቪዲዮ ቅርጸት ልወጣ ንድፍ በማጠናቀር ላይampለ Eclipse ከኒዮስ II ሶፍትዌር መሳሪያዎች ጋር

ዲዛይኑ የሼል ስክሪፕት ያካትታል file (/software/script/script_build_sw.sh) ለዲዛይን የኒዮስ II ሶፍትዌር ኮድ በፍጥነት እንዲገነቡ ያግዝዎታል። ስክሪፕቱ ፕሮግራሚንግ በፍጥነት እንዲፈጥሩ ይፈቅድልዎታል files ለ Nios II ፕሮሰሰር. ሆኖም የሶፍትዌር ኮድ በይነተገናኝ ማረም የሚፈቅድ የስራ ቦታ አያዘጋጅም።
የንድፍ ሶፍትዌሮችን ለማጠናቀር ደረጃዎቹን መከተል ይችላሉ, ይህም ንድፉን ለማረም ያስችልዎታል. ወይም በIntel የቀረበውን ስክሪፕት ማሄድ ይችላሉ። ስክሪፕቱን ለማስኬድ፡-

  1. በዊንዶውስ ኤክስፕሎረር ውስጥ ወደ /ሶፍትዌር/ስክሪፕት ማውጫ ከሁሉም አስፈላጊ ሶፍትዌሮች ጋር files.
  2. ከስክሪፕት ማውጫው ተርሚናል ውስጥ የሼል ስክሪፕቱን build_sw.sh ያሂዱ፣ ይህም በ vip_control ማውጫ ውስጥ ሊተገበር የሚችል vip_control.elf ያመነጫል።
    ማስታወሻ፡ ይህ ስክሪፕት ይተካል። fileበ vip_control ማውጫ ውስጥ። ማንኛውንም ምንጭ ያርትዑ fileበ vip_control_src ማውጫ ውስጥ ብቻ።

እርምጃዎች፡-

  1. በተጫነው የፕሮጀክት ማውጫ ውስጥ አዲስ አቃፊ ይፍጠሩ እና የስራ ቦታን ይሰይሙ።
  2. በኢንቴል ኳርተስ ፕራይም ሶፍትዌር ውስጥ ቱልስ ➤ ኒዮስ II የሶፍትዌር ግንባታ መሳሪያዎች ለግርዶሽ ➤ የሚለውን ይጫኑ።
    1. a. በ Workspace Launcher መስኮት ውስጥ የስራ ቦታን ይምረጡ።
    2. b. እሺን ጠቅ ያድርጉ።
  3. በኒዮስ II - Eclipse መስኮት ውስጥ, ጠቅ ያድርጉ File ➤ አዲስ ➤ Nios II መተግበሪያ እና BSP ከአብነት።
    የኒዮስ II መተግበሪያ እና BSP ከአብነት የንግግር ሳጥን ውስጥ ይታያል።
    • a. በ SOPC መረጃ ውስጥ File ሳጥን፣ udx10_hdmi/ udx10_hdmi.sopcinfo የሚለውን ይምረጡ file.
      የኒዮስ II SBT ለ Eclipse የ CPUን ስም በአቀነባባሪው ስም ይሞላል.sopcinfo file..
    • b. በፕሮጀክት ስም ሳጥን ውስጥ vip_control ይተይቡ።
    • c. ከአብነት ዝርዝር ውስጥ ባዶ ፕሮጀክትን ይምረጡ እና ቀጣይ የሚለውን ጠቅ ያድርጉ።
    • d. በፕሮጀክት ኘሮጀክት አብነት ላይ በመመስረት አዲስ የBSP ፕሮጀክት ፍጠርን በፕሮጀክት ስም vip_control_bsp ይምረጡ እና ነባሪ ቦታን ተጠቀም የሚለውን ያብሩ።
    • e. አፕሊኬሽኑን እና BSP በ .sopcinfo ላይ በመመስረት ጨርስን ጠቅ ያድርጉ file.
      BSP ካመነጨ በኋላ፣ vip_control እና vip_control_bsp ፕሮጀክቶች በፕሮጀክት ኤክስፕሎረር ትር ውስጥ ይታያሉ።
  4. በዊንዶውስ ኤክስፕሎረር ውስጥ የሶፍትዌር/ቪፕ_control_src ማውጫ ይዘቶችን ወደ ሶፍትዌሩ/ቪፕ_መቆጣጠሪያ ማውጫ ይቅዱ።
  5. በNios II - Eclipse መስኮት የፕሮጀክት ኤክስፕሎረር ትር ውስጥ በቀኝ ጠቅ ያድርጉ
    vip_control_bsp አቃፊ እና Nios II ➤ BSP አርታዒን ይምረጡ።
    • a. ለsys_clk_timer ከተቆልቋይ ሜኑ ውስጥ ምንም አይምረጡ
    • b. ለጊዜስት ከተቆልቋይ ምናሌ ውስጥ cpu_timer ን ይምረጡamp_ሰዓት ቆጣሪ
    • c. አነስተኛ_c_ላይብረሪ አንቃን ያብሩ
    • d. ማመንጨትን ጠቅ ያድርጉ።
    • e. ትውልድ ሲጠናቀቅ ውጣ የሚለውን ጠቅ ያድርጉ
  6. ፕሮጄክትን ምረጥ ➤ ሁሉንም ገንባ ለማመንጨት file vip_control.elf በሶፍትዌር/vip_control ማውጫ ውስጥ።
  7. mem_init ይገንቡ file ለ Intel Quartus Prime ጥንቅር፡-
    • a. በፕሮጀክት ኤክስፕሎረር መስኮት ውስጥ vip_control ላይ በቀኝ ጠቅ ያድርጉ።
    • b. ዒላማዎችን ያድርጉ ➤ ይገንቡ…
    • c. mem_init_generate ን ይምረጡ እና ግንባታን ጠቅ ያድርጉ።
      የ Intel Quartus Prime ሶፍትዌር ያመነጫል
      udx10_hdmi_onchip_memory2_0_onchip_memory2_0.hex file በሶፍትዌር / vip_control / mem_init ማውጫ ውስጥ
  8. ንድፉ አስቀድሞ በተገናኘ ሰሌዳ ላይ እየሄደ እያለ ፣ ን ያሂዱ
    vip_control.elf ፕሮግራሚንግ file በ Eclipse ግንባታ የተፈጠረ
    • a. በኒዮስ II - ግርዶሽ መስኮት በፕሮጄክት ኤክስፕሎረር ትር ውስጥ የ vip_control አቃፊን በቀኝ ጠቅ ያድርጉ።
    • b. እንደ አሂድ ይምረጡ ➤ Nios II ሃርድዌር።
      የኒዮስ II ተርሚናል መስኮት ቀድሞውኑ የተከፈተ ከሆነ አዲስ ሶፍትዌር ለማውረድ ከመሞከርዎ በፊት ይዝጉት።

ተዛማጅ መረጃ
የዩኤችዲ ኤችዲኤምአይ 2.0 የቪዲዮ ቅርጸት ቅየራ ንድፍ በማውረድ እና በመጫን ላይample

የዩኤችዲ ኤችዲኤምአይ 2.0 የቪዲዮ ቅርጸት ልወጣ ንድፍ በማሄድ ላይampበሃርድዌር ላይ

ለዲዛይኑ የተጠናቀረውን ሶፍ ወደ Intel Aria 10 GX FPGA Development Kit ያውርዱ እና ንድፉን ያስኪዱ።

  1. በ Intel Quartus Prime ሶፍትዌር ውስጥ Tools ➤ ፕሮግራመርን ጠቅ ያድርጉ።
  2. በፕሮግራመር መስኮቱ ውስጥ ጄን ለመቃኘት አውቶማቲክን ይንኩ።TAG ሰንሰለት እና የተገናኙትን መሳሪያዎች ያግኙ.
    ብቅ ባይ መስኮት ከመልእክቱ ጋር ከታየ የፕሮግራም አድራጊውን መሳሪያ ዝርዝር ማዘመን ይፈልጋሉ አዎ የሚለውን ጠቅ ያድርጉ።
  3. በመሳሪያው ዝርዝር ውስጥ 10AX115S2F45 የሚለውን ረድፍ ይምረጡ እና ለውጥን ጠቅ ያድርጉ File… ከዚያ፡
    • a. ከንድፍ ጋር የተካተተውን ቀድሞ የተጠናቀረ .ሶፍ ለመጠቀም በማስተር_ምስል ማውጫ ውስጥ .sof የሚለውን ይምረጡ።
    • b. የእርስዎን የተቀናበረ .sof ለመጠቀም በውጤቱ ውስጥ ያለውን .ሶፍ ይምረጡ_files ማውጫ.
  4. በ10AX115S2F45 ረድፍ ውስጥ ፕሮግራም/አዋቅር።
  5. ጀምርን ጠቅ ያድርጉ።
    ፕሮግራመር ሲጠናቀቅ ንድፉ በራስ-ሰር ይሰራል።
  6. የተጠቃሚ DIP ማብሪያ / ማጥፊያ 1 ወደ ON ቦታ ካቀናበሩት ፣ የንድፍ ውፅዓት መልእክቶችን ለመቀበል Nios II ተርሚናል ይክፈቱ ፣ አለበለዚያ የንድፍ መቆለፊያዎች። ተጠቃሚ DIP ቀይር 1 እንዲጠፋ ከተቀናበረ የኒዮስ II ተርሚናልን አይክፈቱ።
    • a. የተርሚናል መስኮት ይክፈቱ እና nios2-terminal ብለው ይተይቡ እና አስገባን ይጫኑ። ዲዛይኑ በሚሰራበት ጊዜ ውፅዓት በማሳያው ላይ ይታያል፣ ምንም እንኳን በመግቢያው ላይ ምንም ምንጭ ባይገናኝም። ውጤቱም በማያ ገጹ በላይኛው ቀኝ ጥግ ላይ ያለው የኢንቴል አዶ ያለው ጥቁር ስክሪን ነው። ሶፍትዌሩን ከገነቡት ኒዮስ II የሶፍትዌር ግንባታ መሳሪያዎች ለ Eclipse በመጠቀም የሶፍትዌር ፕሮግራሚንግ ማረም፣ ማጠናቀር እና ማውረድ ይችላሉ። file ቦርዱን ፕሮግራም ካደረጉ በኋላ በማንኛውም ጊዜ.
  7. በኒዮስ II - Eclipse መስኮት ውስጥ የ vip_control.elf ፕሮግራሚንግ ያሂዱ file በ Eclipse ግንባታ የተፈጠረ .
    የኒዮስ II ተርሚናል መስኮት ቀድሞውኑ ክፍት ከሆነ አዲስ ሶፍትዌር ለማውረድ ከመሞከርዎ በፊት ይዝጉት።
    • ሀ. በኒዮስ II - ግርዶሽ መስኮት በፕሮጄክት ኤክስፕሎረር ትር ውስጥ የ vip_control አቃፊን በቀኝ ጠቅ ያድርጉ።
    • ለ. እንደ አሂድ ይምረጡ ➤ Nios II ሃርድዌር።

ዩኤችዲ ኤችዲኤምአይ 2.0 የቪዲዮ ቅርጸት ቅየራ ንድፍ Example ተግባራዊ መግለጫ

የፕላትፎርም ዲዛይነር ሲስተም፣ udx10_hdmi.qsys፣ የቪዲዮ ቧንቧ መስመር IP እና ይዟል።
የኒዮስ II ፕሮሰሰር አካላት. ከፍተኛ-ደረጃ Verilog HDL file (top.v) ያገናኛል።
የፕላትፎርም ዲዛይነር ስርዓት ወደ HDMI RX እና TX። ዲዛይኑ አንድ ነጠላ ያካትታል
በኤችዲኤምአይ ግብዓት እና በኤችዲኤምአይ ውፅዓት መካከል የቪዲዮ ማቀናበሪያ መንገድ።

ምስል 2. አግድ ዲያግራም
ስዕሉ በግራ በኩል ከ HDMI ምንጭ የሚመጣውን ቪዲዮ ያሳያል. ዲዛይኑ ቪዲዮውን ወደ ኤችዲኤምአይ ማጠቢያ በቀኝ በኩል ከማስተላለፋችን በፊት ቪዲዮውን ከግራ ወደ ቀኝ በቪዲዮ ቧንቧው በኩል ያስኬዳል። በኒዮስ II ፕሮሰሰር እና በሌሎች የስርዓቱ አካላት መካከል።intel-AN-776-UHD-HDMI-2-0-የቪዲዮ-ቅርጸት-ልወጣ-ንድፍ-Example-fig 1

HDMI RX እና PHY
የBiec HDMI ኤፍኤምሲ ካርድ ከኤችዲኤምአይ ምንጭ ለ HDMI 2.0 ምልክት ቋት ይሰጣል። የቪዲዮ ዥረት ለመፍጠር የኤችዲኤምአይ RX PHY እና የኤችዲኤምአይ RX IP ጥምረት የመጪውን ምልክት መፍታት። የኤችዲኤምአይ RX PHY መጪውን መረጃ ከስር ለማስወጣት ትራንስሰቨሮችን ይዟል እና HDMI RX IP የኤችዲኤምአይ ፕሮቶኮሉን ይፈታዋል። ጥምር HDMI RX IP መጪውን የኤችዲኤምአይ ምልክት ያለ ምንም የሶፍትዌር ጣልቃ ገብነት ያስኬዳል። የተገኘው የቪዲዮ ምልክት ከኤችዲኤምአይ RX IP የተዘጋ የቪዲዮ ዥረት ቅርጸት ነው። ዲዛይኑ የ HDMI RXን ለ10-ቢት ውፅዓት ያዋቅራል።

HDMI RX በይነገጽ
በኤችዲኤምአይ አርኤክስ አይፒ የተዘጋው የቪዲዮ ዥረት የውሂብ ቅርጸት ውፅዓት ከተዘጋው የቪዲዮ መረጃ ቅርጸት ጋር ተኳሃኝ ነው ፣ በክሎክድ ቪዲዮ ግብዓት አይፒ ከሚጠበቀው ፣ ቀጥሎ ባለው ሂደት ሰንሰለት ውስጥ። ነገር ግን, የሽቦ ደረጃ መገናኛዎች በሁለቱ ብሎኮች መካከል ቀጥተኛ ግንኙነትን የሚከለክሉ ጥቃቅን ልዩነቶች አሏቸው. የንድፍ-ተኮር ብጁ HDMI RX በይነገጽ በኤችዲኤምአይ የሚመጣውን ሲግናሎች ያስተካክላል እና በተዘጋ የቪዲዮ ግብዓት አይፒ ይቀበላል።
የኤችዲኤምአይ RX በይነገጽ የሽቦ ምልክት መስፈርቱን ያስተካክላል እና በእያንዳንዱ ፒክሰል ውስጥ ያሉትን የቀለም አውሮፕላኖች ቅደም ተከተል ይለውጣል። ይህ በኤችዲኤምአይ መደበኛ የቀለም ቅደም ተከተል እና በኢንቴል ቪዲዮ ቧንቧ መስመር IP መካከል ለመተርጎም ያስፈልጋል። የቀለም ቅያሬው በኤችዲኤምአይ RX AVI Infoframe ዳታ ነው የሚቆጣጠረው፣ ይህም የዚህ እገዳ ተጨማሪ ግብአት ነው።
ይህ አካል የHDMR RX AVI Infoframe ውሂብን ለማግኘት፣ RX EDIDን ፕሮግራም ለማድረግ እና አንዳንድ የትራንስሲቨር ዳግም ማዋቀር ቅንጅቶችን ለማቅረብ እንደ ምቹ የመመዝገቢያ ካርታ ላይ የተመሰረተ በይነገጽ ሆኖ ያገለግላል። በመመዝገቢያ ካርታ ላይ ተጨማሪ መረጃ ለማግኘት የ HDMI RX በይነገጽ መመዝገቢያ ካርታ ይመልከቱ።
የተዘጋ የቪዲዮ ግቤት
የተዘጋው የቪድዮ ግብአት ከኤችዲኤምአይ አርኤክስ አይፒ የመጣውን የሰአት ቪዲዮ በይነገጽ ሲግናል ያስኬዳል እና ወደ ኢንቴል የባለቤትነት አቫሎን ዥረት ቪዲዮ ቅርጸት ይቀይረዋል። ይህ ቅርጸት ሁሉንም አግድም እና አቀባዊ ባዶ መረጃዎችን ከቪዲዮው ላይ ያወጣል፣ ገባሪ የምስል ውሂብ ብቻ ይተወዋል። ዲዛይኑ ውሂቡን በቪዲዮ ፍሬም እንደ አንድ ፓኬት ያጠቃለለ እና የእያንዳንዱን የቪዲዮ ፍሬም ጥራት የሚገልጹ ተጨማሪ የሜታዳታ ጥቅሎችን (የቁጥጥር ፓኬቶችን ይባላሉ) ይጨምራል። ስለ አቫሎን ዥረት ቪዲዮ በይነገጽ ሙሉ መግለጫ የአቫሎን በይነገጽ ዝርዝርን ይመልከቱ። የአቫሎን ዥረት ቪዲዮ ዥረት በማቀነባበሪያ ቱቦ በኩል ሁለት ፒክሰሎች በትይዩ ነው፣ በፒክሰል ሶስት ምልክቶች። የሰዓቱ የቪድዮ ግቤት ከተለዋዋጭ ፍጥነት የሰዓት ቪዲዮ ሲግናል ከ HDMI RX IP ወደ ቋሚ የሰዓት ፍጥነት (300 ሜኸር) ለቪዲዮ አይፒ ቧንቧ ለመቀየር የሰዓት ማቋረጫ ያቀርባል።

የዥረት ማጽጃ
የዥረት ማጽጃው የአቫሎን ዥረት ቪዲዮ ምልክት ወደ ማቀነባበሪያ ቧንቧው የሚያልፍ ከስህተት ነፃ መሆኑን ያረጋግጣል። የኤችዲኤምአይ ምንጭ ትኩስ መሰኪያ ዲዛይኑ ያልተሟሉ የውሂብ ፍሬሞችን ለተዘጋው የቪዲዮ ግብዓት አይፒ እንዲያቀርብ ሊያደርግ ይችላል ፣ ይህም በእያንዳንዱ ፍሬም የቪዲዮ ውሂብ የያዙ ፓኬቶች መጠን በማይኖርበት አቫሎን-ST ቪዲዮ ዥረት ላይ ስህተቶችን ይፈጥራል ። በተዛማጅ የቁጥጥር ፓኬቶች ከተዘገበው መጠን ጋር ይዛመዳል። የዥረት ማጽጃው እነዚህን ሁኔታዎች ይገነዘባል እና ፍሬሙን ለማጠናቀቅ እና በመቆጣጠሪያ ፓኬት ውስጥ ካለው ዝርዝር ሁኔታ ጋር ለማዛመድ ተጨማሪ ውሂብ (ግራጫ ፒክሰሎች) አጸያፊ የቪዲዮ ፓኬቶች መጨረሻ ላይ ይጨምራል።

Chroma ሬስampለር (ግቤት)
በኤችዲኤምአይ በኩል በመግቢያው ላይ የተቀበለው የቪዲዮ ውሂብ 4:4:4፣ 4:2:2 ወይም 4:2:0 chroma s ሊሆን ይችላል።ampመር. ግቤት chroma resampler የመጪውን ቪዲዮ በደረሰው መልኩ ወስዶ ወደ 4፡4፡4 ይቀይረዋል። ከፍተኛ የእይታ ጥራትን ለማቅረብ፣ chroma resampበጣም በስሌት ውድ የተጣራ አልጎሪዝም ይጠቀሙ። የኒዮስ II ፕሮሰሰር የአሁኑን chroma s ያነባል።ampከኤችዲኤምአይ RX በአቫሎን ሜሞሪ-ካርታ በተሰራ ወኪል በይነገጽ በኩል ቅርጸት መስራት እና ይህን ውሂብ ወደ chroma res ያስተላልፋልampበውስጡ አቫሎን ትውስታ-ካርታ ወኪል በይነገጽ በኩል ler.

የቀለም ቦታ መለወጫ (ግቤት)
በኤችዲኤምአይ በኩል በመግቢያው ላይ የተቀበለው የቪዲዮ ውሂብ RGB ወይም YCbCr የቀለም ቦታን ሊጠቀም ይችላል። የግቤት ቀለም ቦታ መቀየሪያው የመጪውን ቪዲዮ በደረሰበት በማንኛውም መልኩ ወስዶ በሁሉም ሁኔታዎች ወደ RGB ይቀይረዋል፣ ለ Mixer IP በኋላ በቧንቧ መስመር። የኒዮስ II ፕሮሰሰር የአሁኑን የቀለም ቦታ ከኤችዲኤምአይ RX በአቫሎን ሜሞሪ-ካርታ ኤጀንት በይነገጽ በኩል ያነብባል እና በአቫሎን ሜሞሪ-ካርታ ኤጀንት በይነገጹ በኩል ትክክለኛውን የልወጣ ኮፊሸን ወደ የቀለም ቦታ መለወጫ ይጭናል።

Deinterlacer
ዲኢንተርላርሰር በመግቢያው ላይ ከተቀበሉት ከተጠላለፉ ዥረቶች ተራማጅ የቪዲዮ ይዘት ይፈጥራል። ተራማጅ ውሂብ ሳይለወጥ ያሰራጫል። ዲኢንተርላርሰር እስከ 150 ሜኸር ብቻ ነው የሚሰራው ስለዚህ ዲዛይኑ የሰዓት መሻገሪያ እና የውሂብ ስፋት መቀየርን (2->በግቤት 4 ፒክሰሎች በሰዓት፣ በውጤቱ 4->2 ፒክሰሎች በሰዓት) በዲኢንተርላሰር በሁለቱም በኩል ክፍሎችን ያካትታል። . ዲኢንተርላዘር ለተጠላለፈው 1080i60 ከፍተኛ ጥራት ያለው መደበኛ ከፍተኛ ጥራት ብቻ የተገደበ ነው።

ክሊፐር
መቁረጫው ንቁ ቦታ ከሚመጣው የቪዲዮ ዥረት መርጦ ቀሪውን ያስወግዳል። በኒዮስ II ፕሮሰሰር ላይ የሚሰራው የሶፍትዌር መቆጣጠሪያ የሚመርጠውን ክልል ይገልፃል። ክልሉ የተመካው በኤችዲኤምአይ ምንጭ የተቀበለው መረጃ ጥራት እና የውጤት መፍታት እና የመለኪያ ሁነታ በዲአይፒ ቁልፎች እና በቦርዱ ላይ በሚጫኑ ቁልፎች በኩል በመረጡት ነው። ይህ ንድፍ ይህን ክልል በአቫሎን ሜሞሪ ካርታ በተሰራ ወኪል በይነገጽ በኩል ወደ ክሊፐር ያስተላልፋል።

Scaler
ዲዛይኑ በሚመጣው የቪድዮ ዳታ ላይ እንደ የግቤት መፍታት እና በጠየቁት የውጤት ጥራት ላይ ማመጣጠን ተፈጻሚ ይሆናል። እንዲሁም ቪዲዮው በሚዛን እና በሚታይበት ሁኔታ ላይ ተጽዕኖ ከሚያሳድሩ ሶስት የመለኪያ ሁነታዎች (ከፍ ያለ ፣ ዝቅተኛ መጠን እና ማለፊያ) አንዱን መምረጥ ይችላሉ። ሁለት የተለያዩ Scaler አይፒዎች የመለኪያ ተግባርን ይሰጣሉ-አንደኛው ማንኛውንም የሚፈለገውን ማሽቆልቆልን የሚተገበር እና ሌላኛው ከፍ ያለ ነው። ዲዛይኑ በሚከተሉት ምክንያቶች ሁለት ሚዛን ያስፈልገዋል.
መለኪያው ዝቅተኛ ደረጃን ሲተገበር በእያንዳንዱ የሰዓት ዑደት ላይ ትክክለኛ መረጃን በውጤቱ ላይ አያመጣም። ለ example፣ 2x downscale ሬሾን ተግባራዊ ካደረግን፣ በውጤቱ ላይ ያለው ትክክለኛ ምልክት በእያንዳንዱ ሌላ የሰዓት ዑደት ከፍ ያለ ሲሆን እያንዳንዱ ቁጥር ያለው የግቤት መስመር ሲደርስ እና ከዚያ ሙሉ ለሙሉ ያልተለመዱ ቁጥሮች የግቤት መስመሮች ዝቅተኛ ነው። ይህ የፍንዳታ ባህሪ በውጤቱ ላይ ያለውን የውሂብ መጠን በመቀነስ ሂደት ላይ መሠረታዊ ነው፣ ነገር ግን ከታችኛው ተፋሰስ ሚክስየር አይፒ ጋር ተኳሃኝ አይደለም፣ ይህም በአጠቃላይ በውጤቱ ላይ የውሃ ፍሰትን ለማስቀረት የበለጠ ወጥ የሆነ የውሂብ መጠን ይጠብቃል። በፍሬም ማቋቋሚያ ውስጥ ማለፍ ሚክስር በሚፈልገው ፍጥነት ውሂቡን እንዲያነብ ስለሚያስችለው የፍሬም ቋት በማንኛውም ዝቅተኛ ሚዛን እና ቀላቃይ መካከል መቀመጥ አለበት።
ሚዛኑ ወደላይ ሲተገበር ለሚከተለው ቀላቃይ በእያንዳንዱ የሰዓት ዑደት ላይ ትክክለኛ መረጃን ያወጣል። ሆኖም በእያንዳንዱ የሰዓት ዑደት ላይ አዲስ የግቤት ውሂብ ላይቀበል ይችላል። እንደ የቀድሞ ባለ 2x ከፍ ያለ መጠን መውሰድample፣ በተቆጠሩት የውጤት መስመሮች ላይ በእያንዳንዱ ሌላ የሰዓት ዑደት አዲስ የውሂብ ምት ይቀበላል፣ ከዚያ ምንም አዲስ የግቤት ውሂብን በማይቀበሉት የተቆጠሩ የውጤት መስመሮች ላይ አይቀበልም። የላይኛው ክሊፕ ጉልህ የሆነ ቅንጥብ (ለምሳሌ በማጉላት ወቅት) የሚተገበር ከሆነ ሙሉ ለሙሉ በተለየ ፍጥነት መረጃን ይፈጥራል። በዚህ ምክንያት፣ በአጠቃላይ ክሊፐር እና ከፍተኛ ደረጃን በፍሬም ቋት መለየት አለቦት፣ ይህም መለኪያው በቧንቧ መስመር ውስጥ ካለው ክፈፍ ቋት በኋላ እንዲቀመጥ ያስፈልጋል። Scaler ለታች ሚዛን ከFreme Buffer በፊት መቀመጥ አለበት፣ ስለዚህ ከFreme Buffer በሁለቱም በኩል ሁለት የተለያዩ ሚዛኖችን መጠቀም እና አንዱን ለላቀ እና ሌላውን ለቁልቁል መጠቀም አለብን።
ሁለት Scalers መጠቀም በፍሬም ቋት የሚፈለገውን ከፍተኛውን DDR4 ባንድዊድዝ ይቀንሳል። ቁልቁል ሚዛኖች ሁልጊዜ ከFreme Buffer በፊት ይተገበራሉ፣ ይህም በጽሁፍ በኩል ያለውን የውሂብ መጠን ይቀንሳል። ማሻሻያዎች የሚተገበሩት ከFreme Buffer በኋላ ነው፣ ይህም በንባብ በኩል ያለውን የውሂብ መጠን ይቀንሳል።
እያንዳንዱ Scaler በመጪው የቪዲዮ ዥረት ውስጥ ከሚገኙት የቁጥጥር ፓኬቶች አስፈላጊውን የግቤት ጥራት ያገኛል ፣ ለእያንዳንዱ Scaler የውጤት ጥራት በ Nios II ፕሮሰሰር በአቫሎን ማህደረ ትውስታ-ካርታ ወኪል በይነገጽ ይዘጋጃል። በእያንዳንዱ የመለኪያ ሁነታ ቢያንስ አንዱ ከሚዛን መመዘኛዎች ውስጥ ለመተላለፊያ መንገድ ተዋቅሯል። ስለዚህ ዲዛይኑ የቪድዮ ይዘትን ከፍ የሚያደርግ ከሆነ ወደ ታች ስኬል ሰጪው ሳይለወጥ ቪዲዮውን ያልፋል፣ እና ዲዛይኑ እየቀነሰ ከሆነ የላይ ስኬሉ ሳይለወጥ ቪዲዮውን ያልፋል።

ፍሬም ቋት
የፍሬም ቋት የ DDR4 ማህደረ ትውስታን በመጠቀም የቪድዮ እና የምስል ማቀናበሪያ ቧንቧ መስመር በመጪው እና በወጪ የፍሬም ታሪፎች መካከል የፍሬም ፍጥን ልወጣን ለማከናወን የሚያስችል ባለሶስት ጊዜ ማቋት ነው። አጠቃላይ የፒክሰል ፍጥነቱ ከ1 ጊጋ ፒክሰሎች በሰከንድ የማይበልጥ ከሆነ ዲዛይኑ ማንኛውንም የግቤት ፍሬም ፍጥነት መቀበል ይችላል። በመረጡት የውጤት ሁነታ መሰረት የውጤት ፍሬም ፍጥነት በNios II ሶፍትዌር ወደ 30 ወይም 60fps ተቀናብሯል። የውጤት ፍሬም ፍጥነቱ በእውነቱ የተዘጋ የቪዲዮ ውፅዓት ቅንጅቶች እና የውጤት ቪዲዮ ፒክሴል ሰዓት ተግባር ነው እና በፍሬም ቋት ውስጥ አልተዘጋጀም። በክሎክድ ቪዲዮ ውፅዓት ለተቀረው የቧንቧ መስመር የተተገበረው የኋላ ግፊት የፍሬም ቋት ተነባቢ ጎን የቪዲዮ ፍሬሞችን ከ DDR4 ማህደረ ትውስታ የሚጎትትበትን ፍጥነት ይወስናል።

ቅልቅል
ቀማሚው ቋሚ መጠን ያለው ጥቁር ዳራ ምስል ያመነጫል ይህም የኒዮስ II ፕሮሰሰር መጀመሪያ ግቤት ወደ ላይኛው ጫፍ የሚያገናኘው ዲዛይኑ አሁን ካለው የቪዲዮ ቧንቧ መስመር የሚወጣውን ውጤት ለማሳየት ነው። ሁለተኛው ግቤት ከአዶ ጀነሬተር እገዳ ጋር ይገናኛል. ዲዛይኑ የመቀላቀያውን የመጀመሪያ ግቤት የሚያነቃው ንቁ እና የተረጋጋ ቪዲዮ በተዘጋው የቪዲዮ ግብአት ሲያገኝ ብቻ ነው። ዲዛይኑ በውጤቱ ላይ የተረጋጋ የውጤት ምስል ያቆያል እና በመግቢያው ላይ ሙቅ - ሲሰካ። የንድፍ አልፋ ሁለተኛውን ግቤት ከአዶው ጄነሬተር ጋር የተገናኘውን ከዳራ እና ቪዲዮ ቧንቧ መስመር ምስሎች ከ 50% ግልጽነት ጋር በማዋሃድ.

የቀለም ቦታ መለወጫ (ውፅዓት)
የውጤት ቀለም ቦታ መቀየሪያ የግብአት RGB ቪዲዮ ውሂቡን ወደ RGB ወይም YCbCr የቀለም ቦታ ከሶፍትዌር የሩጫ ጊዜ ቅንብር መሰረት ይለውጠዋል።

Chroma ሬስampለር (ውጤት)
የውጤቱ ክሮማ ሪስampler ቅርጸቱን ከ4፡4፡4 ወደ አንዱ 4፡4፡4፣ 4፡2፡2 እና 4፡2፡0 ይቀይራል እና በሶፍትዌሩ ተዘጋጅቷል። የውጤቱ ክሮማ ሪስampler ከፍተኛ ጥራት ያለው ቪዲዮን ለማግኘት የተጣራ አልጎሪዝም ይጠቀማል።

የተዘጋ የቪዲዮ ውፅዓት
የሰዓቱ የቪዲዮ ውፅዓት የአቫሎን ዥረት ቪዲዮ ዥረት ወደ ሰዓቱ የቪዲዮ ቅርጸት ይለውጠዋል። የተዘጋው የቪዲዮ ውፅዓት አግድም እና ቀጥ ያለ ባዶ እና የማመሳሰል የጊዜ መረጃን በቪዲዮው ላይ ይጨምራል። የኒዮስ II ፕሮሰሰር እርስዎ በጠየቁት የውጤት ጥራት እና የፍሬም ፍጥነት ላይ በመመስረት በተዘጋው የቪዲዮ ውፅዓት ውስጥ ተገቢውን መቼቶች ያዘጋጃል። የተዘጋው የቪዲዮ ውፅዓት ሰዓቱን ይቀይራል፣ ከቋሚው 300 ሜኸር የቧንቧ መስመር ሰዓት ወደ የተዘጋው ቪዲዮ ተለዋዋጭ ፍጥነት ይሻገራል።

HDMI TX በይነገጽ
የኤችዲኤምአይ TX በይነገጽ እንደ የተዘጋ ቪዲዮ የተቀረጸውን ውሂብ ይቀበላል። በፕላትፎርም ዲዛይነር ውስጥ በሽቦ ምልክት እና በውቅያኖስ መገናኛዎች መግለጫ ላይ ያሉ ስውር ልዩነቶች የክሎክድ ቪዲዮ ውፅዓትን በቀጥታ ከኤችዲኤምአይ ቲኤክስ አይፒ ጋር ማገናኘት ይከላከላል። የንድፍ-ተኮር ብጁ ኤችዲኤምአይ TX በይነገጽ በተዘጋ ቪዲዮ ውፅዓት እና በኤችዲኤምአይ TX IP መካከል የሚፈለገውን ቀላል ልወጣ ያቀርባል። በተጨማሪም አቫሎን ዥረት ቪዲዮ እና ኤችዲኤምአይ የሚጠቀሙባቸውን የተለያዩ የቀለም ፎርማት ደረጃዎችን ከግምት ውስጥ በማስገባት በእያንዳንዱ ፒክሴል ውስጥ ያሉትን የቀለም አውሮፕላኖች ቅደም ተከተል ይቀይራል, እና አንዳንድ የትራንስስተር መልሶ ማዋቀር እና የ HDMI TX AVI Infoframe ቅንብሮችን ለመድረስ የመመዝገቢያ ካርታ ያቀርባል. በመመዝገቢያ ካርታ ላይ ተጨማሪ መረጃ ለማግኘት የኤችዲኤምአይ TX በይነገጽ መመዝገቢያ ካርታ ይመልከቱ።

HDMI TX IP እና PHY
የ HDMI TX IP እና PHY የቪዲዮ ዥረቱን ከተዘጋው ቪዲዮ ወደ ታዛዥ የኤችዲኤምአይ ዥረት ይለውጣሉ። የኤችዲኤምአይ ቲኤክስ አይፒ የኤችዲኤምአይ ፕሮቶኮልን ይይዛል እና ትክክለኛውን የኤችዲኤምአይ ውሂብ ይደብቃል። የኤችዲኤምአይ TX PHY ትራንስሰሮችን ይይዛል እና ከፍተኛ ፍጥነት ያለው ተከታታይ ውፅዓት ይፈጥራል።

ኒዮስ II ፕሮሰሰር እና ተጓዳኝ እቃዎች
የፕላትፎርም ዲዛይነር ሲስተም ኤችዲኤምአይ RX እና TX አይፒዎችን እና የማቀነባበሪያ ቧንቧ መስመርን የሩጫ ጊዜ ቅንጅቶችን የሚያስተዳድር ኒዮስ II ፕሮሰሰር ይዟል። የኒዮስ II ፕሮሰሰር ከሰርቫሌል ሌሎች መሰረታዊ ተጓዳኝ አካላት ጋር ይገናኛል፡-

  • ፕሮግራሙን እና ውሂቡን ለማከማቸት በቺፕ ላይ ያለ ማህደረ ትውስታ።
  • ኤጄTAG UART የሶፍትዌር የህትመት ውጤትን ለማሳየት (በኒዮስ II ተርሚናል በኩል)
  • በሶፍትዌሩ ውስጥ በተለያዩ ቦታዎች ላይ የሚሊሰከንድ ደረጃ መዘግየቶችን ለማመንጨት የሥርዓት ቆጣሪ፣ በኤችዲኤምአይ አነስተኛ የክስተት ቆይታዎች ዝርዝር እንደሚያስፈልገው።
  • የስርዓት ሁኔታን ለማሳየት LEDs.
  • በመለኪያ ሁነታዎች መካከል መቀያየርን ለመፍቀድ እና የኢንቴል አዶን ለማሳየት እና ለማሰናከል የግፊት ቁልፎች
  • የውጤት ቅርጸቱን ለመቀየር እና የመልእክቶችን ማተምን ወደ ኒዮስ II ተርሚናል ለማንቃት እና ለማሰናከል DIP ይቀይራል
  • የHot-plug ክስተቶች በሁለቱም የኤችዲኤምአይ ምንጭ እና የሲንክ እሳት መቆራረጥ የኒዮስ II ፕሮሰሰር ኤችዲኤምአይ TX እና የቧንቧ መስመር በትክክል እንዲያዋቅር ያስነሳሉ። በሶፍትዌር ኮድ ውስጥ ያለው ዋናው ሉፕ በመግፊያ አዝራሮች እና በዲአይፒ ቁልፎች ላይ ያሉትን እሴቶች ይከታተላል እና በዚህ መሠረት የቧንቧ መስመርን ይለውጣል።

I²C መቆጣጠሪያዎች

  • ዲዛይኑ በAria 10 GX FPGA Development Kit እና Bitec HDMI 2.0 ሴት ልጅ ካርድ ላይ የአራት ሌሎች አካላት ቅንብሮችን ለማስተካከል ሁለት የI²C መቆጣጠሪያዎችን ይዟል።
    • Si5338 I²C. የ Arria 10 GX FPGA ልማት ኪት ሁለቱም ከአንድ I²C አውቶቡስ ጋር የሚገናኙባቸው ሁለት Si5338 የሰዓት ማመንጫዎችን ያካትታል። የመጀመሪያው ለ DDR4 EMIF የማጣቀሻ ሰዓቱን ያመነጫል. በነባሪ፣ ይህ ሰዓት ከ100 ሜኸዝ DDR1066 ጋር ለመጠቀም ወደ 4 ሜኸር ተቀናብሯል፣ ለዚህ ​​ዲዛይን ግን DDR4ን በ1200 ሜኸር ይሰራል ይህም 150 ሜኸር ማመሳከሪያ ሰዓት ያስፈልገዋል። በሚነሳበት ጊዜ የኒዮስ II ፕሮሰሰር በI²C መቆጣጠሪያ ፔሪፈራል በኩል የDDR5338 ማጣቀሻ ሰዓቱን ወደ 4 ሜኸር ለመጨመር በመጀመሪያው የ Si150 መመዝገቢያ ካርታ ውስጥ ያሉትን መቼቶች ይለውጣል። ሁለተኛው Si5338 የሰዓት ጀነሬተር በቧንቧ መስመር እና በኤችዲኤምአይ ቲኤክስ አይፒ መካከል ለተሰቀለው የቪዲዮ በይነገጽ vid_clk ያመነጫል። የኒዮስ II ፕሮሰሰር የዚህን ሰዓት ፍጥነት በዲዛይኑ ለሚደገፈው ለእያንዳንዱ የተለየ የውጤት መፍታት እና የፍሬም ፍጥነቱን በሂደት ያስተካክላል።
    • TI I²C .Biec HDMI 2.0 FMC ሴት ልጅ ካርድ የTI TDP158 HDMI 2.0 ሬድራይቨር እና የቲ TMDS181C ሬቲመር ይጠቀማል። በሚነሳበት ጊዜ የኒዮስ II ፕሮሰሰር የንድፍ መስፈርቶችን ለማሟላት የእነዚህን ክፍሎች ነባሪ መቼቶች ያስተካክላል።

ተዛማጅ መረጃ

  • Altera ባለከፍተኛ ጥራት የመልቲሚዲያ በይነገጽ (ኤችዲኤምአይ) የአይፒ ኮር የተጠቃሚ መመሪያ
  • ቪዲዮ እና ምስል ማቀናበሪያ Suite የተጠቃሚ መመሪያ
    ስለ አቫሎን-ST ቪዲዮ በይነገጽ መረጃ

የሶፍትዌር መግለጫ

በዩኤችዲ ኤችዲኤምአይ 2.0 የቪዲዮ ቅርጸት ቅየራ ንድፍ ውስጥ ያሉ ሁሉም አይፒዎችampበትክክል ከተዋቀሩ በኋላ ያለ ምንም ተጨማሪ ጣልቃ ገብነት የውሂብ ፍሬሞችን ማስኬድ ይችላል። ነገር ግን ዲዛይኑ ለመጀመር እና በሲስተሙ ላይ ማንኛቸውም ለውጦች ሲከሰቱ አይፒዎችን ለማዋቀር ውጫዊ የከፍተኛ ደረጃ ቁጥጥር ያስፈልገዋል ለምሳሌ HDMI RX ወይም TX hot-plug events, ወይም user push button activity. በንድፍ ውስጥ፣ የቢስፖክ መቆጣጠሪያ ሶፍትዌርን የሚያሄድ የኒዮስ II ፕሮሰሰር ከፍተኛ ደረጃ ቁጥጥርን ይሰጣል።
ሶፍትዌሩ በሚነሳበት ጊዜ;

  • ለ 4 ሜኸር ዲ ዲ ፍጥነት ለመፍቀድ የ DDR150 ሪፍ ሰዓቱን ወደ 1200 ሜኸር ያዘጋጃል፣ ከዚያ በአዲሱ የማጣቀሻ ሰዓት ላይ ለማስተካከል EMIFን እንደገና ያስጀምራል።
  • የTI TDP158 ኤችዲኤምአይ 2.0 ሪዳይቨር እና TI TMDS181C ሬቲመርን ያዋቅራል።
  • የኤችዲኤምአይ RX እና TX በይነገጾችን ያስጀምራል።
  • የማቀነባበሪያ ቧንቧ መስመር አይፒዎችን ያስጀምራል።

ጅምር ከጀመረ በኋላ ሶፍትዌሩ ቀጣይነት ባለው ጊዜ ሎፕ ውስጥ ይገባል፣ ለሚከተሉት ክስተቶች እየፈተሸ እና ምላሽ ይሰጣል።

በመለኪያ ሁነታ ላይ ለውጦች
ዲዛይኑ ሶስት መሰረታዊ የመለኪያ ሁነታዎችን ይደግፋል; ማለፊያ፣ ከፍ ያለ እና ዝቅተኛ ደረጃ። በመተላለፊያ ሁነታ ላይ የግቤት ቪዲዮው አልተመጣጠነም; በከፍታ ሁነታ የግቤት ቪዲዮው ወደ ላይ ከፍ ይላል፣ እና በዝቅተኛ ሁነታ የግቤት ቪዲዮው ቀንሷል። አራት ብሎኮች በማቀነባበሪያ ቧንቧው ውስጥ በእያንዳንዱ ሞድ ውስጥ የመጨረሻውን የውጤት አቀራረብን ይወስናሉ-መቁረጫው ፣ ታችካለር ፣ ወደላይ እና ቀላቃይ። ሶፍትዌሩ አሁን ባለው የግብአት ጥራት፣ የውጤት ጥራት እና እርስዎ በመረጡት የማሳያ ሁነታ ላይ በመመስረት የእያንዳንዱን ብሎኮች መቼቶች ይቆጣጠራል። በአብዛኛዎቹ አጋጣሚዎች መቁረጫው ግብአቱን ሳይለወጥ ያልፋል፣ እና የማደባለቂያው ዳራ መጠን ልክ እንደ የመጨረሻው የግቤት ቪዲዮ ስሪት መጠን ተመሳሳይ ነው። ነገር ግን፣ የግብአት ቪዲዮ ጥራት ከውጤቱ መጠን የሚበልጥ ከሆነ፣ ዲዛይኑ መጀመሪያ ሳይቆርጥ ወደ ግቤት ቪዲዮው ላይ አንድ ላይ መተግበር አይችልም። እና የግብአት መፍታት ከውጤቱ ያነሰ ከሆነ ዲዛይኑ ከግቤት ቪዲዮ ንብርብር የሚበልጥ ድብልቅ ዳራ ንብርብር ሳይጠቀም ዝቅተኛ ሚዛን መተግበር አይችልም ፣ ይህም በውጤቱ ቪዲዮ ዙሪያ ጥቁር አሞሌዎችን ይጨምራል።

ሠንጠረዥ 5.በእያንዳንዱ የመጠን ሁነታ ላይ የቧንቧ መስመር ድርጊቶች
ሠንጠረዡ በእያንዳንዱ ዘጠኙ የመለኪያ ሁነታ፣ የግብአት መፍታት እና የውጤት መፍታት ውህዶች ውስጥ የአራቱን የማቀነባበሪያ የቧንቧ መስመር ብሎኮች ተግባር ይዘረዝራል።

ሁነታ የግቤት መጠን > የውጤት መጠን የግቤት መጠን = የውጤት መጠን የግቤት መጠን < የውጤት መጠን
ማለፊያ • ወደ የውጤት መጠን ቅንጥብ

• ምንም ዝቅተኛ ደረጃ የለም

• ከፍ ያለ መጠን የለም።

• ጥቁር ድንበር የለም።

• ቅንጥብ የለም።

• ምንም ዝቅተኛ ደረጃ የለም

• ከፍ ያለ መጠን የለም።

• ጥቁር ድንበር የለም።

• ቅንጥብ የለም።

• ምንም ዝቅተኛ ደረጃ የለም

• ከፍ ያለ መጠን የለም።

• ጥቁር የድንበር ንጣፎች እስከ የውጤት መጠን

ከፍ ያለ • ወደ 2/3 የውጤት መጠን ያንሱ

• ምንም ዝቅተኛ ደረጃ የለም

• ወደ ውፅዓት መጠን ከፍ ያለ

• ጥቁር ድንበር የለም።

• ወደ 2/3 የውጤት መጠን ያንሱ

• ምንም ዝቅተኛ ደረጃ የለም

• ወደ ውፅዓት መጠን ከፍ ያለ

• ጥቁር ድንበር የለም።

• ቅንጥብ የለም።

• ምንም ዝቅተኛ ደረጃ የለም

• ወደ ውፅዓት መጠን ከፍ ያለ

• ጥቁር ድንበር የለም።

ዝቅተኛ መጠን • ቅንጥብ የለም።

• ወደ የውጤት መጠን ዝቅ ማድረግ

• ከፍ ያለ መጠን የለም።

• ጥቁር ድንበር የለም።

• ቅንጥብ የለም።

• ወደ የውጤት መጠን ዝቅ ማድረግ

• ከፍ ያለ መጠን የለም።

• ጥቁር ድንበር የለም።

• ቅንጥብ የለም።

• ወደ 2/3 የግቤት መጠን ዝቅ ማድረግ

• ከፍ ያለ መጠን የለም።

• ጥቁር የድንበር ንጣፎች እስከ የውጤት መጠን

የተጠቃሚ መግፋት ቁልፍን በመጫን ሁነታዎች መካከል ይቀያየራሉ 1. ሶፍትዌሩ በእያንዳንዱ ሩጫ ላይ ያሉትን የግፊት ቁልፎች በ loop በኩል ይከታተላል (የሶፍትዌር ማረም ይሠራል) እና በአቀነባባሪው ቧንቧ ውስጥ ያሉትን አይፒዎች በትክክል ያዋቅራል።

በኤችዲኤምአይ ግቤት ላይ ለውጦች
በእያንዳንዱ ዑደት ውስጥ ሶፍትዌሩ የ clocked ቪዲዮ ግብዓት (CVI) ሁኔታን ይመርጣል ፣ ይህም የግቤት ቪዲዮ ዥረቱ መረጋጋት ላይ ለውጦችን ይፈልጋል። CVI የተዘጋው ቪዲዮ በተሳካ ሁኔታ መቆለፉን ከዘገበ ዲዛይኑ ቪዲዮውን የተረጋጋ እንደሆነ ይቆጥረዋል ፣ እና የመግቢያው መፍታት እና የቀለም ቦታ ካለፈው loop ውስጥ ካለፈው ጊዜ ጀምሮ ካልተቀየረ።
ዲዛይኑ ቀደም ሲል ግቤት የተረጋጋ እንደሆነ ቢቆጥረው ግን መቆለፊያውን ካጣ ወይም የቪዲዮ ዥረቱ ባህሪያቱ ከተቀየረ ሶፍትዌሩ CVI ቪዲዮን በቧንቧ መስመር መላክ ያቆማል እና ቀማሚውን የግቤት ቪዲዮ ንብርብር ማሳየቱን እንዲያቆም ያዘጋጃል። ከዚያ በማንኛውም የ RX hot-plug ክስተቶች ወይም የመፍትሄ ለውጦች ጊዜ ውጤቱ ንቁ ሆኖ ይቆያል (ጥቁር ስክሪን እና የኢንቴል አዶን ያሳያል)።
ግብአቱ ቀደም ሲል የተረጋጋ ካልሆነ ግን አሁን የተረጋጋ ከሆነ ዲዛይኑ አዲሱን የግቤት መፍታት እና የቀለም ቦታ በተሻለ ሁኔታ ለማሳየት የቧንቧ መስመርን ያዋቅራል ፣ ውጤቱን ከ CVI እንደገና ያስጀምራል እና የግብአት ቪዲዮ ንብርብርን እንደገና ለማሳየት ቀላቃይ ያዘጋጃል። የፍሬም ቋት አሁንም ከቀደመው ግቤት የቆዩ ክፈፎችን እየደገመ ሊሆን ስለሚችል የማደባለቅ ንብርብርን እንደገና ማንቃት ወዲያውኑ አይደለም፣ይህም ብልጭልጭ እንዳይፈጠር ማሳያውን እንደገና ማንቃት ከመቻልዎ በፊት ንድፉ ማጽዳት አለበት። የፍሬም ቋት ዲዛይኑ ከ DDR4 ማህደረ ትውስታ የተነበበውን የክፈፎች ብዛት ይቆጥባል፣ እና የኒዮስ II ፕሮሰሰር ይህን ቆጠራ ያነባል። ሶፍትዌሩ ኤስampግቤቱ ሲረጋጋ ይህ አይቆጠርም እና ቁጥሩ በአራት ክፈፎች ሲጨምር ሚክስየር ንብርብሩን እንደገና ያነቃዋል። ዲዛይኑ ማናቸውንም የቆዩ ክፈፎች ከጠባቂው እንደሚያጸዳው ለማረጋገጥ ከበቂ በላይ።

HDMI TX ሆት-ተሰኪ ክስተቶች
ሶፍትዌሩ ትኩስ-ተሰኪ ክስተቶችን ለመፈተሽ በእያንዳንዱ ሩጫ ላይ የኤችዲኤምአይ ቲኤክስ አይፒን ይመርጣል። ዲዛይኑ የቲኤክስ ሆት ተሰኪን ሲያገኝ፣ ዲዛይኑ የትኞቹን ጥራቶች እና የቀለም ቦታዎች እንደሚደግፍ ለማወቅ ለአዲሱ ማሳያ ኢዲአይድን ያነባል። የዲአይፒ መቀየሪያዎችን አዲሱ ማሳያ ሊደግፈው ወደማይችለው ሁነታ ካቀናበሩት, ሶፍትዌሩ ወደ ያነሰ ተፈላጊ የማሳያ ሁነታ ይመለሳል. ከዚያም የቧንቧ መስመርን, HDMI TX IP እና የ TX vid_clkን ለአዲሱ የውጤት ሁነታ የሚያመነጨውን የሲ5338 ክፍል ያዋቅራል. ዲዛይኑ የቧንቧ መስመር ቅንጅቶችን በሚያስተካክልበት ጊዜ የግቤት ቪዲዮውን የማደባለቅ ንብርብር አያሳይም። አዲስ መቼት ያላቸው አራት ክፈፎች በፍሬም ቋት ውስጥ እስኪያልፉ ድረስ ዲዛይኑ ማሳያውን እንደገና አያነቃውም።

በተጠቃሚ DIP መቀየሪያ ቅንብሮች ላይ ለውጦች
የዲአይፒ ከ 2 እስከ 6 የሚቀያየርባቸው ቦታዎች በኤችዲኤምአይ ቲኤክስ በኩል የሚነዳውን የውጤት ቅርጸት (ጥራት፣ የፍሬም ፍጥነት፣ የቀለም ቦታ እና ቢትስ በቀለም) ይቆጣጠራሉ። ዲዛይኑ በእነዚህ የዲአይፒ ማብሪያ ማጥፊያዎች ላይ ማናቸውንም ለውጦች ሲያገኝ፣ ሶፍትዌሩ ከTX hot-plug ጋር በሚመሳሰል ቅደም ተከተል ይሰራል። በዚህ ጉዳይ ላይ ያለው ብቸኛው ልዩነት ይህ ስላልተለወጠ TX EDID መጠየቅ አያስፈልገውም.

የዲዛይን ደህንነትን ግምት ውስጥ ማስገባት

ኢንቴል ይህንን ንድፍ ለኢንቴል FPGA IP ማሳያ አድርጎ ያቀርባል እና ለምርት ወይም ለተዘረጉ ስርዓቶች ጥቅም ላይ አይውልም። በርካታ የንድፍ ገፅታዎች የደንበኞችን ደህንነት መስፈርቶች ላያሟሉ ይችላሉ። የደህንነት ድጋሚ ማካሄድ አለብዎትview የደህንነት ግቦችዎን የሚያሟላ መሆኑን ለማረጋገጥ የመጨረሻው ንድፍዎ።
ሁሉም ጥንቃቄዎች በሁሉም ዲዛይኖች ወይም አይፒ ላይ አይተገበሩም.

  1. ጄን ያስወግዱTAG በይነገጽ ከእርስዎ ንድፎች.
  2. የቪዲዮ ውሂብ ታማኝነትን ለማረጋገጥ፣ ለፍሬም ቋት የተመደበውን የማህደረ ትውስታ መዳረሻ ይገድቡ።
  3. ያልተፈቀዱ ግብይቶችን ለመከላከል የማህደረ ትውስታ ቦታዎችን ይቆጣጠሩ ወይም በንድፍ ውስጥ በሌላ አይፒ ሙስናን ለመከላከል።
  4. አይፒውን በI²C በይነገጽ በኩል በትክክል ማዋቀርዎን እና የግቤት ቪዲዮው ትክክለኛ መሆኑን ያረጋግጡ።
  5. ወደ ኢንቴል ኳርተስ ፕራይም አብሮ የተሰሩ የደህንነት ባህሪያትን በመጠቀም ለዲዛይንዎ የቢት ዥረቶችን ይጠብቁ።
  6. ለዲዛይኑ ARM ፕሮሰሰር የይለፍ ቃል አንቃ።
  7. የንድፍዎን መዳረሻ በእድገት ኪት ወደቦች በኩል ይጠብቁ።
  8. እንደ ሲግናል ታፕ ባሉ መሳሪያዎች የማረም መዳረሻን ይገድቡ።
  9. መረጃን በኤስዲ ካርዶች፣ FPGA ቢት ዥረቶች እና በDD ማህደረ ትውስታ መሳሪያዎች ውስጥ ያመስጥሩ።
  10. የደህንነት ባህሪያትን በቪዲዮ ውሂቡ ላይ ተግብር ማከማቻ ነው።
  11. የHDCP ምስጠራ ዘዴን ለመጠቀም ያስቡበት።
  12. የእራስዎን ንድፍ የማስነሻ ቅደም ተከተል እና የቡት ደህንነት ገጽታዎችን ግምት ውስጥ ያስገቡ.
  13. የምርቶችህን የFPGA ዲዛይን ይዘት የበለጠ ለመጠበቅ የIntel's FPGA bitstream ምስጠራ ቴክኖሎጂን ተግባራዊ አድርግ። ስለ FPGA የቢት ዥረት ምስጠራ ቴክኖሎጂ መረጃ፣ በIntel FPGAs ውስጥ ያለውን የንድፍ ደህንነት ባህሪያት መጠቀምን ተመልከት።

ዩኤችዲ ኤችዲኤምአይ 2.0 የቪዲዮ ቅርጸት ቅየራ ንድፍ Exampየሰነድ ክለሳ ታሪክ

ቀን ሥሪት ለውጦች
ኤፕሪል 2021 2021.04.15 • ወደ UHD የቪዲዮ ቅርጸት ቅየራ ንድፍ ተሰይሟልample

• ተዘምኗል በማውረድ እና በመጫን ላይ

ጥር 2018 2018.01.11 • ለ Intel Quartus Prime v17.1 ተዘምኗል

• ለYCbCr ቪዲዮ ተጨማሪ ድጋፍ

• ተሰርዟል .sdc file

• refclk_sdi_p ሰዓት ተወግዷል; refclk_fmcb_p ታክሏል።

• የተባዙ የዥረት ማጽጃ መለኪያዎች ሰንጠረዥ ተወግዷል።

• በዲአይፒ መቀየሪያ በኩል ነባሪ የንድፍ ቅንጅቶችን ታክሏል።

• ለዲንቴርለርሰር ተጨማሪ ድጋፍ።

ኦገስት 2016 2016.08.01 የመጀመሪያ ልቀት

ሀ. HDMI RX በይነገጽ መመዝገቢያ ካርታ

የኤችዲኤምአይ RX በይነገጽ አካል ከኒዮስ II ፕሮሰሰር ጋር ለመገናኘት ሁለት የአቫሎን ማህደረ ትውስታ-ካርታ ኤጀንት በይነገጾችን ያቀርባል።
የኤዲዲ_ስላቭ በይነገጽ በኤችዲኤምአይ ፕሮቶኮል አይፒ ላይ ካለው የኤዲአይዲ አቫሎን ማህደረ ትውስታ-ካርታ ኤጀንት በይነገጽ ጋር ለመገናኘት ዘዴን ይሰጣል፣ ይህም ከመድረክ ዲዛይነር ስርዓት ውጭ ነው። የዚህ በይነገጽ መመዝገቢያ ካርታ በኤችዲኤምአይ IP የተጠቃሚ መመሪያ ውስጥ ነው.
የኢንፎ_ስላቭ በይነገጽ በዋነኛነት Nios II የ HDMI RX AVI Infoframe ውሂብን ከኤችዲኤምአይ RX IP እንዲደርስ ያስችለዋል, ነገር ግን በፒአይኦዎች በኩል ሊደረስባቸው የሚገቡትን ትራንስሰቨሮችን ከማዋቀር ጋር የተያያዙ አንዳንድ ምልክቶችን ያቀርባል.

ሠንጠረዥ 6.HDMI RX መመዝገቢያ ካርታ

አድራሻ (ባይት) አድራሻ (ቃል) ፍቃድ ስም መግለጫ
0 0 አንብብ ብቻ HDMI RX GCP የኤችዲኤምአይ አጠቃላይ መቆጣጠሪያ ፓኬት በአሁኑ ጊዜ በኤችዲኤምአይ RX አይፒ ይወጣል
1 - 13 4 - 52 አንብብ ብቻ HDMI RX AVI

የመረጃ ቋት

HDMI AVI Infoframe በአሁኑ ጊዜ በ HDMI RX IP ይወጣል. AVI Infoframe በ HDMI RX እንደ 112 ቢት ምልክት ይወጣል. ቢት[7:0] ቼክተም ናቸው እና በመዝገብ ካርታ አይጋለጡም። ከ 1 እስከ 13 ያሉት መመዝገቢያዎች እያንዳንዳቸው የዚህን በይነገጽ 104 ቢት አንድ ባይት መዳረሻ ይሰጣሉ፣ ቢት[15:8] በመመዝገቢያ 1 እና ቢት [103:96] በመመዝገቢያ 13 ውስጥ
14 56 አንብብ ብቻ TMDS ቢት የሰዓት ጥምርታ የዚህ መዝገብ ቢት [0] በኤችዲኤምአይ RX IP የTMDS Bit ሬሾ ውፅዓት የአሁኑን ዋጋ ያቀርባል። ይህ ዋጋ የTMDS Bit ተመን ከ3.4 Gbps በላይ ከሆነ ያሳያል።
15 60 አንብብ ብቻ ጥቅም ላይ ያልዋለ ጥቅም ላይ ያልዋለ
16 64 አንብብ ብቻ PMA ስራ ላይ ነው። ቢት[0] ትራንሴቨር ዳግም ማዋቀር ስራ ከተያዘ 1 ነው።
17 68 ሊጻፍ የሚችል RX ትራንሴቨርን ዳግም አስጀምር በቢት[0] ያለው ዋጋ ወደ ኤችዲኤምአይ RX ትራንስሲቨር ዳግም ማስጀመር ላይ ይንቀሳቀሳል።
18 72 ሊጻፍ የሚችል RX transceiver እንደገና ማዋቀር ያንቁ የዚህ መዝገብ ከ 1 እስከ ቢት [0] መፃፍ የ RX transceiver ቅንብሮችን እንደገና ማዋቀር ያስችላል።
19 76 ሊጻፍ የሚችል RX transceiver reconfig ሰርጥ አዲስ መቼቶች በየትኛው RX transceiver ሰርጥ ላይ መተግበር እንዳለባቸው ያዘጋጃል።

HDMI TX በይነገጽ መመዝገቢያ ካርታ

የኤችዲኤምአይ TX በይነገጽ አካል ከኒዮስ II ፕሮሰሰር ጋር ለመገናኘት ሁለት የአቫሎን ማህደረ ትውስታ-ካርታ ኤጀንት በይነገጾችን ያቀርባል።
የ i2c_slave በይነገጽ ከፕላትፎርም ዲዛይነር ስርዓት ውጭ የተቀመጠው በኤችዲኤምአይ ፕሮቶኮል አይፒ ላይ ካለው i2c አቫሎን ማህደረ ትውስታ-ካርታ ወኪል በይነገጽ ጋር ለመገናኘት ዘዴን ይሰጣል። የዚህ በይነገጽ መመዝገቢያ ካርታ በኤችዲኤምአይ IP የተጠቃሚ መመሪያ ውስጥ ነው
የኢንፎ_ስላቭ በይነገጽ በዋናነት Nios II የ HDMI TX AVI Infoframe ውሂብን ከኤችዲኤምአይ TX IP እንዲጽፍ ያስችለዋል። እንዲሁም በፒአይኦዎች በኩል ማግኘት ያለብዎትን ትራንስሴይቨር እና ፒኤልኤልን ከማዋቀር ጋር የተያያዙ አንዳንድ ምልክቶችን መዳረሻ ይሰጣል።

ሠንጠረዥ 7.HDMI TX መመዝገቢያ ካርታ

አድራሻ (ባይት) አድራሻ (ቃል) ፍቃድ ስም መግለጫ
0 0 ሊጻፍ የሚችል HDMI TX GCP HDMI አጠቃላይ የቁጥጥር ፓኬት ለኤችዲኤምአይ TX IP
1 - 13 4 - 52 ሊጻፍ የሚችል HDMI TX AVI

የመረጃ ቋት

HDMI AVI Infoframe ለ HDMI TX IP. AVI Infoframe ወደ HDMI TX እንደ 112 ቢት ሲግናል ነው. ቢት[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 አንብብ ብቻ ሁኔታ • ቢት[0] TX hot-plug ተከስቶ እንደሆነ ያመለክታል

• ቢት[1] የትራንሴቨር ካሊብሬሽን ስራ የበዛ መሆኑን ያሳያል።

• ቢት[2] ትራንሴይቨር ዳግም ማዋቀር ስራ የበዛ መሆኑን ያሳያል

• ቢት[3] የ PLL ዳግም ማዋቀር ስራ ላይ መሆኑን ያሳያል

• ቢት[4] የ IOPLL ዳግም ማዋቀር ስራ ላይ መሆኑን ያሳያል

17 68 ሊጻፍ የሚችል TX Hot-plug እውቅና የዚህ መዝገብ ቢት [0] የ TX hot-plug እውቅና ሲግናልን ያንቀሳቅሳል
18 72 ሊጻፍ የሚችል TX ትራንሴቨር ዳግም ማስጀመር በቢት[0] ያለው ዋጋ ለኤችዲኤምአይ TX ወደ ትራንስሲቨር ዳግም ማስጀመሪያ ይነዳል
19 76 ሊጻፍ የሚችል TX PLL ዳግም ማስጀመር በቢት[0] ያለው ዋጋ ለኤችዲኤምአይ TX ወደ PLL ዳግም ማስጀመሪያ ይነዳል።
20 80 ሊጻፍ የሚችል TX transceiver እንደገና ማዋቀር ያንቁ የዚህን መዝገብ ከ1 እስከ ቢት[0] መፃፍ የቲኤክስ ትራንስሴቨር ቅንጅቶችን እንደገና ማዋቀር ያስችላል።
21 84 ሊጻፍ የሚችል TX transceiver reconfig ሰርጥ የትኛዎቹ የTX transceiver ሰርጥ አዲስ መቼቶች መተግበር እንዳለባቸው ያዘጋጃል።

B. HDMI TX በይነገጽ ይመዝገቡ ካርታ 683465 | 2021.04.15

ተዛማጅ መረጃ
HDMI Intel FPGA IP የተጠቃሚ መመሪያ

ኢንቴል ኮርፖሬሽን. መብቱ በህግ የተጠበቀ ነው. ኢንቴል፣ የኢንቴል አርማ እና ሌሎች የኢንቴል ምልክቶች የኢንቴል ኮርፖሬሽን ወይም የስርጭቱ የንግድ ምልክቶች ናቸው። ኢንቴል የኤፍፒጂኤ እና ሴሚኮንዳክተር ምርቶቹን በIntel መደበኛ ዋስትና መሰረት ለአሁኑ ዝርዝር መግለጫዎች ዋስትና ይሰጣል፣ነገር ግን በማናቸውም ምርቶች እና አገልግሎቶች ላይ ያለማሳወቂያ በማንኛውም ጊዜ ለውጦችን የማድረግ መብቱ የተጠበቀ ነው። ኢንቴል በዚህ ውስጥ የተገለጸውን ማንኛውንም መረጃ፣ ምርት ወይም አገልግሎት ከመተግበሩ ወይም ከመጠቀሙ የተነሳ ምንም አይነት ሃላፊነት ወይም ተጠያቂነት አይወስድም። የኢንቴል ደንበኞች በማናቸውም የታተመ መረጃ ላይ ከመታመንዎ በፊት እና ለምርቶች ወይም አገልግሎቶች ትእዛዝ ከማስቀመጥዎ በፊት የቅርብ ጊዜውን የመሳሪያ ዝርዝሮችን እንዲያገኙ ይመከራሉ።
*ሌሎች ስሞች እና የንግድ ምልክቶች እንደሌሎች ንብረት ሊጠየቁ ይችላሉ።

ሰነዶች / መርጃዎች

intel AN 776 UHD HDMI 2.0 የቪዲዮ ቅርጸት ቅየራ ንድፍ Example [pdf] የተጠቃሚ መመሪያ
ኤኤን 776 ዩኤችዲ ኤችዲኤምአይ 2.0 የቪዲዮ ቅርጸት ቅየራ ንድፍ ምሳሌample, AN 776, UHD HDMI 2.0 የቪዲዮ ቅርጸት ልወጣ ንድፍ Example

ዋቢዎች

አስተያየት ይስጡ

የኢሜል አድራሻዎ አይታተምም። አስፈላጊ መስኮች ምልክት ተደርጎባቸዋል *