DS50003319C-13 Ethernet HDMI TX IP

HDMI TX IP Gebruikersgids

Inleiding (Vra 'n vraag)

Microchip se High-Definition Multimedia Interface (HDMI)-sender IP ondersteun die oordrag van video- en oudio-pakketdata wat in die HDMI-standaardspesifikasie beskryf word.

HDMI gebruik Transition Minimized Differential Signaling (TMDS) om aansienlike volumes digitale data doeltreffend oor die verlengde kabelafstande oor te dra, wat hoëspoed, seriële en betroubare digitale seinoordrag verseker. 'n TMDS-skakel bestaan ​​uit 'n enkele klokkanaal en drie datakanale. Die videopikselklok word op die TMDS-klokkanaal oorgedra, wat help om die seine in sinchronisasie te hou. Videodata word as 24-bis pieksels op die drie TMDS-datakanale gedra, waar elke datakanaal aangewys is vir rooi, groen en blou kleurkomponent. Oudiodata word as 8-bis pakkies op die TMDS groen en rooi kanaal gedra.

TMDS-enkodeerder laat die oordrag van reeksdata teen 'n hoë spoed toe, terwyl die potensiaal vir elektromagnetiese interferensie (EMI) oor koperkabels tot die minimum beperk word deur die aantal oorgange te minimaliseer (verminder interferensie tussen kanale), en gelykstroombalans (DC) op die drade te bewerkstellig. , deur die aantal ene en nulle op die lyn byna gelyk te hou.

HDMI TX IP is ontwerp om saam met PolarFire gebruik te word® SoC en PolarFire toestel transceivers. Die IP is versoenbaar met HDMI 1.4 en HDMI 2.0, wat tot 60 rame per sekonde ondersteun, met 'n maksimum bandwydte van 18 Gbps. Die IP gebruik TMDS-enkodeerder wat die 8-bis-videodata per kanaal en oudiopakkie omskakel in die 10-bis GS-gebalanseerde en oorgangsgeminimeerde volgorde. Dit word dan serieel versend teen 'n tempo van 10-bis per pixel, per kanaal. Gedurende die video leegmaakperiode word beheertokens versend. Hierdie tekens word gegenereer op grond van die hsync- en vsync-seine. Tydens data-eilandperiode word oudiopakkie as 10-bis-pakkies op rooi en groen kanaal oorgedra.

 Gebruikersgids

DS50003319C – 1

© 2024 Microchip Technology Inc. en sy filiale

Opsomming

Die volgende tabel gee 'n opsomming van die HDMI TX IP-eienskappe.

Tabel 1. HDMI TX IP-kenmerke

Kern weergawe

Hierdie gebruikersgids ondersteun HDMI TX IP v5.2.0

Ondersteun

Toestelgesinne

• PolarFire® SoC

• PolarFire

Ondersteunde Tool Flow

Vereis Libero® SoC v11.4 of later vrystellings

Ondersteun

Koppelvlakke

Interfaces wat deur die HDMI TX IP ondersteun word, is:

• AXI4-stroom - Hierdie kern ondersteun AXI4-Stream na die invoerpoorte. Wanneer dit in hierdie modus gekonfigureer is, neem IP AXI4 Stream standaard klagte seine as insette.

• AXI4-Lite-konfigurasie-koppelvlak - Hierdie kern ondersteun AXI4-Lite-konfigurasie-koppelvlak vir 4Kp60-vereiste. In hierdie modus word IP-insette vanaf SoftConsole verskaf.

• Inheems – Wanneer dit in hierdie modus opgestel is, neem IP inheemse video- en oudioseine as insette.

Lisensiëring

HDMI TX IP word voorsien van die volgende twee lisensie-opsies:

• Geënkripteer: Volledige geïnkripteer RTL-kode word vir die kern verskaf. Dit is gratis beskikbaar met enige van die Libero-lisensies, wat dit moontlik maak om die kern met SmartDesign te instansieer. Jy kan simulasie, sintese, uitleg en die FPGA-silikon uitvoer met behulp van die Libero-ontwerpsuite.

• RTL: Volledige RTL-bronkode is lisensie-gesluit, wat afsonderlik gekoop moet word.

Kenmerke

HDMI TX IP het die volgende kenmerke:

• Versoenbaar vir HDMI 2.0 en 1.4b

• Ondersteun een of vier simbool/pixels per klokinvoer

• Ondersteun resolusies tot 3840 x 2160 teen 60 fps

• Ondersteun 8, 10, 12 en 16-bis kleurdiepte

• Ondersteun kleurformate soos RGB, YUV 4:2:2 en YUV 4:4:4

• Ondersteun oudio tot 32 kanale

• Ondersteun enkoderingskema – TMDS

• Ondersteun Native en AXI4 Stream Video en Audio Data koppelvlak

• Ondersteun inheemse en AXI4-Lite-konfigurasie-koppelvlak vir parameterwysiging 

Installasie-instruksies

Die IP-kern moet in die IP-katalogus van Libero geïnstalleer word® SoC-sagteware outomaties deur die IP Catalog-opdateringsfunksie in Libero SoC-sagteware, of dit word met die hand van die katalogus afgelaai. Sodra die IP-kern in Libero SoC-sagteware IP-katalogus geïnstalleer is, word dit in SmartDesign gekonfigureer, gegenereer en geïnstantieer vir insluiting by die Libero-projek.

Gebruikersgids

DS50003319C – 2

© 2024 Microchip Technology Inc. en sy filiale

Hulpbronbenutting (Vra 'n vraag)

HDMI TX IP word in PolarFire geïmplementeer® FPGA (MPF300T – 1FCG1152I Pakket).

Die volgende tabel lys die hulpbronne wat gebruik word wanneer g_PIXELS_PER_CLK = 1PXL.

Tabel 2. Hulpbronbenutting vir 1PXL

g_COLOR_FORMAT g_BITS_PER_COMPONENT (Bitjies)

g_AUX_CHANNEL_ENABLE g_4K60_SUPPORT Stof

4LUUT

Stof

DFF

Interface 4LUT

Interface DFF

uSRAM (64×12)

RGB

8

Aktiveer

Deaktiveer

787

514

108

108

9

Deaktiveer

Deaktiveer

819

502

108

108

9

10

Deaktiveer

Deaktiveer

1070

849

156

156

13

12

Deaktiveer

Deaktiveer

1084

837

156

156

13

16

Deaktiveer

Deaktiveer

1058

846

156

156

13

YCbCr422

8

Deaktiveer

Deaktiveer

696

473

96

96

8

YCbCr444

8

Deaktiveer

Deaktiveer

819

513

108

108

9

10

Deaktiveer

Deaktiveer

1068

849

156

156

13

12

Deaktiveer

Deaktiveer

1017

837

156

156

13

16

Deaktiveer

Deaktiveer

1050

845

156

156

13

Die volgende tabel lys die hulpbronne wat gebruik word wanneer g_PIXELS_PER_CLK = 4PXL.

Tabel 3. Hulpbronbenutting vir 4PXL

g_COLOR_FORMAT g_BITS_PER_COMPONENT (Bitjies)

g_AUX_CHANNEL_ENABLE g_4K60_SUPPORT Stof

4LUUT

Stof

DFF

Interface 4LUT

Interface DFF

uSRAM (64×12)

RGB

8

Deaktiveer

Aktiveer

4078

2032

144

144

12

Aktiveer

Deaktiveer

1475

2269

144

144

12

Deaktiveer

Deaktiveer

1393

1092

144

144

12

10

Deaktiveer

Deaktiveer

2151

1635

264

264

22

12

Deaktiveer

Deaktiveer

1909

1593

264

264

22

16

Deaktiveer

Deaktiveer

1645

1284

264

264

22

YCbCr422

8

Deaktiveer

Deaktiveer

1265

922

144

144

12

YCbCr444

8

Deaktiveer

Deaktiveer

1119

811

144

144

12

10

Deaktiveer

Deaktiveer

2000

1627

264

264

22

12

Deaktiveer

Deaktiveer

1909

1585

264

264

22

16

Deaktiveer

Deaktiveer

1604

1268

264

264

22

Gebruikersgids

DS50003319C – 3

© 2024 Microchip Technology Inc. en sy filiale

HDMI TX IP-konfigurator

1. HDMI TX IP-konfigurator (Vra 'n vraag)

Hierdie afdeling bied 'n oorview van die HDMI TX Configurator-koppelvlak en sy verskillende komponente.

Die HDMI TX Configurator bied 'n grafiese koppelvlak om die HDMI TX-kern op te stel vir spesifieke video-oordragvereistes. Hierdie konfigurator laat die gebruiker toe om parameters te kies soos bisse per komponent, kleurformaat, aantal piksels, oudiomodus, koppelvlak, toetsbank en lisensie. Dit is noodsaaklik om hierdie instellings korrek aan te pas om die effektiewe oordrag van videodata oor HDMI te verseker.

Die koppelvlak van die HDMI TX Configurator bestaan ​​uit verskeie aftrekkieslyste en opsies wat gebruikers in staat stel om die HDMI-oordraginstellings aan te pas. Die sleutelkonfigurasies word beskryf in Tabel 3-1.

Die volgende figuur verskaf 'n gedetailleerde view van die HDMI TX Configurator-koppelvlak.

Figuur 1-1. HDMI TX IP-konfigurator

Die koppelvlak bevat ook OK- en Kanselleer-knoppies om die konfigurasies wat gemaak is te bevestig of weg te gooi.

 Gebruikersgids

DS50003319C – 5

© 2024 Microchip Technology Inc. en sy filiale

Hardeware-implementering

2. Hardeware-implementering (Vra 'n vraag)

HDMI-sender (TX) bestaan ​​uit twee stages:

• 'n XOR/XNOR-bewerking, wat die aantal oorgange minimaliseer

• 'n INV/NONINV, wat die ongelykheid (DC-balans) minimaliseer. Die ekstra twee bisse word by hierdie s bygevoegtage van operasie. Beheerdata (hsync en vsync) word geënkodeer tot 10 bisse in vier moontlike kombinasies om die ontvanger te help om sy klok met die senderklok te sinchroniseer. 'n Transceiver moet saam met die HDMI TX IP gebruik word om die 10 bisse (1 piekselmodus) of 40 bisse (4 piekselsmodus) te serialiseer.

Die konfigurator vertoon ook 'n voorstelling van die HDMI Tx-kern, gemerk HDMI_TX_0, wat die verskillende invoer- en uitsetverbindings aandui wat met die kern gekoppel is. Daar is drie modusse vir die HDMI TX-koppelvlak en word soos volg verduidelik:

RGB-kleurformaatmodus

Die poorte van HDMI TX IP vir een pixel per klok wanneer die klankmodus geaktiveer is en die kleurformaat RGB is vir PolarFire® toestelle word in die volgende figuur getoon. 'n Visuele voorstelling van die HDMI Tx-kern se poorte soos volg:

• Beheerklokseine is R_CLK_LOCK, G_CLK_LOCK en B_CLK_LOCK. Klokseine is R_CLK_I, G_CLK_I en B_CLK_I.

• Datakanale insluitend DATA_R_I, DATA_G_I en DATA_B_I.

• Hulpdataseine is AUX_DATA_R_I en AUX_DATA_G_I.

Figuur 2-1. HDMI TX IP-blokdiagram (RGB-kleurformaat)

Vir meer inligting oor I/O-seine vir RGB-kleurformaat, sien Tabel 3-2.

YCbCr444-kleurformaatmodus

Die poorte van HDMI TX IP vir een pixel per klok wanneer die oudiomodus geaktiveer is en die kleurformaat YCbCr444 is, word in die volgende figuur getoon. 'n Visuele voorstelling van die HDMI Tx-kern se poorte soos volg:

• Beheerseine is Y_CLK_LOCK, Cb_CLK_LOCK en Cr_CLK_LOCK.

• Klokseine is Y_CLK_I, Cb_CLK_I en Cr_CLK_I.

 Gebruikersgids

DS50003319C – 6

© 2024 Microchip Technology Inc. en sy filiale

Hardeware-implementering

• Datakanale insluitend DATA_Y_I, DATA_Cb_I en DATA_Cr_I.

• Hulpdata-invoerseine is AUX_DATA_Y_I en AUX_DATA_C_I.

Figuur 2-2. HDMI TX IP-blokdiagram (YCbCr444-kleurformaat)

Vir meer inligting oor I/O-seine vir YCbCr444-kleurformaat, sien Tabel 3-6YCbCr422-kleurformaatmodus

Die poorte van HDMI TX IP vir een pixel per klok wanneer die oudiomodus geaktiveer is en die kleurformaat YCbCr422 is, word in die volgende figuur getoon. 'n Visuele voorstelling van die HDMI Tx-kern se poorte soos volg:

• Beheerseine is LANE1_CLK_LOCK, LANE2_CLK_LOCK en LANE3_CLK_LOCK. • Klokseine is LANE1_CLK_I, LANE2_CLK_I en LANE3_CLK_I.

• Datakanale insluitend DATA_Y_I en DATA_C_I.

 Gebruikersgids

DS50003319C – 7

© 2024 Microchip Technology Inc. en sy filiale

Hardeware-implementering

Figuur 2-3. HDMI TX IP-blokdiagram (YCbCr422-kleurformaat)

Vir meer inligting oor I/O-seine vir YCbCr422-kleurformaat, sien Tabel 3-7 Gebruikersgids

DS50003319C – 8

© 2024 Microchip Technology Inc. en sy filiale

HDMI TX-parameters en koppelvlakseine

3. HDMI TX-parameters en koppelvlakseine (Vra 'n vraag)

Hierdie afdeling bespreek die parameters in die HDMI TX GUI-konfigurator en I/O-seine. 3.1 Konfigurasie parameters (Vra 'n vraag)

Die volgende tabel lys die konfigurasieparameters in die HDMI TX IP.

Tabel 3-1. Konfigurasie parameters

Parameter Naam

Beskrywing

Kleurformaat

Definieer die kleurruimte. Ondersteun die volgende kleurformate:

• RGB

• YCbCr422

• YCbCr444

Aantal bisse per

komponent

Spesifiseer die aantal bisse per kleurkomponent. Ondersteun 8, 10, 12 en 16 bisse per komponent.

Aantal pixels

Dui die aantal pixels per klokinvoer aan:

• Pixel per horlosie = 1

• Pixel per horlosie = 4

4Kp60 Ondersteuning

Ondersteuning vir 4K-resolusie teen 60 rame per sekonde:

• Wanneer 1, 4Kp60 ondersteuning geaktiveer is

• Wanneer 0, is 4Kp60-ondersteuning gedeaktiveer

Oudiomodus

Konfigureer die oudio-oordragmodus. Oudiodata vir R- en G-kanaal: • Aktiveer

• Deaktiveer

Koppelvlak

Inheemse en AXI-stroom

Toetsbank

Laat die keuse van 'n toetsbank-omgewing toe. Ondersteun die volgende toetsbank-opsies: • Gebruiker

• Geen

Lisensie

Spesifiseer die tipe lisensie. Bied die volgende twee lisensie-opsies:

• RTL

• Geënkripteer

3.2 Hawens (Vra 'n vraag)

Die volgende tabel lys die invoer- en uitvoerpoorte van die HDMI TX IP for Native-koppelvlak wanneer oudiomodus geaktiveer is en kleurformaat RGB is.

Tabel 3-2. Invoer- en uitsetseine

Sein Naam

Rigting

Breedte

Beskrywing

SYS_CLK_I

Invoer

1-bis

Stelselklok, gewoonlik dieselfde horlosie as die skermbeheerder

RESET_N_I

Invoer

1-bis

Asinchroniese aktief-lae-terugstellingsein

VIDEO_DATA_VALID_I

Invoer

1-bis

Videodata geldige invoer

AUDIO_DATA_VALID_I

Invoer

1-bis

Oudiopakkiedata geldige invoer

R_CLK_I

Invoer

1-bis

TX horlosie vir "R" kanaal van XCVR

R_CLK_LOCK

Invoer

1-bis

TX_CLK_STABLE vir R-kanaal vanaf XCVR

G_CLK_I

Invoer

1-bis

TX-klok vir "G"-kanaal van XCVR

G_CLK_LOCK

Invoer

1-bis

TX_CLK_STABLE vir G-kanaal vanaf XCVR

B_CLK_I

Invoer

1-bis

TX horlosie vir "B" kanaal van XCVR

Gebruikersgids

DS50003319C – 9

© 2024 Microchip Technology Inc. en sy filiale

HDMI TX-parameters en koppelvlakseine

………..vervolg 

Sein Naam Rigting Breedte Beskrywing

B_CLK_LOCK

Invoer

1-bis

TX_CLK_STABLE vir B-kanaal van XCVR

H_SYNC_I

Invoer

1-bis

Horisontale sinchronisasie-puls

V_SYNC_I

Invoer

1-bis

Vertikale sinchronisasie-puls

PACKET_HEADER_I

Invoer

PIXELS_PER_CLK*1

Pakketopskrif vir oudiopakkiedata

DATA_R_I

Invoer

PIXELS_PER_CLK*8

Voer "R" data in

DATA_G_I

Invoer

PIXELS_PER_CLK*8

Voer "G" data in

DATA_B_I

Invoer

PIXELS_PER_CLK*8

Voer "B" data in

AUX_DATA_R_I

Invoer

PIXELS_PER_CLK*4

Oudio pakkie "R" kanaal data

AUX_DATA_G_I

Invoer

PIXELS_PER_CLK*4

Oudio pakkie "G" kanaal data

TMDS_R_O

Uitset

PIXELS_PER_CLK*10

Geënkodeerde "R" data

TMDS_G_O

Uitset

PIXELS_PER_CLK*10

Geënkodeerde "G" data

TMDS_B_O

Uitset

PIXELS_PER_CLK*10

Geënkodeerde "B" data

Die volgende tabel lys die poorte vir die AXI4 Stream-koppelvlak met oudio-aktiveer.

Tabel 3-3. Invoer- en uitsetpoorte vir AXI4-stroomkoppelvlak

Tipe poortnaam

Breedte

Beskrywing

TDATA_I

Invoer

3*g_BITS_PER_COMPONENT*g_PIXELS_PER_CLK Invoer videodata

TVALID_I

Invoer

1-bis

Invoervideo geldig

TREADY_O Uitvoer 1-bis

Uitvoer slaaf gereed sein

TUSER_I

Invoer

PIXELS_PER_CLK*9 + 5

bietjie 0 = ongebruik

bietjie 1 = VSYNC

bietjie 2 = HSYNC

bietjie 3 = ongebruik

bietjie [3 + g_PIXELS_PER_CLK: 4] = Pakkiekop-bis [4 + g_PIXELS_PER_CLK] = Oudiodata geldig

bietjie [(5 * g_PIXELS_PER_CLK) + 4: (1*g_PIXELS_PER_CLK) + 5] = Oudio G-data

bietjie [(9 * g_PIXELS_PER_CLK) + 4: (5*g_PIXELS_PER_CLK) + 5] = Oudio R-data

Die volgende tabel lys die invoer- en uitsetpoorte van die HDMI TX IP for Native-koppelvlak wanneer oudiomodus gedeaktiveer is.

Tabel 3-4. Invoer- en uitsetseine

Sein Naam

Rigting

Breedte

Beskrywing

SYS_CLK_I

Invoer

1-bis

Stelselklok, gewoonlik dieselfde horlosie as die skermbeheerder

RESET_N_I

Invoer

1-bis

Asynchrone aktiewe -lae terugstelsein

VIDEO_DATA_VALID_I

Invoer

1-bis

Videodata geldige invoer

R_CLK_I

Invoer

1-bis

TX horlosie vir "R" kanaal van XCVR

R_CLK_LOCK

Invoer

1-bis

TX_CLK_STABLE vir R-kanaal vanaf XCVR

G_CLK_I

Invoer

1-bis

TX-klok vir "G"-kanaal van XCVR

G_CLK_LOCK

Invoer

1-bis

TX_CLK_STABLE vir G-kanaal vanaf XCVR

B_CLK_I

Invoer

1-bis

TX horlosie vir "B" kanaal van XCVR

B_CLK_LOCK

Invoer

1-bis

TX_CLK_STABLE vir B-kanaal van XCVR

H_SYNC_I

Invoer

1-bis

Horisontale sinchronisasie-puls

V_SYNC_I

Invoer

1-bis

Vertikale sinchronisasie-puls

DATA_R_I

Invoer

PIXELS_PER_CLK*8

Voer "R" data in

Gebruikersgids

DS50003319C – 10

© 2024 Microchip Technology Inc. en sy filiale

HDMI TX-parameters en koppelvlakseine

………..vervolg 

Sein Naam Rigting Breedte Beskrywing

DATA_G_I

Invoer

PIXELS_PER_CLK*8

Voer "G" data in

DATA_B_I

Invoer

PIXELS_PER_CLK*8

Voer "B" data in

TMDS_R_O

Uitset

PIXELS_PER_CLK*10

Geënkodeerde "R" data

TMDS_G_O

Uitset

PIXELS_PER_CLK*10

Geënkodeerde "G" data

TMDS_B_O

Uitset

PIXELS_PER_CLK*10

Geënkodeerde "B" data

Die volgende tabel lys die poorte vir die AXI4 Stream-koppelvlak.

Tabel 3-5. Invoer- en uitsetpoorte vir AXI4-stroomkoppelvlak

Port Naam

Tik

Breedte

Beskrywing

TDATA_I_VIDEO

Invoer

3*g_BITS_PER_COMPONENT*g_PIXELS_PER_CLK

Voer videodata in

TVALID_I_VIDEO

Invoer

1-bis

Invoervideo geldig

TREADY_O_VIDEO

Uitset

1-bis

Uitvoer slaaf gereed sein

TUSER_I_VIDEO

Invoer

4 stukkies

bietjie 0 = ongebruik

bietjie 1 = VSYNC

bietjie 2 = HSYNC

bietjie 3 = ongebruik

Die volgende tabel lys die poorte vir die YCbCr444-modus wanneer oudiomodus geaktiveer is.

Tabel 3-6. Invoer en afvoer vir YCbCr444-modus en oudiomodus geaktiveer

Sein Naam

Richting Breedte

Beskrywing

SYS_CLK_I

Invoer

1-bis

Stelselklok, gewoonlik dieselfde horlosie as die skermbeheerder

RESET_N_I

Invoer

1-bis

Asinchroniese aktief-lae-terugstellingsein

VIDEO_DATA_VALID_I Invoer

1-bis

Videodata geldige invoer

AUDIO_DATA_VALID_I Invoer

1-bis

Oudiopakkiedata geldige invoer

Y_CLK_I

Invoer

1-bis

TX-klok vir "Y"-kanaal van XCVR

Y_CLK_LOCK

Invoer

1-bis

TX_CLK_STABLE vir Y-kanaal vanaf XCVR

Cb_CLK_I

Invoer

1-bis

TX horlosie vir "Cb" kanaal van XCVR

Cb_CLK_LOCK

Invoer

1-bis

TX_CLK_STABLE vir Cb-kanaal vanaf XCVR

Cr_CLK_I

Invoer

1-bis

TX horlosie vir "Cr" kanaal van XCVR

Cr_CLK_LOCK

Invoer

1-bis

TX_CLK_STABLE vir Cr-kanaal van XCVR

H_SYNC_I

Invoer

1-bis

Horisontale sinchronisasie-puls

V_SYNC_I

Invoer

1-bis

Vertikale sinchronisasie-puls

PACKET_HEADER_I

Invoer

PIXELS_PER_CLK*1

Pakketopskrif vir oudiopakkiedata

DATA_Y_I

Invoer

PIXELS_PER_CLK*8

Voer "Y" data in

DATA_Cb_I

Invoer

PIXELS_PER_CLK*DATA_WIDTH Voer "Cb" data in

DATA_Cr_I

Invoer

PIXELS_PER_CLK*DATA_WIDTH Voer “Cr”-data in

AUX_DATA_Y_I

Invoer

PIXELS_PER_CLK*4

Oudio pakkie "Y" kanaal data

AUX_DATA_C_I

Invoer

PIXELS_PER_CLK*4

Oudio pakkie "C" kanaal data

TMDS_R_O

Uitset

PIXELS_PER_CLK*10

Geënkodeerde "Cb" data

TMDS_G_O

Uitset

PIXELS_PER_CLK*10

Geënkodeerde "Y" data

TMDS_B_O

Uitset

PIXELS_PER_CLK*10

Geënkodeerde "Cr" data

Die volgende tabel lys die poorte vir die YCbCr422-modus wanneer oudiomodus geaktiveer is.

Gebruikersgids

DS50003319C – 11

© 2024 Microchip Technology Inc. en sy filiale

HDMI TX-parameters en koppelvlakseine

Tabel 3-7. Invoer en afvoer vir YCbCr422-modus en oudiomodus geaktiveer

Sein Naam

Richting Breedte

Beskrywing

SYS_CLK_I

Invoer

1-bis

Stelselklok, gewoonlik dieselfde horlosie as die skermbeheerder

RESET_N_I

Invoer

1-bis

Asynchrone aktief - Lae terugstelsein

VIDEO_DATA_VALID_I Invoer

1-bis

Videodata geldige invoer

LANE1_CLK_I

Invoer

1-bis

TX horlosie vir "baan vanaf XCVE baan 1" kanaal van XCVR

LANE1_CLK_LOCK

Invoer

1-bis

TX_CLK_STABLE vir baan vanaf XCVE-baan 1

LANE2_CLK_I

Invoer

1-bis

TX horlosie vir "baan vanaf XCVE baan 2" kanaal van XCVR

LANE2_CLK_LOCK

Invoer

1-bis

TX_CLK_STABLE vir baan vanaf XCVE-baan 2

LANE3_CLK_I

Invoer

1-bis

TX horlosie vir "baan vanaf XCVE baan 3" kanaal van XCVR

LANE3_CLK_LOCK

Invoer

1-bis

TX_CLK_STABLE vir baan vanaf XCVE-baan 3

H_SYNC_I

Invoer

1-bis

Horisontale sinchronisasie-puls

V_SYNC_I

Invoer

1-bis

Vertikale sinchronisasie-puls

PACKET_HEADER_I

Invoer

PIXELS_PER_CLK*1

Pakketopskrif vir oudiopakkiedata

DATA_Y_I

Invoer

PIXELS_PER_CLK*DATA_WIDTH Voer "Y" data in

DATA_C_I

Invoer

PIXELS_PER_CLK*DATA_WIDTH Voer "C" data in

AUX_DATA_Y_I

Invoer

PIXELS_PER_CLK*4

Oudio pakkie "Y" kanaal data

AUX_DATA_C_I

Invoer

PIXELS_PER_CLK*4

Oudio pakkie "C" kanaal data

TMDS_R_O

Uitset

PIXELS_PER_CLK*10

Geënkodeerde "C" data

TMDS_G_O

Uitset

PIXELS_PER_CLK*10

Geënkodeerde "Y" data

TMDS_B_O

Uitset

PIXELS_PER_CLK*10

Gekodeerde data wat verband hou met sinkroniseringsinligting

Gebruikersgids

DS50003319C – 12

© 2024 Microchip Technology Inc. en sy filiale

Registreer kaart en beskrywings

4. Registreer kaart en beskrywings (Vra 'n vraag)

Offset

Naam

Bietjie Pos.

7

6

5

4

3

2

1

0

0x00

SCRAMBLER_IP_EN

7:0

BEGIN

15:8

23:16

31:24

0x04

XCVR_DATA_LANE_ 0_SEL

7:0

BEGIN[1:0]

15:8

23:16

31:24

Gebruikersgids

DS50003319C – 13

© 2024 Microchip Technology Inc. en sy filiale

Registreer kaart en beskrywings

4.1 SCRAMBLER_IP_EN (Vra 'n vraag)

Naam: SCRAMBLER_IP_EN

Offset: 0x000

Herstel: 0x0

Eiendom: Slegs skryf

Scrambler Aktiveer beheerregister. Hierdie register moet geskryf word om 4kp60 Ondersteuning vir die HDMI TX IP te verkry

Bietjie 31 30 29 28 27 26 25 24

Toegang 

Stel terug 

Bietjie 23 22 21 20 19 18 17 16

Toegang 

Stel terug 

Bietjie 15 14 13 12 11 10 9 8

Toegang 

Stel terug 

Bietjie 7 6 5 4 3 2 1 0

BEGIN

Toegang W Herstel 0

Bit 0 – BEGIN Die skryf van “1” na hierdie bis begin Scrambler-data-oordrag is geaktiveer. HDMI 2.0 gebruik wel 'n vorm van deurmekaarmaak bekend as 8b/10b-kodering. Hierdie enkoderingskema word gebruik om data betroubaar en doeltreffend oor die HDMI-koppelvlak oor te dra.

 Gebruikersgids

DS50003319C – 14

© 2024 Microchip Technology Inc. en sy filiale

Registreer kaart en beskrywings

4.2 XCVR_DATA_LANE_0_SEL (Vra 'n vraag)

Naam: XCVR_DATA_LANE_0_SEL

Offset: 0x004

Herstel: 0x1

Eiendom: Slegs skryf

XCVR_DATA_LANE_0_SEL register kies die data wat nodig is om na die XCVR oor te dra vanaf HDMI TX IP vir die verkryging van die klok vir Full HD, 4kp30, 4kp60.

Bietjie 31 30 29 28 27 26 25 24

Toegang 

Stel terug 

Bietjie 23 22 21 20 19 18 17 16

Toegang 

Stel terug 

Bietjie 15 14 13 12 11 10 9 8

Toegang 

Stel terug 

Bietjie 7 6 5 4 3 2 1 0

BEGIN[1:0]

Toegang tot WW Reset 0 1

Bits 1:0 – START[1:0] Die skryf van "10" na hierdie bisse begin 4KP60 is geaktiveer en die XCVR-datatempo word gegee as FFFFF_00000.

 Gebruikersgids

DS50003319C – 15

© 2024 Microchip Technology Inc. en sy filiale

Toetsbank Simulasie

5. Toetsbank Simulasie (Vra 'n vraag)

Toetsbank word verskaf om die funksionaliteit van die HDMI TX-kern na te gaan. Toetsbank werk slegs in inheemse koppelvlak met 1 pixel per klok en klankmodus geaktiveer.

Die volgende tabel lys die parameters wat volgens die toepassing gekonfigureer is.

Tabel 5-1. Toetsbank-konfigurasieparameter

Naam

Verstek parameters

Kleurformaat (g_COLOR_FORMAT)

RGB

Bits per komponent (g_BITS_PER_COMPONENT)

8

Aantal piksels (g_PIXELS_PER_CLK)

1

4Kp60-ondersteuning (g_4K60_SUPPORT)

0

Oudiomodus (g_AUX_CHANNEL_ENABLE)

1 (Aktiveer)

Interface (G_FORMAT)

0 (Deaktiveer)

Om die kern met behulp van die toetsbank te simuleer, voer die volgende stappe uit:

1. Brei Skep Ontwerp uit in die Ontwerpvloei-venster.

2. Regskliek Create SmartDesign Testbench, en klik dan Run, soos in die volgende figuur getoon. Figuur 5-1. Skep SmartDesign Testbench

3. Voer 'n naam vir die SmartDesign-toetsbank in en klik dan OK.

Figuur 5-2. Benoem SmartDesign Testbench

SmartDesign-toetsbank word geskep, en 'n doek verskyn regs van die Ontwerpvloei-paneel.

 Gebruikersgids

DS50003319C – 16

© 2024 Microchip Technology Inc. en sy filiale

Toetsbank Simulasie

4. Navigeer na Libero® SoC-katalogus, kies View > Windows > IP Catalog, en brei dan Solutions Video uit. Dubbelklik HDMI TX IP (v5.2.0) en klik dan OK.

5. In die Parameter Configurator venster, kies die vereiste Aantal Pixels waarde, soos getoon in die volgende figuur.

Figuur 5-3. Parameterkonfigurasie

6. Kies al die poorte, regskliek en kies Bevorder na Topvlak.

7. Op die SmartDesign-nutsbalk, klik Generate Component.

8. Op die Stimulus Hierarchy-oortjie, regskliek HDMI_TX_TB-toetsbank file, en klik dan Simuleer Pre-Synth Design > Maak interaktief oop.

Die ModelSim® gereedskap maak oop met die toetsbank, soos in die volgende figuur getoon. Figuur 5-4. ModelSim-instrument met HDMI TX-toetsbank File

Belangrik: As die simulasie onderbreek word as gevolg van die looptydperk gespesifiseer in die DO file, gebruik die hardloop - almal opdrag om die simulasie te voltooi.

 Gebruikersgids

DS50003319C – 17

© 2024 Microchip Technology Inc. en sy filiale

Toetsbank Simulasie

5.1 Tydsberekening Diagramme (Vra 'n vraag)

Die volgende tydsberekeningdiagram vir HDMI TX IP wys videodata en beheerdataperiodes vir 1 pixel per klok.

Figuur 5-5. HDMI TX IP-tydsberekeningdiagram van videodata vir 1 piksel per klok

Die volgende diagram toon die vier kombinasies van beheerdata.

Figuur 5-6. HDMI TX IP-tydsberekeningdiagram van beheerdata vir 1 piksel per klok

 Gebruikersgids

DS50003319C – 18

© 2024 Microchip Technology Inc. en sy filiale

Stelselintegrasie

6. Stelselintegrasie (Vra 'n vraag)

Hierdie afdeling wys asampdie ontwerpbeskrywing.

Die volgende tabel lys die konfigurasies van PF XCVR, PF TX PLL en PF CCC.

Tabel 6-1. PF XCVR, PF TX PLL, en PF CCC konfigurasies

Resolusie

Bitbreedte PF XCVR-konfigurasie

PF TX PLL-konfigurasie

PF CCC-konfigurasie

TX data

Beoordeel

TX horlosie

Afdeling

Faktor

TX PCS

Stof

Breedte

Verlang

Uitset Bit Klok

Verwysing

Horlosie

Frekwensie

Invoer

Frekwensie

Uitset

Frekwensie

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 Ontwerp, wanneer gekonfigureer in g_BITS_PER_COMPONENT = 8-bis en

g_PIXELS_PER_CLK = 1 PXL-modus, word in die volgende figuur getoon.

Figuur 6-1. HDMI TX Sample Ontwerp

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_BESIG

INIT_DONE

FF_US_HERSTEL

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

GROEN_O[7:0]

PATTERN_SEL_I[2:0]

BLOU_O[7:0]

BAYER_O[7:0]

Test_Pattern_Generator_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_R_I[7:0]

DATA_G_I[7:0]

DATA_G_I[7:0]

DATA_B_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_UIT

LANE1_TX_DATA[9:0]

LANE0_TX_CLK_R

LANE2_IN

LANE0_TX_CLK_STABLE

LANE2_PCS_ARST_N

LANE1_UIT

LANE2_PMA_ARST_N

LANE1_TX_CLK_R

LANE2_TX_DATA[9:0]

LANE1_TX_CLK_STABLE

LANE3_IN

LANE2_UIT

LANE3_PCS_ARST_N

LANE2_TX_CLK_R

LANE3_PMA_ARST_N

LANE2_TX_CLK_STABLE

LANE3_TX_DATA[9:0] LANE3_UITLANE3_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

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

Vir bvample, in 8-bis-konfigurasies is die volgende komponente die deel van die ontwerp: • PF_XCVR_ERM (PF_XCVR_ERM_C0_0) is gekonfigureer vir datatempo van 1485 Mbps in PMA-modus slegs vir TX, met die datawydte gekonfigureer as 10-bis vir 1pxl-modus en 148.5 MHz verwysingsklok, gebaseer op die voorafgaande tabelinstellings

• LANE0_TX_CLK_R-uitset van PF_XCVR_ERM_C0_0 word gegenereer as 148.5 MHz-klok, gebaseer op die voorafgaande tabelinstellings

• SYS_CLK_I (HDMI_TX_C0, Display_Controller_C0, pattern_generator_C0, CORERESET_PF_C0, en PF_INIT_MONITOR_C0) word aangedryf deur LANE0_TX_CLK_R, wat 148.5 MHz is

• R_CLK_I, G_CLK_I en B_CLK_I word onderskeidelik deur LANE3_TX_CLK_R, LANE2_TX_CLK_R en LANE1_TX_CLK_R aangedryf

 Gebruikersgids

DS50003319C – 19

© 2024 Microchip Technology Inc. en sy filiale

Stelselintegrasie

Sample-integrasie vir, g_BITS_PER_COMPONENT = 8 en g_PIXELS_PER_CLK = 4. Bv.ample, in 8-bis konfigurasies, is die volgende komponente die deel van die ontwerp: • PF_XCVR_ERM (PF_XCVR_ERM_C0_0) is gekonfigureer vir datasnelheid van 2970 Mbps in PMA-modus vir

Slegs TX, met die datawydte gekonfigureer as 40-bis vir 1pxl-modus en 148.5 MHz verwysingsklok gebaseer op die voorafgaande tabelinstellings

• LANE0_TX_CLK_R-uitset van PF_XCVR_ERM_C0_0 word gegenereer as 74.25 MHz-klok, gebaseer op die voorafgaande tabelinstellings

• SYS_CLK_I (HDMI_TX_C0, Display_Controller_C0, pattern_generator_C0, CORERESET_PF_C0, en PF_INIT_MONITOR_C0) word aangedryf deur LANE0_TX_CLK_R, wat 148.5 MHz is

• R_CLK_I, G_CLK_I en B_CLK_I word onderskeidelik deur LANE3_TX_CLK_R, LANE2_TX_CLK_R en LANE1_TX_CLK_R aangedryf

HDMI TX Sample Ontwerp, wanneer gekonfigureer in g_BITS_PER_COMPONENT = 12 Bit en g_PIXELS_PER_CLK = 1 PXL-modus, getoon in die volgende figuur.

Figuur 6-2. HDMI TX Sample Ontwerp

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 UIT0_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_BESIG

INIT_DONE

FF_US_HERSTEL

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

GROEN_O[7:0]

PATTERN_SEL_I[2:0]

BLOU_O[7:0]

BAYER_O[7:0]

Test_Pattern_Generator_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:0]

DATA_R_I[11:4]

DATA_G_I[11:0]

DATA_G_I[11:4]

DATA_B_I[11:0]

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_UIT

LANE2_IN

LANE1_UIT

LANE2_PCS_ARST_N

LANE1_TX_CLK_R

LANE2_PMA_ARST_N

LANE1_TX_CLK_STABLE

LANE2_TX_DATA[9:0] LANE2_UITLANE3_IN

LANE2_TX_CLK_R

LANE3_PCS_ARST_N

LANE2_TX_CLK_STABLE

LANE3_PMA_ARST_N

LANE3_UIT

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-integrasie vir, g_BITS_PER_COMPONENT > 8 en g_PIXELS_PER_CLK = 1. Bv.ample, in 12-bis-konfigurasies is die volgende komponente die deel van die ontwerp:

• PF_XCVR_ERM (PF_XCVR_ERM_C0_0) is gekonfigureer vir datatempo van 111.375 Mbps in PMA-modus slegs vir TX, met die datawydte gekonfigureer as 10 bis vir 1pxl-modus en 1113.75 Mbps verwysingsklok, gebaseer op die Tabel 6-1 instellings

• LANE1_TX_CLK_R-uitset van PF_XCVR_ERM_C0_0 word gegenereer as 111.375 MHz-klok, gebaseer op die Tabel 6-1 instellings

• R_CLK_I, G_CLK_I en B_CLK_I word onderskeidelik deur LANE3_TX_CLK_R, LANE2_TX_CLK_R en LANE1_TX_CLK_R aangedryf

• PF_CCC_C0 genereer 'n horlosie genaamd OUT0_FABCLK_0, met 'n frekwensie van 74.25 MHz, wanneer insetklok 111.375 MHz is, wat deur LANE1_TX_CLK_R aangedryf word

• SYS_CLK_I (HDMI_TX_C0, Display_Controller_C0, pattern_generator_C0, CORERESET_PF_C0, en PF_INIT_MONITOR_C0) word aangedryf deur OUT0_FABCLK_0, wat 74.25 MHz is

Sample-integrasie vir, g_BITS_PER_COMPONENT > 8 en g_PIXELS_PER_CLK = 4. Bv.ample, in 12-bis-konfigurasies is die volgende komponente die deel van die ontwerp:

• PF_XCVR_ERM (PF_XCVR_ERM_C0_0) is gekonfigureer vir datatempo van 4455 Mbps in PMA-modus slegs vir TX, met die datawydte gekonfigureer as 40 bis vir 4pxl-modus en 111.375 MHz verwysingsklok, gebaseer op die Tabel 6-1 instellings

• LANE1_TX_CLK_R-uitset van PF_XCVR_ERM_C0_0 word gegenereer as 111.375 MHz-klok, gebaseer op die Tabel 6-1 instellings

 Gebruikersgids

DS50003319C – 20

© 2024 Microchip Technology Inc. en sy filiale

Stelselintegrasie

• R_CLK_I, G_CLK_I en B_CLK_I word onderskeidelik deur LANE3_TX_CLK_R, LANE2_TX_CLK_R en LANE1_TX_CLK_R aangedryf

• PF_CCC_C0 genereer 'n horlosie genaamd OUT0_FABCLK_0, met 'n frekwensie van 74.25 MHz, wanneer insetklok 111.375 MHz is, wat deur LANE1_TX_CLK_R aangedryf word

• SYS_CLK_I (HDMI_TX_C0, Display_Controller_C0, pattern_generator_C0, CORERESET_PF_C0, en PF_INIT_MONITOR_C0) word aangedryf deur OUT0_FABCLK_0, wat 74.25 MHz is

 Gebruikersgids

DS50003319C – 21

© 2024 Microchip Technology Inc. en sy filiale

Hersieningsgeskiedenis

7. Hersieningsgeskiedenis (Vra 'n vraag)

Die hersieningsgeskiedenis beskryf die veranderinge wat in die dokument geïmplementeer is. Die veranderinge word volgens hersiening gelys, wat begin met die nuutste publikasie.

Tabel 7-1. Hersieningsgeskiedenis

Hersiening

Datum

Beskrywing

C

05/2024

Die volgende is die lys van veranderinge in hersiening C van die dokument:

• Opgedateer Inleiding afdeling

• Hulpbronbenuttingtabelle vir een pixel en vier pixels verwyder en bygevoeg Tabel 2 en Tabel 3 in 1. Hulpbronbenutting afdeling

• Opgedateer Tabel 3-1 in die 3.1. Konfigurasie parameters afdeling

• Bygevoeg Tabel 3-6 en Tabel 3-7 in die 3.2. Hawens afdeling

• Bygevoeg 6. Stelselintegrasie afdeling

B

09/2022 Die volgende is die lys van veranderinge in hersiening B van die dokument:

• Opgedateer die inhoud van Kenmerke en Inleiding

• Bygevoeg Figuur 2-2 vir gedeaktiveerde oudiomodus

• Bygevoeg Tabel 3-4 en Tabel 3-5

• Opgedateer die Tabel 3-2 en Tabel 3-3

• Opgedateer Tabel 3-1

• Opgedateer 1. Hulpbronbenutting

• Opgedateer Figuur 1-1

• Opgedateer Figuur 5-3

A

04/2022 Die volgende is die lys van veranderinge in hersiening A van die dokument:

• Die dokument is na die Mikroskyfie-sjabloon gemigreer

• Die dokumentnommer is opgedateer na DS50003319 vanaf 50200863

2.0

Die volgende is 'n opsomming van die veranderinge wat in hierdie hersiening gemaak is.

• Bygevoeg kenmerke en Ondersteunde gesinne afdelings

1.0

08/2021 Aanvanklike hersiening

 Gebruikersgids

DS50003319C – 22

© 2024 Microchip Technology Inc. en sy filiale

Mikroskyfie FPGA Ondersteuning 

Microchip FPGA-produktegroep ondersteun sy produkte met verskeie ondersteuningsdienste, insluitend kliëntediens, kliënte-tegniese ondersteuningsentrum, 'n webwebwerf, en wêreldwye verkoopskantore. Kliënte word voorgestel om Microchip aanlyn hulpbronne te besoek voordat hulle ondersteuning kontak, aangesien dit baie waarskynlik is dat hul navrae reeds beantwoord is.

Kontak Tegniese Ondersteuningsentrum deur die webwebwerf by www.microchip.com/support. Noem die FPGA-toestelonderdeelnommer, kies toepaslike gevalkategorie en laai ontwerp op files terwyl die skep van 'n tegniese ondersteuning geval.

Kontak Kliëntediens vir nie-tegniese produkondersteuning, soos produkpryse, produkopgraderings, opdateringsinligting, bestellingstatus en magtiging.

• Van Noord-Amerika, bel 800.262.1060

• Van die res van die wêreld, bel 650.318.4460

• Faks, van enige plek in die wêreld, 650.318.8044

Mikroskyfie inligting 

Die mikroskyfie Webwebwerf

Microchip bied aanlyn ondersteuning via ons webwebwerf by www.microchip.com/. Hierdie webwebwerf word gebruik om te maak files en inligting maklik beskikbaar vir kliënte. Sommige van die beskikbare inhoud sluit in:

• Produk Ondersteuning – Datablaaie en errata, aansoeknotas en aample-programme, ontwerphulpbronne, gebruikersgidse en hardeware-ondersteuningsdokumente, nuutste sagtewarevrystellings en argiefsagteware

• Algemene Tegniese Ondersteuning - Gereelde Vrae (Gereelde Vrae), tegniese ondersteuningsversoeke, aanlyn besprekingsgroepe, mikroskyfie-ontwerpvennootprogramledelys

• Besigheid van Microchip – Produkkieser- en bestelgidse, jongste Microchip-persvrystellings, lys van seminare en geleenthede, lyste van Microchip-verkoopskantore, verspreiders en fabrieksverteenwoordigers

Kennisgewingdiens vir produkverandering

Microchip se kennisgewingdiens vir produkverandering help om kliënte op hoogte te hou van Microchip-produkte. Intekenare sal e-poskennisgewing ontvang wanneer daar veranderinge, opdaterings, hersienings of foute is wat verband hou met 'n spesifieke produkfamilie of ontwikkelingsinstrument van belang.

Om te registreer, gaan na www.microchip.com/pcn en volg die registrasie-instruksies. Kliënte ondersteuning

Gebruikers van Microchip-produkte kan bystand deur verskeie kanale ontvang: • Verspreider of Verteenwoordiger

• Plaaslike Verkoopskantoor

• Ingebedde oplossingsingenieur (ESE)

• Tegniese ondersteuning

Kliënte moet hul verspreider, verteenwoordiger of ESE kontak vir ondersteuning. Plaaslike verkoopskantore is ook beskikbaar om kliënte te help. 'n Lys van verkoopskantore en liggings is by hierdie dokument ingesluit.

Tegniese ondersteuning is beskikbaar deur die webwebwerf by: www.microchip.com/support Mikroskyfie-toestelle-kodebeskermingsfunksie

Let op die volgende besonderhede van die kodebeskermingsfunksie op Mikroskyfie-produkte:

 Gebruikersgids

DS50003319C – 23

© 2024 Microchip Technology Inc. en sy filiale

• Mikroskyfie-produkte voldoen aan die spesifikasies vervat in hul spesifieke mikroskyfie-datablad.

• Microchip glo dat sy familie produkte veilig is wanneer dit op die beoogde wyse gebruik word, binne bedryfspesifikasies en onder normale toestande.

• Mikroskyfie waardeer en beskerm sy intellektuele eiendomsregte aggressief. Pogings om die kodebeskermingskenmerke van Microchip-produk te oortree, is streng verbode en kan die Digital Millennium Copyright Act oortree.

• Nóg Microchip nóg enige ander halfgeleiervervaardiger kan die sekuriteit van sy kode waarborg. Kodebeskerming beteken nie dat ons waarborg dat die produk “onbreekbaar” is nie. Kodebeskerming ontwikkel voortdurend. Microchip is daartoe verbind om die kodebeskermingseienskappe van ons produkte voortdurend te verbeter.

Regskennisgewing

Hierdie publikasie en die inligting hierin mag slegs met Mikroskyfie-produkte gebruik word, insluitend om Mikroskyfie-produkte met jou toepassing te ontwerp, te toets en te integreer. Gebruik van hierdie inligting op enige ander wyse oortree hierdie bepalings. Inligting rakende toesteltoepassings word slegs vir u gerief verskaf en kan deur opdaterings vervang word. Dit is jou verantwoordelikheid om te verseker dat jou aansoek aan jou spesifikasies voldoen. Kontak jou plaaslike Microchip-verkoopskantoor vir bykomende ondersteuning of, kry bykomende ondersteuning by www.microchip.com/en-us/support/design-help/ client-support-services.

HIERDIE INLIGTING WORD “SOOS IS” DEUR MICROCHIP VERSKAF. MICROCHIP MAAK GEEN VERTOë OF WAARBORGE VAN ENIGE AARD, HETsy UITDRUKKELIJK OF GEÏMPLISEERD, SKRIFTELIK OF MONDELING, STATUTÊR OF ANDERS NIE, VERWANTE MET DIE INLIGTING INGESLUIT, MAAR NIE BEPERK TOT ENIGE GEÏSPLISEERDE WAARBORGE-EN-VERBORGING, GESKIKTHEID VIR 'N SPESIFIEKE DOEL, OF WAARBORGE VERWANTE MET DIE TOESTAND, KWALITEIT OF PRESTASIE.

IN GEEN GEVAL SAL MICROCHIP AANSPREEKLIK WEES VIR ENIGE INDIREKTE, SPESIALE, STRAF-, TOEVALLE OF GEVOLLIKE VERLIES, SKADE, KOSTE OF UITGAWE VAN ENIGE AARD WAT OOKAL VERWANT IS MET DIE INLIGTING OF DIE GEBRUIK DAARVAN, WANNEER DIE OORSAAK IS, WANNEER OOKAL DIE OORSAAK IS. MOONTLIKHEID OF DIE SKADE IS VOORSIENBAAR. IN DIE VOLSTE MAAT DEUR WET TOEGELAAT, SAL MICROCHIP SE TOTALE AANSPREEKLIKHEID OP ALLE EISE OP ENIGE MANIER VERBAND MET DIE INLIGTING OF DIE GEBRUIK DAARVAN NIE DIE BEDRAG FOOIE, INDIEN ENIGE, WAARVOOR U DIREKS AAN DIE INFORMASIE BETAAL HET, OORSKRYF NIE.

Die gebruik van Mikroskyfie-toestelle in lewensondersteunende en/of veiligheidstoepassings is geheel en al op die koper se risiko, en die koper stem in om Mikroskyfie te verdedig, te vrywaar en skadeloos te hou teen enige en alle skade, eise, regsgedinge of uitgawes wat uit sodanige gebruik voortspruit. Geen lisensies word, implisiet of andersins, onder enige mikroskyfie intellektuele eiendomsregte oorgedra nie, tensy anders vermeld.

Handelsmerke

Die mikroskyfie naam en logo, die mikroskyfie logo, Adaptec, AVR, AVR logo, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStylus, maXTouch, 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, Symmetricom , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron en XMEGA is geregistreerde handelsmerke van Microchip Technology Incorporated in die VSA en ander lande.

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, SmartFusion, SyncWorld, TimeCesium, TimeHub, TimePictra, TimeProvider en ZL is geregistreerde handelsmerke van Microchip Technology Incorporated in die V.S.A.

Aangrensende sleutelonderdrukking, AKS, Analoog-vir-die-Digitale Ouderdom, Enige Kapasitor, AnyIn, AnyOut, Augmented Switching, BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Dynamic

 Gebruikersgids

DS50003319C – 24

© 2024 Microchip Technology Inc. en sy filiale

Average Matching, DAM, ECAN, Espresso T1S, EtherGREEN, EyeOpen, GridTime, IdealBridge, IGaT, In-Circuit Serial Programmering, ICSP, INICnet, Intelligent Paralleling, IntelliMOS, Inter-Chip Connectivity, JitterBlocker, Knob-Link, Play maxCrypto, maksView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB Certified logo, MPLIB, MPLINK, mSiC, MultiTRAK, NetDetach, Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, Power MOS IV, Power MOS 7, PowerSmart, PureSilicon , 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 , Trusted Time, TSHARC, Turing, USBCheck, VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect en ZENA is handelsmerke van Microchip Technology Incorporated in die VSA en ander lande.

SQTP is 'n diensmerk van Microchip Technology Incorporated in die VSA

Die Adaptec-logo, Frequency on Demand, Silicon Storage Technology en Symmcom is geregistreerde handelsmerke van Microchip Technology Inc. in ander lande.

GestIC is 'n geregistreerde handelsmerk van Microchip Technology Germany II GmbH & Co. KG, 'n filiaal van Microchip Technology Inc., in ander lande.

Alle ander handelsmerke wat hierin genoem word, is die eiendom van hul onderskeie maatskappye. © 2024, Microchip Technology Incorporated en sy filiale. Alle regte voorbehou. ISBN:

Gehaltebestuurstelsel

Vir inligting rakende Microchip se kwaliteitbestuurstelsels, besoek asseblief www.microchip.com/quality.

 Gebruikersgids

DS50003319C – 25

© 2024 Microchip Technology Inc. en sy filiale

Wêreldwye verkope en diens

AMERICAS ASIA/PACIFIC ASIA/PACIFIC EUROPE

Korporatiewe Kantoor

2355 West Chandler Blvd. Chandler, AZ 85224-6199 Tel: 480-792-7200

Faks: 480-792-7277

Tegniese ondersteuning:

www.microchip.com/support Web Adres:

www.microchip.com

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

Missie 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

Australië – Sydney Tel: 61-2-9868-6733 China – Beijing

Tel: 86-10-8569-7000 China – Chengdu

Tel: 86-28-8665-5511 China – Chongqing Tel: 86-23-8980-9588 China – Dongguan Tel: 86-769-8702-9880 China – Guangzhou Tel: 86-20-8755-8029 China – Hangzhou Tel: 86-571-8792-8115 China – Hong Kong SAR Tel: 852-2943-5100 China – Nanjing

Tel: 86-25-8473-2460 China – Qingdao

Tel: 86-532-8502-7355 China – Sjanghai

Tel: 86-21-3326-8000 China – Shenyang Tel: 86-24-2334-2829 China – Shenzhen Tel: 86-755-8864-2200 China – Suzhou

Tel: 86-186-6233-1526 China – Wuhan

Tel: 86-27-5980-5300 China – Xian

Tel: 86-29-8833-7252 China – Xiamen

Tel: 86-592-2388138 China – Zhuhai

Tel: 86-756-3210040

Indië – Bangalore

Tel: 91-80-3090-4444

Indië – Nieu-Delhi

Tel: 91-11-4160-8631

Indië - Pune

Tel: 91-20-4121-0141

Japan – Osaka

Tel: 81-6-6152-7160

Japan – Tokio

Tel: 81-3-6880- 3770

Korea – Daegu

Tel: 82-53-744-4301

Korea – Seoel

Tel: 82-2-554-7200

Maleisië – Kuala Lumpur Tel: 60-3-7651-7906

Maleisië – Penang

Tel: 60-4-227-8870

Filippyne - Manila

Tel: 63-2-634-9065

Singapoer

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

Thailand – Bangkok

Tel: 66-2-694-1351

Viëtnam – Ho Chi Minh

Tel: 84-28-5448-2100

 Gebruikersgids

Oostenryk – Wels

Tel: 43-7242-2244-39

Faks: 43-7242-2244-393

Denemarke – Kopenhagen

Tel: 45-4485-5910

Faks: 45-4485-2829

Finland – Espoo

Tel: 358-9-4520-820

Frankryk – Parys

Tel: 33-1-69-53-63-20

Fax: 33-1-69-30-90-79

Duitsland – Garching

Tel: 49-8931-9700

Duitsland – Haan

Tel: 49-2129-3766400

Duitsland – Heilbronn

Tel: 49-7131-72400

Duitsland – Karlsruhe

Tel: 49-721-625370

Duitsland – München

Tel: 49-89-627-144-0

Fax: 49-89-627-144-44

Duitsland – Rosenheim

Tel: 49-8031-354-560

Israel – Hod Hasharon

Tel: 972-9-775-5100

Italië - Milaan

Tel: 39-0331-742611

Faks: 39-0331-466781

Italië – Padova

Tel: 39-049-7625286

Nederland – Drunen

Tel: 31-416-690399

Faks: 31-416-690340

Noorweë – Trondheim

Tel: 47-72884388

Pole - Warskou

Tel: 48-22-3325737

Roemenië – Boekarest

Tel: 40-21-407-87-50

Spanje - Madrid

Tel: 34-91-708-08-90

Fax: 34-91-708-08-91

Swede – Goteberg

Tel: 46-31-704-60-40

Swede – Stockholm

Tel: 46-8-5090-4654

VK – Wokingham

Tel: 44-118-921-5800

Faks: 44-118-921-5820

DS50003319C – 26

© 2024 Microchip Technology Inc. en sy filiale

Dokumente / Hulpbronne

MICROCHIP DS50003319C-13 Ethernet HDMI TX IP [pdf] Gebruikersgids
DS50003319C - 13, DS50003319C - 2, DS50003319C - 3, DS50003319C-13 Ethernet HDMI TX IP, DS50003319C-13, Ethernet HDMI TX IP, HDMI TX IP, IP

Verwysings

Los 'n opmerking

Jou e-posadres sal nie gepubliseer word nie. Vereiste velde is gemerk *