Obsah skrýt

Zdroje IP RX DisplayPort Tx

Display Port RX IP Uživatelská příručka

Zavedení (Zeptejte se)

DisplayPort Rx IP je navržen pro příjem videa ze zdrojů DisplayPort Tx. Je zaměřen na PolarFire® Aplikace FPGA a implementované na základě protokolu VESA (Video Electronics Standards Association) DisplayPort Standard 1.4. Další informace o protokolu VESA viz VESA. Podporuje standardní rychlosti 1.62, 2.7, 5.4 a 8.1 Gbps pro displeje.

Shrnutí (Zeptejte se)

Následující tabulka obsahuje souhrn charakteristik DisplayPort Rx IP.

Tabulka 1. Shrnutí

Základní verze

Tento dokument se vztahuje na DisplayPort Rx v2.1.

Podporované rodiny zařízení

PolarFire® SoC

PolarFire

Podporovaný tok nástrojů

Vyžaduje Libero® SoC v12.0 nebo novější verze.

Licencování

Jádro je licencováno pro čistý text RTL. Podporuje generování šifrovaných RTL pro verzi jádra Verilog bez licence.

Vlastnosti (Zeptejte se)

Klíčové funkce DisplayPort Rx jsou uvedeny následovně:

  • Podpora 1, 2 nebo 4 pruhů
  • Podpora 6, 8 a 10 bitů na komponentu
  • Podpora až 8.1 Gbps na jeden pruh
  • Podpora protokolu DisplayPort 1.4
  • Podporujte pouze režim Single Video Stream nebo SST a režim MST není podporován
  • Přenos zvuku není podporován

Využití a výkon zařízení (Zeptejte se)

Následující tabulka uvádí využití a výkon zařízení.

Tabulka 2. Využití a výkon zařízení

Rodina

Zařízení

LUT

DFF

Výkon (MHz)

LSRAM

µSRAM

Matematické bloky

Chip Global

PolarFire®

MPF300T

30652

14123

200

28

32

0

2

Uživatelská příručka

DS50003546A – 1

© 2023 Microchip Technology Inc. a její dceřiné společnosti

Implementace hardwaru

1. Implementace hardwaru (Zeptejte se)

Následující obrázek ukazuje implementaci DisplayPort Rx IP.

Obrázek 1-1. Implementace DisplayPort Rx IP

implementace

DisplayPort Rx IP zahrnuje následující:

  • Modul deskrambleru
  • Modul přijímače jízdních pruhů
  • Modul Video Stream Receiver
  • Modul AUX_CH

Descrambler dekóduje vstupní data jízdního pruhu. Přijímač jízdních pruhů demultiplexuje všechny druhy dat v každém jízdním pruhu. Přijímač video streamu získává obrazové pixely z přijímače jízdního pruhu a obnovuje signál toku videa. Modul AUX_CH přijímá příkaz AUX Request ze zdrojového zařízení DisplayPort a vysílá AUX odpověď do zdrojového zařízení DisplayPort.

1.1 Popis funkce (Zeptejte se)

Tato část popisuje popis funkce DisplayPort Rx IP.

HPD

DisplayPort Rx IP vysílá signál HPD podle nastavení aplikačního softwaru DisplayPort. Poté, co je DisplayPort Rx IP připraven, musí aplikační software DisplayPort pro umyvadlo nastavit signál HPD na 1. Když očekává, že zdrojové zařízení DisplayPort znovu načte stav zařízení pro umyvadlo nebo se znovu naučí, musí aplikační software pro umyvadlo DisplayPort nastavit HPD pro generování signálu přerušení HPD.

AUX kanál

Zdrojové zařízení DisplayPort komunikuje s jímkou ​​DisplayPort prostřednictvím kanálu AUX. Zdrojové zařízení zasílá transakci požadavku do umyvadlového zařízení a umyvadlové zařízení odešle odpověď do zdrojového zařízení. DisplayPort Rx implementuje transakční vysílač AUX a přijímač. Pro transakční vysílač AUX poskytuje aplikační software DisplayPort sink všechny bajty obsahu transakcí AUX, DisplayPort Rx IP generuje transakční bitový tok. U transakčního přijímače AUX DisplayPort Rx IP přijme transakci a extrahuje všechny bajty do aplikačního softwaru DisplayPort. Link Policy Maker a Stream Policy Maker musí být implementovány v aplikačním softwaru DisplayPort.

Přenos video streamu

DisplayPort Rx IP podporuje RGB 4:4:4 a podporuje pouze jeden tok videa. Po dokončení školení a připravenosti streamovaného videa začne DisplayPort Rx IP vysílat video stream. Po zaškolení musí být DisplayPort Rx IP povoleno pro příjem videa. DisplayPort Rx IP neobsahuje funkci obnovy video hodin. Uživatel musí obnovit video hodiny mimo DisplayPort Rx IP nebo použít pevné dostatečně vysoké frekvence pro výstup dat video streamu.

Uživatelská příručka
DS50003546A – 4
© 2023 Microchip Technology Inc. a její dceřiné společnosti

Aplikace DisplayPort Rx IP

2. Aplikace DisplayPort Rx IP (Položit otázku) Následující obrázek ukazuje typickou aplikaci DisplayPort Rx IP.

Obrázek 2-1. Typická aplikace pro DisplayPort Rx IP

zobrazovací port

Jak je znázorněno na předchozím obrázku, blok transceiveru přijímá data ze čtyř drah. Existují čtyři asynchronní FIFO pro synchronizaci všech dat jízdních pruhů do jedné časové domény. Tyto čtyři údaje o jízdních pruzích jsou dekódovány do kódu 8B v modulech dekodéru 8B10B. DisplayPort Rx IP získává data 8B a výstupní video stream dat; funguje také se softwarem RISC-V pro dokončení školení a Link Policy Maker. Obnovená data toku videa jsou zpracována v modulu zpracování obrazu a generují výstup na výstupním rozhraní RGB.

Uživatelská příručka
DS50003546A – 5
© 2023 Microchip Technology Inc. a její dceřiné společnosti

Parametry DisplayPort Rx a signály rozhraní

3. Parametry DisplayPort Rx a signály rozhraní (Položit otázku) 

Tato část pojednává o parametrech v konfigurátoru DisplayPort Tx GUI a I/O signálech. 

3.1 Nastavení konfigurace (Položit otázku)

Následující tabulka uvádí popis konfiguračních parametrů používaných při hardwarové implementaci DisplayPort Rx. Toto jsou obecné parametry a mění se podle požadavků aplikace.

Tabulka 3-1. Konfigurační parametry

Jméno

Výchozí

Popis

Hloubka vyrovnávací paměti řádku

2048

Hloubka vyrovnávací paměti výstupního vedení

Musí být větší než počet pixelů řádku

Počet jízdních pruhů

4

Podporuje 1, 2 a 4 pruhy

3.2 Vstupní a výstupní signály (Položit otázku)

V následující tabulce jsou uvedeny vstupní a výstupní porty DisplayPort Rx IP.

Tabulka 3-2. Vstupní a výstupní porty DisplayPort Rx IP

Rozhraní

Šířka

Popis směru

vclk_i

1

Vstup

Video hodiny

dpclk_i

1

Vstup

Pracovní hodiny DisplayPort IP

Je to DisplayPortLaneRate/40

Napřample, rychlost pruhu DisplayPort je 2.7 Gbps, dpclk_i je 2.7 Gbps/40 = 67.5 MHz

aux_clk_i

1

Vstup

Hodiny kanálu AUX jsou 100 MHz

pclk_i

1

Vstup

Hodiny rozhraní APB

prst_n_i

1

Vstup

Nízko aktivní resetovací signál synchronizovaný s pclk_i

paddr_i

16

Vstup

Adresa APB

pwrite_i

1

Vstup

Signál zápisu APB

psel_i

1

Vstup

Výběr signálu APB

penable_i

1

Vstup

Signál povolení APB

pwdata_i

32

Vstup

APB zápis dat

prdata_o

32

Výstup

APB čtení dat

ready_o

1

Výstup

Signál připravenosti čtení dat APB

do

1

Výstup

Přerušení signálu do CPU

vsync_o

1

Výstup

VSYNC pro výstupní video stream

Je synchronní s vclk_i.

hsync_o

1

Výstup

HSYNC pro výstupní video stream

Je synchronní s vclk_i.

pixel_val_o

1. 2. 4

Výstup

Označuje ověření pixelů na portu pixel_data_o, synchronní s vclk_i

Uživatelská příručka
DS50003546A – 6
© 2023 Microchip Technology Inc. a její dceřiné společnosti

Parametry DisplayPort Rx a signály rozhraní

………..pokračování 

Směr šířky rozhraní Popis

pixel_data_o

48. 96. 192

Výstup

Výstupní pixelová data toku videa, může to být 1, 2 nebo 4 paralelní pixely. je synchronní s vclk_i.

Pro 4 paralelní pixely,

• bit[191:144] za 1st pixel

• bit[143:96] za 2nd pixel

• bit[95:48] za 3rd pixel

• bit[47:0] za 4th pixel

Každý pixel používá 48 bitů, pro RGB je bit[47:32] R, bit[31:16] je G, bit[15:0] je B. Každá barevná složka používá nejnižší bity BPC. Napřample, RGB s 24 bity na pixel, bit[7:0] je B, bit[23:16] je G, bit[39:32] je R, všechny ostatní bity jsou vyhrazeny.

hpd_o

1

Výstup

výstupní signál HPD

aux_tx_en_o

1

Výstup

Signál povolení dat AUX Tx

aux_tx_io_o

1

Výstup

AUX Tx data

aux_rx_io_i

1

Vstup

AUX Rx data

dp_lane_k_i

Počet jízdních pruhů * 4

Vstup

Indikace K dat vstupních pruhů DisplayPort

Je synchronní s dpclk_i.

• Bit[15:12] pro Lane0

• Bit[11:8] pro Lane1

• Bit[7:4] pro Lane2

• Bit[3:0] pro Lane3

dp_lane_data_i

Počet

pruhy*32

Vstup

Data vstupních pruhů DisplayPort

Je synchronní s dpclk_i.

• Bit[127:96] pro Lane0

• Bit[95:64] pro Lane1

• Bit[63:32] pro Lane2

• Bit[31:0] pro Lane3

mvid_val_o

1

Výstup

Označuje, zda je k dispozici mvid_o a nvid_o, je synchronní s dpclk_i.

mvid_o

24

Výstup

Mvid

Je synchronní s dpclk_i.

nvid_o

24

Výstup

Nvid

Je synchronní s dpclk_i.

xcvr_rx_ready_i Počet jízdních pruhů

Vstup

Signály připravenosti vysílače

pcs_err_i

Počet jízdních pruhů

Vstup

Chybové signály dekodéru Core Pcs

pcs_rstn_o

1

Výstup

Reset dekodéru jádra PC

pruh0_rxclk_i

1

Vstup

Hodiny Lane0 z transceiveru

pruh1_rxclk_i

1

Vstup

Hodiny Lane1 z transceiveru

pruh2_rxclk_i

1

Vstup

Hodiny Lane2 z transceiveru

pruh3_rxclk_i

1

Vstup

Hodiny Lane3 z transceiveru

Uživatelská příručka
DS50003546A – 7
© 2023 Microchip Technology Inc. a její dceřiné společnosti

Časové diagramy

4. Časové diagramy (Položit otázku)

Jak je znázorněno na obrázku, hsync_o se uplatňuje po několik cyklů před každým řádkem. Pokud je ve video snímku n řádků, je n hsync_o potvrzeno. Před prvním řádkem a prvním tvrzeným hsync_o je vsync_o tvrzeno po několik cyklů. Pozice a šířka VSYNC a HSYNC jsou konfigurovány softwarem.

Obrázek 4-1. Diagram časování pro výstupní signál rozhraní toku videa

signál

Konfigurace DisplayPort Rx IP

5. Konfigurace DisplayPort Rx IP (Položit otázku)

Tato část popisuje různé konfigurační parametry DisplayPort Rx IP.

5.1 HPD (Položit otázku)

Když je zařízení DisplayPort připraveno a připojeno ke zdrojovému zařízení DisplayPort, aplikační software DisplayPort sink musí potvrdit signál HPD na 1 zapsáním 0x01 do registru 0x0140. Aplikační software dřezu DisplayPort musí sledovat stav dřezového zařízení. Pokud zařízení jímky potřebuje zdrojové zařízení ke čtení registrů DPCD, musí software zařízení jímky odeslat přerušení HPD zápisem 0x01 do registru 0x0144 a poté zapsat 0x00 do 0x0144.

5.2 Přijmout transakci požadavku AUX (Položit otázku)

Když DisplayPort Rx IP přijme transakci AUX Request a je povoleno přerušení, software musí přijmout přerušení události NewAuxReply. Software musí provést následující kroky, aby načetl přijatou transakci AUX Request z DisplayPort IP:

1. Přečtěte si registr 0x012C a zjistěte délku (RequestBytesNum) přijaté transakce AUX.

2. Přečtěte si registr 0x0124 RequestBytesNum krát, abyste získali všechny bajty přijaté AUX transakce.

3. Transakce požadavku AUX COMM[3:0] je první načtený byte bit [7:4].

4. Adresa DPCD je ((FirstByte[3:0]<<16) | (SecondByte[7:0]<<8) | (ThirdByte[7:0])).

5. Pole AUX Request Length je FourthByte[7:0].

6. Při zápisu transakce požadavku DPCD zapisují data všechny bajty za polem délky. 5.3 Přenést AUX odpověď transakce (Položit otázku)

Po přijetí transakce AUX Request musí software nakonfigurovat DisplayPort Rx IP tak, aby co nejdříve přenesl transakci AUX Reply. Software je zodpovědný za určení všech bajtů transakce Odpověď, včetně typu Odpověď.

Pro přenos AUX odpovědi musí software provést následující kroky:

1. Pokud transakce AUX Reply včetně dat čtení DPCD, zapište všechna načtená data do registru 0x010C byte po byte. Pokud nejsou přenášena žádná DPCD data, tento krok přeskočte.

2. Určete, kolik bajtů čtení DPCD (AuxReadBytesNum). Pokud DPCD nečte bajty, AuxReadBytesNum je 0.

3. Určete typ odpovědi AUX (ReplyComm).

4. Zapište ((AuxReadBytesNum<<16) | ReplyComm) do registru 0x0100.

5.4 Školení DisplayPort Lanes (Položit otázku)

Na prvním tréninku stage, zdrojové zařízení DisplayPort přenáší TPS1, aby připojené zařízení DisplayPort pohltilo LANEx_CR_DONE.

Na druhém školení stage, zdrojové zařízení DisplayPort vysílá TPS2/TPS3/TPS4, aby z připojeného zařízení DisplayPort získalo LANEx_EQ_DONE, LANEx_SYMBOL_LOCKED a INTERLANE_ALIGN_DONE.

LANEx_CR_DONE označuje, že FPGA Transceiver CDR je uzamčen. LANEx_SYMBOL_LOCKED označuje, že dekodér 8B10B správně dekóduje 8B bajtů.

Před tréninkovým postupem musí aplikační software DisplayPort povolit zdrojové zařízení. DisplayPort Rx IP podporuje TPS3 a TPS4.

Když zdrojové zařízení odesílá TPS3/TPS4 (zdrojové zařízení zapisuje DPCD_0x0102, aby označilo přenos TPS3/TPS4), musí software provést následující kroky, aby zkontroloval, zda bylo školení provedeno:

Uživatelská příručka
DS50003546A – 9
© 2023 Microchip Technology Inc. a její dceřiné společnosti

Konfigurace DisplayPort Rx IP

1. Zapište číslo povolených drah do registru 0x0000.

2. Zapište 0x00 do registru 0x0014, abyste deaktivovali descrambler pro TPS3. Napište 0x01, abyste povolili deskrambler pro TPS4.

3. Čekání, dokud zdrojové zařízení nepřečte registry DPCD_0x0202 a DPCD_0x0203 DPCD.

4. Přečtěte si registr 0x0038, abyste zjistili, zda pruhy IP DisplayPort Rx přijaly TPS3. Při příjmu TPS1 nastavte LANEx_EQ_DONE na 3.

5. Přečtěte si registr 0x0018, abyste věděli, zda jsou všechny jízdní pruhy zarovnány. Nastavte INTERLANE _ALIGN_DONE na 1, pokud jsou všechny jízdní pruhy zarovnány.

Během tréninkového postupu může software potřebovat nakonfigurovat nastavení SI vysílače a rychlost dráhy vysílače.

5.5 Video Stream Receiver (Položit otázku)

Po dokončení školení musí DisplayPort Rx IP povolit přijímač video streamu. Pro aktivaci video přijímače musí software provést následující konfiguraci:

1. Zapište 0x01 do registru 0x0014 pro aktivaci dekódovacího nástroje.

2. Zapište 0x01 do registru 0x0010 pro povolení přijímače video streamu.

3. Čtěte MSA z registru 0x0048 do registru 0x006C, dokud nebudou smysluplně nalezeny hodnoty MSA.

4. Zapište FrameLinesNumber do registru 0x00C0. Napište LinePixelsNumber do registru 0x00D8. Napřample, pokud víme, že se jedná o 1920×1080 video stream od MSA, pak zapište 1080 do registru 0x00C0 a zapište 1920 do registru 0x00D8.

5. Přečtěte si registr 0x01D4 a zkontrolujte, zda obnovený snímek datového toku videa má očekávanou HWidth a očekávanou VHeight.

6. Čtěte registr 0x01F0 pro vymazání a zrušení načtené hodnoty, protože tento registr zaznamenává stav z posledního čtení.

7. Počkejte asi 1 sekundu nebo několik sekund a znovu načtěte registr 0x01F0. Kontrolní bit [5] pro kontrolu, zda je HWidth obnoveného toku videa uzamčena. 1 znamená odemčeno a 0 znamená zamčeno. Kontrolní bit [21] pro kontrolu, zda je obnovený video stream VHeight uzamčen. 1 znamená odemčeno a 0 znamená zamčeno.

5.6 Definice registru (Položit otázku)

Následující tabulka ukazuje interní registry definované v DisplayPort Tx IP.

Tabulka 5-1. Registry IP DisplayPort Rx

Bity adresy

Jméno

Typ Výchozí

Popis

0x0000

[2:0]

Enabled_Lanes_Number

RW

0x4

Povolené pruhy číslo 4 pruhy, 2 pruhy nebo 1 pruh

0x0004

[2:0]

Out_Parallel_Pixel_Number

RW

0x4

Počet paralelních pixelů na výstupním rozhraní video streamu

0x0010

[0]

Video_Stream_Enable

RW

0x0

Povolit přijímač video streamu

0x0014

[0]

Descramble_Enable

RW

0x0

Povolit descrambler

0x0018

[0]

InterLane_Alignment_Status RO

0x0

Označuje, zda jsou jízdní pruhy vyrovnané

0x001C

[1]

Alignment_Error

RC

0x0

Označuje, zda došlo k chybě v postupu zarovnání

[0]

Nové_zarovnání

RC

0x0

Označuje, zda došlo k nové události zarovnání. Když jízdní pruhy nejsou vyrovnány, očekává se nové vyrovnání. Když jsou pruhy vyrovnány a došlo k novému zarovnání, znamená to, že pruhy nejsou vyrovnány a jsou znovu vyrovnány.

0x0038

[14:12] Lane3_RX_TPS_Mode

RO

0x0

Lane3 přijal režim TPSx. 2 znamená TPS2, 3 znamená TPS3 a 4 znamená TPS4.

Uživatelská příručka
DS50003546A – 10
© 2023 Microchip Technology Inc. a její dceřiné společnosti

Konfigurace DisplayPort Rx IP

………..pokračování 

Bity adresy Název Typ Výchozí Popis

[10:8]

Lane2_RX_TPS_Mode

RO

0x0

Lane2 přijal režim TPSx

[6:4]

Lane1_RX_TPS_Mode

RO

0x0

Lane1 přijal režim TPSx

[2:0]

Lane0_RX_TPS_Mode

RO

0x0

Lane0 přijal režim TPSx

0x0044

[7:0]

Rx_VBID

RO

0x00

Přijato VBID

0x0048

[15:0]

MSA_HTcelkem

RO

0x0

Přijato MSA_HTotal

0x004C

[15:0]

MSA_VCelkem

RO

0x0

Přijato MSA_VTotal

0x0050

[15:0]

MSA_HStart

RO

0x0

Přijato MSA_HStart

0x0054

[15:0]

MSA_VStart

RO

0x0

Přijato MSA_VStart

0x0058

[15]

MSA_VSync_Polarity

RO

0x0

Přijato MSA_VSYNC_Polarity

[14:0]

MSA_VSync_Width

RO

0x0

Přijato MSA_VSYC_Width

0x005C

[15]

MSA_HSync_Polarity

RO

0x0

Přijato MSA_HSYNC_Polarity

[14:0]

MSA_HSync_Width

RO

0x0

Přijato MSA_HSYNC_Width

0x0060

[15:0]

MSA_HWidth

RO

0x0

Přijato MSA_HWidth

0x0064

[15:0]

MSA_VVýška

RO

0x0

Přijato MSA_VHeight

0x0068

[7:0]

MSA_MISC0

RO

0x0

Přijato MSA_MISC0

0x006C

[7:0]

MSA_MISC1

RO

0x0

Přijato MSA_MISC1

0x00C0

[15:0]

Video_Frame_Line_Number

RW

0x438

Počet řádků v přijatém snímku videa

0x00C4

[15:0]

Video_VSYNC_Width

RW

0x0004

Definuje šířku výstupního videa VSYNC v cyklech vclk_i

0x00C8

[15:0]

Video_HSYNC_Width

RW

0x0004

Definuje šířku výstupního videa HSYNC v cyklech vclk_i

0x00CC

[15:0]

VSYNC_To_HSYNC_Width

RW

0x0008

Definuje vzdálenost mezi VSYNC a HSYNC v cyklech vclk_i

0x00D0

[15:0]

HSYNC_To_Pixel_Width

RW

0x0008

Definuje vzdálenost mezi HSYNC a prvním pixelem řádku v cyklech

0x00D8

[15:0]

Video_line_pixels

RW

0x0780

Počet pixelů v přijímaném video řádku

0x0100

[23:16] AUX_Tx_Data_Byte_Num

RW

0x00

Počet DPCD čtení datových bytů v AUX odpovědi

[3:0]

AUX_Tx_Command

RW

0x0

Komunikace[3:0] v AUX odpovědi (typ odpovědi)

0x010C

[7:0]

AUX_Tx_Writing_Data

RW

0x00

Zapište všechny datové bajty čtení DPCD pro AUX odpověď

0x011C

[15:0]

Tx_AUX_Reply_Num

RC

0x0

Počet transakcí AUX Reply, které mají být přeneseny

0x0120

[15:0]

Rx_AUX_Request_Num

RC

0x0

Počet transakcí požadavku AUX, které mají být přijaty

0x0124

[7:0]

AUX_Rx_Read_Data

RO

0x00

Přečtěte si všechny bajty přijaté transakce požadavku AUX

0x012C

[7:0]

AUX_Rx_Request_Length

RO

0x00

Počet bajtů v přijaté transakci požadavku AUX

0x0140

[0]

HPD_Status

RW

0x0

Nastavte výstupní hodnotu HPD

0x0144

[0]

Odeslat_HPD_IRQ

RW

0x0

Chcete-li odeslat přerušení HPD, napište na 1

0x0148

[19:0]

HPD_IRQ_Width

RW

0x249F0 Definuje šířku nízkoaktivního pulzu HPD IRQ v cyklech aux_clk_i

0x0180

[0]

IntMask_Total_Interrupt

RW

0x1

Maska přerušení: úplné přerušení

0x0184

[1]

IntMask_NewAuxRequest

RW

0x1

Maska přerušení: Přijat nový požadavek AUX

[0]

IntMask_TxAuxDone

RW

0x1

Maska přerušení: Odeslání odpovědi AUX hotovo

0x01A0

[15]

Int_TotalInt

RC

0x0

Přerušení: úplné přerušení

[1]

Int_NewAuxRequest

RC

0x0

Přerušení: Přijat nový požadavek AUX

[0]

Int_TxAuxDone

RC

0x0

Přerušení: Odeslání odpovědi AUX hotovo

0x01D4

[31:16] Video_Output_LineNum

RO

0x0

Počet řádků ve výstupním snímku videa

[15:0]

Video_Output_PixelNum

RO

0x0

Počet pixelů ve výstupním video řádku

0x01F0

[21]

Video_LineNum_Unlock

RC

0x0

1 znamená, že počet řádků výstupních video snímků není uzamčen

[5]

Video_PixelNum_Unlock

RC

0x0

1 znamená, že počet pixelů výstupního videa není uzamčen

Uživatelská příručka
DS50003546A – 11
© 2023 Microchip Technology Inc. a její dceřiné společnosti

Konfigurace DisplayPort Rx IP

5.7 Konfigurace ovladače (Položit otázku)

Můžete najít řidiče files v následujícím

cesta: ..\ \component\Microchip\SolutionCore\dp_receiver\ \Řidič.

Uživatelská příručka
DS50003546A – 12
© 2023 Microchip Technology Inc. a její dceřiné společnosti

Testbench

6. Testbench (Položit otázku)

Testbench slouží ke kontrole funkčnosti DisplayPort Rx IP. DisplayPort Tx IP se používá k ověření funkčnosti DisplayPort Rx IP.

6.1 Simulační řádky (Položit otázku)

Chcete-li simulovat jádro pomocí testbench, proveďte následující kroky:

1. V katalogu Libero SoC (View Windows Katalog), rozšířit Řešení-Video , přetáhněte soubor DisplayPort Rxa poté klepněte na OK. Viz následující obrázek.

Obrázek 6-1. Display Controller v katalogu Libero SoC

2. SmartDesign se skládá z propojení DisplayPort Tx a DisplayPort Rx. Chcete-li vygenerovat SmartDesign pro simulaci DisplayPort Rx IP, klikněte na Projekt Libero Spustit skript. Přejděte do skriptu ..\ \component\Microchip\SolutionCore\dp_receiver\ \scripts\Dp_Rx_SD.tcla poté klepněte na Běh .

Obrázek 6-2. Spusťte skript pro DisplayPort Rx IP

Objeví se SmartDesign. Viz následující obrázek.

Uživatelská příručka
DS50003546A – 13
© 2023 Microchip Technology Inc. a její dceřiné společnosti

Testbench

Obrázek 6-3. Diagram SmartDesign

diagram

3. Na Files klepněte na kartu simulace Importovat FilesObrázek 6-4. Importovat Files

dp_receiver_C0

prdata_o_0[31:0] pready_o_0

4. Importujte soubor tc_rx_videostream.txt, tc_rx_tps.txt, tc_rx_hpd.txt, tc_rx_aux_request.txt a tc_rx_aux_reply.txt file z

následující cesta: ..\ \component\Microchip\SolutionCore\ dp_receiver\ \Podnět.

5. Chcete-li importovat jiný file, vyhledejte složku, která obsahuje požadované filea klikněte OTEVŘENO. Dovezené file je uvedena pod simulací, viz následující obrázek.

 Uživatelská příručka

DS50003546A – 14

© 2023 Microchip Technology Inc. a její dceřiné společnosti

Testbench

Obrázek 6-5. Importováno Files Seznam ve složce simulace

6. Na Hierarchie stimulů klepněte na kartu displayport_rx_tb (displayport_rx_tb. v). Ukažte na Simulovat návrh před syntézoua poté klepněte na Otevřít interaktivně

Obrázek 6-6. Simulace Testbench

ModelSim se otevře pomocí testovací plochy file jak je znázorněno na následujícím obrázku.

Uživatelská příručka
DS50003546A – 15
© 2023 Microchip Technology Inc. a její dceřiné společnosti

Testbench

Obrázek 6-7. Tvar vlny DisplayPort Rx ModelSim

Důležité: Pokud je simulace přerušena z důvodu limitu doby běhu uvedeného v DO file, použijte běžet - všichni příkaz k dokončení simulace.

 Uživatelská příručka

DS50003546A – 16

© 2023 Microchip Technology Inc. a její dceřiné společnosti

Historie revizí

7. Historie revizí (Položit otázku)

Historie revizí popisuje změny, které byly v dokumentu implementovány. Změny jsou uvedeny podle revizí, počínaje nejnovější publikací.

Tabulka 7-1. Historie revizí

Revize

Datum

Popis

A

06/2023

Prvotní vydání dokumentu.

Uživatelská příručka

DS50003546A – 17

© 2023 Microchip Technology Inc. a její dceřiné společnosti

Podpora Microchip FPGA 

Skupina produktů Microchip FPGA podporuje své produkty různými podpůrnými službami, včetně zákaznických služeb, zákaznického centra technické podpory, a webmísto a celosvětové prodejní kanceláře. Zákazníkům se doporučuje, aby před kontaktováním podpory navštívili online zdroje Microchip, protože je velmi pravděpodobné, že jejich dotazy již byly zodpovězeny.

Kontaktujte centrum technické podpory prostřednictvím webmísto na www.microchip.com/support. Uveďte číslo dílu FPGA zařízení, vyberte vhodnou kategorii pouzdra a nahrajte design files při vytváření případu technické podpory.

Obraťte se na zákaznický servis pro netechnickou podporu produktu, jako je cena produktu, aktualizace produktu, informace o aktualizaci, stav objednávky a autorizace.

• Ze Severní Ameriky volejte 800.262.1060

• Ze zbytku světa zavolejte 650.318.4460

• Fax odkudkoli na světě, 650.318.8044

Informace o mikročipu 

Mikročip Webmísto

Microchip poskytuje online podporu prostřednictvím našeho webmísto na www.microchip.com/. Tento webmísto se používá k výrobě files a informace snadno dostupné zákazníkům. Některý dostupný obsah zahrnuje:

• Podpora produktu – Datové listy a errata, aplikační poznámky a sampprogramy, zdroje návrhů, uživatelské příručky a dokumenty podpory hardwaru, nejnovější verze softwaru a archivovaný software

• Obecná technická podpora – Často kladené otázky (FAQ), požadavky na technickou podporu, online diskusní skupiny, seznam členů programu Microchip design partnera

• Podnikání mikročipu – Průvodce pro výběr produktů a objednávky, nejnovější tiskové zprávy Microchip, seznam seminářů a akcí, seznamy prodejních kanceláří Microchip, distributorů a zástupců továren

Služba upozornění na změnu produktu

Služba oznamování změn produktů společnosti Microchip pomáhá zákazníkům udržovat aktuální informace o produktech společnosti Microchip. Předplatitelé obdrží e-mailové upozornění, kdykoli dojde ke změnám, aktualizacím, revizím nebo chybám souvisejícím s konkrétní produktovou řadou nebo vývojovým nástrojem, který je zajímá.

Chcete-li se zaregistrovat, přejděte na www.microchip.com/pcn a postupujte podle pokynů k registraci. Zákaznická podpora

Uživatelé produktů Microchip mohou získat pomoc prostřednictvím několika kanálů: • Distributor nebo zástupce

• Místní prodejní kancelář

• Embedded Solutions Engineer (ESE)

• Technická podpora

Zákazníci by měli kontaktovat svého distributora, zástupce nebo ESE s žádostí o podporu. Zákazníkům jsou k dispozici také místní prodejní kanceláře. V tomto dokumentu je uveden seznam prodejních kanceláří a míst.

Technická podpora je k dispozici prostřednictvím webmísto na: www.microchip.com/support Funkce ochrany kódem zařízení Microchip

Všimněte si následujících podrobností o funkci ochrany kódu na produktech Microchip:

 Uživatelská příručka

DS50003546A – 18

© 2023 Microchip Technology Inc. a její dceřiné společnosti

• Produkty Microchip splňují specifikace obsažené v jejich konkrétním datovém listu Microchip.

• Společnost Microchip věří, že její řada produktů je bezpečná, pokud se používají zamýšleným způsobem, v rámci provozních specifikací a za normálních podmínek.

• Microchip si cení a agresivně chrání svá práva duševního vlastnictví. Pokusy o porušení funkcí ochrany kódu produktu Microchip jsou přísně zakázány a mohou porušovat zákon Digital Millennium Copyright Act.

• Společnost Microchip ani žádný jiný výrobce polovodičů nemůže zaručit bezpečnost svého kódu. Ochrana kódem neznamená, že garantujeme, že produkt je „nerozbitný“. Ochrana kódu se neustále vyvíjí. Společnost Microchip se zavázala neustále zlepšovat funkce ochrany kódu našich produktů.

Právní upozornění

Tato publikace a zde uvedené informace mohou být použity pouze s produkty Microchip, včetně návrhu, testování a integrace produktů Microchip s vaší aplikací. Použití těchto informací jakýmkoli jiným způsobem porušuje tyto podmínky. Informace týkající se aplikací zařízení jsou poskytovány pouze pro vaše pohodlí a mohou být nahrazeny aktualizacemi. Je vaší odpovědností zajistit, aby vaše aplikace odpovídala vašim specifikacím. Obraťte se na místní obchodní zastoupení Microchip pro další podporu nebo získejte další podporu na www.microchip.com/en-us/support/design-help/ client-support-services.

TYTO INFORMACE POSKYTUJE SPOLEČNOST MICROCHIP „TAK JAK JSOU“. MICROCHIP NEPOSKYTUJE ŽÁDNÁ PROHLÁŠENÍ ANI ZÁRUKY JAKÉHOKOLI DRUHU, AŤ UŽ VÝSLOVNÉ ČI PŘEDPOKLÁDANÉ, PÍSEMNÉ NEBO ÚSTNÍ, ZÁKONNÉ NEBO JINÉ, TÝKAJÍCÍ SE INFORMACÍ VČETNĚ, ALE NE OMEZENÍ, JAKÝCHKOLI PŘEDPOKLÁDANÝCH ZÁRUK, ZÁRUK NEPORUŠENÍ TNCH OBCHODU KONKRÉTNÍ ÚČEL NEBO ZÁRUKY VZTAHUJÍCÍ SE K JEHO STAVU, KVALITĚ NEBO VÝKONU.

V ŽÁDNÉM PŘÍPADĚ NEBUDE MICROCHIP ODPOVĚDNÁ ZA ŽÁDNÉ NEPŘÍMÉ, ZVLÁŠTNÍ, TRESTNÉ, NÁHODNÉ NEBO NÁSLEDNÉ ZTRÁTY, ŠKODY, NÁKLADY NEBO NÁKLADY JAKÉHOKOLI DRUHU, JAKKOLI SOUVISEJÍCÍ S INFORMACÍ NEBO JEJICH POUŽITÍM, JAKKOLI BY BYLO UVEDENO, JAK BY BYLO ZPŮSOBeno, MOŽNOST NEBO ŠKODY JSOU PŘEDVÍDAJÍCÍ. CELKOVÁ ODPOVĚDNOST SPOLEČNOSTI MICROCHIP ZA VŠECHNY NÁROKY SOUVISEJÍCÍ S INFORMACEMI NEBO JEJICH POUŽITÍM NEPŘEKROČÍ V NEJVYŠŠÍM ROZSAHU POVOLENÉM ZÁKONEM, KTERÉ JSTE ZA INFORMACE ZAPLATILI PŘÍMO SPOLEČNOSTI MICROCHIP.

Použití zařízení Microchip v aplikacích na podporu života a/nebo v bezpečnostních aplikacích je zcela na riziko kupujícího a kupující souhlasí s tím, že bude Microchip bránit, odškodnit a chránit před všemi škodami, nároky, žalobami nebo výdaji vyplývajícími z takového použití. Žádné licence nejsou poskytovány, implicitně ani jinak, v rámci jakýchkoli práv duševního vlastnictví společnosti Microchip, pokud není uvedeno jinak.

ochranné známky

Název a logo Microchip, logo Microchip, Adaptec, AVR, logo AVR, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maxXTouch MediaLB, megaAVR, Microsemi, logo Microsemi, MOST, logo MOST, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, logo PIC32, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, Logo SST, SuperFlash, Symmetricom , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron a XMEGA jsou registrované ochranné známky společnosti Microchip Technology Incorporated v USA a dalších zemích.

AgileSwitch, APT, ClockWorks, The Embedded Control Solutions Company, EtherSync, Flashtec, Hyper Speed ​​Control, HyperLight Load, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, logo ProASIC Plus, Quiet-Wire, SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime a ZL jsou registrované ochranné známky společnosti Microchip Technology Incorporated v USA.

Přilehlé potlačení kláves, AKS, Analog-for-the-Digital Age, Libovolný kondenzátor, AnyIn, AnyOut, Rozšířené přepínání, BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoCDEMController, ddsnet

 Uživatelská příručka

DS50003546A – 19

© 2023 Microchip Technology Inc. a její dceřiné společnosti

Average Matching, DAM, ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, In-Circuit Serial Programming, ICSP, INICnet, Intelligent Paralleling, IntelliMOS, Inter-Chip Connectivity, JitterBlocker, Knob-on-Display, KoD, maxCrypto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB Certified logo, MPLIB, MPLINK, MultiTRAK, NetDetach, Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, REAL ICE, 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, USBCheck, VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect a ZENA jsou ochranné známky společnosti Microchip Technology Incorporated v USA a dalších zemích.

SQTP je servisní značka společnosti Microchip Technology Incorporated v USA

Logo Adaptec, Frequency on Demand, Silicon Storage Technology a Symmcom jsou registrované ochranné známky společnosti Microchip Technology Inc. v jiných zemích.

GestIC je registrovaná ochranná známka společnosti Microchip Technology Germany II GmbH & Co. KG, dceřiné společnosti Microchip Technology Inc., v jiných zemích.

Všechny ostatní ochranné známky uvedené v tomto dokumentu jsou majetkem příslušných společností. © 2023, Microchip Technology Incorporated a její dceřiné společnosti. Všechna práva vyhrazena. ISBN: 978-1-6683-2664-0

Systém managementu kvality

Informace týkající se systémů řízení kvality společnosti Microchip naleznete na adrese www.microchip.com/quality.

 Uživatelská příručka

DS50003546A – 20

© 2023 Microchip Technology Inc. a její dceřiné společnosti

Celosvětový prodej a servis

AMERIKY ASIE/PACIFICKÁ ASIE/PACIFICKÁ EVROPA

Kancelář společnosti

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

Fax: 480-792-7277

Technická podpora:

www.microchip.com/support

Web Adresa: www.microchip.com

Atlanta

Duluth, GA

tel: 678-957-9614

Fax: 678-957-1455

Austin, TX

tel: 512-257-3370

Boston

Westborough, MA

tel: 774-760-0087

Fax: 774-760-0088

Chicago

Itasca, IL

tel: 630-285-0071

Fax: 630-285-0075

Dallas

Addison, TX

tel: 972-818-7423

Fax: 972-818-2924

Detroit

Novi, MI

tel: 248-848-4000

Houston, TX

tel: 281-894-5983

Indianapolis

Noblesville, IN

tel: 317-773-8323

Fax: 317-773-5453

tel: 317-536-2380

Los Angeles

Mise Viejo, CA

tel: 949-462-9523

Fax: 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

Fax: 905-695-2078

Austrálie – Sydney Tel: 61-2-9868-6733 Čína – Peking

Tel: 86-10-8569-7000 Čína – Čcheng-tu

Tel: 86-28-8665-5511 Čína – Chongqing Tel: 86-23-8980-9588 Čína – Dongguan Tel: 86-769-8702-9880 Čína – Guangzhou Tel: 86-20-8755-8029 Čína – Chang-čou Tel: 86-571-8792-8115 Čína – SAR Hong Kong Tel: 852-2943-5100 Čína – Nanjing

Tel: 86-25-8473-2460 Čína – Čching-tao

Tel: 86-532-8502-7355 Čína – Šanghaj

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

Tel: 86-186-6233-1526 Čína – Wuhan

Tel: 86-27-5980-5300 Čína – Xian

Tel: 86-29-8833-7252 Čína – Xiamen

Tel: 86-592-2388138 Čína – Zhuhai

Tel: 86-756-3210040

Indie – Bangalore

Tel: 91-80-3090-4444

Indie – Nové Dillí

Tel: 91-11-4160-8631

Indie - Pune

Tel: 91-20-4121-0141

Japonsko – Ósaka

Tel: 81-6-6152-7160

Japonsko – Tokio

Tel: 81-3-6880- 3770

Korea – Daegu

Tel: 82-53-744-4301

Korea – Soul

Tel: 82-2-554-7200

Malajsie - Kuala Lumpur

Tel: 60-3-7651-7906

Malajsie – Penang

Tel: 60-4-227-8870

Filipíny – Manila

Tel: 63-2-634-9065

Singapur

Tel: 65-6334-8870

Tchaj-wan – Hsin Chu

Tel: 886-3-577-8366

Tchaj-wan – Kaohsiung

Tel: 886-7-213-7830

Tchaj -wan - Tchaj -pej

Tel: 886-2-2508-8600

Thajsko – Bangkok

Tel: 66-2-694-1351

Vietnam – Ho Či Min

Tel: 84-28-5448-2100

 Uživatelská příručka

Rakousko – Wels

Tel: 43-7242-2244-39

Fax: 43-7242-2244-393

Dánsko – Kodaň

Tel: 45-4485-5910

Fax: 45-4485-2829

Finsko – Espoo

Tel: 358-9-4520-820

Francie – Paříž

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

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

Německo – Garching

Tel: 49-8931-9700

Německo – Haan

Tel: 49-2129-3766400

Německo – Heilbronn

Tel: 49-7131-72400

Německo – Karlsruhe

Tel: 49-721-625370

Německo – Mnichov

Tel: 49-89-627-144-0

Fax: 49-89-627-144-44

Německo – Rosenheim

Tel: 49-8031-354-560

Izrael – Ra'anana

Tel: 972-9-744-7705

Itálie – Milán

Tel: 39-0331-742611

Fax: 39-0331-466781

Itálie – Padova

Tel: 39-049-7625286

Nizozemsko – Drunen

Tel: 31-416-690399

Fax: 31-416-690340

Norsko – Trondheim

Tel: 47-72884388

Polsko – Varšava

Tel: 48-22-3325737

Rumunsko – Bukurešť

Tel: 40-21-407-87-50

Španělsko - Madrid

Tel: 34-91-708-08-90

Fax: 34-91-708-08-91

Švédsko – Göteborg

Tel: 46-31-704-60-40

Švédsko – Stockholm

Tel: 46-8-5090-4654

Velká Británie – Wokingham

Tel: 44-118-921-5800

Fax: 44-118-921-5820

DS50003546A – 21

© 2023 Microchip Technology Inc. a její dceřiná společnost

Dokumenty / zdroje

MICROCHIP IP RX DisplayPort Tx zdroje [pdfUživatelská příručka
IP RX DisplayPort Tx zdroje, DisplayPort Tx zdroje, Tx zdroje, zdroje

Reference

Zanechte komentář

Vaše emailová adresa nebude zveřejněna. Povinná pole jsou označena *