Intel AN 776 UHD HDMI 2.0 Video Format Conversion Design Design Example
Mabapi le Moralo oa Phetoho oa Sebopeho sa Video sa UHD HDMI 2.0 Example
Moralo oa ho fetolela sebopeho sa video sa Ultra-high-definition (UHD) HDMI 2.0 exampe kopanya Intel HDMI 2.0 ea khokahanyo ea video ea IP e nang le pipeline ea ho sebetsana le video e thehiloeng ho Intel® FPGA IP ho tloha Intel Video le Image Processing Suite.
Moralo o fana ka sekhahla sa boleng bo holimo, phetoho ea sebaka sa mebala, le phetoho ea sekhahla sa foreimi bakeng sa melapo ea video ho fihla ho 4K ho liforeimi tse 60 motsotsoana. Moralo ona o khona ho hlophiseha haholo ka software le hardware, e nolofalletsang tlhophiso e potlakileng ea sistimi le ho e hlophisa bocha. Moralo o shebile lisebelisoa tsa Intel Arria® 10 mme o sebelisa IP ea morao-rao e itokisitseng ea 4K ho tsoa ho Video le Image Processing Suite ho Intel Quartus® Prime Design Suite.
Lintlha Tse Amanang
Intel HDMI IP Core User Guide
UHD HDMI 2.0 Video Conversion Design Design Example Likarolo
Kenyo:
- Khokahano ea HDMI 2.0 e ts'ehetsa ho tloha ho 720 × 480 ho isa ho 3840 × 2160 qeto ka sekhahla sefe kapa sefe ho fihlela ho kenyelletsa le 60fps.
- Kenya ts'ehetso ea hot-plug.
- E ts'ehetsa ka bobeli lifomate tsa mebala tsa RGB le YCbCr (4:4:4, 4:2:2 le 4:2:0) ha u kenya.
- E ts'ehetsa ho kenya likotoana tse 8 le 10 ka 'mala
- Software e iponela ka bo eona sebopeho sa ho kenya ebe e seta phaephe ea ho sebetsa ka nepo.
Sephetho:
- Khokahano ea HDMI 2.0 e ka khethoa bakeng sa qeto ea 1080p, 1080i kapa 2160p ho 60fps, kapa 2160p ho 30fps
- Ts'ehetso ea hot-plug e hlahisoang
- Li-switches tsa DIP li beha sebopeho sa 'mala o hlokahalang ho RGB, YCbCr-4:4:4 kapa YCbCr-4:2:2, kapa YCbCr 4:2:0)
- Li-switches tsa DIP li beha tlhahiso ho li-bits tse 8 kapa tse 10 ka 'mala
Phaephe e le 'ngoe ea 10-bit ea RGB e nang le lisebelisoa tse lokisehang le phetoho ea sekhahla sa foreimi:
- 12 tlanya Lanczos sekala se tlase
- 16 phase, 4 tlanya Lanczos up-scaler
- Triple buffer foreimi ea video buffer e fana ka foreimi sekhahla sa phetoho
- Motsoako o nang le motsoako oa alpha o lumellang letšoao la OSD ho koaheloa
Lintlha Tse Amanang
- Litlhaloso tsa Avalon Interface
Tlhahisoleseding e mabapi le Avalon memory-mapped le Avalon streaming interfaces - Tataiso ea Mosebelisi ea Tsamaiso ea Livideo le Litšoantšo
Lintlha tse mabapi le segokanyimmediamentsi sa Avalon - AN 556: Ho sebelisa Lisebelisoa tsa Ts'ireletso ea Moralo ho Intel FPGAs
UHD HDMI 2.0 Video Conversion Design Design Example Ho Qala
- Litlhoko tsa Hardware le Software bakeng sa UHD HDMI 2.0 Video Conversion Design Design Example leqepheng la 5
- Ho jarolla le ho kenya UHD HDMI 2.0 Video Conversion Design Design Example leqepheng la 6
- Ho theha boto ea nts'etsopele ea Intel Arria 10 FPGA leqepheng la 6
- Ho bokella UHD HDMI 2.0 Video Conversion Design Design Example leqepheng la 9
- Ho bokella UHD HDMI 2.0 Video Conversion Design Design Example lisebelisoa tsa Nios II tsa Eclipse leqepheng la 9
- E tsamaisa UHD HDMI 2.0 Video Conversion Design Design Example ho Hardware leqepheng la 11
Litlhoko tsa Hardware le Software bakeng sa UHD HDMI 2.0 Video Conversion Design Design Example
Moralo o hloka hardware e latelang:
- Intel Arria 10 GX FPGA Development Kit
- Bitec HDMI 2.0 FMC karete ea morali, ntlafatso ea 11
- Mohloli oa HDMI 2.0 o hlahisang ho fihla ho 3840x2160p60 RGB le YCbCr video e sa ngolisoang
- HDMI 2.0 sink e bonts'ang ho fihla ho 3840x2160p60 RGB le video ea YCbCr
- Intel e khothaletsa lithapo tse netefalitsoeng tsa VESA tsa HDMI 2.0
Moralo o hloka software e latelang:
- Windows kapa Linux OS
- Intel Quartus Prime Design Suite v20.4 e kenyelletsang:
- Khatiso ea Intel Quartus Prime Pro
- Moqapi oa Sethala
- Nios® II EDS
- Intel FPGA IP Library (ho kenyeletsoa le Video le Image Processing Suite)
Lintlha Tse Amanang
- Arria 10 GX FPGA Development Kit
- Karete ea Morali ea Bitec HDMI FMC
Ho jarolla le ho kenya UHD HDMI 2.0 Video Conversion Design Design Example
- Khoasolla morero file udx10_hdmi_204.zip ho tsoa ho Intel Resource le Design Center.
- Ntša litaba tsa polokelo ea .zip.
Lenane lena le na le Intel Quartus Prime top.qsf le top.qpf files le tse ling kaofela files bakeng sa moralo.
Lintlha Tse Amanang
Intel Resource le Setsi sa Moralo
Ho kenya Files bakeng sa UHD HDMI 2.0 Video Conversion Design Design Example
Lethathamo la 1.Files le Directories
File kapa Lebitso la Directory | Tlhaloso |
ip | E na le mohlala oa IP files bakeng sa Intel FPGA IP eohle ka moralo. Ho kenyelletsa le maemo a IP bakeng sa:
• Konokono ea HDMI (fetisa le ho amohela) • PLL e hlahisang lioache maemong a holimo a moralo • Li-IP tsohle tse tsamaisong ea Moqapi oa Platform bakeng sa lipeipi tsa ho sebetsa. |
sets'oants'o | E na le pre_compiled.sof - lenaneo le hlophisitsoeng esale pele file bakeng sa moralo. |
non_acds_ip | E na le khoutu ea mohloli bakeng sa IP e eketsehileng moralong ona oo Intel Quartus Prime Design Suite e sa e kenyelletseng:
• Mohloli oa jenereithara ea litšoantšo • Seta setanka botjha • Likarolo tsa Sehokelo ho lumella khokahano e tobileng lipakeng tsa HDMI le li-IP tsa Video tse koetsoeng. |
sdc | E na le SDC file e hlalosang litšitiso tse ling tsa nako tse hlokoang ke moralo ona tse sa sebetsoeng ke SDC filee kenyellelitsoe ka bo eona le maemo a IP. |
software | E na le khoutu ea mohloli, lilaebrari, le litokomane tsa moaho bakeng sa software e sebetsang ho processor e kentsoeng ea Nios II ho laola ts'ebetso ea maemo a holimo ea moralo. |
non_acds_ip.ipx | Sena .ipx file e phatlalatsa IP kaofela bukeng ea non_acds_ip ho Moqapi oa Platform kahoo e hlaha ho Laeborari ea IP |
pre_compile_flow.tcl | Sengoloa sa Tcl seo projeke ea Intel Quartus e se sebelisang pele ho kopanngoa ho iketsetsa mehato e hlokahalang ea ho aha |
README.txt | Litaelo tse khutšoane tsa ho aha le ho tsamaisa moralo |
holimo.qpf | Morero oa Intel Quartus Prime file bakeng sa moralo |
holimo.qsf | Litlhophiso tsa projeke ea Intel Quartus Prime file bakeng sa moralo. Sena file thathamisa tsohle files e hlokehang ho aha moralo, likabelo tsa phini, le litlhophiso tse ling tsa projeke. |
holimo.v | Boemo bo holimo ba Verilog HDL file bakeng sa moralo. |
udx10_hdmi.qsys | Sistimi ea Moqapi oa Platform e nang le phala ea ts'ebetso ea video le processor ea Nios II le lisebelisoa tsa eona. |
Ho theha boto ea nts'etsopele ea Intel Arria 10 FPGA
Ho tsamaisa UHD Video Conversion Design Design ExampLe:
- Kenya karete ea Bitec HDMI 2.0 FMC ho boto ea nts'etsopele ea Intel Arria 10 GX FPGA e sebelisang FMC Port A.
- Netefatsa hore sesebelisoa sa motlakase (SW1) se tingoe, ebe o hokela sehokelo sa motlakase.
- Hokela thapo ea khoele ea USB Blaster II komporong ea hau le ho Sehokelo sa MicroUSB (J3) ho boto ea nts'etsopele ea Intel Arria 10 GX FPGA.
- Hokela thapo ea HDMI 2.0 pakeng tsa mohloli oa video oa HDMI le koung ea Rx ea karete ea Bitec HDMI 2.0 FMC 'me u netefatse hore mohloli oa sebetsa.
- Hokela thapo ea HDMI 2.0 pakeng tsa pontsho ya HDMI le boemakepe ba Tx ba karete ya Bitec HDMI 2.0 FMC mme o netefatse hore pontsho e sebetsa.
- Bulela boto o sebelisa SW1
Mabone a Boemo ba Boto, Liphetoho tsa DIP, le li-Pushbuttons
Intel Arria 10 GX FPGA Development board e na le mabone a maemo a robeli, 'me e' ngoe le e 'ngoe ea tsona e na le li-LED tse khubelu le tse tala, le likonopo tse tharo tse sebelisoang ke moralo oa Intel Arria 10 UHD.
Setšoantšo sa 1. Sebaka sa Mabone a Boemo ba Boto, Liphetoho tsa DIP, le Li-Pushbuttons
Setšoantšo sa 2. Mabone a Boemo
Ha moralo o ntse o sebetsa ho boto ea nts'etsopele ea Intel Arria 10 GX FPGA, mabone a boemo ba boto a bonts'a boemo ba hajoale ba sistimi. Boemo bo bong le bo bong ba boemo ba khanya bo na le LED e kopaneng e khubelu le e tala.
LED | Tlhaloso |
Li-LED tse tala | |
0 | HDMI Rx IO PLL e notletsoe |
1 | HDMI Rx e lokile |
e tsoela pele… |
LED | Tlhaloso |
2 | HDMI Rx e notletsoe |
3 | HDMI Rx oversample |
4 | HDMI Tx IO PLL e notletsoe |
5 | HDMI Tx e lokile |
6 | HDMI Tx PLL e notletsoe |
7 | HDMI Tx oversample |
Li-LED tse khubelu | |
0 | DDR4 EMIF e ntse e tsoela pele |
1 | Tekanyetso ea DDR4 EMIF e hlolehile |
7:2 | E sa sebelisoe. |
Lethathamo la 3. Li-Buttons tsa Push
Pushbutton | Tlhaloso |
PB0 | E laola ponts'o ea aekhone ea Intel e hukung e kaholimo ho le letona la ponts'o. Ha ho qala pontšo ea aekhone e ea lumelloa. Ho tobetsa PB0 ho etsa hore sesebelisoa se be teng bakeng sa pontšo. |
PB1 | E laola mokhoa oa ho lekanya oa moralo. Ha mohloli kapa sink e kentsoe ho chesa, moralo o fetoha ho:
• mokhoa oa ho feta haeba qeto ea ho kenya e le ka tlase ho kapa e lekana le qeto ea tlhahiso • mokhoa oa ho theola haeba qeto ea ho kenya e le kholo ho feta qeto ea tlhahiso Nako le nako ha u tobetsa PB1 moralo o fetoha ho ea mokhoeng o latelang oa sekala (ho feta> upscale, upscale> downscale, downscale> passthrough). . |
PB2 | E sa sebelisoeng |
Letlapa la 4. Liphetoho tsa DIP
Li-switches tsa DIP tsa mosebelisi li laola khatiso ea boikhethelo ea Nios II le litlhophiso tsa sebopeho sa video se hlahisoang se tsamaisoang ke HDMI TX. Li-switches tsa DIP li na le linomoro tsa 1 ho isa ho 8 (eseng 0 ho isa ho 7) ho bapisa linomoro tse hatisitsoeng karolong ea switjha. Ho seta switch ka 'ngoe ho ON, suthela switjha e tšoeu ho ea ho LCD le hole le li-LED tsa mosebelisi botong.
Liphetoho | Boemo | Fetoha | Boemo | Mosebetsi |
1 | – | – | – | E nolofalletsa khatiso ea terminal ea Nios II ha e setetsoe ho ON |
2 | TSOELA PELE | – | – | Beha likotoana tsa tlhahiso ka 'mala: 8 bit
10 hanyane |
4 | TIMA ON ON | 3 | TIMA LETSATSI | Seta sebaka sa mmala wa sephetho le samppuo: RGB 4:4:4
—Bak 4:4:4 —Bak 4:2:2 —Bak 4:2:0 |
6 | TIMA ON ON | 5 | TIMA LETSATSI | Seta qeto ea tlhahiso le sekhahla sa foreimi. 4K60
4K30 1080p60 1080i60 |
8:7 | – | – | – | E sa sebelisoeng |
Ho bokella UHD HDMI 2.0 Video Conversion Design Design Example
Intel e boetse e fana ka lenaneo la boto e hlophisitsoeng esale pele file e bokelletsoe.sof joalo ka karolo ea morero file bukeng ea master_image, kahoo o ka tsamaisa moralo ntle le ho etsa pokello e felletseng.
Mehato e bonts'a mokhoa oa ho bokella moralo, empa morero oa Intel Quartus o kenyelletsa mongolo oa Tcl o iketsetsang mehato ea 2 ho isa ho 6, kahoo o ka khetha ho tlola mehato eo. Intel e kenyelletsa mehato eohle ea ho hlophisa moralo hore o utloisise hore na moralo o kopantsoe joang.
- Ho software ea Intel Quartus Prime, bula morero file holimo.qpf.
- 2. Tobetsa File ➤ Bula ebe u khetha ip/hdmi_subsys/hdmi_subsys.ip.
GUI ea paramerer parameter GUI bakeng sa HDMI IP ea bula, e bonts'a liparamente tsa mohlala oa HDMI moralong. - Tobetsa Hlahisa Example Design (eseng Hlahisa).
- Ha moloko o phethela, koala parameter editor.
- Tobetsa Lisebelisoa ➤ Moetsi oa Sethala ho bula Moqapi oa Sethala.
- a. Khetha udx10_hdmi.qsys bakeng sa khetho ea Sebopeho sa Platform ebe o tobetsa Bula
- b. Review phaephe ea ts'ebetso ea video.
- c. Ho hlahisa sistimi, tobetsa Hlahisa HDL…
- d. Fesetereng ea Moloko, bulela Li-directory tsa Hlakileng tsa tlhahiso bakeng sa lipehelo tse khethiloeng tsa moloko.
- e. Tlanya Hlahisa.
- Sebakeng sa ho qetela, ea ho software/script 'me u tsamaise shell script build_sw.sh. Software e haha software ea Nios II bakeng sa moralo, e theha ka bobeli vip_control.elf file hore u ka khoasolla ho boto ka nako ea ho sebetsa, le .hex file e bokellang ka har'a lenaneo la boto .sof file.
- Tobetsa Ho sebetsa ➤ Qala ho Kopanya.
Ho bokella ho bopa top.sof file ho tlhahiso_files directory.
Lintlha Tse Amanang
Ho jarolla le ho kenya UHD HDMI 2.0 Video Conversion Design Design
Ho bokella UHD HDMI 2.0 Video Conversion Design Design Example lisebelisoa tsa Nios II Software bakeng sa Eclipse
Moqapi o kenyelletsa mongolo oa khetla file (/software/script/script_build_sw.sh) ho u thusa ho haha ka potlako khoutu ea software ea Nios II bakeng sa moralo. Script e u lumella ho hlahisa lenaneo ka potlako files bakeng sa processor ea Nios II. Leha ho le joalo, ha e thehe sebaka sa ts'ebetso se lumellang ho lokisa liphoso ka mokhoa o kopanetsoeng oa khoutu ea software.
U ka latela mehato ea ho bokella software ea moralo, e u lumellang ho lokisa moralo. Kapa o ka tsamaisa script e fanoeng ke Intel. Ho tsamaisa script:
- Ho Windows Explorer, etela ho /software/script directory e nang le lisebelisoa tsohle tse hlokahalang files.
- Ka har'a terminal ho tsoa bukeng ea script tsamaisa script script build_sw.sh, e hlahisang vip_control.elf e ka phethisoang bukeng ea vip_control.
Tlhokomeliso: sengoloa sena se hlakola files bukeng ea vip_control. Fetola mohloli ofe kapa ofe files bukeng ea vip_control_src feela.
MEHATO:
- Bukeng ea projeke e kentsoeng, theha foldara e ncha 'me u e rehe sebaka sa mosebetsi.
- Ho software ea Intel Quartus Prime, tobetsa Lisebelisoa ➤ Nios II Software Build Tools for Eclipse ➤ .
- a. Ka fensetere ea "Workspace Launcher", khetha sebaka sa ho sebetsa.
- b. Tobetsa OK.
- Ka fensetere ea Nios II - Eclipse, tobetsa File ➤ Ncha ➤ Kopo ea Nios II le BSP ho tsoa ho Template.
Kopo ea Nios II le BSP ho tsoa lebokoseng la puisano la Template lia hlaha.- a. Ka Boitsebiso ba SOPC File lebokoseng, khetha udx10_hdmi/ udx10_hdmi.sopcinfo file.
Nios II SBT bakeng sa Eclipse e tlatsa lebitso la CPU ka lebitso la processor ho tsoa ho .sopcinfo file.. - b. Ka lebokoseng la lebitso la morero, thaepa vip_control.
- c. Khetha Blank Project ho tsoa lethathamong la Lithempleite ebe o tobetsa E 'ngoe.
- d. Khetha Theha morero o mocha oa BSP o ipapisitse le template ea projeke ea kopo e nang le lebitso la projeke vip_control_bsp ebe o bulela Sebelisa sebaka sa kamehla.
- e. Tobetsa Qetella ho theha kopo le BSP e thehiloeng ho .sopcinfo file.
Kamora hore BSP e hlahise, merero ea vip_control le vip_control_bsp e hlaha ho "Project Explorer tab".
- a. Ka Boitsebiso ba SOPC File lebokoseng, khetha udx10_hdmi/ udx10_hdmi.sopcinfo file.
- Ho Windows Explorer, kopitsa litaba tsa software/vip_control_src bukeng ea software/vip_control.
- Ho Project Explorer tab ea fensetere ea Nios II - Eclipse, tobetsa ka ho le letona ho eona
vip_control_bsp foldareng ebe u khetha Nios II ➤ BSP Editor…- a. Se ke oa khetha ho tsoa ho menu e theoha bakeng sa sys_clk_timer
- b. Khetha cpu_timer ho tsoa ho menu e theoha bakeng sa linakoamp_nako
- c. Bulela enable_small_c_library
- d. Tlanya Hlahisa.
- e. Ha tlhahiso e phethela, tobetsa Tloha
- Khetha Morero ➤ Haha Tsohle ho hlahisa file vip_control.elf bukeng ea software/vip_control.
- Haha mem_init file bakeng sa pokello ea Intel Quartus Prime:
- a. Tobetsa ka ho le letona ho vip_control fensetereng ea Project Explorer.
- b. Khetha Etsa Liphehelo ➤ Haha…
- c. Khetha mem_init_generate ebe o tobetsa Build.
Software ea Intel Quartus Prime e hlahisa li
udx10_hdmi_onchip_memory2_0_onchip_memory2_0.hex file bukeng ea software/vip_control/mem_init
- Ka moralo o se o ntse o sebetsa ka boto e hokahaneng, tsamaisa
vip_control.elf lenaneo file e entsoeng ke mohaho oa Eclipse- a. Tobetsa ka ho le letona foldareng ea vip_control ho "Project Explorer tab" ea fensetere ea Nios II - Eclipse.
- b. Khetha Matha Joaloka ➤ Nios II Hardware.
Haeba u na le fensetere ea terminal ea Nios II e se e butsoe, e koale pele u leka ho khoasolla software e ncha.
Lintlha Tse Amanang
Ho jarolla le ho kenya UHD HDMI 2.0 Video Conversion Design Design Example
E tsamaisa UHD HDMI 2.0 Video Conversion Design Design Example ho Hardware
Khoasolla .sof e hlophisitsoeng bakeng sa moralo ho Intel Arria 10 GX FPGA Development Kit 'me u tsamaise moralo.
- Ho software ea Intel Quartus Prime, tobetsa Tools ➤ Programmer.
- Fesetereng ea Programmer, tobetsa Auto Detect ho skena faele ea JTAG ketane le ho sibolla lisebelisoa tse hokahaneng.
Haeba fensetere ea pop-up e hlaha e nang le molaetsa oa hore na u batla ho nchafatsa lenane la lisebelisoa tsa moetsi oa lenaneo, tlanya E. - Lethathamong la lisebelisoa, khetha mola o ngotsoeng 10AX115S2F45 ebe o tobetsa Change File… joale:
- a. Ho sebelisa .sof e hlophisitsoeng esale pele e kenyellelitsoeng moetsong, khetha .sof bukeng ea master_image.
- b. Ho sebelisa .sof ea hau e hlophisitsoeng, khetha .sof ho tlhahiso_files directory.
- Bulela Lenaneo/Configure moleng wa 10AX115S2F45.
- Tobetsa Qala.
Ha moetsi oa lenaneo a qeta, moralo o sebetsa ka bohona. - Haeba u seta mosebelisi DIP switch 1 e ea sebakeng sa ON, bula terminal ea Nios II ho amohela molaetsa oa mongolo o tsoang ho moralo, ho seng joalo moralo oa notlela. Haeba mosebelisi DIP Switch 1 e se e tingoe, u se ke oa bula terminal ea Nios II.
- a. Bula fensetere ea terminal ebe u thaepa nios2-terminal ebe o tobetsa Enter. Ha moralo o ntse o sebetsa, tlhahiso e hlaha ponts'ong, leha ho se mohloli o hoketsoeng ho kenyelletsoeng. Sephetho ke skrine e ntšo e nang le letšoao la Intel le ka holimo letsohong le letona la skrine. Haeba u haha software u sebelisa Nios II Software Build Tools bakeng sa Eclipse, u ka hlophisa, ua kopanya le ho khoasolla software. file ka nako efe kapa efe ka mor'a hore u hlophise boto.
- Ka fensetere ea Nios II - Eclipse, tsamaisa lenaneo la vip_control.elf file e entsoeng ke mohaho oa Eclipse.
Haeba fensetere ea terminal ea Nios II e se e butsoe, e koale pele u leka ho khoasolla software e ncha.- a. Tobetsa ka ho le letona foldareng ea vip_control ho "Project Explorer tab" ea fensetere ea Nios II - Eclipse.
- b. Khetha Matha Joaloka ➤ Nios II Hardware.
UHD HDMI 2.0 Video Conversion Design Design Example Tlhaloso ea Ts'ebetso
Sistimi ea Moqapi oa Platform, udx10_hdmi.qsys, e na le phaephe ea video ea IP le
likarolo tsa processor tsa Nios II. Verilog HDL ea boemo bo holimo file (top.v) e kopanya le
Sistimi ea Moqapi oa Platform ho HDMI RX le TX. Moqapi o na le 'ngoe
tsela ea ho sebetsana le video pakeng tsa ho kenya HDMI le tlhahiso ea HDMI.
Setšoantšo sa 2.Block Diagram
Setšoantšo se bontša video e kenang ho tsoa mohloling oa HDMI ka letsohong le letšehali. Moralo o sebetsana le video ka pipeline ea video ho tloha ka letsohong le letšehali ho ea ho le letona pele o fetisetsa video ho sinki ea HDMI ka ho le letona. pakeng tsa processor ea Nios II le likarolo tse ling tsa sistimi.
HDMI RX le PHY
Karete ea Bitec HDMI FMC e fana ka buffer bakeng sa lets'oao la HDMI 2.0 ho tsoa mohloling oa HDMI. Motsoako oa HDMI RX PHY le HDMI RX IP e khetholla lets'oao le kenang ho theha molapo oa video. HDMI RX PHY e na le li-transceivers ho senya data e kenang 'me HDMI RX IP e khetholla protocol ea HDMI. HDMI RX IP e kopantsoeng e sebetsana le lets'oao la HDMI le kenang ntle le ts'ebetso ea software. Letšoao la video le hlahang ho tsoa ho HDMI RX IP ke mokhoa oa ho phallela oa video. Moqapi o lokisa HDMI RX bakeng sa tlhahiso ea 10-bit.
Sebopeho sa HDMI RX
Phatlalatso ea sebopeho sa data ea video e tsoetsoeng ke HDMI RX IP e tsamaellana le sebopeho sa data se tiisitsoeng se lebelletsoeng ke Clock Video Input IP, e latelang ketane ea ts'ebetso. Leha ho le joalo, li-interfaces tsa terata li na le liphapang tse poteletseng tse thibelang kamano e tobileng pakeng tsa li-blocks tse peli. Sebopeho se ikhethileng sa sebopeho sa HDMI RX se hokahanya se hlahisoang ke HDMI mme se amoheloa ke Clock Video Input IP.
Khokahano ea HDMI RX e fetola maemo a mats'oao a terata mme e fetola tatellano ea lifofane tsa mebala ka har'a pixel ka 'ngoe. Sena sea hlokahala ho fetolela lipakeng tsa odara e tloaelehileng ea mebala ea HDMI le e sebelisoang ke Intel video pipeline IP. Phapang ea mebala e laoloa ke HDMI RX AVI Infoframe data, e leng kenyelletso e eketsehileng ho thibela sena.
Karolo ena e sebetsa e le sebopeho se bonolo sa 'mapa oa ngoliso ho fihlella data ea HDMR RX AVI Infoframe, ho hlophisa RX EDID, le ho fana ka tse ling tsa litlhophiso tsa ntlafatso ea transceiver. Bakeng sa tlhaiso-leseling e batsi mabapi le 'mapa oa ngoliso, sheba ho HDMI RX Interface Register Map.
Kenyelletso ea Video e Tlisoang
Kenyelletso ea video e ts'oaretsoeng e sebetsana le lets'oao la sebopeho sa video se ts'oetsoeng ho tsoa ho HDMI RX IP ebe e e fetolela ho sebopeho sa Video sa Intel proprietary Avalon. Sebopeho sena se hlobola tlhahisoleseling eohle e tšekaletseng le e theohileng videong, e siea feela data e sebetsang ea litšoantšo. Moralo o kenya data e le pakete e le 'ngoe ka foreimi ea video mme o eketsa lipakete tse ling tsa metadata (tseo ho thoeng ke lipakete tsa taolo) tse hlalosang qeto ea foreimi ka 'ngoe ea video. Bakeng sa tlhaloso e felletseng ea sehokelo sa video sa Avalon, sheba ho Specification ea Avalon Interface. Phallo ea video ea Avalon ka phala ea ho sebetsa ke lipikselse tse peli tse bapileng, tse nang le matšoao a mararo ka pixel. Kenyelletso ea video e ts'episitsoeng e fana ka ho tšela oache bakeng sa phetoho ho tloha ho sekhahla se feto-fetohang sa lets'oao la video ho tloha ho HDMI RX IP ho isa ho sekhahla se tsitsitseng sa oache (300 MHz) bakeng sa phaephe ea IP ea video.
Mohloekisi oa Phallo
Mohloekisi oa molapo o netefatsa hore lets'oao la video la Avalon le fetelang pompong ea ts'ebetso ha le na liphoso. Hot-plugging ea mohloli oa HDMI e ka etsa hore moralo o hlahise liforeimi tse sa phethahalang tsa data ho IP e kentsoeng ea video, e hlahisang liphoso ho phallo ea video ea Avalon-ST moo boholo ba lipakete tse nang le data ea video bakeng sa foreimi e 'ngoe le e' ngoe e sa sebetseng. bapisa boholo bo tlalehiloeng ke lipakete tsa taolo tse amanang. Mohloekisi oa molapo o lemoha maemo ana mme o eketsa lintlha tse eketsehileng (lipikselse tse bohlooho) ho isa qetellong ea lipakete tsa video tse khopisang ho tlatsa foreime le ho ts'oana le se boletsoeng ka har'a pakete ea taolo.
Chroma Resampler (kenyo)
Lintlha tsa video tse amohetsoeng ka HDMI e kanna ea ba 4:4:4, 4:2:2 kapa 4:2:0 chroma s.ampLED. Kenyelletso ea chroma resampler e nka video e kenang ka mokhoa ofe kapa ofe oo e fihlang ho eona ebe o e fetolela ho 4:4:4. Ho fana ka boleng bo holimo ba pono, chroma resampler sebelisa ka ho fetisisa computationally turu e tlhotliloeng algorithm. Motlakase oa Nios II o bala chroma s ea hajoaleampling ho tsoa ho HDMI RX ka sebopeho sa eona sa Avalon memory-mapped agent, mme e fetisetsa data ena ho chroma res.ampler ka segokanyimmediamentsi sa eona sa Avalon memory-mapped agent.
Sefetoleli sa Sebaka sa Mebala (Kenyo)
Lintlha tsa video tse amoheloang ka HDMI li ka sebelisa sebaka sa mebala sa RGB kapa YCbCr. Mofetoleli oa sebaka sa 'mala o kenang o nka video e kenang ka mokhoa ofe kapa ofe oo e fihlang ho oona ebe o e fetolela ho RGB maemong ohle, bakeng sa Mixer IP hamorao phaepheng. Motlakase oa Nios II o bala sebaka sa hona joale sa 'mala ho tloha HDMI RX ka sebopeho sa eona sa Avalon se nang le 'mapa oa memori mme se jara li-coefficients tse nepahetseng tsa phetoho ho converter ea sebaka sa mebala ka sebopeho sa eona sa Avalon-mapped memory.
Deinterlacer
The deinterlacer e theha litaba tsa video tse tsoelang pele ho tsoa melapong e hokahaneng e amoheloang ka tlhahiso. E phatlalatsa data e tsoelang pele e sa fetoloang. Deinterlacer e ka sebetsa feela ho fihla ho 150 MHz, kahoo moralo o kenyelletsa ho tšela oache le phetoho ea bophara ba data (2-> 4 pixels ka nako e kenang, 4-> 2 pixels ka oache ho tlhahiso) likarolo tse mahlakoreng a mabeli a deinterlacer. . Deinterlacer e lekanyelitsoe ho qeto e phahameng ka ho fetisisa ea data e hokahaneng ea 1080i60.
Clipper
Clipper e khetha sebaka se sebetsang ho tsoa ho molatsoana oa video o kenang ebe e lahla se setseng. Taolo ea software e sebetsang ho processor ea Nios II e hlalosa sebaka seo u lokelang ho se khetha. Sebaka se ipapisitse le qeto ea data e fumanoeng mohloling oa HDMI le qeto ea tlhahiso le mokhoa oa ho lekanya oo u o khethang ka li-switches tsa DIP le li-buttons tsa push board. Moralo ona o fetisetsa sebaka sena ho Clipper ka segokanyimmediamentsi sa Avalon se nang le 'mapa oa memori.
Scaler
Moralo o sebetsa ho eketsa data ea video e kenang ho latela qeto ea tlhahiso le qeto eo u e kopang. U ka boela ua khetha e 'ngoe ea mekhoa e meraro ea ho lekanya (upscale, downscale le passthrough) e amang hore na sekala le lipontšo tsa video ke life. Li-IP tse peli tse arohaneng tsa Scaler li fana ka ts'ebetso ea ho lekanya: e 'ngoe e sebelisang ho theola ho hong ho hlokahalang, le e' ngoe e nyollang. Moqapi o hloka li-scaler tse peli ka mabaka a latelang.
Ha scaler e sebelisa ho theoha ha eona ha e hlahise data e nepahetseng ho potoloho e 'ngoe le e' ngoe ea oache ho tlhahiso ea eona. Bakeng sa mohlalaample, haeba o kenya tšebetsong karo-karolelano ea 2x downscale, lets'oao le nepahetseng tlhahisong le phahame ka nako e 'ngoe le e 'ngoe ea oache ha mola o mong le o mong o nang le linomoro o amoheloa, ebe o tlase bakeng sa mela eohle e kentsoeng ea linomoro tse sa tloaelehang. Boitšoaro bona bo phatlohileng ke ba bohlokoa molemong oa ho fokotsa sekhahla sa data ho sehlahisoa, empa ha se lumellane le theipi ea Mixer IP, eo ka kakaretso e lebelletseng sekhahla sa data se ts'oanang ho qoba ho phalla ha metsi. Frame Buffer e tlameha ho lula lipakeng tsa boemo bofe kapa bofe le Motsoako, kaha ho feta ho Frame Buffer ho lumella Motsoako ho bala lintlha ka sekhahla seo a se hlokang.
Ha scaler e sebelisa upscale e hlahisa data e nepahetseng ho potoloho e 'ngoe le e' ngoe ea oache bakeng sa Mixer e latelang. Leha ho le joalo, e kanna ea se ke ea amohela lintlha tse ncha tse kentsoeng nako le nako. Ho nka 2x upscale joalo ka example, meleng e hlahisoang e nang le linomoro e amohela ho otla ha data ka nako e 'ngoe le e' ngoe ea oache, ebe ha e amohele data e ncha ea tlhahiso meleng e sa tloaelehang e hlahisoang. Clipper e holimo e hlahisa data ka sekhahla se fapaneng ka ho felletseng haeba e sebelisa sekotwana sa bohlokoa (mohlala, nakong ea katametso). Ka lebaka lena, ka kakaretso o tlameha ho arola Clipper le upscale ka "buffer" ea foreimi, e hlokang hore sekala se lule ka mor'a sekontiri se ka har'a lipeipi. Scaler e tlameha ho lula ka pel'a Frame Buffer bakeng sa li-downscales, kahoo re tlameha ho sebelisa likalara tse peli tse arohaneng mahlakoreng ka bobeli a Frame Buffer 'me re sebelise e' ngoe bakeng sa ho ea holimo le e 'ngoe bakeng sa ho theola.
Ho sebelisa li-Scalers tse peli ho fokotsa boholo ba DDR4 bandwidth e hlokoang ke Frame Buffer. Li-Downscales li lula li sebelisoa pele ho Frame Buffer, ho fokotsa sekhahla sa data ka lehlakoreng la ho ngola. Li-upscale li sebelisoa ka mor'a Frame Buffer, e fokotsang sekhahla sa data lehlakoreng le baloang.
E 'ngoe le e' ngoe ea Scaler e fumana tharollo e hlokahalang ea ho kenya letsoho ho tsoa lipaketeng tsa taolo ea molapo oa video o kenang, ha tlhahiso ea tlhahiso bakeng sa Scaler e 'ngoe le e' ngoe e behiloe ke processor ea Nios II ka Avalon memory-mapped agent interface. Bonyane e 'ngoe ea li-scaler e lokiselitsoe ho feta ka mokhoa o mong le o mong oa ho lekanya. Kahoo haeba moralo o phahamisa litaba tsa video joale motho ea tlase o fetisa video ntle le ho fetoloa, 'me haeba moralo o theola boemo ba holimo o fetisa video ka e sa fetoloang.
Frame Buffer
Sesebelisoa sa foreimi se sebelisa memori ea DDR4 ho etsa buffering hararo e lumellang lipeipi tsa ts'ebetso ea video le litšoantšo ho etsa phetoho ea sekhahla lipakeng tsa litefiso tse kenang le tse tsoang. Moralo o ka amohela sekhahla sefe kapa sefe sa ho kenya, ho nka hore sekhahla sa phikisele ha se fete 1 giga pixels motsotsoana. Sekhahla sa foreimi e hlahisoang e behiloe ho 30 kapa 60 fps ke software ea Nios II, ho latela mokhoa oa tlhahiso oo u o khethang. Sekhahla sa foreimi ea tlhahiso ha e le hantle ke ts'ebetso ea litlhophiso tsa Clock Video Output le oache ea pixel ea video e hlahisoang 'me ha ea beoa ho Frame Buffer. Khatello e ka morao e sebelisoang ke Clock Video Output ho karolo e 'ngoe ea liphaephe e lekanya sekhahla seo lehlakore le baloang la Frame Buffer le hulang liforeimi tsa video mohopolong oa DDR4.
Motsoaki
Motsoako o hlahisa setšoantšo sa bokamorao ba botšo ba boholo bo tsitsitseng boo processor ea Nios II e kenang ka lekhetlo la pele e hokela ho upscaler ho lumella moralo ho bonts'a tlhahiso ho tsoa phaepheng ea video ea hajoale. Kenyelletso ea bobeli e hokahana le block generator block. Moralo o thusa feela ho kenya letsoho ha motsoako ha o bona video e sebetsang, e tsitsitseng ha o kenya video e ts'oetsoeng. Moqapi o boloka setšoantšo se tsitsitseng se hlahisoang ha se ntse se chesa ho kenya letsoho. Moralo oa alpha o kopanya motsoako oa bobeli ho motsoako, o hokahaneng le jenereithara ea litšoantšo, holim'a litšoantšo tse ka morao le tsa liphaephe tsa video tse nang le pepeneneng ea 50%.
Sefetoleli sa Sebaka sa Mebala (Se hlahisoang)
Sefetoleli sa sebaka sa 'mala o hlahisoang se fetola data ea video ea RGB hore e be sebaka sa mebala sa RGB kapa YCbCr ho ipapisitsoe le nako ea ho sebetsa ho tsoa ho software.
Chroma Resampler (Output)
Sephetho sa chroma resampler e fetola sebopeho ho tloha ho 4:4:4 ho ea ho e 'ngoe ea 4:4:4, 4:2:2 le 4:2:0' me e behiloe ke software. Sephetho sa chroma resampler e boetse e sebelisa algorithm e tlhotliloeng ho fihlela video ea boleng bo holimo.
Sets'oants'o sa Video se Tlisoang
Sephetho sa video se ts'oaretsoeng se fetolela molaetsa oa video oa Avalon ho sebopeho sa video se ts'oetsoeng. Sephetho sa video se ts'oetsoeng se eketsa lintlha tse otlolohileng le tse otlolohileng le tlhaiso-leseling ea nako ea ho hokahanya video. processor ea Nios II e hlophisa litlhophiso tse nepahetseng ho tlhahiso ea video e ts'episitsoeng ho latela qeto ea tlhahiso le sekhahla seo u se kopang. Sephetho sa video se ts'oaretsoeng se fetola oache, ho tloha ho sesupa-nako se tsitsitseng sa 300 MHz ho ea ho sekhahla se feto-fetohang sa video e ts'episitsoeng.
HDMI TX Interface
Khokahano ea HDMI TX e amohela data e hlophisitsoeng joalo ka video e nang le nako. Liphapang tse poteletseng mabapi le pontšo ea terata le phatlalatso ea li-interface tsa conduit ho Moqapi oa Platform li thibela moralo o hokahanyang Output ea Clock ea Video ka kotloloho ho HDMI TX IP. Sebopeho se ikhethileng sa sebopeho sa HDMI TX se fana ka phetoho e bonolo e hlokahalang lipakeng tsa Clock Video Output le HDMI TX IP. E boetse e fetola ho hlophisoa ha lifofane tsa mebala ka pixel e 'ngoe le e' ngoe ho ikarabella bakeng sa litekanyetso tse fapaneng tsa ho fomata mebala tse sebelisoang ke Avalon phallela video le HDMI, 'me e fana ka 'mapa oa ngoliso ho fihlella tse ling tsa phetoho ea transceiver le litlhophiso tsa HDMI TX AVI Infoframe. Bakeng sa tlhaiso-leseling e batsi mabapi le 'mapa oa ngoliso, sheba ho HDMI TX Interface Register Map.
HDMI TX IP le PHY
HDMI TX IP le PHY li fetolela video ho tloha ho video e ts'episitsoeng ho ea ho HDMI e lumellanang. HDMI TX IP e sebetsana le protocol ea HDMI mme e kenyelletsa data e nepahetseng ea HDMI. HDMI TX PHY e na le li-transceivers mme e etsa tlhahiso ea serial e phahameng ka ho fetisisa.
Nios II processor le peripherals
Sistimi ea Moqapi oa Platform e na le processor ea Nios II e tsamaisang HDMI RX le TX IPs le litlhophiso tsa nako ea ho sebetsa bakeng sa phaephe ea ho sebetsa. Mochine oa Nios II o hokahana le lisebelisoa tse ling tsa mantlha:
- Memori ea on-chip ho boloka lenaneo le data ea lona.
- AJTAG UART ho bonts'a tlhahiso ea software printf (ka terminal ea Nios II)
- Sebali sa nako se hlahisang tieho ea boemo ba millisecond libakeng tse fapaneng ho software, joalo ka ha ho hlokoa ke litlhaloso tsa HDMI tsa nako e nyane ea liketsahalo.
- Li-LED ho bonts'a boemo ba sistimi.
- Li-switches tsa Push-button ho lumella ho fetoha lipakeng tsa mekhoa ea ho lekanya le ho nolofalletsa le ho tima pontšo ea letšoao la Intel.
- Liphetoho tsa DIP ho lumella ho fetoha ha sebopeho sa tlhahiso le ho nolofalletsa le ho thibela ho hatisoa ha melaetsa ho terminal ea Nios II.
- Liketsahalo tsa Hot-plug mohloling ka bobeli oa HDMI le sink fire li sitisa tse etsang hore Nios II processor e lokisetse HDMI TX le pipeline ka nepo. Loop e ka sehloohong khoutu ea software e boetse e lekola boleng ba li-push-buttons le li-switches tsa DIP mme e fetola ho seta ha lipeipi ka nepo.
Lilaoli tsa I²C
- Moralo o na le lilaoli tse peli tsa I²C ho hlophisa litlhophiso tsa likarolo tse ling tse 'ne ho Arria 10 GX FPGA Development Kit le karete ea morali ea Bitec HDMI 2.0:
- Si5338 I²C. Arria 10 GX FPGA Development Kit e kenyelletsa lijenereithara tse peli tsa oache tsa Si5338 tseo ka bobeli li hokelang beseng e le 'ngoe ea I²C. Ea pele e hlahisa oache ea litšupiso bakeng sa DDR4 EMIF. Ka linako tsohle, oache ena e behiloe ho 100 MHz hore e sebelisoe le 1066 MHz DDR4, empa bakeng sa moralo ona o tsamaisa DDR4 ho 1200 MHz e hlokang oache ea tšupiso ea 150 MHz. Ha e qala, processor ea Nios II, ka peripheral ea I²C, e fetola litlhophiso 'mapeng oa ngoliso ea Si5338 ea pele ho eketsa lebelo la oache ea DDR4 ho 150 MHz. Jenereithara ea bobeli ea oache ea Si5338 e hlahisa vid_clk bakeng sa sebopeho sa video se kentsoeng lipakeng tsa phaephe le HDMI TX IP. Motlakase oa Nios II o fetola lebelo la oache ena nakong ea ho sebetsa bakeng sa qeto e 'ngoe le e 'ngoe e fapaneng ea tlhahiso le sekhahla sa foreimi se tšehetsoeng ke moralo.
- TI I²C .Karete ea morali ea Bitec HDMI 2.0 FMC e sebelisa TI TDP158 HDMI 2.0 redriver le TI TMDS181C retimer. Ha processor ea Nios II e qala, e hlophisa litlhophiso tsa kamehla tsa karolo ena ho fihlela litlhoko tsa moralo.
Lintlha Tse Amanang
- Altera High-Definition Multimedia Interface (HDMI) IP Core User Guide
- Tataiso ea Mosebelisi ea Tsamaiso ea Livideo le Litšoantšo
Lintlha tse mabapi le sebopeho sa video sa Avalon-ST
Tlhaloso ea Software
Li-IP tsohle tse ho UHD HDMI 2.0 Video Format Converison Design Exampe ka sebetsana le liforeimi tsa data ntle le ts'ebetso e 'ngoe hape ha li se li setiloe ka nepo. Leha ho le joalo, moralo o hloka taolo ea boemo bo holimo ba kantle ho theha li-IP ho qala le ha liphetoho leha e le life li etsahala tsamaisong, mohlala, HDMI RX kapa liketsahalo tsa TX hot-plug, kapa mosebetsi oa konopo ea mosebedisi. Moqaping, processor ea Nios II e sebelisang software ea bespoke control e fana ka taolo ea boemo bo holimo.
Ha software e qala:
- E beha oache ea ref ea DDR4 ho 150 MHz ho lumella lebelo la 1200 MHz DDR, ebe e beha EMIF bocha hore e boele e lekanye oache e ncha ea litšupiso.
- E theha TI TDP158 HDMI 2.0 redriver le TI TMDS181C retimer
- E qala marang-rang a HDMI RX le TX
- E qala ho sebetsa lipeipi tsa IP
Ka mor'a ho qala, software e kena ka nako e sa khaotseng ea loop, e hlahloba le ho sebetsana le liketsahalo tse latelang.
Liphetoho ho Mokhoa oa Scaling
Moqapi o tšehetsa mekhoa e meraro ea motheo ea ho lekanya; ho feta, ho phahama, le ho theoha. Ka mokhoa oa ho fetisa video ea ho kenya ha e fokotsoe; ka mokhoa o phahameng video ea ho kenya e phahame, 'me ka mokhoa o tlaase video ea ho kenya e fokotsehile. Li-blocks tse 'ne li etsa qeto ea tlhahiso ea tlhahiso ea ho qetela ka mokhoa o mong le o mong oa pipeline ea ho sebetsa: clipper, the downscaler, upscaler, le mixer. Software e laola li-setting tsa boloko bo bong le bo bong ho ipapisitsoe le qeto ea hajoale ea ho kenya, qeto ea tlhahiso, le mokhoa oa ho lekanya oo u o khethang. Maemong a mangata, clipper e fetisa phallo ka mokhoa o sa fetoheng, 'me boholo ba bokamorao ba motsoako bo lekana le mofuta oa ho qetela, o lekantsoeng oa video e kentsoeng. Leha ho le joalo, haeba qeto ea video e kentsoeng e le kholo ho feta boholo ba tlhahiso, moralo o ke ke oa sebelisa boemo bo holimo ho video e kentsoeng ntle le ho e khaola pele. 'Me haeba qeto ea ho kenya letsoho e le ka tlase ho tlhahiso, moralo o ke ke oa sebelisa boemo bo tlaase ntle le ho sebelisa mokokotlo oa motsoako o moholo ho feta oa video ea ho kenya letsoho, o eketsang mekoallo e ntšo ho potoloha video e hlahisoang.
Letlapa la 5.Liketso tsa Pipeline ka mokhoa o mong le o mong oa ho lekanya
Tafole e thathamisa ketso ea lipeipi tse 'ne tsa ts'ebetso ho e' ngoe le e 'ngoe ea metsoako e robong ea mokhoa oa ho lekanya, tharollo ea ho kenya letsoho, le tharollo ea tlhahiso.
Mokhoa | Saese e kentsweng > boholo ba tlhahiso | Saese e kentsweng = boholo ba tlhahiso | Saese e kentsoeng < boholo ba tlhahiso |
Phatlalatso | • Kgetha ho boholo ba tlhahiso
• Ha ho maemo a tlaase • Ha ho maemo a holimo • Ha ho na moeli o motšo |
• Ha ho sekotwana
• Ha ho maemo a tlaase • Ha ho maemo a holimo • Ha ho na moeli o motšo |
• Ha ho sekotwana
• Ha ho maemo a tlaase • Ha ho maemo a holimo • Mekhabiso e ntšo ea moeli ho boholo ba tlhahiso |
Ea holimo | • Clip ho boholo ba tlhahiso ea 2/3
• Ha ho maemo a tlaase • Phahamiso ho ea boholo ba tlhahiso • Ha ho na moeli o motšo |
• Clip ho boholo ba tlhahiso ea 2/3
• Ha ho maemo a tlaase • Phahamiso ho ea boholo ba tlhahiso • Ha ho na moeli o motšo |
• Ha ho sekotwana
• Ha ho maemo a tlaase • Phahamiso ho ea boholo ba tlhahiso • Ha ho na moeli o motšo |
Ka tlase | • Ha ho sekotwana
• Fokotsa boholo ba tlhahiso • Ha ho maemo a holimo • Ha ho na moeli o motšo |
• Ha ho sekotwana
• Fokotsa boholo ba tlhahiso • Ha ho maemo a holimo • Ha ho na moeli o motšo |
• Ha ho sekotwana
• Fokotsa ho 2/3 boholo ba ho kenya • Ha ho maemo a holimo • Mekhabiso e ntšo ea moeli ho boholo ba tlhahiso |
U fetola pakeng tsa mekhoa ka ho tobetsa konopo ea "user push" 1. Software e lekola litekanyetso ho li-buttons tsa push ho e 'ngoe le e' ngoe e tsamaeang ka loop (e etsa hore software e fokotsehe) 'me e lokisa li-IP ka pipeline ea ho sebetsa ka mokhoa o nepahetseng.
Liphetoho ho HDMI Input
Ho e 'ngoe le e' ngoe e tsamaeang ka loop software e khetha boemo ba video e kentsoeng ka nako (CVI), e batla liphetoho ho tsitsitseng ha phallo ea video e kenang. Moqapi o nka video e tsitsitse haeba CVI e tlaleha hore video e ts'oaretsoeng e notletsoe ka katleho, 'me haeba qeto ea ho kenya le sebaka sa mebala ha e e-s'o fetohe ho tloha nakong e fetileng ea loop.
Haeba moralo pele o nka hore ho kenya letsoho ho tsitsitse, empa e lahleheloa ke senotlolo kapa thepa ea phetoho ea molatsoana oa video, software e emisa CVI ho romella video ka phaephe, ebe e beha mixer ho emisa ho bonts'a lera la video ea ho kenya. Ebe tlhahiso e lula e sebetsa (e bonts'a skrine e ntšo le letšoao la Intel) nakong ea liketsahalo life kapa life tsa RX hot-plug kapa liphetoho tsa tharollo.
Haeba tlhahiso e ne e sa tsitsa pele empa e se e tsitsitse, moralo o lokisa phala hore o bonts'e qeto e ncha ea ho kenya le sebaka sa mebala, o qala hape tlhahiso ho tsoa ho CVI, 'me o beha motsoako ho bonts'a lera la video hape. Ho nolofaletsa lera la motsoako ha se hang hang kaha Frame Buffer e kanna ea pheta liforeimi tsa khale ho tsoa ho kenyelletso e fetileng, eo moralo o tlamehang ho e hlakola pele o ka bulela skrini hape ho qoba ho benya. Sesebelisoa sa foreimi se boloka palo ea liforeimi tseo moralo o li balang ho tsoa mohopolong oa DDR4, mme processor ea Nios II e bala palo ena. Software ea samphore sena se se ke sa balwa ha tlhahiso e tsitsa, mme e nolofaletsa Lera la Mixer hape ha palo e eketseha ka diforeimi tse nne. Ho feta ho lekaneng ho netefatsa hore moralo o hlakola liforeimi tsa khale ho tsoa ho buffer.
Liketsahalo tsa HDMI TX Hot-plug
Software e khetha HDMI TX IP ho e 'ngoe le e' ngoe e matha ka har'a loop ho lekola liketsahalo tse chesang. Ha moralo o lemoha plug e chesang ea TX, moralo o bala EDID bakeng sa ponts'o e ncha ho fumana hore na o tšehetsa liqeto le libaka life tsa mebala. Haeba u seta li-switches tsa DIP ho mokhoa oo ponts'o e ncha e ke keng ea o tšehetsa, software e khutlela mokhoeng o sa batleng oa ho hlahisa. E ntan'o lokisa phala, HDMI TX IP le karolo ea Si5338 e hlahisang TX vid_clk bakeng sa mokhoa o mocha oa tlhahiso. Moralo ha o bonts'e lera la motsoako bakeng sa video e kentsoeng ha o ntse o hlophisa litlhophiso tsa lipeipi. Moralo ha o nolofalletse ponts'o hape ho fihlela liforeimi tse 'ne tse nang le li-setting tse ncha li feta ka har'a buffer ea foreimi.
Liphetoho ho Litlhophiso tsa Switch DIP tsa mosebelisi
Maemo a li-switches tsa DIP 2 ho isa ho 6 a laola sebopeho sa tlhahiso (qeto, sekhahla sa foreimi, sebaka sa mebala le likotoana ka 'mala) se tsamaeang ka HDMI TX. Ha moralo o lemoha liphetoho leha e le life ho li-switches tsena tsa DIP, software e tsamaea ka tatellano e tšoanang le ea TX hot-plug. Phapang feela tabeng ena ke hore TX EDID ha e hloke ho botsoa kaha sena ha sea fetoha.
Ho nahanoa ka Tšireletso ea Moralo
Intel e fana ka moralo ona e le pontšo bakeng sa Intel FPGA IP mme ha e rere hore e sebelisoe tlhahisong kapa lits'ebetsong tse rometsoeng. Likarolo tse 'maloa tsa moralo li kanna tsa se fihlelle litlhoko tsa ts'ireletso ea bareki. U lokela ho etsa ts'ireletso ea ts'ireletsoview ea moralo oa hau oa ho qetela ho netefatsa hore o fihlella lipheo tsa hau tsa ts'ireletso.
Ha se litemoso tsohle tse sebetsang ho meralo eohle kapa IP.
- Tlosa JTAG sehokelo ho tsoa ho meralo ea hau.
- Ho netefatsa bots'epehi ba data ea video, thibela phihlello ea memori e abetsoeng buffer ea foreimi.
- Laola phihlello ea libaka tsa mohopolo ho thibela litšebelisano tse sa lumelloeng kapa bobolu ke IP e 'ngoe moahong.
- Netefatsa hore o lokisa IP ka nepo o sebelisa sebopeho sa I²C le hore video e kentsoeng e nepahetse.
- Sireletsa li-bitstreams bakeng sa moralo oa hau u sebelisa likarolo tsa ts'ireletso tse hahelletsoeng ho Intel Quartus Prime.
- Numella phasewete bakeng sa processor ea ARM ea moralo.
- Sireletsa phihlello ea moralo oa hau ka likou tsa lisebelisoa tsa nts'etsopele.
- Fokotsa phihlello ea ho lokisa liphoso ka lisebelisoa tse joalo ka Signal Tap.
- Ngola tlhahisoleseling ho likarete tsa SD, li-bitstreams tsa FPGA, le lisebelisoa tsa memori tsa DDR.
- Sebelisa likarolo tsa ts'ireletso ho data ea video ke polokelo.
- Nahana ka ho sebelisa sekema sa HDCP encryption.
- Nahana ka tatellano ea boot le likarolo tsa ts'ireletso ea boot ea moralo oa hau.
- Kenya ts'ebetsong thekenoloji ea Intel's FPGA bitstream encryption ho sireletsa le ho feta FPGA ea moralo oa lihlahisoa tsa hau. Bakeng sa tlhaiso-leseling ka theknoloji ea FPGA bitstream encryption, sheba ho Sebelisa Likarolo tsa Ts'ireletso ea Moralo ho Intel FPGAs.
UHD HDMI 2.0 Video Conversion Design Design Example Nalane ea Phetoho ea Litokomane
Letsatsi | Phetolelo | Liphetoho |
Mmesa 2021 | 2021.04.15 | • Ho Fetola Bocha ho UHD Video Format Conversion Design Example
• E ntlafalitsoe Ho jarolla le ho kenya |
Pherekhong 2018 | 2018.01.11 | • E ntlafalitsoe bakeng sa Intel Quartus Prime v17.1
• E kentse tšehetso bakeng sa video ea YCbCr • E hlakotsoe .sdc file • Tlosa oache ea refclk_sdi_p; e kentse refclk_fmcb_p • Tafole e tlositsoeng e kopitsoang ea li-parameter cleaner. • E kentse li-setting tsa moralo oa kamehla ka sesebelisoa sa DIP. • Tšehetso e ekelitsoeng bakeng sa deinterlacer. |
Phato 2016 | 2016.08.01 | Tokollo ea pele. |
A. HDMI RX Interface Register Map
Karolo ea sebopeho sa HDMI RX e fana ka li-interfaces tse peli tsa Avalon tse nang le 'mapa oa mohopolo bakeng sa ho hokahana le processor ea Nios II.
Sehokelo sa edid_slave se fana ka mokhoa oa ho hokahana le sehokelo sa EDID Avalon se nang le 'mapa oa mohopolo ho HDMI protocol IP, e lutseng kantle ho sistimi ea Moqapi oa Platform. 'Mapa oa ngoliso ea sebopeho sena o ho HDMI IP User Guide.
Sebopeho sa info_slave haholo-holo se lumella Nios II ho fihlella data ea HDMI RX AVI Infoframe ho tloha HDMI RX IP, empa e boetse e fana ka phihlelo ea lipontšo tse ling tse amanang le ho lokisa li-transceivers tse hlokang ho fumanoa ka PIOs.
Lethathamo la 6.HDMI RX Register Map
Aterese (byte) | Aterese (Lentswe) | Tumello | Lebitso | Tlhaloso |
0 | 0 | Bala feela | HDMI RX GCP | HDMI General Control Packet hajoale e hlahisoa ke HDMI RX IP |
1 - 13 | 4 - 52 | Bala feela | HDMI RX AVI
Infoframe |
HDMI AVI Infoframe hajoale e hlahisoa ke HDMI RX IP. AVI Infoframe e hlahisoa ke HDMI RX joalo ka lets'oao la 112 bit. Bits[7:0] ke chequesum 'me ha e pepesoe ka 'mapa oa ngoliso. Li-registering 1 ho isa ho 13 e 'ngoe le e 'ngoe e fana ka phihlello ea li-byte tse 104 tse setseng tsa sebopeho sena, tse nang le li-bits[15:8] ho ngoliso ea 1 le li-bits [103:96] ho ngoliso ea 13. |
14 | 56 | Bala feela | Karolelano ea oache ea TMDS Bit | Bit[0] ea rejisetara ena e fana ka boleng ba hajoale ba TMDS Bit clock ratio e hlahisoang ke HDMI RX IP. Boleng bona bo bontša haeba TMDS Bit Rate e kholo ho feta 3.4 Gbps. |
15 | 60 | Bala feela | E sa sebelisoeng | E sa sebelisoeng |
16 | 64 | Bala feela | PMA e phathahane | Bit[0] ke 1 haeba transceiver reconfig e ntse e sebetsa |
17 | 68 | E ka ngoloang | RX seta botjha transceiver | Boleng ba bit[0] bo khannoa holim'a transceiver reset bakeng sa HDMI RX |
18 | 72 | E ka ngoloang | RX transceiver reconfig e thusa | Ho ngola karolo e le 'ngoe ho isa ho [1] ea rejisetara ena ho thusa ho hlophisa bocha litlhophiso tsa transceiver ea RX. |
19 | 76 | E ka ngoloang | RX transceiver reconfig channel | E beha hore na li-setting tse ncha tsa transceiver tsa RX li lokela ho sebelisoa hokae |
'Mapa oa Ngoliso ea Sebopeho sa HDMI TX
Karolo ea sebopeho sa HDMI TX e fana ka li-interfaces tse peli tsa Avalon tse nang le 'mapa oa mohopolo bakeng sa ho hokahana le processor ea Nios II.
I2c_slave interface e fana ka mokhoa oa ho hokela ho i2c Avalon-mapped agent interface ho HDMI protocol IP, e lutseng ka ntle ho tsamaiso ea Platform Designer. 'Mapa oa ngoliso ea sebopeho sena o ho HDMI IP User Guide
Sebopeho sa info_slave se lumella Nios II ho ngola lintlha tsa HDMI TX AVI Infoframe ho tloha HDMI TX IP. E boetse e fana ka phihlello ea matšoao a amanang le ho hlophisa li-transceivers le li-PLL tseo ho seng joalo u hlokang ho li fumana ka li-PIO.
Lethathamo la 7.HDMI TX Register Map
Aterese (byte) | Aterese (Lentswe) | Tumello | Lebitso | Tlhaloso |
0 | 0 | E ka ngoloang | HDMI TX GCP | HDMI General Control Packet bakeng sa HDMI TX IP |
1 - 13 | 4 - 52 | E ka ngoloang | HDMI TX AVI
Infoframe |
HDMI AVI Infoframe bakeng sa HDMI TX IP. AVI Infoframe e kenngoa ho HDMI TX e le letšoao la 112 bit. Bits[7:0] ke chequesum 'me e hlahisoa ka boiketsetso ka har'a karolo ena kahoo ha e pepesoe ka' mapa oa ngoliso.
Registara 1 ho isa ho 13 e 'ngoe le e 'ngoe e fana ka phihlello ea li-byte tse 104 tse setseng tsa sebopeho sena, tse nang le li-bits[15:8] ho ngoliso ea 1 le li-bits [103:96] ho ngoliso ea 13. |
14 | 56 | E ka ngoloang | HDMI 2 Mokhoa | Bonyane[0] ba rejisetara ena bo supa HDMI TX IP hore e fetisetsoe ka HDMI 2.0 data rates |
15 | 60 | E ka ngoloang | E sa sebelisoeng | E sa sebelisoeng |
16 | 64 | Bala feela | Boemo | • Bit[0] e supa haeba hot-plug ea TX e etsahetse
• Bit[1] e bonts'a haeba transceiver calibration e ntse e sebetsa. • Bit[2] e bontša haeba transceiver reconfig e ntse e sebetsa • Bit[3] e bontša hore na PLL reconfig e ntse e sebetsa • Bit[4] e bontša haeba IOPLL reconfig e ntse e sebetsa |
17 | 68 | E ka ngoloang | TX Hot-plug ea lumela | Bonyane [0] ba rejisetara ena bo tsamaisa lets'oao la ho amohela TX hot-plug |
18 | 72 | E ka ngoloang | TX transceiver reset | Boleng ba bit[0] bo khannoa holim'a transceiver reset bakeng sa HDMI TX |
19 | 76 | E ka ngoloang | TX PLL e qala hape | Boleng ba bit[0] bo khannoa ho PLL reset bakeng sa HDMI TX |
20 | 80 | E ka ngoloang | TX transceiver reconfig e thusa | Ho ngola karolo e le 'ngoe ho isa ho [1] ea rejisetara ena ho thusa ho hlophisa bocha litlhophiso tsa transceiver ea TX |
21 | 84 | E ka ngoloang | TX transceiver reconfig channel | E beha hore na litlhophiso tse ncha tsa TX transceiver li lokela ho sebelisoa ho life |
B. HDMI TX Interface Register Map 683465 | 2021.04.15
Lintlha Tse Amanang
HDMI Intel FPGA IP User Guide
Intel Corporation. Litokelo tsohle li sirelelitsoe. Intel, logo ea Intel, le matšoao a mang a Intel ke matšoao a khoebo a Intel Corporation kapa lithuso tsa eona. Intel e tiisa ts'ebetso ea FPGA ea eona le lihlahisoa tsa semiconductor ho latela litlhaloso tsa hajoale ho latela waranti e tloaelehileng ea Intel, empa e na le tokelo ea ho etsa liphetoho ho lihlahisoa le lits'ebeletso life kapa life ka nako efe kapa efe ntle le tsebiso. Intel ha e nke boikarabello kapa boikarabello bo hlahang ka lebaka la kopo kapa ts'ebeliso ea tlhahisoleseling efe kapa efe, sehlahisoa, kapa ts'ebeletso e hlalositsoeng mona ntle le ha ho lumellane ka ho hlaka ka lengolo ke Intel. Bareki ba Intel ba eletsoa ho fumana mofuta oa morao-rao oa litlhaloso tsa sesebelisoa pele ba itšetleha ka tlhahisoleseling efe kapa efe e phatlalalitsoeng le pele ba kenya liodara tsa lihlahisoa kapa lits'ebeletso.
*Mabitso a mang le mabitso a mang a ka nkoa e le thepa ea ba bang.
Litokomane / Lisebelisoa
![]() |
Intel AN 776 UHD HDMI 2.0 Video Format Conversion Design Design Example [pdf] Bukana ea Mosebelisi AN 776 UHD HDMI 2.0 Video Conversion Design Design Example, AN 776, UHD HDMI 2.0 Video Format Conversion Design Example |