DS50003319C-13 Ethernet HDMI TX IP
HDMI TX IP kasutusjuhend
Sissejuhatus (Küsi küsimus)
Microchipi kõrglahutusega multimeediumiliidese (HDMI) saatja IP toetab HDMI-standardi spetsifikatsioonis kirjeldatud video- ja helipakettandmete edastamist.
HDMI kasutab ülemineku minimeeritud diferentsiaalsignaali (TMDS), et tõhusalt edastada märkimisväärseid digitaalseid andmeid kogu pikema kaabli vahemaa tagant, tagades kiire, jada- ja usaldusväärse digitaalse signaali edastamise. TMDS link koosneb ühest kellakanalist ja kolmest andmekanalist. Video piksli kell edastatakse TMDS-i kellakanalil, mis aitab signaale sünkroniseerida. Videoandmeid edastatakse 24-bitiste pikslitena kolmel TMDS-i andmekanalil, kus iga andmekanal on määratud punase, rohelise ja sinise värvikomponendi jaoks. Heliandmeid edastatakse 8-bitiste pakettidena TMDS-i rohelisel ja punasel kanalil.
TMDS-kooder võimaldab edastada jadaandmeid suurel kiirusel, minimeerides samal ajal elektromagnetiliste häirete (EMI) potentsiaali vaskkaablite kaudu, minimeerides üleminekute arvu (vähendab häireid kanalite vahel) ja saavutab juhtmetel alalisvoolu (DC) tasakaalu. , hoides joonel olevate ühtede ja nullide arvu peaaegu võrdsetena.
HDMI TX IP on mõeldud kasutamiseks koos PolarFire'iga® SoC ja PolarFire seadme transiiverid. IP ühildub HDMI 1.4 ja HDMI 2.0-ga, mis toetab kuni 60 kaadrit sekundis, maksimaalse ribalaiusega 18 Gbps. IP kasutab TMDS-kooderit, mis teisendab 8-bitise videoandmed kanali ja helipaketi kohta 10-bitiseks alalisvooluga tasakaalustatud ja minimeeritud üleminekuga jadaks. Seejärel edastatakse see järjestikku kiirusega 10 bitti piksli kohta kanali kohta. Video kustutamise perioodil edastatakse juhtmärke. Need märgid genereeritakse hsync ja vsync signaalide põhjal. Andmesaare perioodil edastatakse helipaketti 10-bitiste pakettidena punasel ja rohelisel kanalil.
Kasutusjuhend
DS50003319C – 1
© 2024 Microchip Technology Inc. ja selle tütarettevõtted
Kokkuvõte
Järgmises tabelis on HDMI TX IP omaduste kokkuvõte.
Tabel 1. HDMI TX IP-omadused
|
Põhiversioon |
See kasutusjuhend toetab HDMI TX IP v5.2.0 |
|
Toetatud Seadmete perekonnad |
• PolarFire® SoC • PolarFire |
|
Toetatud tööriistavoog |
Vajab Liberot® SoC v11.4 või uuemad versioonid |
|
Toetatud Liidesed |
HDMI TX IP toetatud liidesed on järgmised: • AXI4-voog - See tuum toetab AXI4-Streami sisendportides. Selles režiimis konfigureerimisel võtab IP sisenditena AXI4 Streami standardseid kaebuste signaale. • AXI4-Lite konfiguratsiooniliides - See tuum toetab AXI4-Lite'i konfiguratsiooniliidest 4Kp60 nõuete jaoks. Selles režiimis tarnitakse IP-sisendid SoftConsole'ilt. • Native – Selles režiimis konfigureerimisel võtab IP sisenditena video- ja helisignaale. |
|
Litsentsi andmine |
HDMI TX IP on varustatud kahe järgmise litsentsivalikuga: • Krüpteeritud: tuuma jaoks on ette nähtud täielik krüptitud RTL-kood. See on tasuta saadaval mis tahes Libero litsentsiga, võimaldades tuuma instantseerida SmartDesigniga. Libero disainikomplekti kasutades saate teostada simulatsiooni, sünteesi, paigutust ja programmeerida FPGA-räni. • RTL: täielik RTL-i lähtekood on litsentsiga lukustatud, mis tuleb eraldi osta. |
Omadused
HDMI TX IP-l on järgmised funktsioonid:
• Ühildub HDMI 2.0 ja 1.4b-ga
• Toetab ühte või nelja sümbolit/pikslit kellasisendi kohta
• Toetab eraldusvõimet kuni 3840 x 2160 kiirusel 60 kaadrit sekundis
• Toetab 8-, 10-, 12- ja 16-bitist värvisügavust
• Toetab värvivorminguid, nagu RGB, YUV 4:2:2 ja YUV 4:4:4
• Toetab heli kuni 32 kanalit
• Toetab kodeerimisskeemi – TMDS
• Toetab Native ja AXI4 Stream Video and Audio Data liidest
• Toetab Native ja AXI4-Lite konfiguratsiooniliidest parameetrite muutmiseks
Paigaldusjuhised
IP-tuum tuleb installida Libero IP-kataloogi® SoC tarkvara automaatselt Libero SoC tarkvara IP-kataloogi värskendusfunktsiooni kaudu või laaditakse see käsitsi kataloogist alla. Kui IP-tuum on Libero SoC tarkvara IP-kataloogi installitud, konfigureeritakse, genereeritakse ja instantseeritakse see SmartDesignis Libero projekti lisamiseks.
Kasutusjuhend
DS50003319C – 2
© 2024 Microchip Technology Inc. ja selle tütarettevõtted
Ressursi kasutamine (Küsi küsimus)
HDMI TX IP on PolarFire'is rakendatud® FPGA (MPF300T – 1FCG1152I pakett).
Järgmises tabelis on loetletud ressursid, mida kasutatakse, kui g_PIXELS_PER_CLK = 1PXL.
Tabel 2. 1PXL-i ressursside kasutamine
|
|
g_COLOR_FORMAT g_BITS_PER_COMPONENT (bitti) |
g_AUX_CHANNEL_ENABLE g_4K60_SUPPORT Kangas |
|
4LUT |
Kangas DFF |
Liides 4LUT |
Liides DFF |
uSRAM (64 × 12) |
|
RGB |
8 |
Luba |
Keela |
787 |
514 |
108 |
108 |
9 |
|
Keela |
Keela |
819 |
502 |
108 |
108 |
9 |
||
|
10 |
Keela |
Keela |
1070 |
849 |
156 |
156 |
13 |
|
|
12 |
Keela |
Keela |
1084 |
837 |
156 |
156 |
13 |
|
|
16 |
Keela |
Keela |
1058 |
846 |
156 |
156 |
13 |
|
|
YCbCr422 |
8 |
Keela |
Keela |
696 |
473 |
96 |
96 |
8 |
|
YCbCr444 |
8 |
Keela |
Keela |
819 |
513 |
108 |
108 |
9 |
|
10 |
Keela |
Keela |
1068 |
849 |
156 |
156 |
13 |
|
|
12 |
Keela |
Keela |
1017 |
837 |
156 |
156 |
13 |
|
|
16 |
Keela |
Keela |
1050 |
845 |
156 |
156 |
13 |
Järgmises tabelis on loetletud ressursid, mida kasutatakse, kui g_PIXELS_PER_CLK = 4PXL.
Tabel 3. 4PXL-i ressursside kasutamine
|
|
g_COLOR_FORMAT g_BITS_PER_COMPONENT (bitti) |
g_AUX_CHANNEL_ENABLE g_4K60_SUPPORT Kangas |
|
4LUT |
Kangas DFF |
Liides 4LUT |
Liides DFF |
uSRAM (64 × 12) |
|
RGB |
8 |
Keela |
Luba |
4078 |
2032 |
144 |
144 |
12 |
|
Luba |
Keela |
1475 |
2269 |
144 |
144 |
12 |
||
|
Keela |
Keela |
1393 |
1092 |
144 |
144 |
12 |
||
|
10 |
Keela |
Keela |
2151 |
1635 |
264 |
264 |
22 |
|
|
12 |
Keela |
Keela |
1909 |
1593 |
264 |
264 |
22 |
|
|
16 |
Keela |
Keela |
1645 |
1284 |
264 |
264 |
22 |
|
|
YCbCr422 |
8 |
Keela |
Keela |
1265 |
922 |
144 |
144 |
12 |
|
YCbCr444 |
8 |
Keela |
Keela |
1119 |
811 |
144 |
144 |
12 |
|
10 |
Keela |
Keela |
2000 |
1627 |
264 |
264 |
22 |
|
|
12 |
Keela |
Keela |
1909 |
1585 |
264 |
264 |
22 |
|
|
16 |
Keela |
Keela |
1604 |
1268 |
264 |
264 |
22 |
Kasutusjuhend
DS50003319C – 3
© 2024 Microchip Technology Inc. ja selle tütarettevõtted
HDMI TX IP-konfiguraator
1. HDMI TX IP-konfiguraator (Küsi küsimus)
See jaotis pakub üleview HDMI TX Configurator liidesest ja selle erinevatest komponentidest.
HDMI TX Configurator pakub graafilist liidest HDMI TX-tuuma seadistamiseks konkreetsete videoedastusnõuete jaoks. See konfiguraator võimaldab kasutajal valida selliseid parameetreid nagu bitid komponendi kohta, värvivorming, pikslite arv, helirežiim, liides, testpank ja litsents. Videoandmete tõhusa edastamise tagamiseks HDMI kaudu on oluline neid sätteid õigesti reguleerida.
HDMI TX Configuratori liides koosneb erinevatest rippmenüüdest ja suvanditest, mis võimaldavad kasutajatel kohandada HDMI edastusseadeid. Peamised konfiguratsioonid on kirjeldatud artiklis Tabel 3-1.
Järgmine joonis annab üksikasjaliku ülevaate view HDMI TX Configurator liidesest.
Joonis 1-1. HDMI TX IP-konfiguraator
Liides sisaldab ka nuppu OK ja Tühista tehtud konfiguratsioonide kinnitamiseks või tühistamiseks.
Kasutusjuhend
DS50003319C – 5
© 2024 Microchip Technology Inc. ja selle tütarettevõtted
Riistvara juurutamine
2. Riistvara juurutamine (Küsi küsimus)
HDMI-saatja (TX) koosneb kahest s-sttages:
• XOR/XNOR-operatsioon, mis minimeerib üleminekute arvu
• INV/NONINV, mis vähendab ebavõrdsust (alalisvoolu tasakaal). Selle s lisatakse kaks täiendavat bittitage operatsioonist. Juhtandmed (hsync ja vsync) on kodeeritud 10-bitiseks neljas võimalikus kombinatsioonis, et aidata vastuvõtjal sünkroonida oma kella saatja kellaga. 10 biti (1 piksli režiim) või 40 biti (4 piksli režiim) järjestamiseks tuleb kasutada koos HDMI TX IP-ga transiiverit.
Konfiguraator kuvab ka HDMI Tx-tuuma kujutise, sildiga HDMI_TX_0, mis näitab erinevaid sisend- ja väljundühendusi, mis on südamikuga liidestatud. HDMI TX liidesel on kolm režiimi ja neid selgitatakse järgmiselt.
RGB värvivormingu režiim
HDMI TX IP pordid ühe piksli kohta kella kohta, kui helirežiim on lubatud ja värvivorming on PolarFire jaoks RGB® seadmed on näidatud järgmisel joonisel. HDMI Tx südamiku portide visuaalne esitus järgmiselt:
• Juhtkella signaalid on R_CLK_LOCK, G_CLK_LOCK ja B_CLK_LOCK. Kellasignaalid on R_CLK_I, G_CLK_I ja B_CLK_I.
• Andmekanalid, sealhulgas DATA_R_I, DATA_G_I ja DATA_B_I.
• Abiandmesignaalid on AUX_DATA_R_I ja AUX_DATA_G_I.
Joonis 2-1. HDMI TX IP-ploki skeem (RGB värvivorming)
Lisateavet RGB-värvivormingu I/O-signaalide kohta vt Tabel 3-2.
YCbCr444 värvivormingu režiim
HDMI TX IP pordid ühe piksli kohta kella kohta, kui helirežiim on lubatud ja värvivorming on YCbCr444, on näidatud järgmisel joonisel. HDMI Tx südamiku portide visuaalne esitus järgmiselt:
• Juhtsignaalid on Y_CLK_LOCK, Cb_CLK_LOCK ja Cr_CLK_LOCK.
• Kellasignaalid on Y_CLK_I, Cb_CLK_I ja Cr_CLK_I.
Kasutusjuhend
DS50003319C – 6
© 2024 Microchip Technology Inc. ja selle tütarettevõtted
Riistvara juurutamine
• Andmekanalid, sealhulgas DATA_Y_I, DATA_Cb_I ja DATA_Cr_I.
• Lisaandmete sisendsignaalid on AUX_DATA_Y_I ja AUX_DATA_C_I.
Joonis 2-2. HDMI TX IP-ploki skeem (YCbCr444 värvivorming)
Lisateavet värvivormingu YCbCr444 sisend-väljundsignaalide kohta vt Tabel 3-6. YCbCr422 värvivormingu režiim
HDMI TX IP pordid ühe piksli kohta kella kohta, kui helirežiim on lubatud ja värvivorming on YCbCr422, on näidatud järgmisel joonisel. HDMI Tx südamiku portide visuaalne esitus järgmiselt:
• Juhtsignaalid on LANE1_CLK_LOCK, LANE2_CLK_LOCK ja LANE3_CLK_LOCK. • Kellasignaalid on LANE1_CLK_I, LANE2_CLK_I ja LANE3_CLK_I.
• Andmekanalid, sealhulgas DATA_Y_I ja DATA_C_I.
Kasutusjuhend
DS50003319C – 7
© 2024 Microchip Technology Inc. ja selle tütarettevõtted
Riistvara juurutamine
Joonis 2-3. HDMI TX IP-ploki skeem (YCbCr422 värvivorming)
Lisateavet värvivormingu YCbCr422 sisend-väljundsignaalide kohta vt Tabel 3-7 Kasutusjuhend
DS50003319C – 8
© 2024 Microchip Technology Inc. ja selle tütarettevõtted
HDMI TX parameetrid ja liidese signaalid
3. HDMI TX parameetrid ja liidese signaalid (Küsi küsimus)
Selles jaotises käsitletakse HDMI TX GUI konfiguraatori ja I/O signaalide parameetreid. 3.1 Konfiguratsiooni parameetrid (Küsi küsimus)
Järgmises tabelis on loetletud HDMI TX IP konfiguratsiooniparameetrid.
Tabel 3-1. Konfiguratsiooni parameetrid
|
Parameetri nimi |
Kirjeldus |
|
Värvivorming |
Määrab värviruumi. Toetab järgmisi värvivorminguid: • RGB • YCbCr422 • YCbCr444 |
|
Bittide arv per komponent |
Määrab bittide arvu värvikomponendi kohta. Toetab 8, 10, 12 ja 16 bitti komponendi kohta. |
|
Pikslite arv |
Näitab pikslite arvu kellasisendi kohta: • Pikslit kella kohta = 1 • Pikslit kella kohta = 4 |
|
4Kp60 tugi |
4K eraldusvõime tugi 60 kaadrit sekundis: • Kui 1, 4Kp60 tugi on lubatud • Kui 0, on 4Kp60 tugi keelatud |
|
Helirežiim |
Konfigureerib heliedastusrežiimi. R- ja G-kanali heliandmed: • Luba • Keela |
|
Liides |
Native ja AXI voog |
|
Katselaud |
Võimaldab valida testbench keskkonna. Toetab järgmisi testpingi valikuid: • Kasutaja • Puudub |
|
Litsents |
Määrab litsentsi tüübi. Pakub kahte järgmist litsentsivalikut: • RTL • Krüpteeritud |
3.2 Sadamad (Küsi küsimus)
Järgmises tabelis on loetletud HDMI TX IP sisend- ja väljundpordid algliidese jaoks, kui helirežiim on lubatud ja värvivorming on RGB.
Tabel 3-2. Sisend- ja väljundsignaalid
|
Signaali nimi |
Suund |
Laius |
Kirjeldus |
|
SYS_CLK_I |
Sisend |
1-bitine |
Süsteemi kell, tavaliselt sama kell, mis kuvari kontrolleril |
|
RESET_N_I |
Sisend |
1-bitine |
Asünkroonne aktiivne-madal lähtestamise signaal |
|
VIDEO_DATA_VALID_I |
Sisend |
1-bitine |
Videoandmete kehtiv sisend |
|
AUDIO_DATA_VALID_I |
Sisend |
1-bitine |
Helipakettandmete kehtiv sisend |
|
R_CLK_I |
Sisend |
1-bitine |
XCVR-i R-kanali TX-kell |
|
R_CLK_LOCK |
Sisend |
1-bitine |
TX_CLK_STABLE XCVR-i R-kanali jaoks |
|
G_CLK_I |
Sisend |
1-bitine |
XCVR-i G-kanali TX-kell |
|
G_CLK_LOCK |
Sisend |
1-bitine |
TX_CLK_STABLE G-kanali jaoks XCVR-ist |
|
B_CLK_I |
Sisend |
1-bitine |
XCVR-i B-kanali TX-kell |
Kasutusjuhend
DS50003319C – 9
© 2024 Microchip Technology Inc. ja selle tütarettevõtted
HDMI TX parameetrid ja liidese signaalid
|
………..jätkub Signaali nimi Suund Laius Kirjeldus |
|||
|
B_CLK_LOCK |
Sisend |
1-bitine |
TX_CLK_STABLE B-kanali jaoks XCVR-ist |
|
H_SYNC_I |
Sisend |
1-bitine |
Horisontaalne sünkroonimise impulss |
|
V_SYNC_I |
Sisend |
1-bitine |
Vertikaalne sünkroonimise impulss |
|
PACKET_HEADER_I |
Sisend |
PIXELS_PER_CLK*1 |
Helipakettandmete paketi päis |
|
DATA_R_I |
Sisend |
PIXELS_PER_CLK*8 |
Sisestage "R" andmed |
|
DATA_G_I |
Sisend |
PIXELS_PER_CLK*8 |
Sisestage "G" andmed |
|
DATA_B_I |
Sisend |
PIXELS_PER_CLK*8 |
Sisestage "B" andmed |
|
AUX_DATA_R_I |
Sisend |
PIXELS_PER_CLK*4 |
Helipaketi "R" kanali andmed |
|
AUX_DATA_G_I |
Sisend |
PIXELS_PER_CLK*4 |
Helipaketi "G" kanali andmed |
|
TMDS_R_O |
Väljund |
PIXELS_PER_CLK*10 |
Kodeeritud R-andmed |
|
TMDS_G_O |
Väljund |
PIXELS_PER_CLK*10 |
Kodeeritud "G" andmed |
|
TMDS_B_O |
Väljund |
PIXELS_PER_CLK*10 |
Kodeeritud "B" andmed |
Järgmises tabelis on loetletud heli lubamisega AXI4 Streami liidese pordid.
Tabel 3-3. Sisend- ja väljundpordid AXI4 Stream-liidese jaoks
|
Pordi nime tüüp |
|
Laius |
Kirjeldus |
|
TDATA_I |
Sisend |
3*g_BITS_PER_COMPONENT*g_PIXELS_PER_CLK Sisestage videoandmed |
|
|
TVALID_I |
Sisend |
1-bitine |
Sisendvideo kehtiv |
|
TREADY_O Väljund 1-bitine |
|
|
Väljund alam valmisoleku signaal |
|
KASUTAJA_I |
Sisend |
PIXELS_PER_CLK*9 + 5 |
bitt 0 = kasutamata bitt 1 = VSYNC bitt 2 = HSYNC bitt 3 = kasutamata bitt [3 + g_PIXELS_PER_CLK: 4] = paketi päise bitt [4 + g_PIXELS_PER_CLK] = heliandmed kehtivad bitt [(5 * g_PIXELS_PER_CLK) + 4: (1 * g_PIXELS_PER_CLK) + 5] = heli G andmed bitt [(9 * g_PIXELS_PER_CLK) + 4: (5 * g_PIXELS_PER_CLK) + 5] = heli R-andmed |
Järgmises tabelis on loetletud HDMI TX IP sisend- ja väljundpordid algliidese jaoks, kui helirežiim on keelatud.
Tabel 3-4. Sisend- ja väljundsignaalid
|
Signaali nimi |
Suund |
Laius |
Kirjeldus |
|
SYS_CLK_I |
Sisend |
1-bitine |
Süsteemi kell, tavaliselt sama kell, mis kuvari kontrolleril |
|
RESET_N_I |
Sisend |
1-bitine |
Asünkroonne aktiivne - madala lähtestamise signaal |
|
VIDEO_DATA_VALID_I |
Sisend |
1-bitine |
Videoandmete kehtiv sisend |
|
R_CLK_I |
Sisend |
1-bitine |
XCVR-i R-kanali TX-kell |
|
R_CLK_LOCK |
Sisend |
1-bitine |
TX_CLK_STABLE XCVR-i R-kanali jaoks |
|
G_CLK_I |
Sisend |
1-bitine |
XCVR-i G-kanali TX-kell |
|
G_CLK_LOCK |
Sisend |
1-bitine |
TX_CLK_STABLE G-kanali jaoks XCVR-ist |
|
B_CLK_I |
Sisend |
1-bitine |
XCVR-i B-kanali TX-kell |
|
B_CLK_LOCK |
Sisend |
1-bitine |
TX_CLK_STABLE B-kanali jaoks XCVR-ist |
|
H_SYNC_I |
Sisend |
1-bitine |
Horisontaalne sünkroonimise impulss |
|
V_SYNC_I |
Sisend |
1-bitine |
Vertikaalne sünkroonimise impulss |
|
DATA_R_I |
Sisend |
PIXELS_PER_CLK*8 |
Sisestage "R" andmed |
Kasutusjuhend
DS50003319C – 10
© 2024 Microchip Technology Inc. ja selle tütarettevõtted
HDMI TX parameetrid ja liidese signaalid
|
………..jätkub Signaali nimi Suund Laius Kirjeldus |
|||
|
DATA_G_I |
Sisend |
PIXELS_PER_CLK*8 |
Sisestage "G" andmed |
|
DATA_B_I |
Sisend |
PIXELS_PER_CLK*8 |
Sisestage "B" andmed |
|
TMDS_R_O |
Väljund |
PIXELS_PER_CLK*10 |
Kodeeritud R-andmed |
|
TMDS_G_O |
Väljund |
PIXELS_PER_CLK*10 |
Kodeeritud "G" andmed |
|
TMDS_B_O |
Väljund |
PIXELS_PER_CLK*10 |
Kodeeritud "B" andmed |
Järgmises tabelis on loetletud AXI4 Streami liidese pordid.
Tabel 3-5. Sisend- ja väljundpordid AXI4 Stream-liidese jaoks
|
Pordi nimi |
Tüüp |
Laius |
Kirjeldus |
|
TDATA_I_VIDEO |
Sisend |
3*g_BITS_PER_COMPONENT*g_PIXELS_PER_CLK |
Sisestage videoandmed |
|
TVALID_I_VIDEO |
Sisend |
1-bitine |
Sisendvideo kehtiv |
|
TREADY_O_VIDEO |
Väljund |
1-bitine |
Väljund alam valmisoleku signaal |
|
TUSER_I_VIDEO |
Sisend |
4 bitti |
bitt 0 = kasutamata bitt 1 = VSYNC bitt 2 = HSYNC bitt 3 = kasutamata |
Järgmises tabelis on loetletud YCbCr444 režiimi pordid, kui helirežiim on lubatud.
Tabel 3-6. YCbCr444 režiimi ja helirežiimi sisend ja väljund on lubatud
|
Signaali nimi |
Suund Laius |
|
Kirjeldus |
|
SYS_CLK_I |
Sisend |
1-bitine |
Süsteemi kell, tavaliselt sama kell, mis kuvari kontrolleril |
|
RESET_N_I |
Sisend |
1-bitine |
Asünkroonne aktiivne-madal lähtestamise signaal |
|
VIDEO_DATA_VALID_I sisend |
|
1-bitine |
Videoandmete kehtiv sisend |
|
AUDIO_DATA_VALID_I sisend |
|
1-bitine |
Helipakettandmete kehtiv sisend |
|
Y_CLK_I |
Sisend |
1-bitine |
XCVR-i Y-kanali TX-kell |
|
Y_CLK_LOCK |
Sisend |
1-bitine |
TX_CLK_STABLE Y-kanali jaoks XCVR-ist |
|
Cb_CLK_I |
Sisend |
1-bitine |
XCVR-i Cb-kanali TX-kell |
|
Cb_CLK_LOCK |
Sisend |
1-bitine |
TX_CLK_STABLE XCVR-i Cb-kanali jaoks |
|
Cr_CLK_I |
Sisend |
1-bitine |
XCVR-i „Cr” kanali TX-kell |
|
Cr_CLK_LOCK |
Sisend |
1-bitine |
TX_CLK_STABLE XCVR-i Cr-kanali jaoks |
|
H_SYNC_I |
Sisend |
1-bitine |
Horisontaalne sünkroonimise impulss |
|
V_SYNC_I |
Sisend |
1-bitine |
Vertikaalne sünkroonimise impulss |
|
PACKET_HEADER_I |
Sisend |
PIXELS_PER_CLK*1 |
Helipakettandmete paketi päis |
|
DATA_Y_I |
Sisend |
PIXELS_PER_CLK*8 |
Sisestage "Y" andmed |
|
DATA_Cb_I |
Sisend |
PIXELS_PER_CLK*DATA_WIDTH Sisestage „Cb” andmed |
|
|
DATA_Cr_I |
Sisend |
PIXELS_PER_CLK*DATA_WIDTH Sisestage „Cr” andmed |
|
|
AUX_DATA_Y_I |
Sisend |
PIXELS_PER_CLK*4 |
Helipaketi "Y" kanali andmed |
|
AUX_DATA_C_I |
Sisend |
PIXELS_PER_CLK*4 |
Helipaketi "C" kanali andmed |
|
TMDS_R_O |
Väljund |
PIXELS_PER_CLK*10 |
Kodeeritud "Cb" andmed |
|
TMDS_G_O |
Väljund |
PIXELS_PER_CLK*10 |
Kodeeritud "Y" andmed |
|
TMDS_B_O |
Väljund |
PIXELS_PER_CLK*10 |
Kodeeritud "Cr" andmed |
Järgmises tabelis on loetletud YCbCr422 režiimi pordid, kui helirežiim on lubatud.
Kasutusjuhend
DS50003319C – 11
© 2024 Microchip Technology Inc. ja selle tütarettevõtted
HDMI TX parameetrid ja liidese signaalid
Tabel 3-7. YCbCr422 režiimi ja helirežiimi sisend ja väljund on lubatud
|
Signaali nimi |
Suund Laius |
|
Kirjeldus |
|
SYS_CLK_I |
Sisend |
1-bitine |
Süsteemi kell, tavaliselt sama kell, mis kuvari kontrolleril |
|
RESET_N_I |
Sisend |
1-bitine |
Asünkroonne aktiivne - madal lähtestussignaal |
|
VIDEO_DATA_VALID_I sisend |
|
1-bitine |
Videoandmete kehtiv sisend |
|
LANE1_CLK_I |
Sisend |
1-bitine |
TX-kell XCVR-i kanalile "XCVE lane 1". |
|
LANE1_CLK_LOCK |
Sisend |
1-bitine |
TX_CLK_STABLE raja jaoks XCVE rajalt 1 |
|
LANE2_CLK_I |
Sisend |
1-bitine |
TX-kell XCVR-i kanalile "XCVE lane 2". |
|
LANE2_CLK_LOCK |
Sisend |
1-bitine |
TX_CLK_STABLE raja jaoks XCVE rajalt 2 |
|
LANE3_CLK_I |
Sisend |
1-bitine |
TX-kell XCVR-i kanalile "XCVE lane 3". |
|
LANE3_CLK_LOCK |
Sisend |
1-bitine |
TX_CLK_STABLE raja jaoks XCVE rajalt 3 |
|
H_SYNC_I |
Sisend |
1-bitine |
Horisontaalne sünkroonimise impulss |
|
V_SYNC_I |
Sisend |
1-bitine |
Vertikaalne sünkroonimise impulss |
|
PACKET_HEADER_I |
Sisend |
PIXELS_PER_CLK*1 |
Helipakettandmete paketi päis |
|
DATA_Y_I |
Sisend |
PIXELS_PER_CLK*DATA_WIDTH Sisestage Y-andmed |
|
|
DATA_C_I |
Sisend |
PIXELS_PER_CLK*DATA_WIDTH Sisestage „C” andmed |
|
|
AUX_DATA_Y_I |
Sisend |
PIXELS_PER_CLK*4 |
Helipaketi "Y" kanali andmed |
|
AUX_DATA_C_I |
Sisend |
PIXELS_PER_CLK*4 |
Helipaketi "C" kanali andmed |
|
TMDS_R_O |
Väljund |
PIXELS_PER_CLK*10 |
Kodeeritud "C" andmed |
|
TMDS_G_O |
Väljund |
PIXELS_PER_CLK*10 |
Kodeeritud "Y" andmed |
|
TMDS_B_O |
Väljund |
PIXELS_PER_CLK*10 |
Sünkroonimisteabega seotud kodeeritud andmed |
Kasutusjuhend
DS50003319C – 12
© 2024 Microchip Technology Inc. ja selle tütarettevõtted
Registreeri kaart ja kirjeldused
4. Registreeri kaart ja kirjeldused (Küsi küsimus)
|
Offset |
Nimi |
Bit Pos. |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
|
0x00 |
SCRAMBLER_IP_ET |
7:0 |
|
|
|
|
|
|
|
START |
|
15:8 |
|
|
|
|
|
|
|
|
||
|
23:16 |
|
|
|
|
|
|
|
|
||
|
31:24 |
|
|
|
|
|
|
|
|
||
|
0x04 |
XCVR_DATA_LANE_ 0_SEL |
7:0 |
|
|
|
|
|
|
START[1:0] |
|
|
15:8 |
|
|
|
|
|
|
|
|
||
|
23:16 |
|
|
|
|
|
|
|
|
||
|
31:24 |
|
|
|
|
|
|
|
|
||
Kasutusjuhend
DS50003319C – 13
© 2024 Microchip Technology Inc. ja selle tütarettevõtted
Registreeri kaart ja kirjeldused
4.1 SCRAMBLER_IP_ET (Küsi küsimus)
Nimi: SCRAMBLER_IP_EN
Nihe: 0x000
Lähtesta: 0x0
Vara: ainult kirjutamiseks
Scrambleri lubamise kontrollregister. See register tuleb kirjutada, et saada 4kp60 tugi HDMI TX IP-le
Bitt 31 30 29 28 27 26 25 24
Juurdepääs
Lähtesta
Bitt 23 22 21 20 19 18 17 16
Juurdepääs
Lähtesta
Bitt 15 14 13 12 11 10 9 8
Juurdepääs
Lähtesta
Bitt 7 6 5 4 3 2 1 0
|
|
|
|
|
|
|
|
START |
Juurdepääs W Lähtestamine 0
Bitt 0 – ALUSTA Sellele bitile “1” kirjutamine käivitab Scrambleri andmeedastuse. HDMI 2.0 kasutab skrambleerimist, mida tuntakse 8b/10b kodeeringuna. Seda kodeerimisskeemi kasutatakse andmete usaldusväärseks ja tõhusaks edastamiseks HDMI-liidese kaudu.
Kasutusjuhend
DS50003319C – 14
© 2024 Microchip Technology Inc. ja selle tütarettevõtted
Registreeri kaart ja kirjeldused
4.2 XCVR_DATA_LANE_0_SEL (Küsi küsimus)
Nimi: XCVR_DATA_LANE_0_SEL
Nihe: 0x004
Lähtesta: 0x1
Vara: ainult kirjutamiseks
XCVR_DATA_LANE_0_SEL register valib andmed, mis on vajalikud HDMI TX IP-st XCVR-i edastamiseks, et saada kella Full HD, 4kp30, 4kp60 jaoks.
Bitt 31 30 29 28 27 26 25 24
|
|
|
|
|
|
|
|
|
Juurdepääs
Lähtesta
Bitt 23 22 21 20 19 18 17 16
|
|
|
|
|
|
|
|
|
Juurdepääs
Lähtesta
Bitt 15 14 13 12 11 10 9 8
|
|
|
|
|
|
|
|
|
Juurdepääs
Lähtesta
Bitt 7 6 5 4 3 2 1 0
|
|
|
|
|
|
|
START[1:0] |
Juurdepääs WW lähtestamisele 0 1
Bitid 1:0 – START[1:0] Sellele bitile “10” kirjutamine käivitab 4KP60 ja XCVR andmeedastuskiirus on antud kui FFFFF_00000.
Kasutusjuhend
DS50003319C – 15
© 2024 Microchip Technology Inc. ja selle tütarettevõtted
Testbench Simulation
5. Testbench Simulation (Küsi küsimus)
Testbench on saadaval HDMI TX tuuma funktsionaalsuse kontrollimiseks. Testbench töötab ainult omaliideses, kus on 1 piksel kella kohta ja helirežiim on lubatud.
Järgmises tabelis on loetletud parameetrid, mis on vastavalt rakendusele konfigureeritud.
Tabel 5-1. Testbenchi konfiguratsiooniparameeter
|
Nimi |
Vaikeparameetrid |
|
Värvivorming (g_COLOR_FORMAT) |
RGB |
|
Bitti komponendi kohta (g_BITS_PER_COMPONENT) |
8 |
|
Pikslite arv (g_PIXELS_PER_CLK) |
1 |
|
4Kp60 tugi (g_4K60_SUPPORT) |
0 |
|
Helirežiim (g_AUX_CHANNEL_ENABLE) |
1 (Luba) |
|
Liides (G_FORMAT) |
0 (Keela) |
Südamiku simuleerimiseks katsestendi abil tehke järgmised toimingud.
1. Laiendage aknas Design Flow valikut Loo kujundus.
2. Paremklõpsake valikut Create SmartDesign Testbench ja seejärel klõpsake käsul Käivita, nagu on näidatud järgmisel joonisel. Joonis 5-1. SmartDesign Testbenchi loomine
3. Sisestage SmartDesigni testpingi nimi ja seejärel klõpsake nuppu OK.
Joonis 5-2. SmartDesign Testbenchi nime andmine
SmartDesigni testbench luuakse ja paani Design Flow paremale ilmub lõuend.
Kasutusjuhend
DS50003319C – 16
© 2024 Microchip Technology Inc. ja selle tütarettevõtted
Testbench Simulation
4. Navigeerige Liberosse® SoC kataloog, valige View > Windows > IP-kataloog ja seejärel laiendage Lahenduste video. Topeltklõpsake valikut HDMI TX IP (v5.2.0) ja seejärel klõpsake nuppu OK.
5. Valige aknas Parameter Configurator soovitud pikslite arv, nagu on näidatud järgmisel joonisel.
Joonis 5-3. Parameetri seadistamine
6. Valige kõik pordid, paremklõpsake ja valige Promote to Top Level.
7. Klõpsake SmartDesigni tööriistaribal nuppu Generate Component.
8. Paremklõpsake vahekaardil Stiimulite hierarhia valikut HDMI_TX_TB testbench fileja seejärel klõpsake nuppu Simuleeri sünteesieelset disaini > Ava interaktiivselt.
ModelSim® tööriist avaneb koos katsestendiga, nagu on näidatud järgmisel joonisel. Joonis 5-4. ModelSim tööriist HDMI TX testpingiga File
Tähtis: Kui simulatsioon katkeb punktis määratud tööaja piirangu tõttu DO file, kasutage jooksma - kõik käsk simulatsiooni lõpuleviimiseks.
Kasutusjuhend
DS50003319C – 17
© 2024 Microchip Technology Inc. ja selle tütarettevõtted
Testbench Simulation
5.1 Ajastusskeemid (Küsi küsimus)
Järgmine HDMI TX IP ajastusskeem näitab videoandmeid ja juhtimisandmete perioode 1 piksli kohta kella kohta.
Joonis 5-5. HDMI TX IP-ajastusskeem videoandmete kohta 1 piksli kohta kella kohta
Järgmine diagramm näitab nelja juhtimisandmete kombinatsiooni.
Joonis 5-6. HDMI TX IP-ajastusdiagramm juhtandmete kohta 1 piksli kohta kella kohta
Kasutusjuhend
DS50003319C – 18
© 2024 Microchip Technology Inc. ja selle tütarettevõtted
Süsteemi integreerimine
6. Süsteemi integreerimine (Küsi küsimus)
See jaotis näitab kuiample disaini kirjeldus.
Järgmises tabelis on loetletud PF XCVR, PF TX PLL ja PF CCC konfiguratsioonid.
Tabel 6-1. PF XCVR, PF TX PLL ja PF CCC konfiguratsioonid
|
Resolutsioon |
|
Bitilaiuse PF XCVR konfiguratsioon |
PF TX PLL konfiguratsioon |
PF CCC konfiguratsioon |
||||
|
TX andmed Hinda |
TX kell Jaoskond tegur |
TX PCS Kangas Laius |
Soovitud Väljundbiti kell |
Viide Kell Sagedus |
Sisend Sagedus |
Väljund Sagedus |
||
|
1PXL (1080p60) 8 |
|
1485 |
4 |
10 |
5940 |
148.5 |
NA |
NA |
|
1PXL (1080p30) 10 |
|
925 |
4 |
10 |
3700 |
148.5 |
92.5 |
74 |
|
12 |
1113.75 |
4 |
10 |
4455 |
148.5 |
111.375 |
74.25 |
|
|
16 |
1485 |
4 |
10 |
5940 |
148.5 |
148.5 |
74.25 |
|
|
4PXL (1080p60) 10 |
|
1860 |
4 |
40 |
7440 |
148.5 |
46.5 |
37.2 |
|
12 |
2229 |
4 |
40 |
8916 |
148.5 |
55.725 |
37.15 |
|
|
16 |
2970 |
2 |
40 |
5940 |
148.5 |
74.25 |
37.125 |
|
|
4PXL (4kp30) |
8 |
2970 |
2 |
40 |
5940 |
148.5 |
NA |
NA |
|
10 |
3712.5 |
2 |
40 |
7425 |
148.5 |
92.812 |
74.25 |
|
|
12 |
4455 |
1 |
40 |
4455 |
148.5 |
111.375 |
74.25 |
|
|
16 |
5940 |
1 |
40 |
5940 |
148.5 |
148.5 |
74.25 |
|
|
4PXL (4Kp60) |
8 |
5940 |
1 |
40 |
5940 |
148.5 |
NA |
NA |
HDMI TX Sample Design, kui see on konfigureeritud g_BITS_PER_COMPONENT = 8-bitine ja
g_PIXELS_PER_CLK = 1 PXL-režiim, on näidatud järgmisel joonisel.
Joonis 6-1. HDMI TX Sample Kujundus
HDMI_TX_C0_0
PF_INIT_MONITOR_C0_0
|
FABRIC_POR_N PCIE_INIT_DONE USRAM_INIT_DONE SRAM_INIT_DONE DEVICE_INIT_DONE XCVR_INIT_DONE USRAM_INIT_FROM_SNVM_DONE USRAM_INIT_FROM_UPROM_DONE USRAM_INIT_FROM_SPI_DONE SRAM_INIT_FROM_SNVM_DONE SRAM_INIT_FROM_UPROM_DONE SRAM_INIT_FROM_SPI_DONE AUTOCALIB_DONE |
PF_INIT_MONITOR_C0
CORERESET_PF_C0_0
|
CLK EXT_RST_N BANK_x_VDDI_STATUS BANK_y_VDDI_STATUS PLL_POWERDOWN_B PLL_LOCK FABRIC_RESET_N SS_BUSY INIT_DONE FF_US_RESTORE FPGA_POR_N |
CORERESET_PF_C0
Display_Controller_C0_0
|
FRAME_END_O H_SYNC_O RESETN_I V_SYNC_O SYS_CLK_I V_ACTIVE_O ENABLE_I DATA_TRIGGER_O H_RES_O[15:0] V_RES_O[15:0] |
Display_Controller_C0
pattern_generator_verilog_pattern_0
|
DATA_VALID_O SYS_CLK_I FRAME_END_O RESET_N_I LINE_END_O DATA_EN_I RED_O[7:0] FRAME_END_I GREEN_O[7:0] PATTERN_SEL_I[2:0] BLUE_O[7:0] BAYER_O[7:0] |
Testi_mustri_generaator_C1
PF_XCVR_REF_CLK_C0_0
|
RESET_N_I SYS_CLK_I VIDEO_DATA_VALID_I R_CLK_I R_CLK_LOCK G_CLK_I G_CLK_LOCK TMDS_R_O[9:0] B_CLK_I TMDS_G_O[9:0] B_CLK_LOCK TMDS_B_O[9:0] V_SYNC_I XCVR_LANE_0_DATA_O[9:0] H_SYNC_I
DATA_R_I[7:0]
DATA_G_I[7:0]
DATA_B_I[7:0] |
HDMI_TX_C0
PF_TX_PLL_C0_0
PF_XCVR_ERM_C0_0
|
PADs_OUT LANE3_TXD_N CLKS_FROM_TXPLL_0 LANE3_TXD_P LANE0_IN LANE2_TXD_N LANE0_PCS_ARST_N LANE2_TXD_P LANE0_PMA_ARST_N LANE1_TXD_N LANE0_TX_DATA[9:0] LANE1_TXD_P LANE1_IN LANE0_TXD_N LANE1_PCS_ARST_N LANE0_TXD_P LANE1_PMA_ARST_N LANE0_OUT LANE1_TX_DATA[9:0] LANE0_TX_CLK_R LANE2_IN LANE0_TX_CLK_STABLE LANE2_PCS_ARST_N LANE1_OUT LANE2_PMA_ARST_N LANE1_TX_CLK_R LANE2_TX_DATA[9:0] LANE1_TX_CLK_STABLE LANE3_IN LANE2_OUT LANE3_PCS_ARST_N LANE2_TX_CLK_R LANE3_PMA_ARST_N LANE2_TX_CLK_STABLE LANE3_TX_DATA[9:0] LANE3_OUT LANE3_TX_CLK_STABLE |
PF_XCVR_ERM_C0
LANE3_TXD_N LANE3_TXD_P LANE2_TXD_N LANE2_TXD_P LANE1_TXD_N LANE1_TXD_P LANE0_TXD_N LANE0_TXD_P
PATTERN_SEL_I[2:0] REF_CLK_PAD_P REF_CLK_PAD_N
|
REF_CLK_PAD_P REF_CLK_PAD_NREF_CLK |
|
REF_CLKPLL_LOCKCLKS_TO_XCVR |
PF_XCVR_REF_CLK_C0
PF_TX_PLL_C0
Example, 8-bitistes konfiguratsioonides on disaini osaks järgmised komponendid: • PF_XCVR_ERM (PF_XCVR_ERM_C0_0) on konfigureeritud andmeedastuskiiruseks 1485 Mbps PMA-režiimis ainult TX-i jaoks, andmelaius on konfigureeritud 10-bitiseks 1pxl-režiimis ja 148.5 MHz võrdluskell, mis põhineb eelnevatel tabeliseadetel
• PF_XCVR_ERM_C0_0 LANE0_TX_CLK_R väljund genereeritakse 148.5 MHz taktina, tuginedes eelnevatele tabeli sätetele
• SYS_CLK_I (HDMI_TX_C0, Display_Controller_C0, pattern_generator_C0, CORERESET_PF_C0 ja PF_INIT_MONITOR_C0) juhib LANE0_TX_CLK_R, mis on 148.5 MHz
• R_CLK_I, G_CLK_I ja B_CLK_I juhivad vastavalt LANE3_TX_CLK_R, LANE2_TX_CLK_R ja LANE1_TX_CLK_R
Kasutusjuhend
DS50003319C – 19
© 2024 Microchip Technology Inc. ja selle tütarettevõtted
Süsteemi integreerimine
Sample integratsioon jaoks, g_BITS_PER_COMPONENT = 8 ja g_PIXELS_PER_CLK = 4. Näiteksamp8-bitistes konfiguratsioonides on disaini osaks järgmised komponendid: • PF_XCVR_ERM (PF_XCVR_ERM_C0_0) on konfigureeritud andmeedastuskiiruseks 2970 Mbps PMA-režiimis
Ainult TX, andmelaius on konfigureeritud 40-bitisena 1pxl-režiimi jaoks ja 148.5 MHz võrdlustakti eelmiste tabeli sätete alusel
• PF_XCVR_ERM_C0_0 LANE0_TX_CLK_R väljund genereeritakse 74.25 MHz taktina, tuginedes eelnevatele tabeli sätetele
• SYS_CLK_I (HDMI_TX_C0, Display_Controller_C0, pattern_generator_C0, CORERESET_PF_C0 ja PF_INIT_MONITOR_C0) juhib LANE0_TX_CLK_R, mis on 148.5 MHz
• R_CLK_I, G_CLK_I ja B_CLK_I juhivad vastavalt LANE3_TX_CLK_R, LANE2_TX_CLK_R ja LANE1_TX_CLK_R
HDMI TX Sample Disain, kui see on konfigureeritud režiimis g_BITS_PER_COMPONENT = 12 bit ja g_PIXELS_PER_CLK = 1 PXL, nagu on näidatud järgmisel joonisel.
Joonis 6-2. HDMI TX Sample Kujundus
PF_XCVR_ERM_C0_0
PATTERN_SEL_I[2:0]
REF_CLK_PAD_P REF_CLK_PAD_N
PF_CCC_C1_0
|
REF_CLK_0 OUT0_FABCLK_0PLL_LOCK_0 |
PF_CCC_C1
PF_INIT_MONITOR_C0_0
CORERESET_PF_C0_0
|
CLK EXT_RST_N BANK_x_VDDI_STATUS BANK_y_VDDI_STATUS PLL_POWERDOWN_B PLL_LOCK FABRIC_RESET_N SS_BUSY INIT_DONE FF_US_RESTORE FPGA_POR_N |
CORERESET_PF_C0
Display_Controller_C0_0
|
FRAME_END_O H_SYNC_O RESETN_I V_SYNC_O SYS_CLK_I V_ACTIVE_O ENABLE_I DATA_TRIGGER_O H_RES_O[15:0] V_RES_O[15:0] |
Display_Controller_C0
pattern_generator_verilog_pattern_0
|
DATA_VALID_O SYS_CLK_I FRAME_END_O RESET_N_I LINE_END_O DATA_EN_I RED_O[7:0] FRAME_END_I GREEN_O[7:0] PATTERN_SEL_I[2:0] BLUE_O[7:0] BAYER_O[7:0] |
Testi_mustri_generaator_C0
PF_XCVR_REF_CLK_C0_0
|
REF_CLK_PAD_P REF_CLK_PAD_NREF_CLK |
PF_XCVR_REF_CLK_C0
HDMI_TX_0
|
RESET_N_I SYS_CLK_I VIDEO_DATA_VALID_I R_CLK_I R_CLK_LOCK G_CLK_I G_CLK_LOCK TMDS_R_O[9:0] B_CLK_I TMDS_G_O[9:0] B_CLK_LOCK TMDS_B_O[9:0] V_SYNC_I XCVR_LANE_0_DATA_O[9:0] H_SYNC_I
DATA_R_I[11:4]
DATA_G_I[11:4]
DATA_B_I[11:4] |
HDMI_TX_C0
PF_TX_PLL_C0_0
|
PADs_OUT CLKS_FROM_TXPLL_0 LANE3_TXD_N LANE0_IN LANE3_TXD_P LANE0_PCS_ARST_N LANE2_TXD_N LANE0_PMA_ARST_N LANE2_TXD_P LANE0_TX_DATA[9:0] LANE1_TXD_N LANE1_IN LANE1_TXD_P LANE1_PCS_ARST_N LANE0_TXD_N LANE1_PMA_ARST_N LANE0_TXD_P LANE1_TX_DATA[9:0] LANE0_OUT LANE2_IN LANE1_OUT LANE2_PCS_ARST_N LANE1_TX_CLK_R LANE2_PMA_ARST_N LANE1_TX_CLK_STABLE LANE2_TX_DATA[9:0] LANE2_OUT LANE2_TX_CLK_R LANE3_PCS_ARST_N LANE2_TX_CLK_STABLE LANE3_PMA_ARST_N LANE3_OUT LANE3_TX_DATA[9:0] LANE3_TX_CLK_R LANE3_TX_CLK_STABLE |
PF_XCVR_ERM_C0
LANE3_TXD_N LANE3_TXD_P LANE2_TXD_N LANE2_TXD_P LANE1_TXD_N LANE1_TXD_P LANE0_TXD_N LANE0_TXD_P
|
FABRIC_POR_N PCIE_INIT_DONE USRAM_INIT_DONE SRAM_INIT_DONE DEVICE_INIT_DONE XCVR_INIT_DONE USRAM_INIT_FROM_SNVM_DONE USRAM_INIT_FROM_UPROM_DONE USRAM_INIT_FROM_SPI_DONE SRAM_INIT_FROM_SNVM_DONE SRAM_INIT_FROM_UPROM_DONE SRAM_INIT_FROM_SPI_DONE AUTOCALIB_DONE |
|
REF_CLKPLL_LOCKCLKS_TO_XCVR |
PF_INIT_MONITOR_C0
PF_TX_PLL_C0
Sample integratsioon, g_BITS_PER_COMPONENT > 8 ja g_PIXELS_PER_CLK = 1. Näiteksamp12-bitistes konfiguratsioonides on disaini osaks järgmised komponendid:
• PF_XCVR_ERM (PF_XCVR_ERM_C0_0) on konfigureeritud andmeedastuskiiruseks 111.375 Mbps PMA-režiimis ainult TX-i jaoks, andmelaius on konfigureeritud 10-bitine 1pxl-režiimi jaoks ja 1113.75 Mbps võrdluskell. Tabel 6-1 seaded
• PF_XCVR_ERM_C1_0 LANE0_TX_CLK_R väljund genereeritakse 111.375 MHz taktina, mis põhineb Tabel 6-1 seaded
• R_CLK_I, G_CLK_I ja B_CLK_I juhivad vastavalt LANE3_TX_CLK_R, LANE2_TX_CLK_R ja LANE1_TX_CLK_R
• PF_CCC_C0 genereerib kella nimega OUT0_FABCLK_0 sagedusega 74.25 MHz, kui sisendtakt on 111.375 MHz, mida juhib LANE1_TX_CLK_R
• SYS_CLK_I (HDMI_TX_C0, Display_Controller_C0, pattern_generator_C0, CORERESET_PF_C0 ja PF_INIT_MONITOR_C0) juhib OUT0_FABCLK_0, mis on 74.25 MHz
Sample integratsioon, g_BITS_PER_COMPONENT > 8 ja g_PIXELS_PER_CLK = 4. Näiteksamp12-bitistes konfiguratsioonides on disaini osaks järgmised komponendid:
• PF_XCVR_ERM (PF_XCVR_ERM_C0_0) on konfigureeritud andmeedastuskiiruseks 4455 Mbps PMA-režiimis ainult TX-i jaoks, andmelaius on konfigureeritud 40-bitine 4pxl-režiimi jaoks ja 111.375 MHz võrdluskell. Tabel 6-1 seaded
• PF_XCVR_ERM_C1_0 LANE0_TX_CLK_R väljund genereeritakse 111.375 MHz taktina, mis põhineb Tabel 6-1 seaded
Kasutusjuhend
DS50003319C – 20
© 2024 Microchip Technology Inc. ja selle tütarettevõtted
Süsteemi integreerimine
• R_CLK_I, G_CLK_I ja B_CLK_I juhivad vastavalt LANE3_TX_CLK_R, LANE2_TX_CLK_R ja LANE1_TX_CLK_R
• PF_CCC_C0 genereerib kella nimega OUT0_FABCLK_0 sagedusega 74.25 MHz, kui sisendtakt on 111.375 MHz, mida juhib LANE1_TX_CLK_R
• SYS_CLK_I (HDMI_TX_C0, Display_Controller_C0, pattern_generator_C0, CORERESET_PF_C0 ja PF_INIT_MONITOR_C0) juhib OUT0_FABCLK_0, mis on 74.25 MHz
Kasutusjuhend
DS50003319C – 21
© 2024 Microchip Technology Inc. ja selle tütarettevõtted
Läbivaatamise ajalugu
7. Läbivaatamise ajalugu (Küsi küsimus)
Redaktsiooniajalugu kirjeldab dokumendis rakendatud muudatusi. Muudatused on loetletud redaktsioonide kaupa, alustades kõige värskemast väljaandest.
Tabel 7-1. Läbivaatamise ajalugu
|
Läbivaatamine |
Kuupäev |
Kirjeldus |
|
C |
05/2024 |
Järgmine on dokumendi redaktsiooni C muudatuste loend: • Uuendatud Sissejuhatus osa • Eemaldati ühe ja nelja piksli ressursikasutuse tabelid ja lisati Tabel 2 ja Tabel 3 in 1. Ressursi kasutamine osa • Uuendatud Tabel 3-1 aastal 3.1. Konfiguratsiooni parameetrid osa • Lisatud Tabel 3-6 ja Tabel 3-7 aastal 3.2. Sadamad osa • Lisatud 6. Süsteemi integreerimine osa |
|
B |
|
09/2022 Allpool on loetelu muudatustest dokumendi redaktsioonis B: • Uuendati funktsioonide ja funktsioonide sisu Sissejuhatus • Lisatud Joonis 2-2 puudega helirežiimi jaoks • Lisatud Tabel 3-4 ja Tabel 3-5 • Uuendati Tabel 3-2 ja Tabel 3-3 • Uuendatud Tabel 3-1 • Uuendatud 1. Ressursi kasutamine • Uuendatud Joonis 1-1 • Uuendatud Joonis 5-3 |
|
A |
|
04/2022 Allpool on loetelu muudatustest dokumendi redaktsioonis A: • Dokument viidi üle Microchipi mallile • Dokumendi numbrit värskendati numbriks DS50003319 alates 50200863 |
|
2.0 |
— |
Järgmine on kokkuvõte selles versioonis tehtud muudatustest. • Lisatud funktsioonide ja toetatud perekondade jaotised |
|
1.0 |
|
08/2021 Esialgne läbivaatamine |
Kasutusjuhend
DS50003319C – 22
© 2024 Microchip Technology Inc. ja selle tütarettevõtted
Mikrokiibi FPGA tugi
Microchip FPGA tootegrupp toetab oma tooteid erinevate tugiteenustega, sealhulgas klienditeenindus, klienditeenindus, klienditeenindus, a websaidil ja ülemaailmsetes müügiesindustes. Klientidel soovitatakse enne klienditoega ühenduse võtmist külastada Microchipi veebiressursse, kuna on väga tõenäoline, et nende päringutele on juba vastatud.
Võtke ühendust tehnilise toe keskusega läbi websait aadressil www.microchip.com/support. Mainige FPGA seadme osa number, valige sobiv korpuse kategooria ja laadige üles kujundus files tehnilise toe juhtumi loomisel.
Võtke ühendust klienditeenindusega mittetehnilise tootetoe saamiseks, nagu toote hind, tooteuuendused, värskendusteave, tellimuse olek ja autoriseerimine.
• Põhja-Ameerikast helistage 800.262.1060
• Helistage mujalt maailmast 650.318.4460
• faksimine kõikjalt maailmast, 650.318.8044
Mikrokiibi teave
Mikrokiip Websaidile
Microchip pakub veebituge meie kaudu websait aadressil www.microchip.com/. See webvalmistamiseks kasutatakse saiti files ja teave on klientidele hõlpsasti kättesaadav. Osa saadaolevast sisust hõlmab järgmist:
• Tootetugi – Andmelehed ja vead, rakendusmärkused ja sample programmid, disainiressursid, kasutusjuhendid ja riistvara tugidokumendid, uusimad tarkvaraväljaanded ja arhiveeritud tarkvara
• Üldine tehniline tugi – Korduma kippuvad küsimused (KKK), tehnilise toe taotlused, veebipõhised arutelurühmad, Microchipi disainipartnerite programmi liikmete loend
• Microchipi äri – Tootevaliku- ja tellimisjuhendid, Microchipi viimased pressiteated, seminaride ja ürituste loetelu, Microchipi müügiesinduste, edasimüüjate ja tehase esindajate nimekirjad
Tootemuudatuste teavitusteenus
Microchipi tootemuudatuste teavitusteenus aitab hoida kliente Microchipi toodetega kursis. Tellijad saavad e-posti teel teatise alati, kui konkreetse tooteperekonna või huvipakkuva arendustööriistaga on seotud muudatusi, uuendusi, muudatusi või vigu.
Registreerimiseks minge aadressile www.microchip.com/pcn ja järgige registreerimisjuhiseid. Klienditugi
Microchipi toodete kasutajad saavad abi mitme kanali kaudu: • Edasimüüja või esindaja
• Kohalik müügiesindus
• Embedded Solutions Engineer (ESE)
• Tehniline abi
Kliendid peaksid abi saamiseks võtma ühendust oma turustaja, esindaja või ESE-ga. Klientide abistamiseks on saadaval ka kohalikud müügiesindused. Selles dokumendis on müügiesinduste ja asukohtade loetelu.
Tehniline tugi on saadaval aadressil websait aadressil: www.microchip.com/support Mikrokiibi seadmete koodikaitse funktsioon
Pange tähele järgmisi Microchipi toodete koodikaitse funktsiooni üksikasju:
Kasutusjuhend
DS50003319C – 23
© 2024 Microchip Technology Inc. ja selle tütarettevõtted
• Mikrokiibi tooted vastavad nende konkreetsel mikrokiibi andmelehel sisalduvatele spetsifikatsioonidele.
• Microchip usub, et selle tooteperekond on ohutu, kui seda kasutatakse ettenähtud viisil, tööspetsifikatsioonide piires ja tavatingimustes.
• Mikrokiip väärtustab ja kaitseb agressiivselt oma intellektuaalomandi õigusi. Katsed rikkuda Microchipi toote koodikaitsefunktsioone on rangelt keelatud ja võivad rikkuda Ameerika Ühendriikide autorikaitse seadust.
• Microchip ega ükski teine pooljuhtide tootja ei saa garanteerida oma koodi turvalisust. Koodikaitse ei tähenda, et me garanteerime, et toode on purunematu. Koodikaitse areneb pidevalt. Microchip on pühendunud oma toodete koodikaitsefunktsioonide pidevale täiustamisele.
Õiguslik teade
Seda väljaannet ja siin olevat teavet võib kasutada ainult Microchipi toodetega, sealhulgas Microchipi toodete kavandamiseks, testimiseks ja integreerimiseks teie rakendusega. Selle teabe kasutamine muul viisil rikub neid tingimusi. Teave seadme rakenduste kohta on esitatud ainult teie mugavuse huvides ja selle võivad asendada värskendused. Teie vastutate selle eest, et teie rakendus vastaks teie spetsifikatsioonidele. Täiendava toe saamiseks võtke ühendust kohaliku Microchipi müügiesindusega või hankige täiendavat tuge aadressil www.microchip.com/en-us/support/design-help/ client-support-services.
SELLE TEABE ESITAB MIKROKIIP „NAGU ON”. MICROCHIP EI ANNA MINGI SELGITUSLIKU VÕI KAUDSE, KIRJALIKKU VÕI SUULI, KOHUSTUSLIKULT VÕI MUUL SELGITUSI EGA GARANTIID, MIS SEOTUD TEABEGA, KAASA, KUID MITTE PIIRATUD, KAUDSETE GARANTIIDEGA. SOBIVUS KONKREETSEKS EESMÄRGIKS VÕI SELLE SEISUKORDI, KVALITEEDI VÕI TOIMIVUSEGA SEOTUD GARANTIID.
MICROCHIP EI VASTUTA MISGIGI KAUDSE, ERILISE, KARISTUSLIKU, JUHUSLIKU VÕI JÄRGNIKKU KAOTUSE, KAHJUDE, KULU VÕI MINGI LIIGI KULUD EEST, ÜHTEGI MIS TAHES SEOTUD TEABE VÕI SELLE KASUTAMISEGA, ON TEAVITATUD VÕIMALUSEST VÕI ON KAHJUD ETTEAVATAVAD. SEADUSEGA LUBATUD TÄIELIKULT EI ÜLETA MICROCHIPI KOGUVASTUTUS KÕIGI NÕUETE KOHTA, MIS MILLAL MILLE MÕELIKULT SEOTUD TEABE VÕI SELLE KASUTAMISEGA.
Microchipi seadmete kasutamine elu toetavates ja/või ohutusrakendustes on täielikult ostja vastutusel ning ostja nõustub kaitsma, hüvitama ja kahjutuks hoidma Microchipi sellisest kasutamisest tulenevate kahjude, nõuete, hagide või kulude eest. Mikrokiibi intellektuaalomandi õiguste alusel ei edastata litsentse, ei kaudselt ega muul viisil, kui pole öeldud teisiti.
Kaubamärgid
Mikrokiibi nimi ja logo, Microchipi logo, Adaptec, AVR, AVR logo, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinklusMD, maXTouchty, MediaLB, megaAVR, Microsemi, Microsemi logo, MOST, MOST logo, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 logo, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST logo, SuperFlash, Sym , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron ja XMEGA on ettevõtte Microchip Technology Incorporated registreeritud kaubamärgid USA-s ja teistes riikides.
AgileSwitch, ClockWorks, The Embedded Control Solutions Company, EtherSynch, Flashtec, Hyper Speed Control, HyperLight Load, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, ProASIC Plus logo, Quiet-Wire, SmartWFusion,,, Sync TimeCesium, TimeHub, TimePictra, TimeProvider ja ZL on ettevõtte Microchip Technology Incorporated registreeritud kaubamärgid USA-s
Kõrvalklahvide summutus, AKS, digitaalajastu analoog, mis tahes kondensaator, AnyIn, AnyOut, laiendatud lülitus, BlueSky, BodyCom, Clockstudio, CodeGuard, krüptoautentimine, krüptoautomotive, krüptokaaslane, krüptoautomaadid, dünaamiline kompanii, krüptokontroller, ddnets, PICDEM, dds.
Kasutusjuhend
DS50003319C – 24
© 2024 Microchip Technology Inc. ja selle tütarettevõtted
Average Matching, DAM, ECAN, Espresso T1S, EtherGREEN, EyeOpen, GridTime, IdealBridge, IGaT, In-Circuit Serial Programming, ICSP, INICnet, Intelligent Paralleling, IntelliMOS, Kiipidevaheline ühenduvus, JitterBlocker, Nupp-on-Dink, Play maxCrypto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB Certified logo, MPLIB, MPLINK, mSiC, MultiTRAK, NetDetach, kõiketeadv koodi genereerimine, PICDEM, PICDEM.net, PICkit, PICtail, Power MOS IV, Power MOS 7, PureS PowerSmart, , QMatrix, REAL ICE, Ripple Blocker, RTAX, RTG4, SAM-ICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance , Usaldusväärne aeg, TSHARC, Turing, USBCheck, VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect ja ZENA on ettevõtte Microchip Technology Incorporated kaubamärgid USA-s ja teistes riikides.
SQTP on ettevõtte Microchip Technology Incorporated teenusemärk USA-s
Adapteci logo, Frequency on Demand, Silicon Storage Technology ja Symmcom on ettevõtte Microchip Technology Inc. registreeritud kaubamärgid teistes riikides.
GestIC on ettevõtte Microchip Technology Inc. tütarettevõtte Microchip Technology Germany II GmbH & Co. KG registreeritud kaubamärk teistes riikides.
Kõik muud siin mainitud kaubamärgid on nende vastavate ettevõtete omand. © 2024, Microchip Technology Incorporated ja selle tütarettevõtted. Kõik õigused kaitstud. ISBN:
Kvaliteedijuhtimissüsteem
Microchipi kvaliteedijuhtimissüsteemide kohta teabe saamiseks külastage veebisaiti www.microchip.com/quality.
Kasutusjuhend
DS50003319C – 25
© 2024 Microchip Technology Inc. ja selle tütarettevõtted
Ülemaailmne müük ja teenindus
AMEERIKA AASIA / VAIKSE OOKEENI AASIA / VAIKSE OOKEENI EUROOPA
Ettevõtte kontor
2355 West Chandler Blvd. Chandler, AZ 85224-6199 Tel: 480-792-7200
Faks: 480-792-7277
Tehniline tugi:
www.microchip.com/support Web Aadress:
Atlanta
Duluth, GA
Tel: 678-957-9614
Faks: 678-957-1455
Austin, TX
Tel: 512-257-3370
Boston
Westborough, MA
Tel: 774-760-0087
Faks: 774-760-0088
Chicago
Itasca, IL
Tel: 630-285-0071
Faks: 630-285-0075
Dallas
Addison, TX
Tel: 972-818-7423
Faks: 972-818-2924
Detroit
Novi, MI
Tel: 248-848-4000
Houston, TX
Tel: 281-894-5983
Indianapolis
Noblesville, IN
Tel: 317-773-8323
Faks: 317-773-5453
Tel: 317-536-2380
Los Angeles
Missioon Viejo, CA
Tel: 949-462-9523
Faks: 949-462-9608
Tel: 951-273-7800
Raleigh, NC
Tel: 919-844-7510
New York, NY
Tel: 631-435-6000
San Jose, CA
Tel: 408-735-9110
Tel: 408-436-4270
Kanada – Toronto
Tel: 905-695-1980
Faks: 905-695-2078
Austraalia – Sydney Tel: 61-2-9868-6733 Hiina – Peking
Tel: 86-10-8569-7000 Hiina – Chengdu
Tel: 86-28-8665-5511 Hiina – Chongqing Tel: 86-23-8980-9588 Hiina – Dongguan Tel: 86-769-8702-9880 Hiina – Guangzhou Tel: 86-20-8755-8029 Hiina – Hangzhou Tel: 86-571-8792-8115 Hiina – Hongkongi erihalduspiirkond Tel: 852-2943-5100 Hiina – Nanjing
Tel: 86-25-8473-2460 Hiina – Qingdao
Tel: 86-532-8502-7355 Hiina – Shanghai
Tel: 86-21-3326-8000 Hiina – Shenyang Tel: 86-24-2334-2829 Hiina – Shenzhen Tel: 86-755-8864-2200 Hiina – Suzhou
Tel: 86-186-6233-1526 Hiina – Wuhan
Tel: 86-27-5980-5300 Hiina – Xian
Tel: 86-29-8833-7252 Hiina – Xiamen
Tel: 86-592-2388138 Hiina – Zhuhai
Tel: 86-756-3210040
India – Bangalore
Tel: 91-80-3090-4444
India – New Delhi
Tel: 91-11-4160-8631
India - Pune
Tel: 91-20-4121-0141
Jaapan – Osaka
Tel: 81-6-6152-7160
Jaapan – Tokyo
Tel: 81-3-6880-3770
Korea – Daegu
Tel: 82-53-744-4301
Korea – Soul
Tel: 82-2-554-7200
Malaisia – Kuala Lumpur Tel: 60-3-7651-7906
Malaisia – Penang
Tel: 60-4-227-8870
Filipiinid – Manila
Tel: 63-2-634-9065
Singapur
Tel: 65-6334-8870
Taiwan – Hsin Chu
Tel: 886-3-577-8366
Taiwan – Kaohsiung
Tel: 886-7-213-7830
Taiwan – Taipei
Tel: 886-2-2508-8600
Tai – Bangkok
Tel: 66-2-694-1351
Vietnam – Ho Chi Minh
Tel: 84-28-5448-2100
Kasutusjuhend
Austria – Wels
Tel: 43-7242-2244-39
Faks: 43-7242-2244-393
Taani – Kopenhaagen
Tel: 45-4485-5910
Faks: 45-4485-2829
Soome – Espoo
Tel: 358-9-4520-820
Prantsusmaa – Pariis
Tel: 33-1-69-53-63-20
Fax: 33-1-69-30-90-79
Saksamaa – Garching
Tel: 49-8931-9700
Saksamaa – Haan
Tel: 49-2129-3766400
Saksamaa – Heilbronn
Tel: 49-7131-72400
Saksamaa – Karlsruhe
Tel: 49-721-625370
Saksamaa – München
Tel: 49-89-627-144-0
Fax: 49-89-627-144-44
Saksamaa – Rosenheim
Tel: 49-8031-354-560
Iisrael – Hod Hasharon
Tel: 972-9-775-5100
Itaalia – Milano
Tel: 39-0331-742611
Faks: 39-0331-466781
Itaalia – Padova
Tel: 39-049-7625286
Holland – Drunen
Tel: 31-416-690399
Faks: 31-416-690340
Norra – Trondheim
Tel: 47-72884388
Poola – Varssavi
Tel: 48-22-3325737
Rumeenia – Bukarest
Tel: 40-21-407-87-50
Hispaania – Madrid
Tel: 34-91-708-08-90
Fax: 34-91-708-08-91
Rootsi – Götenberg
Tel: 46-31-704-60-40
Rootsi – Stockholm
Tel: 46-8-5090-4654
Ühendkuningriik – Wokingham
Tel: 44-118-921-5800
Faks: 44-118-921-5820
DS50003319C – 26
© 2024 Microchip Technology Inc. ja selle tütarettevõtted
Dokumendid / Ressursid
![]() |
MICROCHIP DS50003319C-13 Ethernet HDMI TX IP [pdfKasutusjuhend DS50003319C - 13, DS50003319C - 2, DS50003319C - 3, DS50003319C-13 Ethernet HDMI TX IP, DS50003319C-13, Ethernet HDMI TX IP, HDMI TX IP, IP |




