intel AN 889 8K DisplayPort Video Format Conversion Design Example
Hais txog 8K DisplayPort Video Format Conversion Design Example
Lub 8K DisplayPort Video Format Conversion Design Example integrates Intel DisplayPort 1.4 video connectivity IP nrog cov yeeb yaj kiab ua yeeb yaj kiab. Tus qauv tsim muab cov kev ntsuas zoo, qhov chaw xim hloov pauv, thiab tus nqi hloov pauv rau cov kwj video txog 8K ntawm 30 ntas ib ob, lossis 4K ntawm 60 ntas ib ob.
Tus tsim yog heev software thiab kho vajtse configurable, enabling ceev system configuration thiab redesign. Tus tsim lub hom phiaj Intel® Arria® 10 li thiab siv qhov tseeb 8K npaj Intel FPGA IP los ntawm Video thiab Image Processing Suite hauv Intel Quartus® Prime v19.2.
Hais txog DisplayPort Intel FPGA IP
Txhawm rau tsim Intel Arria 10 FPGA tsim nrog DisplayPort interfaces, instantiate DisplayPort Intel FPGA IP. Txawm li cas los xij, DisplayPort IP no tsuas yog siv cov txheej txheem encode lossis txiav txim siab rau DisplayPort. Nws tsis suav nrog cov transceivers, PLLs, lossis transceiver reconfiguration functionality yuav tsum tau siv lub high-speed serial tivthaiv ntawm lub interface. Intel muab cais transceiver, PLL, thiab kev teeb tsa IP cov khoom. Xaiv, parameterizing, thiab txuas cov khoom no los tsim kom tau raws li DisplayPort receiver lossis transmitter interface yuav tsum muaj kev paub tshwj xeeb.
Intel muab cov qauv tsim no rau cov uas tsis yog tus kws tshaj lij transceiver. Cov parameter editor GUI rau DisplayPort IP tso cai rau koj los tsim cov qauv tsim.
Koj tsim ib qho piv txwv ntawm DisplayPort IP (uas tej zaum yuav yog tus txais nkaus xwb, transmitter nkaus xwb lossis sib koom ua ke txais thiab transmitter) hauv Platform Designer lossis IP Catalog. Thaum koj parameterize DisplayPort IP piv txwv, koj tuaj yeem xaiv los tsim ib qho example tsim rau qhov tshwj xeeb configuration. Kev sib xyaw receiver thiab transmitter tsim yog ib qho yooj yim passthrough, qhov twg cov zis los ntawm lub receiver pub ncaj qha rau hauv lub transmitter. Kev tsim kho-passthrough tsim ib qho kev ua haujlwm tau zoo PHY, transmitter PHY, thiab kev teeb tsa rov qab uas siv tag nrho cov transceiver thiab PLL logic. Koj tuaj yeem luam tawm ncaj qha cov ntu cuam tshuam ntawm tus qauv tsim, lossis siv tus qauv tsim raws li kev siv. Tus tsim tsim ib qho DisplayPort Intel Arria 10 FPGA IP Design Example thiab ces ntxiv ntau ntawm cov files generated ncaj qha rau hauv daim ntawv teev npe siv los ntawm Intel Quartus Prime project. Cov no suav nrog:
- Files los tsim parameterized IP piv txwv rau transceivers, PLLs thiab reconfig blocks.
- Verilog HDL files los txuas cov IPs mus rau qib siab dua txais PHY, transmitter PHY, thiab Transceiver Reconfiguration Arbiter blocks
- Synopsys design constraint (SDC) files los teeb tsa lub sijhawm muaj feem cuam tshuam.
Nta ntawm 8K DisplayPort Video Format Conversion Design Example
- Tswv yim:
- DisplayPort 1.4 kev sib txuas txhawb kev daws teeb meem los ntawm 720 × 480 txog 3840 × 2160 ntawm txhua tus ncej tus nqi txog 60 fps, thiab daws teeb meem txog 7680 × 4320 ntawm 30 fps.
- Kub-plug txhawb nqa.
- Kev them nyiaj yug rau ob qho tib si RGB thiab YCbCr (4: 4: 4, 4: 2: 2 thiab 4: 2: 0) xim hom ntawm lub
nkag. - Software cia li ntes cov tswv yim tawm tswv yim thiab teeb tsa cov kav dej kom tsim nyog.
- Cov zis:
- DisplayPort 1.4 kev sib txuas xaiv tau (ntawm DIP keyboards) rau 1080p, 1080i lossis 2160p daws teeb meem ntawm 60 fps, lossis 2160p ntawm 30 fps.
- Kub-plug txhawb nqa.
- DIP keyboards los teeb tsa cov zis hom xim rau RGB, YCbCr 4: 4: 4, YCbCr 4: 2: 2, lossis YCbCr 4: 2: 0.
- Ib qho 10-ntsis 8K RGB ua cov raj xa dej nrog software teeb tsa kev ntsuas thiab tus ncej tus nqi hloov pauv:
- 12-kais Lanczos down-scaler.
- 16-theem, 4-kais Lanczos nce-scaler.
- Triple buffering video thav duab tsis muab ncej tus nqi hloov dua siab tshiab.
- Tov khoom nrog alpha-blending tso cai OSD icon overlay.
Pib nrog 8K DisplayPort Video Format Conversion Design Example
Hardware thiab Software Requirements
Lub 8K DisplayPort Video Format Conversion Design Example xav tau kev kho vajtse thiab software tshwj xeeb.
Kho vajtse:
- Intel Arria 10 GX FPGA Development Kit, suav nrog DDR4 Hilo Daughter Card
- Bitec DisplayPort 1.4 FMC tus ntxhais daim npav (hloov kho 11)
- DisplayPort 1.4 qhov chaw uas ua rau 3840x2160p60 lossis 7680x4320p30 video
- DisplayPort 1.4 dab dej uas tso saib txog 3840x2160p60 video
- VESA tau ntawv pov thawj DisplayPort 1.4 cables.
Software:
- Windows or Linux OS
- Intel Quartus Prime Design Suite v19.2, uas suav nrog:
- Intel Quartus Prime Pro Edition
- Platform Designer
- Nios® II EDS
- Intel FPGA IP Library (xws li Video thiab Duab Ua Haujlwm Suite)
Tus tsim tsuas yog ua haujlwm nrog qhov version ntawm Intel Quartus Prime.
Rub tawm thiab txhim kho Intel 8K DisplayPort Video Format Conversion Design Example
Tus tsim muaj nyob rau ntawm Intel Design Store.
- Download tau qhov project archived file udx10_dp.par.
- Extract Intel Quartus Prime qhov project los ntawm archive:
- a. Qhib Intel Quartus Prime Pro Edition.
- b. Nyem File ➤ Qhib Project.
Lub qhov rais Open Project qhib. - c. Nkag mus rau thiab xaiv udx10_dp.par file.
- d. Nyem Qhib.
- e. Nyob rau hauv Qhib Tsim Template qhov rai, teeb lub Destination nplaub tshev rau qhov chaw xav tau rau qhov project rho tawm. Cov ntawv sau rau qhov tsim qauv file thiab lub npe qhov project yuav tsum yog thiab koj yuav tsum tsis txhob hloov lawv.
- f. Nyem OK.
Tsim Files rau Intel 8K DisplayPort Video Format Conversion Design Example
Rooj 1. Tsim Files
File los yog Folder Name | Kev piav qhia |
ip | Muaj qhov piv txwv IP files rau tag nrho Intel FPGA IP piv txwv hauv kev tsim:
• Ib DisplayPort IP (transmitter thiab receiver) • PLL uas tsim cov moos nyob rau theem sab saum toj ntawm tus tsim • Txhua tus IP uas tsim lub Platform Designer system rau kev ua cov kav dej. |
master_ duab | Muaj pre_compiled.sof, uas yog precompiled board programming file rau kev tsim. |
tsis_acds_ip | Muaj cov cai hauv paus rau IP ntxiv hauv qhov tsim no uas Intel Quartus Prime tsis suav nrog. |
sdc ua | Muaj SDC file uas piav qhia txog lub sij hawm ntxiv uas yuav tsum tau tsim. Lub SDC files suav nrog cia li nrog tus IP piv txwv tsis ua cov kev txwv no. |
software | Muaj cov lej code, cov tsev qiv ntawv, thiab tsim cov ntawv sau rau cov software uas ua haujlwm ntawm Nios II processor los tswj kev ua haujlwm siab ntawm tus tsim. |
udx 10_dp | Ib daim nplaub tshev uas Intel Quartus Prime tsim tawm files rau Platform Designer system. Cov zis udx10_dp.sopcinfo file tso cai rau koj los tsim lub cim xeeb pib file rau Nios II processor software nco. Koj yuav tsum tsis txhob ua ntej tsim tag nrho Platform Designer system. |
non_acds_ip.ipx | Qhov no IPX file tshaj tawm tag nrho cov IP nyob rau hauv lub non_acds_ip nplaub tshev rau Platform Designer kom nws tshwm nyob rau hauv lub tsev qiv ntawv IP. |
README.txt | Cov lus qhia luv luv los tsim thiab khiav qhov tsim. |
saum qpf | Qhov project Intel Quartus Prime file rau kev tsim. |
saum qsf | Intel Quartus Prime qhov project nqis file rau qhov tsim. Qhov no file lis tag nrho cov files yuav tsum tau tsim cov qauv tsim, nrog rau tus pin assignments thiab ib tug xov tooj ntawm lwm qhov project nqis. |
top.v | Cov qib siab tshaj Verilog HDL file rau kev tsim. |
udx10_dp.qsys | Lub Platform Designer system uas muaj cov yeeb yaj kiab ua yeeb yaj kiab, Nios II processor, thiab nws cov khoom siv. |
Muab tso ua ke 8K DisplayPort Video Format Conversion Design Example
Intel muab cov txheej txheem ua ntej ua ntej file rau tus tsim nyob rau hauv master_image directory (pre_compiled.sof) tso cai rau koj khiav tus tsim yam tsis tau khiav ib tug tag nrho compilation.
Cov kauj ruam:
- Hauv Intel Quartus Prime software, qhib qhov project top.qpf file. Lub downloaded archive tsim qhov no file thaum koj unzip qhov project.
- Nyem File ➤ Qhib thiab xaiv ip/dp_rx_tx/dp_rx_tx.ip. Lub parameter editor GUI rau DisplayPort IP qhib, qhia qhov tsis ua rau DisplayPort piv txwv hauv kev tsim.
- Nyem Tsim Example Design (tsis Tsim).
- Thaum cov tiam ua tiav, kaw qhov parameter editor.
- In File Explorer, mus rau cov npe software thiab unzip lub vip_control_src.zip archive los tsim cov vip_control_src directory.
- Hauv BASH davhlau ya nyob twg, mus rau software / tsab ntawv thiab khiav lub plhaub ntawv build_sw.sh.
Tsab ntawv tsim Nios II software rau kev tsim. Nws tsim ob qho tib si .elf file uas koj tuaj yeem rub tawm mus rau lub rooj tsavxwm thaum lub sijhawm khiav, thiab .hex file muab tso rau hauv lub rooj tsavxwm programming .sof file. - Hauv Intel Quartus Prime software, nyem Ua Haujlwm ➤ Pib Sau.
- Intel Quartus Prime tsim cov udx10_dp.qsys Platform Designer system.
- Intel Quartus Prime teeb tsa qhov project rau top.qpf.
Qhov muab tso ua ke tsim top.sof hauv cov zis_files directory thaum nws ua tiav.
Viewnyob rau hauv thiab Regenerating lub Platform Designer System
- Nyem Cov cuab yeej ➤ Platform Designer.
- Xaiv qhov system name.qsys rau lub Platform Designer system xaiv.
- Nyem Qhib.
Platform Designer qhib qhov system. - Review qhov system.
- Regenerate qhov system:
- a. Nyem Tsim HDL….
- b. Nyob rau hauv Generation Window, tig rau Clear output directories rau xaiv tiam hom phiaj.
- c. Nyem Tsim
Muab tso ua ke 8K DisplayPort Video Format Conversion Design Example nrog Nios II Software Build Tools for Eclipse
Koj teeb tsa qhov chaw ua haujlwm sib tham Nios II dab noj hnub rau tus qauv tsim los tsim ib qho chaw ua haujlwm uas siv tib lub folders uas tsim cov ntawv siv. Yog tias koj yav dhau los khiav cov ntawv tsim, koj yuav tsum rho tawm cov software / vip_control thiab software / vip_control_bsp folders ua ntej tsim Eclipse workspace. Yog tias koj rov ua cov ntawv tsim ntawm ib qho twg nws yuav overwrites Eclipse workspace.
Cov kauj ruam:
- Nkag mus rau cov npe software thiab unzip lub vip_control_src.zip archive los tsim cov npe vip_control_src.
- Hauv cov ntawv teev npe tau teeb tsa, tsim ib lub nplaub tshev tshiab thiab npe nws chaw ua haujlwm.
- Hauv Intel Quartus Prime software, nyem Cov Cuab Yeej ➤ Nios II Software Tsim cov cuab yeej rau dab noj hnub.
- a. Hauv qhov rais Workspace Launcher, xaiv qhov chaw ua haujlwm nplaub tshev uas koj tsim.
- b. Nyem OK.
- Hauv Nios II - dab noj hnub qhov rais, nyem File ➤ Tshiab ➤ Nios II Daim Ntawv Thov thiab BSP los ntawm Template.
Daim ntawv thov Nios II thiab BSP los ntawm Template dialog box tshwm.- a. Hauv SOPC Cov Ntaub Ntawv File lub thawv, xaiv lub udx10_dp/ udx10_dp.sopcinfo file. Nios II SBT rau dab noj hnub sau hauv CPU lub npe nrog lub npe processor los ntawm .sopcinfo file.
- b. Hauv qhov Project name box, ntaus vip_control.
- c. Xaiv Blank Project los ntawm cov npe Templates.
- d. Nyem Next.
- e. Xaiv Tsim ib qhov project BSP tshiab raws li daim ntawv thov project template nrog rau qhov project npe vip_control_bsp.
- f. Qhib Siv qhov chaw pib.
- g. Nyem Ua kom tiav los tsim daim ntawv thov thiab BSP raws li .sopcinfo file.
Tom qab BSP tsim, vip_control thiab vip_control_bsp tej yaam num tshwm nyob rau hauv qhov Project Explorer tab.
- Hauv Windows Explorer, theej cov ntsiab lus ntawm software / vip_control_src directory rau cov ntawv tshiab tsim software / vip_control directory.
- Hauv qhov Project Explorer tab ntawm Nios II - dab noj hnub qhov rais, txoj nyem rau ntawm vip_control_bsp nplaub tshev thiab xaiv Nios II > BSP Editor.
- a. Xaiv Tsis muaj los ntawm cov ntawv qhia zaub mov rau sys_clk_timer.
- b. Xaiv cpu_timer los ntawm cov ntawv qhia zaub mov rau lub sijhawmamp_ sijhawm.
- c. Qhib enable_small_c_library.
- d. Nyem Tsim.
- e. Thaum tiam ua tiav, nyem Tawm.
- Hauv qhov Project Explorer tab, right-click lub vip_control directory thiab nyem Properties.
- a. Hauv cov khoom rau vip_control qhov rai, nthuav Nios II Daim Ntawv Thov cov khoom thiab nyem Nios II Daim Ntawv Thov Paths.
- b. Nyem Ntxiv… tom ntej no mus rau Library Projects.
- c. Hauv lub qhov rais Library Projects, mus rau udx10.dp\spftware \vip_control_src directory thiab xaiv bkc_dprx.syslib directory.
- d. Nyem OK. Cov lus zoo li Hloov mus rau txoj kev txheeb ze. Nyem Yog.
- e. Rov ua cov kauj ruam 7.b ntawm nplooj 8 thiab 7.c ntawm nplooj 8 rau bkc_dptx.syslib thiab bkc_dptxll_syslib cov npe
- f. Nyem OK.
- Xaiv Qhov Project ➤ Tsim Txhua Yam los tsim cov file vip_control.elf hauv software/vip_control directory.
- Tsim cov mem_init file rau Intel Quartus Prime muab tso ua ke:
- a. Txoj cai nyem vip_control hauv qhov Project Explorer qhov rai.
- b. Xaiv Ua Lub Hom Phiaj ➤ Tsim….
- c. Xaiv mem_init_generate.
d. Nyem Tsim.
Intel Quartus Prime software tsim cov
udx10_dp_onchip_memory2_0_onchip_memory2_0.hex file hauv software/vip_control/mem_init directory.
- Nrog tus tsim khiav ntawm lub rooj tsavxwm txuas, khiav vip_control.elf programming file tsim los ntawm Eclipse build.
- a. Txoj cai nyem vip_control nplaub tshev hauv Project Explorer tab ntawm Nios II -Eclipse window.
- b. Xaiv Khiav As ➤ Nios II Hardware. Yog tias koj muaj Nios II lub qhov rais qhib, kaw nws ua ntej rub tawm cov software tshiab.
Teeb tsa Intel Arria 10 GX FPGA Development Kit
Piav qhia seb yuav teeb tsa cov khoom siv li cas los khiav 8K DisplayPort Video Format Conversion Design Example.
Daim duab 1. Intel Arria 10 GX Development Kit nrog HiLo Daughter Card
Daim duab qhia lub rooj tsavxwm nrog lub dab dej xiav xiav tshem tawm los qhia qhov chaw ntawm daim npav DDR4 Hilo. Intel xav kom koj tsis txhob khiav tus tsim yam tsis muaj lub dab dej kub hauv txoj hauj lwm.
Cov kauj ruam:
- Haum rau Bitec DisplayPort 1.4 FMC daim npav rau pawg thawj coj loj hlob siv FMC Chaw nres nkoj A.
- Xyuas kom lub hwj chim hloov (SW1) raug tua, ces txuas lub hwj chim connector.
- Txuas lub USB cable rau koj lub computer thiab mus rau MicroUSB Connector (J3) ntawm pawg thawj coj loj hlob.
- Txuas lub DisplayPort 1.4 cable ntawm DisplayPort qhov chaw thiab txais qhov chaw nres nkoj ntawm Bitec DisplayPort 1.4 FMC daim npav thiab xyuas kom meej tias qhov chaw ua haujlwm.
- Txuas lub DisplayPort 1.4 cable ntawm DisplayPort zaub thiab Transmitter chaw nres nkoj ntawm Bitec DisplayPort 1.4 FMC daim npav thiab xyuas kom cov zaub ua haujlwm.
- Qhib lub rooj tsavxwm siv SW1.
Board Status LEDs, Push Buttons thiab DIP Hloov
Intel Arria 10 GX FPGA Development Kit muaj yim qhov xwm txheej LEDs (nrog ob qho tib si ntsuab thiab liab emitters), peb tus neeg siv khawm khawm thiab yim tus neeg siv DIP keyboards. Lub 8K DisplayPort Video Format Conversion Design Example illuminates cov LEDs qhia lub xeev ntawm DisplayPort receiver link. Lub laub khawm thiab DIP keyboards tso cai rau koj los hloov cov qauv tsim.
Cov xwm txheej LED
Table 2. Cov xwm txheej LEDs
LED | Kev piav qhia |
Liab LEDs | |
0 | DDR4 EMIF calibration nyob rau hauv kev kawm. |
1 | DDR4 EMIF calibration ua tsis tiav. |
7:2 ua | Tsis siv. |
Ntsuab LEDs | |
0 | Illuminates thaum DisplayPort receiver link kev cob qhia ua tiav, thiab tus tsim tau txais kev yees duab ruaj khov. |
5:1 ua | DisplayPort receiver kab suav: 00001 = 1 txoj kab
00010 = 2 kab 00100 = 4 kab |
7:6 ua | DisplayPort receiver kab ceev: 00 = 1.62 Gbps
01 = 2.7 Gbps 10 = 5.4 Gbps 11 = 8.1 Gbps |
Cov lus teev cov xwm txheej uas txhua tus LED qhia. Txhua txoj haujlwm LED muaj ob qho tib si liab thiab ntsuab ntsuas uas tuaj yeem teeb pom kev ntawm nws tus kheej. Ib qho LED ci ci txiv kab ntxwv txhais tau hais tias ob qho tib si liab thiab ntsuab ntsuas yog nyob rau.
Tus neeg siv khawm khawm
Tus neeg siv khawm 0 tswj cov zaub ntawm Intel lub logo nyob rau sab xis sab xis ntawm lub kaum sab xis ntawm cov khoom tso tawm. Thaum pib, tus tsim enables cov zaub ntawm lub logo. Nias lub pob khawm 0 toggles qhov pab rau lub logo zaub. Tus neeg siv lub laub khawm 1 tswj cov scaling hom ntawm tus tsim. Thaum lub hauv paus los yog lub dab dej kub-pluged tus tsim defaults rau tog twg los:
- Passthrough hom, yog hais tias qhov kev daws teeb meem input tsawg dua los yog sib npaug ntawm cov zis daws teeb meem
- Downscale hom, yog hais tias qhov input daws teeb meem yog ntau tshaj qhov tso zis daws teeb meem
Txhua zaus koj nias tus neeg siv khawm khawm 1 tus tsim swaps mus rau lwm qhov scaling hom (passthrough> upscale, upscale> downscale, downscale> passthrough). Tus neeg siv khawm 2 tsis siv.
Tus neeg siv DIP Hloov
Lub DIP keyboards tswj qhov xaiv xaiv Nios II davhlau ya nyob twg luam ntawv thiab cov chaw rau cov zis video hom uas tau tsav los ntawm DisplayPort transmitter.
Table 3. DIP Hloov
Cov lus teev cov haujlwm ntawm txhua qhov DIP hloov. Lub DIP keyboards, tus lej 1 txog 8 (tsis yog 0 txog 7), phim cov lej luam tawm ntawm qhov hloov pauv. Txhawm rau teeb tsa txhua qhov hloov mus rau ON, txav mus rau qhov hloov dawb ntawm LCD thiab deb ntawm LEDs ntawm lub rooj tsavxwm.
Hloov | Muaj nuj nqi |
1 | Ua haujlwm Nios II davhlau ya nyob twg luam ntawv thaum teem rau ON. |
2 | Teem cov khoom tso zis rau ib xim:
OFF = 8 ntsis ON = 10 ib |
4:3 ua | Teem tso zis xim qhov chaw thiab sampling: SW4 OFF, SW3 OFF = RGB 4:4:4 SW4 OFF, SW3 ON = YCbCr 4:4:4 SW4 ON, SW3 OFF = YCbCr 4:2:2 SW4 ON, SW3 ON = YCbCr 4:2:0 |
6:5 ua | Teem cov zis daws teeb meem thiab tus ncej tus nqi: SW4 OFF, SW3 OFF = 4K60
SW4 OFF, SW3 ON = 4K30 SW4 ON, SW3 OFF = 1080p60 SW4 ON, SW3 ON = 1080i60 |
8:7 ua | Tsis siv |
Khiav 8K DisplayPort Video Format Conversion Design Example
Koj yuav tsum download tau lub compiled .sof file rau tus tsim rau Intel Arria 10 GX FPGA Development Kit los khiav tus tsim.
Cov kauj ruam:
- Hauv Intel Quartus Prime software, nyem Cov Cuab Yeej ➤ Programmer.
- Nyob rau hauv lub Programmer qhov rais, nyem Auto Detect kom luam theej duab JTAG saw thiab nrhiav cov khoom siv sib txuas.
Yog tias lub qhov rais pop-up tshwm sim nug koj kom hloov kho Programmer lub npe ntaus ntawv, nyem Yog. - Hauv daim ntawv teev cov cuab yeej, xaiv kab ntawv sau npe 10AX115S2F45.
- Nyem Hloov File…
- Txhawm rau siv precompiled version ntawm lub programming file uas Intel suav nrog ua ib feem ntawm kev tsim qauv rub tawm, xaiv master_image/pre_compiled.sof.
- Txhawm rau siv koj qhov programming file tsim los ntawm lub zos compile, xaiv output_files/top.sof.
- Qhib Program/Configure nyob rau hauv 10AX115S2F45 kab ntawm cov npe ntaus ntawv.
- Nyem Pib.
Thaum tus programmer ua tiav, tus qauv tsim ua tiav. - Qhib lub davhlau ya nyob twg Nios II kom tau txais cov lus tso tawm los ntawm tus qauv tsim, txwv tsis pub tus tsim ntsuas phoo tom qab tus lej hloov pauv (tsuas yog tias koj teeb tsa tus neeg siv DIP hloov 1 rau ON).
- a. Qhib lub qhov rais davhlau ya nyob twg thiab ntaus nios2-terminal
- b. Nias Enter.
txuas ntawm cov tswv yim. Tsis muaj qhov chaw, cov zis yog lub vijtsam dub nrog Intel logo nyob rau sab xis sab xis ntawm lub vijtsam.
Functional Description of 8K DisplayPort Video Format Conversion Design Example
Lub Platform Designer system, udx10_dp.qsys, muaj cov DisplayPort receiver thiab transmitter raws tu qauv IP, video pipeline IP, thiab Nios II processor Cheebtsam. Tus tsim txuas lub Platform Designer system mus rau DisplayPort receiver thiab transmitter PHY logic (uas muaj cov interface transceivers) thiab transceiver reconfiguration logic nyob rau theem sab saum toj hauv Verilog HDL RTL tsim file (top.v). Tus tsim muaj ib txoj hauv kev ua yeeb yaj kiab ntawm DisplayPort cov tswv yim thiab DisplayPort tso zis.
Daim duab 2. Thaiv Daim Duab
Daim duab qhia cov blocks hauv 8K DisplayPort Video Format Conversion Design Example. Daim duab kos tsis qhia qee yam ntawm cov khoom siv hluav taws xob txuas nrog Nios II, Avalon-MM ntawm Nios II processor, thiab lwm yam ntawm lub cev. Tus tsim lees txais cov yeeb yaj kiab los ntawm DisplayPort qhov chaw ntawm sab laug, ua cov yeeb yaj kiab los ntawm cov yeeb yaj kiab yeeb yaj kiab los ntawm sab laug mus rau sab xis ua ntej dhau cov yeeb yaj kiab tawm mus rau DisplayPort dab dej ntawm sab xis.
DisplayPort Receiver PHY thiab DisplayPort Receiver IP
Bitec DisplayPort FMC daim npav muab qhov tsis muaj rau DisplayPort 1.4 teeb liab los ntawm DisplayPort qhov chaw. Kev sib xyaw ntawm DisplayPort Receiver PHY thiab DisplayPort Receiver IP txiav txim siab cov teeb liab tuaj los tsim cov kwj video. Lub DisplayPort receiver PHY muaj cov transceivers los deserialize cov ntaub ntawv tuaj thiab DisplayPort receiver IP txiav txim siab rau DisplayPort raws tu qauv. Qhov sib xyaw DisplayPort Receiver IP ua cov teeb liab DisplayPort tuaj yam tsis muaj software. Cov teeb liab tshwm sim los ntawm DisplayPort receiver IP yog ib hom ntawv streaming packetized. Tus tsim teeb tsa DisplayPort txais rau 10-ntsis tso zis.
DisplayPort rau Clocked Video IP
Lub packetized streaming cov ntaub ntawv tawm tswv yim tawm los ntawm DisplayPort receiver tsis ncaj qha nrog cov clocked video ntaub ntawv hom uas Clocked Video Input IP xav tau. Lub DisplayPort rau Clocked Video IP yog tus IP kev cai rau tus qauv tsim no. Nws converts DisplayPort tso zis rau hauv ib tug tshaj clocked video hom ntawv uas koj muaj peev xwm txuas ncaj qha mus rau lub Clocked Video tswv yim. Lub DisplayPort rau Clocked Video IP tuaj yeem hloov kho tus qauv xaim hluav taws xob thiab tuaj yeem hloov qhov kev txiav txim ntawm cov xim dav hlau hauv txhua pixel. Tus qauv DisplayPort qhia cov xim xaj uas txawv dua li Intel video pipeline IP xaj. Nios II processor tswj kev sib pauv xim. Nws nyeem qhov chaw xim tam sim no rau kev xa tawm los ntawm DisplayPort receiver IP nrog nws Avalon-MM qhev interface. Nws coj DisplayPort rau Clocked Video IP los siv qhov kev kho kom haum nrog nws Avalon-MM qhev interface.
Clocked Video Input
Lub clocked video input txheej txheem cov clocked video interface teeb liab los ntawm DisplayPort rau Clocked Video IP thiab hloov nws mus rau Avalon-ST Video teeb liab hom. Hom teeb liab no tshem tawm tag nrho cov kab rov tav thiab ntsug blanking cov ntaub ntawv los ntawm cov yeeb yaj kiab tawm tsuas yog cov ntaub ntawv siv duab. Tus IP packetizes nws li ib pob ntawv rau video ncej. Nws kuj tseem ntxiv cov pob ntawv metadata ntxiv (hu ua cov pob ntawv tswj) uas piav qhia txog kev daws teeb meem ntawm txhua daim duab video. Avalon-ST Video ntws los ntawm cov yeeb nkab ua haujlwm yog plaub pixels nyob rau hauv tib lub sijhawm, nrog peb lub cim rau ib pixel. Lub clocked video input muab moos hla rau kev hloov dua siab tshiab los ntawm tus nqi sib txawv clocked video teeb liab los ntawm DisplayPort receiver IP mus rau lub moos ruaj (300 MHz) rau video IP pipeline.
Kwj Cleaner
Cov kwj tshuaj ntxuav kom ntseeg tau tias Avalon-ST Video teeb liab hla mus rau cov kav dej ua haujlwm tsis muaj qhov yuam kev. Kev kub hnyiab ntawm DisplayPort qhov tuaj yeem ua rau tus qauv tsim los nthuav qhia cov ntaub ntawv tsis tiav rau lub sijhawm yees duab nkag IP thiab tsim kom muaj qhov yuam kev hauv qhov tshwm sim Avalon-ST Video kwj. Qhov luaj li cas ntawm cov pob ntawv uas muaj cov ntaub ntawv yees duab rau txhua lub thav duab ces tsis phim qhov loj me uas tau tshaj tawm los ntawm cov pob ntawv tswj kev cuam tshuam. Cov kwj tshuaj ntxuav tau kuaj pom cov xwm txheej no thiab ntxiv cov ntaub ntawv ntxiv (grey pixels) mus rau qhov kawg ntawm cov pob ntawv ua txhaum cai video kom tiav cov thav duab thiab phim cov lus qhia hauv pob ntawv tswj.
Chroma Resampler (Input)
Cov ntaub ntawv yees duab uas tus qauv tsim tau txais ntawm cov tswv yim los ntawm DisplayPort yuav yog 4: 4: 4, 4: 2: 2, lossis 4: 2: 0 chroma sampcoj. Lub input chroma resampler siv cov yees duab los ntawm txhua hom ntawv thiab hloov nws mus rau 4: 4: 4 hauv txhua kis. Txhawm rau muab qhov pom kev zoo dua, chroma resampler siv cov kev suav nyiaj kim tshaj plaws lim algorithm. Nios II processor nyeem cov chroma s tam sim noampling hom ntawv los ntawm DisplayPort receiver IP ntawm nws Avalon-MM qhev interface. Nws sib txuas lus hom ntawv rau chroma resampler ntawm nws Avalon-MM qhev interface.
Xim Space Converter (Input)
Cov ntaub ntawv tawm tswv yim video los ntawm DisplayPort tuaj yeem siv qhov chaw xim RGB lossis YCbCr. Lub tswv yim xim qhov chaw converter yuav siv cov yees duab los ntawm txhua hom ntawv nws tuaj txog thiab hloov nws mus rau RGB hauv txhua kis. Nios II processor nyeem qhov chaw xim tam sim no los ntawm DisplayPort receiver IP nrog nws Avalon-MM qhev interface; nws loads qhov tseeb conversion coefficients rau chroma resampler los ntawm nws Avalon-MM qhev interface.
Clipper
Lub clipper xaiv ib qho chaw ua haujlwm los ntawm cov kwj video nkag thiab muab pov tseg qhov seem. Lub software tswj khiav ntawm Nios II processor txhais cov cheeb tsam xaiv. Lub cheeb tsam nyob ntawm qhov kev daws teeb meem ntawm cov ntaub ntawv tau txais ntawm DisplayPort qhov chaw thiab cov zis daws teeb meem thiab scaling hom. Tus processor sib txuas lus thaj av rau Clipper los ntawm nws Avalon-MM qhev interface.
Scaler
Tus tsim siv scaling rau cov ntaub ntawv yees duab tuaj raws li cov tswv yim daws teeb meem tau txais, thiab cov zis daws teeb meem uas koj xav tau. Koj tseem tuaj yeem xaiv ntawm peb hom kev ntsuas (upscale, downscale thiab passthrough). Ob qhov Scalar IPs muab cov kev ua haujlwm scaling: ib qho yuav tsum tau ua kom txo qis; lwm qhov kev siv nce qib. Tus tsim yuav tsum muaj ob scalers.
- Thaum tus ntsuas ntsuas ntsuas qhov ntsuas qis, nws tsis tsim cov ntaub ntawv siv tau ntawm txhua lub voj voog moos ntawm nws cov zis. Rau example, yog tias siv qhov sib piv 2x downscale, lub teeb liab siv tau ntawm qhov tso zis yog siab txhua lub voj voog moos thaum tus qauv tsim tau txais txhua kab txawm tias tus lej nkag, thiab tom qab ntawd qis rau tag nrho ntawm cov kab lus khib lej. Qhov kev coj tus cwj pwm tawg no yog qhov tseem ceeb rau cov txheej txheem ntawm kev txo cov ntaub ntawv tus nqi ntawm cov zis, tab sis tsis sib haum nrog cov downstream Mixer IP, uas feem ntau cia siab tias yuav muaj cov ntaub ntawv zoo sib xws kom tsis txhob poob qis ntawm cov zis. Tus tsim yuav tsum muaj Frame Buffer ntawm ib qho downscale thiab tov khoom. Frame Buffer tso cai rau Mixer nyeem cov ntaub ntawv ntawm tus nqi nws xav tau.
- Thaum lub ntsuas ntsuas ntsuas qhov ntsuas siab, nws tsim cov ntaub ntawv siv tau ntawm txhua lub voj voog moos, yog li cov khoom sib xyaw hauv qab no tsis muaj teeb meem. Txawm li cas los xij, nws yuav tsis lees txais cov ntaub ntawv tawm tswv yim tshiab ntawm txhua lub voj voog moos. Noj 2 x upscale li example, ntawm cov kab tso zis txawm tias nws lees txais cov ntaub ntawv tshiab txhua txhua lub voj voog moos, tom qab ntawd lees txais tsis muaj cov ntaub ntawv tawm tswv yim tshiab ntawm cov kab zauv uas tsis zoo. Txawm li cas los xij, lub Upstream Clipper tuaj yeem tsim cov ntaub ntawv ntawm tus nqi sib txawv kiag li yog tias nws siv qhov tseem ceeb clip (piv txwv li thaum lub sijhawm zoom-hauv). Yog li ntawd, ib tug Clipper thiab upscale feem ntau yuav tsum tau muab cais los ntawm ib tug Ncej Buffer, yuav tsum tau tus Scaler zaum tom qab lub Frame Buffer nyob rau hauv lub pipeline. Tus Scaler yuav tsum zaum ua ntej lub Ncej Tsis rau downscales, yog li tus tsim siv ob cais scalers nyob rau sab ntawm lub Ncej Buffer: ib tug rau upscale; lwm yam rau downscale.
Ob Scalers kuj txo qhov siab tshaj plaws DDR4 bandwidth xav tau los ntawm Frame Buffer. Koj yuav tsum nco ntsoov siv downscales ua ntej Frame Buffer, txo cov ntaub ntawv tus nqi ntawm kev sau ntawv. Ib txwm siv upscales tom qab Frame Buffer, uas txo cov ntaub ntawv tus nqi ntawm kev nyeem sab. Txhua Scaler tau txais cov kev daws teeb meem uas xav tau los ntawm cov pob ntawv tswj hauv cov kwj tawm video, thaum Nios II processor nrog Avalon-MM qhev interface teeb tsa cov kev daws teeb meem rau txhua tus Scaler.
Frame Buffer
Lub thav duab tsis siv lub cim xeeb DDR4 los ua triple buffering uas tso cai rau cov yeeb yaj kiab thiab cov duab ua yeeb yaj kiab los ua tus ncej tus nqi hloov pauv ntawm tus nqi nkag thiab tawm. Tus qauv tsim tuaj yeem lees txais ib qho kev tawm tswv yim tus nqi, tab sis tag nrho pixel tus nqi yuav tsum tsis pub tshaj 1 giga pixels ib ob. Nios II software teeb tsa tus nqi tsim tawm rau 30 lossis 60 fps, raws li cov zis hom koj xaiv. Cov zis ncej tus nqi yog ib qho kev ua haujlwm ntawm Clocked Video Output nqis thiab tso zis video pixel moos. Lub backpressure uas Clocked Video Output siv rau lub raj xa dej txiav txim siab tus nqi ntawm qhov kev nyeem sab ntawm Frame Buffer rub cov yeeb yaj kiab los ntawm DDR4.
Tov khoom
Cov khoom sib tov tsim cov duab me me dub tom qab uas Nios II processor cov kev pab cuam kom phim qhov loj ntawm cov duab tso zis tam sim no. Lub mixer muaj ob lub tswv yim. Thawj cov tswv yim txuas mus rau lub upscaler tso cai rau tus tsim kom pom cov zis los ntawm cov yeeb yaj kiab tam sim no. Qhov thib ob input txuas mus rau lub icon generator thaiv. Tus tsim tsuas yog tso cai rau cov khoom sib tov thawj zaug thaum nws pom cov yees duab nquag, ruaj khov ntawm cov khoom siv video clocked. Yog li ntawd, tus tsim muaj ib tug ruaj khov tso zis duab ntawm cov zis thaum lub sij hawm kub-pluggging ntawm lub tswv yim. Tus tsim alpha sib xyaw cov tswv yim thib ob rau lub tov khoom, txuas nrog lub tshuab hluav taws xob icon, hla ob qho tib si tom qab thiab cov yeeb yaj kiab yeeb yaj kiab duab nrog 50% pob tshab.
Xim Space Converter (Tshaj Tawm)
Cov zis xim qhov chaw hloov pauv hloov cov tswv yim RGB cov ntaub ntawv video rau RGB lossis YCbCr xim qhov chaw raws li lub sijhawm ua haujlwm los ntawm software.
Chroma Resampler (tso zis)
Cov zis chroma resampler hloov cov hom ntawv los ntawm 4: 4: 4 mus rau ib qho ntawm 4: 4: 4, 4: 2: 2, lossis 4: 2: 0 hom. Lub software teev cov hom ntawv. Cov zis chroma resampler kuj siv lim algorithm kom ua tiav cov yeeb yaj kiab zoo.
Clocked Video tso zis
Lub clocked video tso zis converts Avalon-ST Video kwj mus rau clocked video hom. Lub clocked video tso zis ntxiv kab rov tav thiab ntsug blanking thiab synchronization sij hawm cov ntaub ntawv rau cov yees duab. Lub Nios II processor cov kev pab cuam cov teeb tsa cuam tshuam hauv cov zis video clocked nyob ntawm qhov tso zis daws teeb meem thiab tus ncej tus nqi uas koj thov. Lub clocked video tso zis converts lub moos, hla los ntawm taag 300 MHz pipeline moos mus rau qhov sib txawv tus nqi ntawm lub clocked video.
Clocked Video rau DisplayPort
Lub DisplayPort transmitter tivthaiv txais cov ntaub ntawv formatted li clocked video. Qhov sib txawv ntawm cov xaim teeb liab thiab kev tshaj tawm ntawm cov conduit interfaces hauv Platform Designer tiv thaiv koj txuas cov Clocked Video Output ncaj qha mus rau DisplayPort transmitter IP. Lub Clocked Video rau DisplayPort tivthaiv yog tsim tshwj xeeb kev cai IP los muab cov kev hloov pauv yooj yim uas yuav tsum tau muaj ntawm Clocked Video Output thiab DisplayPort transmitter IP. Nws kuj tseem sib pauv qhov kev txiav txim ntawm cov dav hlau xim hauv txhua pixel kom suav nrog cov qauv xim sib txawv siv los ntawm Avalon-ST Video thiab DisplayPort.
DisplayPort Transmitter IP thiab DisplayPort Transmitter PHY
Lub DisplayPort transmitter IP thiab DisplayPort transmitter PHY ua ke ua haujlwm los hloov cov kwj video los ntawm clocked video mus rau qhov ua raws li DisplayPort kwj. Lub DisplayPort transmitter IP tuav lub DisplayPort raws tu qauv thiab encodes cov ntaub ntawv siv tau DisplayPort, thaum lub DisplayPort transmitter PHY muaj cov transceivers thiab tsim cov zis serial high-speed.
Nios II Processor thiab Peripherals
Lub Platform Designer system muaj Nios II processor, uas tswj cov DisplayPort receiver thiab transmitter IPs thiab lub sijhawm ua haujlwm rau kev ua cov raj xa dej. Nios II processor txuas rau cov khoom siv yooj yim no:
- Ib qho on-chip nco khaws cov kev pab cuam thiab nws cov ntaub ntawv.
- AJTAG UART los tso saib software printf tso zis (ntawm Nios II davhlau ya nyob twg).
- Lub kaw lus timer los tsim cov millisecond qib qeeb ntawm ntau lub ntsiab lus hauv software, raws li xav tau los ntawm DisplayPort specification ntawm qhov tsawg kawg nkaus lub sijhawm.
- LEDs los tso saib qhov system xwm txheej.
- Push-khawm hloov pauv kom tso cai hloov pauv ntawm cov qauv ntsuas thiab txhawm rau pab thiab lov tes taw tso saib ntawm Intel logo.
- DIP hloov pauv kom tso cai hloov pauv ntawm cov ntawv tso zis thiab ua kom thiab lov tes taw luam ntawv ntawm cov lus mus rau Nios II davhlau ya nyob twg.
Cov xwm txheej kub-plug ntawm ob qho tib si DisplayPort qhov chaw thiab lub dab dej hluav taws cuam tshuam uas ua rau Nios II Processor los teeb tsa DisplayPort transmitter thiab cov kav dej kom raug. Lub voj tseem ceeb hauv software code kuj saib xyuas qhov tseem ceeb ntawm lub laub-khawm thiab DIP keyboards thiab hloov cov raj xa dej kom haum.
I²C Controllers
Tus tsim muaj ob lub I²C controllers (Si5338 thiab PS8460) los kho qhov chaw ntawm peb ntawm lwm yam khoom ntawm Intel Arria 10 10 GX FPGA Development Kit. Ob Si5338 moos generators ntawm Intel Arria 10 GX FPGA Development Kit txuas mus rau tib lub tsheb npav I²C. Thawj tsim lub moos siv rau DDR4 EMIF. Los ntawm lub neej ntawd, lub moos no tau teeb tsa rau 100 MHz siv nrog 1066 MHz DDR4, tab sis qhov kev tsim no khiav DDR4 ntawm 1200 MHz, uas yuav tsum tau siv lub moos ntawm 150 MHz. Thaum pib lub Nios II processor, ntawm I²C maub los peripheral, hloov cov chaw nyob rau hauv daim ntawv qhia npe ntawm thawj Si5338 kom nce qhov ceev ntawm DDR4 siv moos mus rau 150MHz. Qhov thib ob Si5338 moos generator tsim vid_clk rau clocked video interface ntawm lub raj xa dej thiab DisplayPort transmitter IP. Koj yuav tsum kho qhov ceev ntawm lub moos no rau txhua qhov kev daws teeb meem sib txawv thiab tus ncej tus nqi txhawb nqa los ntawm tus tsim. Koj tuaj yeem kho qhov ceev ntawm lub sijhawm khiav thaum lub Nios II processor xav tau. Bitec DisplayPort 1.4 FMC tus ntxhais daim npav ua rau siv Parade PS8460 jitter tu repeater thiab retimer. Thaum pib lub Nios II processor kho lub neej ntawd chaw ntawm cov khoom no kom tau raws li qhov yuav tsum tau ua ntawm tus tsim.
Kev piav qhia Software
Lub 8K DisplayPort Video Format Conversion Design Example suav nrog IP los ntawm Intel Video thiab Image Processing Suite thiab DisplayPort interface IP Tag nrho cov IPs no tuaj yeem ua cov thav ntawv ntawm cov ntaub ntawv yam tsis muaj kev cuam tshuam ntxiv thaum teeb tsa kom raug. Koj yuav tsum siv cov kev tswj hwm sab nraud kom teeb tsa tus IPs pib nrog thiab thaum lub kaw lus hloov pauv, piv txwv li DisplayPort receiver lossis transmitter hot-plug xwm txheej lossis cov neeg siv khawm khawm. Hauv qhov tsim no, Nios II processor, khiav kev tswj hwm software, muab kev tswj hwm qib siab. Thaum pib lub software:
- Teem lub DDR4 ref moos rau 150 MHz kom tso cai rau 1200 MHz DDR ceev, tom qab ntawd rov pib dua lub cim xeeb sab nraud IP kom rov ntsuas dua ntawm lub moos siv tshiab.
- Teeb tsa PS8460 DisplayPort repeater thiab retimer.
- Initializes DisplayPort receiver thiab transmitter interfaces.
- Initializes tus txheej txheem pipeline IPs.
Thaum pib ua tiav cov software nkag mus tas li thaum lub voj voog, kuaj xyuas, thiab ua rau muaj ntau yam xwm txheej.
Hloov mus rau Scaling Hom
Tus tsim txhawb peb hom scaling yooj yim; hla dhau, upscale, thiab downscale. Nyob rau hauv hom passthrough tus tsim tsis scaling ntawm cov tswv yim video, nyob rau hauv upscale hom tsim upscales input video, thiab nyob rau hauv downscale hom tsim downscales input video.
Plaub blocks nyob rau hauv cov kav raj xa dej; lub Clipper, tus downscaler, lub upscaler thiab lub Tov khoom txiav txim qhov kev nthuav qhia ntawm qhov kawg tso zis nyob rau hauv txhua hom. Lub software tswj cov kev teeb tsa ntawm txhua qhov thaiv nyob ntawm qhov kev daws teeb meem tam sim no, tso tawm qhov kev daws teeb meem, thiab hom scaling uas koj xaiv. Feem ntau, Clipper hla cov tswv yim los ntawm qhov tsis hloov pauv, thiab qhov sib xyaw keeb kwm yav dhau yog qhov loj tib yam li qhov kawg, scaled version ntawm cov tswv yim yees duab. Txawm li cas los xij, yog tias qhov kev daws teeb meem video tawm tswv yim ntau dua li qhov tso zis loj, nws tsis tuaj yeem siv qhov nce ntxiv rau cov tswv yim yees duab yam tsis tau txiav nws thawj zaug. Yog hais tias qhov kev daws teeb meem ntawm cov tswv yim tsawg dua li qhov tso zis, software tsis tuaj yeem siv qhov qis qis yam tsis siv lub Mixer keeb kwm yav dhau txheej uas loj dua cov txheej txheem yees duab, uas ntxiv cov kab dub nyob ib ncig ntawm cov zis video.
Table 4. Kev ua haujlwm thaiv cov kav dej
Cov lus no teev cov kev nqis tes ua ntawm plaub lub raj xa hluav taws xob hauv txhua qhov ntawm cuaj qhov sib xyaw ua ke ntawm scaling hom, input daws teeb meem thiab cov zis daws teeb meem.
Hom | hauv > tawm | in = tawm | hauv <out |
Hla dhau | Clip rau tso zis loj Tsis muaj downscale | Tsis muaj clip
Tsis muaj downscale |
Tsis muaj clip
Tsis muaj downscale |
txuas ntxiv… |
Hom | hauv > tawm | in = tawm | hauv <out |
Tsis muaj nqi
Tsis muaj ciam teb dub |
Tsis muaj nqi
Tsis muaj ciam teb dub |
Tsis muaj nqi
Dub ciam teb ncoo rau cov zis loj |
|
Upscale | Clip rau 2/3 tso zis loj Tsis muaj downscale
Upscale rau cov zis loj Tsis muaj ciam teb dub |
Clip rau 2/3 tso zis loj Tsis muaj downscale
Upscale rau cov zis loj Tsis muaj ciam teb dub |
Tsis muaj clip
Tsis muaj downscale Upscale rau cov zis loj Tsis muaj ciam teb dub |
downscale | Tsis muaj clip
Downscale rau tso zis loj Tsis muaj upscale Tsis muaj ciam teb dub |
Tsis muaj clip
Downscale rau tso zis loj Tsis muaj upscale Tsis muaj ciam teb dub |
Tsis muaj clip
Downscale rau 2/3 input loj Tsis muaj upscale Dub ciam teb ncoo rau cov zis loj |
Hloov ntawm cov qauv los ntawm nias tus neeg siv lub laub khawm 1. Lub software saib xyuas qhov tseem ceeb ntawm lub laub khawm ntawm txhua qhov khiav los ntawm lub voj (nws ua ib qho software debounce) thiab teeb tsa cov IPs hauv cov kav dej kom tsim nyog.
Hloov ntawm DisplayPort Input
Ntawm txhua qhov khiav los ntawm lub voj voog lub software xaiv cov xwm txheej ntawm Clocked Video Input, nrhiav kev hloov pauv hauv kev ruaj ntseg ntawm cov tswv yim video kwj. Lub software txiav txim siab cov yees duab ruaj khov yog tias:
- Lub Clocked Video Input qhia tias cov clocked video tau kaw tiav lawm.
- Cov tswv yim daws teeb meem thiab xim qhov chaw tsis muaj kev hloov pauv txij li yav dhau los khiav los ntawm lub voj.
Yog hais tias cov tswv yim ruaj khov tab sis nws tau poob xauv los yog cov khoom ntawm cov kwj video tau hloov, lub software nres lub Clocked Video Input xa video los ntawm cov raj xa dej. Nws kuj tau teeb tsa lub Tov Khoom kom tsis txhob tso tawm cov txheej txheem tawm tswv yim. Cov zis tawm tseem ua haujlwm (qhia lub vijtsam dub thiab Intel logo) thaum lub sijhawm txais cov xwm txheej kub kub lossis kev daws teeb meem hloov.
Yog tias cov tswv yim tsis ruaj khov tab sis tam sim no ruaj khov, lub software teeb tsa lub raj xa dej los tso saib cov tswv yim tshiab thiab qhov chaw xim, nws rov pib cov zis los ntawm CVI, thiab nws teeb tsa lub Tov Khoom los tso saib cov txheej txheem tawm tswv yim dua. Kev rov ua kom zoo ntawm cov txheej txheej tov khoom tsis yog tam sim ntawd vim Frame Buffer tseem tuaj yeem rov ua cov thav duab qub los ntawm cov tswv yim dhau los thiab tus tsim yuav tsum tshem cov thav ntawv no. Tom qab ntawd koj tuaj yeem rov qhib cov zaub kom tsis txhob glitching. Lub thav duab tsis khaws cov suav ntawm cov lej nyeem los ntawm DDR4, uas Nios II processor tuaj yeem nyeem tau. Software samples no suav thaum cov tswv yim ua kom ruaj khov thiab rov ua kom cov Mixer txheej thaum suav tau nce los ntawm plaub lub thav duab, uas ua kom cov qauv tsim tawm tawm ib qho qub thav ntawv los ntawm qhov tsis.
DisplayPort transmitter Kub-plug Txheej xwm
Cov xwm txheej kub-plug ntawm DisplayPort transmitter tua hluav taws cuam tshuam hauv software uas teeb tsa tus chij kom ceeb toom lub ntsiab software voj ntawm kev hloov pauv hauv cov zis. Thaum tus qauv tsim pom lub tshuab hluav taws xob kub ntsaws, lub software nyeem EDID rau cov zaub tshiab los txiav txim siab seb qhov kev daws teeb meem thiab xim qhov chaw nws txhawb. Yog tias koj teeb tsa DIP hloov mus rau hom uas cov zaub tshiab tsis tuaj yeem txhawb nqa, software poob rov qab mus rau hom kev xav tau tsawg dua. Tom qab ntawd nws teeb tsa lub raj xa dej, DisplayPort transmitter IP, thiab Si5338 ib feem uas yog tsim cov transmitter vid_clk rau hom tso zis tshiab. Thaum cov tswv yim pom cov kev hloov pauv, Cov Txheej Txheem Tov Khoom rau cov tswv yim yees duab tsis tso tawm raws li cov software hloov chaw rau cov raj xa dej. Lub software tsis rov qhib dua
cov zaub kom txog rau thaum tom qab plaub lub thav duab thaum cov teeb tsa tshiab dhau los ntawm tus ncej
tsis pub.
Hloov rau Tus Neeg Siv DIP Hloov Chaw
Cov hauj lwm ntawm cov neeg siv DIP hloov 2 mus rau 6 tswj cov zis hom (kev daws teeb meem, ncej tus nqi, xim qhov chaw thiab cov khoom ib xim) uas tau tsav los ntawm DisplayPort transmitter. Thaum lub software kuaj pom cov kev hloov pauv ntawm cov hloov DIP no, nws khiav los ntawm cov kab ke uas zoo ib yam rau lub transmitter kub ntsaws. Koj yuav tsum tsis txhob nug lub transmitter EDID vim nws tsis hloov.
Revision History rau AN 889: 8K DisplayPort Video Format Conversion Design Example
Table 5. Revision History for AN 889: 8K DisplayPort Video Format Conversion Design Example
Cov ntaub ntawv Version | Hloov |
2019.05.30 | Kev tso tawm thawj zaug. |
Intel Corporation. Txhua txoj cai. Intel, Intel logo, thiab lwm yam Intel cov cim yog cov cim lag luam ntawm Intel Corporation lossis nws cov koom haum. Intel lav kev ua tau zoo ntawm nws cov FPGA thiab cov khoom lag luam semiconductor rau cov kev qhia tshwj xeeb tam sim no raws li Intel tus qauv kev lees paub, tab sis muaj txoj cai los hloov cov khoom thiab cov kev pabcuam txhua lub sijhawm yam tsis muaj ntawv ceeb toom. Intel xav tias tsis muaj lub luag haujlwm lossis kev lav phib xaub uas tshwm sim los ntawm daim ntawv thov lossis siv cov ntaub ntawv, cov khoom lag luam, lossis cov kev pabcuam uas tau piav qhia hauv no tshwj tsis yog raws li tau pom zoo hauv kev sau ntawv los ntawm Intel. Intel cov neeg siv khoom tau qhia kom tau txais qhov tseeb version ntawm cov cuab yeej tshwj xeeb ua ntej tso siab rau cov ntaub ntawv tshaj tawm thiab ua ntej muab xaj rau cov khoom lossis cov kev pabcuam.
* Lwm lub npe thiab hom yuav raug lees paub raws li cov cuab yeej ntawm lwm tus.
Cov ntaub ntawv / Cov ntaub ntawv
![]() |
intel AN 889 8K DisplayPort Video Format Conversion Design Example [ua pdf] Cov neeg siv phau ntawv qhia AN 889 8K DisplayPort Video Format Conversion Design Example, AN 889, 8K DisplayPort Video Format Conversion Design Example, Format Conversion Design Example, Conversion Design Example |