Tartalom elrejt

IP RX DisplayPort Tx források

Display Port RX IP felhasználói útmutató

Bevezetés (Tegyen fel egy kérdést)

A DisplayPort Rx IP-t úgy tervezték, hogy fogadjon videót DisplayPort Tx forrásokból. Célja a PolarFire® FPGA-alkalmazások, és a Video Electronics Standards Association (VESA) DisplayPort Standard 1.4 protokollja alapján lettek megvalósítva. A VESA protokollról további információkért lásd: VESA. Támogatja az 1.62, 2.7, 5.4 és 8.1 Gbps szabványos sebességet a kijelzőkhöz.

Összegzés (Tegyen fel egy kérdést)

Az alábbi táblázat összefoglalja a DisplayPort Rx IP jellemzőit.

1. táblázat. Összegzés

Core Verzió

Ez a dokumentum a DisplayPort Rx v2.1-re vonatkozik.

Támogatott eszközcsaládok

PolarFire® SoC

PolarFire

Támogatott eszközáramlás

Libero kell hozzá® SoC v12.0 vagy újabb kiadások.

Engedélyezés

A mag licencelve van az egyértelmű szöveges RTL-hez. Támogatja a titkosított RTL generálását a mag Verilog verziójához licenc nélkül.

Jellemzők (Tegyen fel egy kérdést)

A DisplayPort Rx főbb jellemzői a következők:

  • 1, 2 vagy 4 sáv támogatása
  • Komponensenként 6, 8 és 10 bit támogatása
  • Támogatás akár 8.1 Gbps sávonként
  • Támogatja a DisplayPort 1.4 protokollt
  • Csak egyetlen videofolyamot vagy SST módot támogat, az MST mód pedig nem támogatott
  • A hangátvitel nem támogatott

Eszköz kihasználtsága és teljesítménye (Tegyen fel egy kérdést)

Az alábbi táblázat felsorolja az eszköz kihasználtságát és teljesítményét.

2. táblázat. Eszköz kihasználtsága és teljesítménye

Család

Eszköz

LUT-ok

DFF

Teljesítmény (MHz)

LSRAM

µSRAM

Matematikai blokkok

Chip Global

PolarFire®

MPF300T

30652

14123

200

28

32

0

2

Felhasználói kézikönyv

DS50003546A – 1

© 2023 Microchip Technology Inc. és leányvállalatai

Hardver megvalósítás

1. Hardver megvalósítás (Tegyen fel egy kérdést)

A következő ábra a DisplayPort Rx IP megvalósítását mutatja be.

1-1. DisplayPort Rx IP megvalósítás

végrehajtás

A DisplayPort Rx IP a következőket tartalmazza:

  • Descrambler modul
  • Sávvevő modul
  • Video Stream Receiver modul
  • AUX_CH modul

A Descrambler dekódolja a bemeneti sávadatokat. A sávvevő mindenféle adatot demultiplexel minden sávon. A Video Stream Receiver videó pixeleket kap a sávvevőtől, visszanyeri a video stream jelet. Az AUX_CH modul fogadja az AUX Request parancsot a DisplayPort forráseszköztől, és továbbítja az AUX választ a DisplayPort forráseszközre.

1.1 Funkcionális leírás (Tegyen fel egy kérdést)

Ez a rész a DisplayPort Rx IP funkció leírását írja le.

HPD

A DisplayPort Rx IP a HPD jelet a DisplayPort nyelő alkalmazás szoftver beállításai szerint adja ki. Miután a DisplayPort Rx IP készen áll, a DisplayPort nyelőalkalmazás szoftvernek 1-re kell állítania a HPD jelet. Ha arra számít, hogy a DisplayPort forráseszköz újra beolvassa a nyelőeszköz állapotát vagy újra betanítja, a DisplayPort nyelő alkalmazás szoftvernek be kell állítania egy HPD-t. a HPD megszakítási jel generálásához.

AUX csatorna

A DisplayPort forráseszköz egy AUX csatornán keresztül kommunikál a DisplayPort nyelővel. A forráseszköz kért tranzakciót küld a fogadó eszköznek és a fogadó eszköz, amely válasz tranzakciót küld a forráseszköznek. A DisplayPort Rx megvalósítja az AUX tranzakciós adót és vevő. Az AUX tranzakciós adóhoz a DisplayPort sink alkalmazásszoftver biztosítja az összes AUX tranzakciós tartalom bájtját, a DisplayPort Rx IP generálja a tranzakciós bitfolyamot. Az AUX tranzakciós vevő esetében a DisplayPort Rx IP fogadja a tranzakciót, és kivonja az összes bájtot a DisplayPort alkalmazásszoftverbe. A Link Policy Makert és a Stream Policy Makert implementálni kell a DisplayPort alkalmazásszoftverbe.

Videofolyam átvitel

A DisplayPort Rx IP támogatja az RGB 4:4:4-et, és csak egyetlen videofolyamot támogat. Az edzés befejezése és a videofolyam készenléte után a DisplayPort Rx IP megkezdi a videofolyam továbbítását. Edzés után a DisplayPort Rx IP-t engedélyezni kell a videovételhez. A DisplayPort Rx IP nem tartalmaz videoóra helyreállítási funkciót. A felhasználónak vissza kell állítania a videoórát a DisplayPort Rx IP-n kívül, vagy kellően magas frekvenciájú fix órát kell használnia a videoadatfolyam-adatok kimenetéhez.

Felhasználói kézikönyv
DS50003546A – 4
© 2023 Microchip Technology Inc. és leányvállalatai

DisplayPort Rx IP alkalmazás

2. DisplayPort Rx IP alkalmazás (Tegyen fel egy kérdést) A következő ábra a tipikus DisplayPort Rx IP-alkalmazást mutatja be.

2-1. Tipikus alkalmazás a DisplayPort Rx IP-hez

kijelző port

Amint az az előző ábrán látható, az adó-vevő blokk négy sávos adatokat fogad. Négy aszinkron FIFO van az összes sáv adatának egyetlen óratartományba történő szinkronizálására. Ezt a négy sávos adatot 8B kódra dekódolják a 8B10B dekódoló modulok. A DisplayPort Rx IP 8B sávos adatokat és kimeneti videó adatfolyamot kap; a RISC-V szoftverrel is együttműködik a képzés és a Link Policy Maker befejezéséhez. A helyreállított videoadatfolyam feldolgozása az Image Processing modulban történik, és kimenetet generál az RGB kimeneti interfészen.

Felhasználói kézikönyv
DS50003546A – 5
© 2023 Microchip Technology Inc. és leányvállalatai

DisplayPort Rx paraméterek és interfész jelek

3. DisplayPort Rx paraméterek és interfész jelek (Tegyen fel egy kérdést) 

Ez a rész a DisplayPort Tx GUI konfigurátor paramétereit és az I/O jeleket tárgyalja. 

3.1 Konfigurációs beállítások (Tegyen fel egy kérdést)

Az alábbi táblázat felsorolja a DisplayPort Rx hardveres megvalósításában használt konfigurációs paraméterek leírását. Ezek általános paraméterek, és az alkalmazás követelményei szerint változnak.

3-1. táblázat. Konfigurációs paraméterek

Név

Alapértelmezett

Leírás

Vonalpuffer mélysége

2048

Kimeneti vonal puffermélysége

Nagyobbnak kell lennie, mint a vonal pixelszáma

A sávok száma

4

Támogatja az 1, 2 és 4 sávot

3.2 Bemeneti és kimeneti jelek (Tegyen fel egy kérdést)

Az alábbi táblázat felsorolja a DisplayPort Rx IP bemeneti és kimeneti portjait.

3-2. táblázat. A DisplayPort Rx IP bemeneti és kimeneti portjai

Felület

Szélesség

Irány leírása

vclk_i

1

Bemenet

Videó óra

dpclk_i

1

Bemenet

DisplayPort IP munkaóra

Ez DisplayPortLaneRate/40

Plample, DisplayPort sávsebesség 2.7 Gbps, dpclk_i 2.7 Gbps/40 = 67.5 MHz

aux_clk_i

1

Bemenet

Az AUX csatorna órajele 100 MHz

pclk_i

1

Bemenet

APB interfész óra

prst_n_i

1

Bemenet

Alacsony aktív reset jel szinkronizálva a pclk_i-vel

paddr_i

16

Bemenet

APB cím

pwrite_i

1

Bemenet

APB írásjel

psel_i

1

Bemenet

APB kiválasztási jel

penable_i

1

Bemenet

APB engedélyező jel

pwdata_i

32

Bemenet

APB adatok írása

prdata_o

32

Kimenet

APB adatolvasás

pready_o

1

Kimenet

APB adatolvasás kész jel

ba

1

Kimenet

Megszakítási jel a CPU-nak

vsync_o

1

Kimenet

VSYNC a kimeneti videó adatfolyamhoz

Szinkronban van a vclk_i-vel.

hsync_o

1

Kimenet

HSYNC a kimeneti videó adatfolyamhoz

Szinkronban van a vclk_i-vel.

pixel_val_o

1/2/4

Kimenet

Jelzi a pixelek érvényesítését a pixel_data_o porton, szinkronban a vclk_i-vel

Felhasználói kézikönyv
DS50003546A – 6
© 2023 Microchip Technology Inc. és leányvállalatai

DisplayPort Rx paraméterek és interfész jelek

………..folytatás 

Interfész szélességi irány leírása

pixel_data_o

48/96/192

Kimenet

Videó stream pixel adatok kimenete, lehet 1, 2 vagy 4 párhuzamos pixel. szinkronban van a vclk_i-vel.

4 párhuzamos pixel esetén

• bit[191:144] 1-hezst pixel

• bit[143:96] 2-heznd pixel

• bit[95:48] 3-hezrd pixel

• bit[47:0] 4-hezth pixel

Minden pixel 48 bitet használ, RGB esetén a [47:32] bit R, a [31:16] a G, a [15:0] a B. Minden színkomponens a legalacsonyabb BPC biteket használja. Plample, RGB 24 bit/pixel, bit[7:0] B, bit[23:16] G, bit[39:32] R, az összes többi bit le van foglalva.

hpd_o

1

Kimenet

HPD kimeneti jel

aux_tx_en_o

1

Kimenet

AUX Tx adat engedélyező jel

aux_tx_io_o

1

Kimenet

AUX Tx adatok

aux_rx_io_i

1

Bemenet

AUX Rx adatok

dp_lane_k_i

Sávok száma * 4

Bemenet

DisplayPort bemeneti sávok adatai K jelzés

Szinkronban van a dpclk_i-vel.

• Bit[15:12] a 0. sávhoz

• Bit[11:8] a 1. sávhoz

• Bit[7:4] a 2. sávhoz

• Bit[3:0] a 3. sávhoz

dp_lane_data_i

Száma

sávok*32

Bemenet

DisplayPort bemeneti sávok adatai

Szinkronban van a dpclk_i-vel.

• Bit[127:96] a 0. sávhoz

• Bit[95:64] a 1. sávhoz

• Bit[63:32] a 2. sávhoz

• Bit[31:0] a 3. sávhoz

mvid_val_o

1

Kimenet

Azt jelzi, ha az mvid_o és az nvid_o elérhető, akkor szinkronban van a dpclk_i-vel.

mvid_o

24

Kimenet

Mvid

Szinkronban van a dpclk_i-vel.

nvid_o

24

Kimenet

Nvid

Szinkronban van a dpclk_i-vel.

xcvr_rx_ready_i Sávok száma

Bemenet

Az adó-vevő készenléti jelek

pcs_err_i

A sávok száma

Bemenet

Core Pcs dekóder hibajelzései

pcs_rstn_o

1

Kimenet

Core Pcs dekóder visszaállítása

lane0_rxclk_i

1

Bemenet

Lane0 órajel az adóvevőtől

lane1_rxclk_i

1

Bemenet

Lane1 órajel az adóvevőtől

lane2_rxclk_i

1

Bemenet

Lane2 órajel az adóvevőtől

lane3_rxclk_i

1

Bemenet

Lane3 órajel az adóvevőtől

Felhasználói kézikönyv
DS50003546A – 7
© 2023 Microchip Technology Inc. és leányvállalatai

Időzítési diagramok

4. Időzítési diagramok (Tegyen fel egy kérdést)

Amint az ábrán látható, a hsync_o minden sor előtt több cikluson keresztül érvényesül. Ha egy videokockában n sor van, akkor n hsync_o van kijelentve. Az első sor és az első érvényesített hsync_o előtt a vsync_o több cikluson keresztül érvényesül. A VSYNC és a HSYNC helyzetét és szélességét szoftver konfigurálja.

4-1. Időzítési diagram a kimeneti videofolyam interfész jeléhez

jel

DisplayPort Rx IP konfiguráció

5. DisplayPort Rx IP konfiguráció (Tegyen fel egy kérdést)

Ez a rész a DisplayPort Rx IP konfigurációs paramétereit írja le.

5.1 HPD (Tegyen fel egy kérdést)

Amikor a DisplayPort nyelőeszköz készen áll, és csatlakoztatva van a DisplayPort forráseszközhöz, a DisplayPort nyelő alkalmazásszoftvernek a 1x0 01x0 regiszterbe 0140x0 beírásával 01-re kell állítania a HPD jelet. A DisplayPort mosogató szoftvernek figyelnie kell a nyelőeszköz állapotát. Ha a nyelőeszköznek forráseszközre van szüksége a DPCD-regiszterek olvasásához, a nyelőeszköz szoftverének HPD-megszakítást kell küldenie úgy, hogy 0x0144-et ír a 0x00-es regiszterbe, majd 0x0144-at ír a XNUMXxXNUMX-be.

5.2 AUX kérés tranzakció fogadása (Tegyen fel egy kérdést)

Amikor a DisplayPort Rx IP AUX Request tranzakciót kapott, és a megszakítás engedélyezve van, a szoftvernek fogadnia kell a NewAuxReply esemény megszakítását. A szoftvernek a következő lépéseket kell végrehajtania a fogadott AUX Request tranzakció olvasásához a DisplayPort IP-ről:

1. Olvassa be a 0x012C regisztert, hogy megtudja a fogadott AUX tranzakció hosszát (RequestBytesNum).

2. Olvassa el a 0x0124 RequestBytesNum regisztert, hogy megkapja a fogadott AUX tranzakció összes bájtját.

3. AUX Request tranzakció COMM[3:0] az első olvasási bájt bit [7:4].

4. A DPCD-cím ((FirstByte[3:0]<<16) | (SecondByte[7:0]<<8) | (ThirdByte[7:0])).

5. AUX Request Length mező FourthByte[7:0].

6. A DPCD írási kérelem tranzakcióhoz a hosszmező utáni összes bájt adatot ír. 5.3 AUX válasz tranzakció továbbítása (Tegyen fel egy kérdést)

Miután megkapta az AUX Request tranzakciót, a szoftvernek konfigurálnia kell a DisplayPort Rx IP-t, hogy a lehető leghamarabb továbbítsa az AUX válasz tranzakciót. A szoftver felelős az összes válasz tranzakció bájt meghatározásáért, beleértve a válasz típust is.

AUX válasz küldéséhez a szoftvernek a következő lépéseket kell végrehajtania:

1. Ha az AUX válasz tranzakció DPCD olvasási adatokat is tartalmaz, írja be az összes olvasott adatot a 0x010C regiszterbe bájtonként. Ha nincs továbbítandó DPCD olvasási adat, hagyja ki ezt a lépést.

2. Határozza meg, hány DPCD olvasási bájt (AuxReadBytesNum). Ha nincs DPCD olvasási bájt, az AuxReadBytesNum értéke 0.

3. Határozza meg az AUX válasz típusát (ReplyComm).

4. Írja be az ((AuxReadBytesNum<<16) | ReplyComm) értéket a 0x0100 regiszterbe.

5.4 DisplayPort Lanes képzés (Tegyen fel egy kérdést)

Az első edzésen stage, a DisplayPort forráseszköz továbbítja a TPS1-et, hogy a csatlakoztatott DisplayPort-elnyelő eszköz megkapja a LANEx_CR_DONE-t.

A második edzésen stage, a DisplayPort forráseszköz TPS2/TPS3/TPS4 jelet továbbít, hogy a csatlakoztatott DisplayPort-nyelőeszköz megkapja a LANEx_EQ_DONE, LANEx_SYMBOL_LOCKED és INTERLANE_ALIGN_DONE paramétereket.

A LANEx_CR_DONE azt jelzi, hogy az FPGA adó-vevő CDR zárolva van. A LANEx_SYMBOL_LOCKED azt jelzi, hogy a 8B10B dekóder 8B bájtot dekódol megfelelően.

A betanítási eljárás előtt a DisplayPort mosogató szoftvernek engedélyeznie kell a forráseszközt. A DisplayPort Rx IP támogatja a TPS3-at és a TPS4-et.

Amikor a forráseszköz TPS3/TPS4-et küld (a forráseszköz DPCD_0x0102-t ír a TPS3/TPS4 átvitel jelzésére), a szoftvernek a következő lépéseket kell végrehajtania annak ellenőrzésére, hogy megtörtént-e az edzés:

Felhasználói kézikönyv
DS50003546A – 9
© 2023 Microchip Technology Inc. és leányvállalatai

DisplayPort Rx IP konfiguráció

1. Írja be az engedélyezett sávok számát a 0x0000 regiszterbe.

2. Írja be a 0x00 értéket a 0x0014 regiszterbe, hogy letiltja a TPS3 dekódolóját. Írjon 0x01-et a descrambler engedélyezéséhez a TPS4-hez.

3. Várjon, amíg a forráseszköz beolvassa a DPCD_0x0202 és DPCD_0x0203 DPCD regisztereket.

4. Olvassa el a 0x0038-as regisztert, hogy megtudja, hogy a DisplayPort Rx IP-sávjai megkapták-e a TPS3-at. TPS1 vételekor állítsa a LANEx_EQ_DONE értéket 3-re.

5. Olvassa el a 0x0018 regisztert, hogy megtudja, minden sáv egy vonalban van-e. Állítsa az INTERLANE _ALIGN_DONE értéket 1-re, ha minden sáv egy vonalban van.

A betanítási eljárás során előfordulhat, hogy a szoftvernek konfigurálnia kell a Transceiver SI beállításait és az adóvevő sávsebességét.

5.5 Video Stream Receiver (Tegyen fel egy kérdést)

A képzés befejezése után a DisplayPort Rx IP-nek engedélyeznie kell a video stream vevőt. A videovevő engedélyezéséhez a szoftvernek a következő konfigurációt kell végrehajtania:

1. Írja be a 0x01 értéket a 0x0014 regiszterbe a dekódoló engedélyezéséhez.

2. Írja be a 0x01 értéket a 0x0010 regiszterbe a video stream vevő engedélyezéséhez.

3. Olvassa el az MSA-t a 0x0048-as regisztertől a 0x006C-ig, amíg meg nem találja az MSA-értékeket.

4. Írja be a FrameLinesNumber értéket a 0x00C0 regiszterbe. Írja be a LinePixelsNumber-t a 0x00D8 regiszterbe. Plample, ha tudjuk, hogy 1920×1080-as videofolyam az MSA-tól, akkor írjunk 1080-at a 0x00C0 regiszterbe és 1920-at a 0x00D8 regiszterbe.

5. Olvassa el a 0x01D4 regisztert, hogy ellenőrizze, hogy a helyreállított videofolyam-keret HWidth és VHeight várt-e.

6. Olvassa el a 0x01F0 regisztert az olvasási érték törléséhez és elvetéséhez, mert ez a regiszter rögzíti az utolsó leolvasás állapotát.

7. Várjon körülbelül 1 másodpercet vagy néhány másodpercet, majd olvassa el újra a 0x01F0 regisztert. Az [5] bit ellenőrzése annak ellenőrzésére, hogy a helyreállított videofolyam HWidth zárolva van-e. Az 1 azt jelenti, hogy feloldott, a 0 pedig zárolva van. A [21] bit ellenőrzése annak ellenőrzésére, hogy helyreállították-e a VHeight videofolyamot, zárolva van-e. Az 1 azt jelenti, hogy feloldott, a 0 pedig zárolva van.

5.6 Regisztrálás Definíció (Tegyen fel egy kérdést)

Az alábbi táblázat a DisplayPort Tx IP-ben meghatározott belső regisztereket mutatja be.

5-1. táblázat. DisplayPort Rx IP-regiszterek

Cím Bits

Név

Alapértelmezett típus

Leírás

0x0000

[2:0]

Enabled_Lanes_Number

RW

0x4

Az engedélyezett sávok száma 4 sáv, 2 sáv vagy 1 sáv

0x0004

[2:0]

Out_Parallel_Pixel_Number

RW

0x4

A párhuzamos pixelek száma a videó adatfolyam kimeneti interfészén

0x0010

[0]

Video_Stream_Enable

RW

0x0

Video stream vevő engedélyezése

0x0014

[0]

Descramble_Enable

RW

0x0

A descrambler engedélyezése

0x0018

[0]

InterLane_Alignment_Status RO

0x0

Azt jelzi, ha a sávok egyvonalban vannak

0x001C

[1]

Alignment_Error

RC

0x0

Azt jelzi, ha hiba van az igazítási eljárásban

[0]

New_Alignement

RC

0x0

Azt jelzi, hogy történt-e új igazítási esemény. Ha a sávok nincsenek összehangolva, új vonalvezetés várható. Ha a sávok egybe vannak igazítva, és új igazítás történt, az azt jelenti, hogy a sávok nem igazodtak, és újra igazodtak.

0x0038

[14:12] Lane3_RX_TPS_Mode

RO

0x0

A 3. sáv TPSx módot kapott. A 2 a TPS2, a 3 a TPS3, a 4 pedig a TPS4.

Felhasználói kézikönyv
DS50003546A – 10
© 2023 Microchip Technology Inc. és leányvállalatai

DisplayPort Rx IP konfiguráció

………..folytatás 

Cím Bitek Név Típus Alapértelmezett Leírás

[10:8]

Lane2_RX_TPS_Mode

RO

0x0

A 2. sáv TPSx módot kapott

[6:4]

Lane1_RX_TPS_Mode

RO

0x0

A 1. sáv TPSx módot kapott

[2:0]

Lane0_RX_TPS_Mode

RO

0x0

A 0. sáv TPSx módot kapott

0x0044

[7:0]

Rx_VBID

RO

0x00

VBID érkezett

0x0048

[15:0]

MSA_HTotal

RO

0x0

MSA_HTotal érkezett

0x004C

[15:0]

MSA_VTotal

RO

0x0

MSA_VTotal érkezett

0x0050

[15:0]

MSA_HStart

RO

0x0

MSA_HStart érkezett

0x0054

[15:0]

MSA_VStart

RO

0x0

MSA_VStart érkezett

0x0058

[15]

MSA_VSync_Polaritás

RO

0x0

Fogadott MSA_VSYNC_Polarity

[14:0]

MSA_VSync_Width

RO

0x0

Fogadott MSA_VSYC_Width

0x005C

[15]

MSA_HSync_Polaritás

RO

0x0

Fogadott MSA_HSYNC_Polarity

[14:0]

MSA_HSync_Width

RO

0x0

Fogadott MSA_HSYNC_Width

0x0060

[15:0]

MSA_HWidth

RO

0x0

Fogadott MSA_HWidth

0x0064

[15:0]

MSA_VMagasság

RO

0x0

MSA_VHeight érkezett

0x0068

[7:0]

MSA_MISC0

RO

0x0

MSA_MISC0 érkezett

0x006C

[7:0]

MSA_MISC1

RO

0x0

MSA_MISC1 érkezett

0x00c0

[15:0]

Video_Frame_Line_Number

RW

0x438

A fogadott videokockában lévő sorok száma

0x00c4

[15:0]

Videó_VSYNC_Width

RW

0x0004

Meghatározza a kimeneti videó VSYNC szélességét vclk_i ciklusokban

0x00c8

[15:0]

Video_HSYNC_Width

RW

0x0004

Meghatározza a kimeneti videó HSYNC szélességét vclk_i ciklusokban

0x00CC

[15:0]

VSYNC_To_HSYNC_Width

RW

0x0008

Meghatározza a VSYNC és a HSYNC közötti távolságot vclk_i ciklusokban

0x00D0

[15:0]

HSYNC_To_Pixel_Width

RW

0x0008

Meghatározza a HSYNC és az első sor pixel közötti távolságot ciklusokban

0x00D8

[15:0]

Video_line_pixels

RW

0x0780

A képpontok száma egy vett videósorban

0x0100

[23:16] AUX_Tx_Data_Byte_Num

RW

0x00

A DPCD olvasási adatbájtjainak száma az AUX válaszban

[3:0]

AUX_Tx_Command

RW

0x0

A kommunikáció [3:0] az AUX válaszban (válasz típusa)

0x010C

[7:0]

AUX_Tx_Writing_Data

RW

0x00

Írja be az összes DPCD olvasási adatbájtot az AUX válaszhoz

0x011C

[15:0]

Tx_AUX_Reply_Num

RC

0x0

A továbbítandó AUX Reply tranzakciók száma

0x0120

[15:0]

Rx_AUX_Request_Num

RC

0x0

A fogadandó AUX Request tranzakciók száma

0x0124

[7:0]

AUX_Rx_Read_Data

RO

0x00

Olvassa el a fogadott AUX Request tranzakció összes bájtját

0x012C

[7:0]

AUX_Rx_Request_Length

RO

0x00

A fogadott AUX Request tranzakció bájtok száma

0x0140

[0]

HPD_Status

RW

0x0

Állítsa be a HPD kimeneti értékét

0x0144

[0]

Send_HPD_IRQ

RW

0x0

HPD megszakítás küldéséhez írjon az 1-es számra

0x0148

[19:0]

HPD_IRQ_Width

RW

0x249F0 Meghatározza a HPD IRQ alacsony aktív impulzusszélességét aux_clk_i ciklusokban

0x0180

[0]

IntMask_Total_Interrupt

RW

0x1

Megszakítási maszk: teljes megszakítás

0x0184

[1]

IntMask_NewAuxRequest

RW

0x1

Megszakítási maszk: Új AUX kérés érkezett

[0]

IntMask_TxAuxDone

RW

0x1

Megszakítási maszk: Az AUX továbbítása Válasz kész

0x01A0

[15]

Int_TotalInt

RC

0x0

Megszakítás: teljes megszakítás

[1]

Int_NewAuxRequest

RC

0x0

Megszakítás: Új AUX kérés érkezett

[0]

Int_TxAuxDone

RC

0x0

Megszakítás: AUX átvitel. Válasz kész

0x01D4

[31:16] Video_Output_LineNum

RO

0x0

A sorok száma egy kimeneti videokockában

[15:0]

Video_Output_PixelNum

RO

0x0

A képpontok száma egy kimeneti videosorban

0x01F0

[21]

Video_LineNum_Unlock

RC

0x0

1 azt jelenti, hogy a kimeneti videó keretsorok száma nincs zárolva

[5]

Video_PixelNum_Unlock

RC

0x0

Az 1 azt jelenti, hogy a kimeneti videó képpontjainak száma nincs zárolva

Felhasználói kézikönyv
DS50003546A – 11
© 2023 Microchip Technology Inc. és leányvállalatai

DisplayPort Rx IP konfiguráció

5.7 Illesztőprogram-konfiguráció (Tegyen fel egy kérdést)

Megtalálhatod a sofőrt files a következőkben

útvonal: ..\ \component\Microchip\SolutionCore\dp_receiver\ \Sofőr.

Felhasználói kézikönyv
DS50003546A – 12
© 2023 Microchip Technology Inc. és leányvállalatai

Próbapad

6. Próbapad (Tegyen fel egy kérdést)

A tesztpad a DisplayPort Rx IP működőképességének ellenőrzésére szolgál. A DisplayPort Tx IP a DisplayPort Rx IP működésének ellenőrzésére szolgál.

6.1 Szimulációs sorok (Tegyen fel egy kérdést)

A mag tesztpaddal történő szimulálásához hajtsa végre a következő lépéseket:

1. A Libero SoC katalógusban (View Windows Katalógus), kiterjed Megoldások-Videó , fogd és vidd a DisplayPort Rx, majd kattintson a gombra OK. Lásd a következő ábrát.

6-1. Kijelzővezérlő a Libero SoC katalógusban

2. A SmartDesign DisplayPort Tx és DisplayPort Rx összeköttetésekből áll. A SmartDesign létrehozásához a DisplayPort Rx IP-szimulációhoz kattintson a gombra Libero projekt Szkript végrehajtása. Böngésszen a szkripthez ..\ \component\Microchip\SolutionCore\dp_receiver\ \scripts\Dp_Rx_SD.tcl, majd kattintson a gombra Fut .

6-2. A DisplayPort Rx IP parancsfájl végrehajtása

Megjelenik a SmartDesign. Lásd a következő ábrát.

Felhasználói kézikönyv
DS50003546A – 13
© 2023 Microchip Technology Inc. és leányvállalatai

Próbapad

6-3. SmartDesign diagram

diagram

3. A Files fület, kattintson szimuláció Importálás Files6-4. Importálás Files

dp_vevő_C0

prdata_o_0[31:0] pready_o_0

4. Importálja a tc_rx_videostream.txt, tc_rx_tps.txt, tc_rx_hpd.txt, tc_rx_aux_request.txt és tc_rx_aux_reply.txt file a

következő útvonal: ..\ \component\Microchip\SolutionCore\ dp_receiver\ \Inger.

5. Másik importálásához file, tallózzon a szükséges mappát tartalmazó mappában file, és kattintson Nyitott. Az importált file a szimuláció alatt található, lásd a következő ábrát.

 Felhasználói kézikönyv

DS50003546A – 14

© 2023 Microchip Technology Inc. és leányvállalatai

Próbapad

6-5. Importált Files Lista a szimulációs mappában

6. A Ösztönzési hierarchia fület, kattintson displayport_rx_tb (displayport_rx_tb. v). Vmerre mutat Szimulálja a szinti előtti tervezést, majd kattintson a gombra Interaktív megnyitás

6-6. Szimuláló tesztpad

A ModelSim a tesztpaddal nyílik meg file a következő ábrán látható módon.

Felhasználói kézikönyv
DS50003546A – 15
© 2023 Microchip Technology Inc. és leányvállalatai

Próbapad

6-7. DisplayPort Rx ModelSim hullámforma

Fontos: Ha a szimuláció megszakad a -ban meghatározott futási korlát miatt DO file, használja a fuss -minden parancsot a szimuláció befejezéséhez.

 Felhasználói kézikönyv

DS50003546A – 16

© 2023 Microchip Technology Inc. és leányvállalatai

Revíziótörténet

7. Revíziótörténet (Tegyen fel egy kérdést)

A felülvizsgálati előzmények leírják a dokumentumban végrehajtott változtatásokat. A változtatások átdolgozásonként vannak felsorolva, a legfrissebb kiadványtól kezdve.

7-1. táblázat. Revíziótörténet

Felülvizsgálat

Dátum

Leírás

A

06/2023

A dokumentum első kiadása.

Felhasználói kézikönyv

DS50003546A – 17

© 2023 Microchip Technology Inc. és leányvállalatai

Microchip FPGA támogatás 

A Microchip FPGA termékcsoport termékeit különféle támogatási szolgáltatásokkal támogatja, beleértve az Ügyfélszolgálatot, az Ügyfél műszaki támogatási központját, stb webtelephelye és világszerte működő értékesítési irodái. Az ügyfeleknek azt javasoljuk, hogy látogassák meg a Microchip online forrásait, mielőtt kapcsolatba lépnének az ügyfélszolgálattal, mivel nagyon valószínű, hogy kérdéseiket már megválaszolták.

Lépjen kapcsolatba a Műszaki Támogatási Központtal a következőn keresztül webwebhely a címen www.microchip.com/support. Említse meg az FPGA-eszköz cikkszámát, válassza ki a megfelelő házkategóriát, és töltse fel a tervet files miközben létrehoz egy műszaki támogatási ügyet.

Lépjen kapcsolatba az Ügyfélszolgálattal a nem műszaki terméktámogatásért, mint például a termékárak, a termékfrissítések, a frissítési információk, a rendelés állapota és az engedélyezés.

• Észak-Amerikából hívja 800.262.1060

• Hívjon a világ többi részéről 650.318.4460

• Fax a világ bármely pontjáról, 650.318.8044

Mikrochip információk 

A Mikrochip Webtelek

A Microchip online támogatást nyújt a mi oldalunkon keresztül webwebhely a címen www.microchip.com/. Ez webkészítésére használják az oldalt files és információk könnyen elérhetők az ügyfelek számára. A rendelkezésre álló tartalom egy része a következőket tartalmazza:

• Terméktámogatás – Adatlapok és hibák, jelentkezési megjegyzések és sample programokat, tervezési forrásokat, felhasználói kézikönyveket és hardvertámogató dokumentumokat, legújabb szoftverkiadásokat és archivált szoftvereket

• Általános műszaki támogatás – Gyakran Ismételt Kérdések (GYIK), technikai támogatási kérések, online vitacsoportok, Microchip tervezői partnerek listája

• A Microchip üzletága – Termékválasztó és rendelési útmutatók, legújabb Microchip sajtóközlemények, szemináriumok és rendezvények listája, Microchip értékesítési irodáinak, forgalmazóinak és gyári képviselőinek listája

Termékváltoztatásértesítő szolgáltatás

A Microchip termékváltoztatási értesítési szolgáltatása segít az ügyfeleknek naprakészen tartani a Microchip termékeit. Az előfizetők e-mailben értesítést kapnak, ha egy adott termékcsaláddal vagy fejlesztőeszközzel kapcsolatban változás, frissítés, átdolgozás vagy hiba történik.

A regisztrációhoz menjen a címre www.microchip.com/pcn és kövesse a regisztrációs utasításokat. Ügyfélszolgálat

A Microchip termékek felhasználói több csatornán keresztül kaphatnak segítséget: • Forgalmazó vagy Képviselő

• Helyi értékesítési iroda

• Embedded Solutions Engineer (ESE)

• Műszaki támogatás

Az ügyfeleknek támogatásért fordulniuk kell a forgalmazójukhoz, képviselőjükhöz vagy az ESE-hez. A helyi értékesítési irodák is rendelkezésre állnak, hogy segítsenek az ügyfeleknek. Az értékesítési irodák és helyszínek listája ebben a dokumentumban található.

A technikai támogatás a következőn keresztül érhető el webwebhely a következő címen: www.microchip.com/support Mikrochip eszközök kódvédelmi funkciója

Vegye figyelembe a Microchip termékek kódvédelmi funkciójának alábbi részleteit:

 Felhasználói kézikönyv

DS50003546A – 18

© 2023 Microchip Technology Inc. és leányvállalatai

• A Microchip termékek megfelelnek az adott Microchip Adatlapon található előírásoknak.

• A Microchip úgy gondolja, hogy termékcsaládja biztonságos, ha rendeltetésszerűen, a működési előírásokon belül és normál körülmények között használják.

• A Microchip értékeli és agresszíven védi szellemi tulajdonjogait. A Microchip termék kódvédelmi funkcióinak megsértésére irányuló kísérletek szigorúan tilosak, és sérthetik a Digital Millennium Copyright Act-et.

• Sem a Microchip, sem más félvezető gyártó nem tudja garantálni kódja biztonságát. A kódvédelem nem jelenti azt, hogy garantáljuk a termék „törhetetlenségét”. A kódvédelem folyamatosan fejlődik. A Microchip elkötelezett amellett, hogy folyamatosan fejlessze termékei kódvédelmi funkcióit.

Jogi közlemény

Ez a kiadvány és az itt található információk csak Microchip termékekkel használhatók, ideértve a Microchip termékek tervezését, tesztelését és integrálását az alkalmazással. Ezen információk bármilyen más módon történő felhasználása sérti ezeket a feltételeket. Az eszközalkalmazásokkal kapcsolatos információk csak az Ön kényelmét szolgálják, és frissítések válthatják fel azokat. Az Ön felelőssége annak biztosítása, hogy alkalmazása megfeleljen az előírásoknak. További támogatásért forduljon a helyi Microchip értékesítési irodához, vagy kérjen további támogatást a következő címen www.microchip.com/en-us/support/design-help/client-support-services.

EZT AZ INFORMÁCIÓT A MICROCHIP „AHOGY VAN”. A MICROCHIP NEM NYILATKOZAT SEMMILYEN KIFEJEZETT VAGY VÉLEMEZTETETT, ÍRÁSBAN VAGY SZÓBELI, TÖRVÉNYI VAGY EGYÉBEN AZ INFORMÁCIÓKAL KAPCSOLATOS GARANCIÁT, BELEÉRTVE, DE NEM KIZÁRÓLAG BÁRMILYEN VÉLEMEZTETT GARANCIÁT. MEGHATÁROZOTT CÉLRA VALÓ ALKALMAZÁS, VAGY ÁLLAPOTÁHOZ, MINŐSÉGÉVEL VAGY TELJESÍTMÉNYÉVEL KAPCSOLATOS GARANCIA.

A MICROCHIP SEMMILYEN ESETBEN NEM VÁLLAL FELELŐSSÉGET SEMMILYEN KÖZVETETT, KÜLÖNLEGES, BÜNTETŐ, VÉLETLENES VAGY KÖVETKEZMÉNYES VESZTESÉGÉRT, KÁRÉRT, KÖLTSÉGÉRT VAGY KÖLTSÉGEKÉRT, AKÁRMIKOR KAPCSOLÓDIK AZ INFORMÁCIÓKHOZ VAGY AZ EGYES ALKALMAZÁSÁVAL, TÁJÉKOZTATÁST A LEHETŐSÉGRŐL, VAGY A KÁROK ELŐRELÁTHATÓAK. A TÖRVÉNY ÁLTAL ENGEDÉLYEZETT TELJES MÉRTÉKÉBEN A MICROCHIP TELJES FELELŐSSÉGE AZ INFORMÁCIÓKAL VAGY FELHASZNÁLÁSÁVAL KAPCSOLATOS ÖSSZES KÖVETELÉSRE VONATKOZÓAN NEM MEGHAJLJA A DÍJAK ÖSSZEGÉT, AMENNYIBEN VAN SZÜKSÉGES, AMELYEKET ÖN AZ MICROFORMÁTUMÉRT FIZETTE.

A Microchip eszközök életfenntartó és/vagy biztonsági alkalmazásokban történő használata teljes mértékben a vevő kockázatára történik, és a vevő vállalja, hogy megvédi, kártalanítja és ártalmatlanná teszi a Microchipet az ilyen használatból eredő károk, követelések, perek vagy költségek ellen. A Microchip szellemi tulajdonjogai alapján semmilyen licencet nem adnak át, sem hallgatólagosan, sem más módon, hacsak másként nem rendelkeznek.

Védjegyek

A Microchip neve és logója, a Microchip logó, Adaptec, AVR, AVR logó, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinklusMD, maXTouchty, MediaLB, megaAVR, Microsemi, Microsemi logó, MOST, MOST logó, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 logó, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST logó, SupercomFlash, Symmetri , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron és XMEGA a Microchip Technology Incorporated bejegyzett védjegyei az Egyesült Államokban és más országokban.

AgileSwitch, APT, 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 logó, Quiet- Wire, SmartFusion, A SyncWorld, a Temux, a TimeCesium, a TimeHub, a TimePictra, a TimeProvider, a TrueTime és a ZL a Microchip Technology Incorporated bejegyzett védjegyei az Egyesült Államokban.

Szomszédos kulcsok elnyomása, AKS, analóg a digitális korhoz, bármilyen kondenzátor, AnyIn, AnyOut, kiterjesztett kapcsolás, BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, Dynamics Companion, CryptoController, ddnets, PICDEM, dds.

 Felhasználói kézikönyv

DS50003546A – 19

© 2023 Microchip Technology Inc. és leányvállalatai

Átlagos egyezés, DAM, ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, In-Circuit soros programozás, ICSP, INICnet, Intelligens párhuzamosítás, IntelliMOS, Chipek közötti kapcsolat, JitterBlocker, Knob-on-Display, KoD, maxCryptoView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB Certified logó, MPLIB, MPLINK, MultiTRAK, NetDetach, Mindentudó kódgenerálás, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, REAL Blocker ICE, RippAXle A , VeriPHY, ViewA Span, WiperLock, XpressConnect és ZENA a Microchip Technology Incorporated védjegyei az Egyesült Államokban és más országokban.

Az SQTP a Microchip Technology Incorporated szolgáltatási védjegye az Egyesült Államokban

Az Adaptec logó, a Frequency on Demand, a Silicon Storage Technology és a Symmcom a Microchip Technology Inc. bejegyzett védjegyei más országokban.

A GestIC a Microchip Technology Germany II GmbH & Co. KG, a Microchip Technology Inc. leányvállalatának más országokban bejegyzett védjegye.

Minden más itt említett védjegy a megfelelő vállalatok tulajdona. © 2023, Microchip Technology Incorporated és leányvállalatai. Minden jog fenntartva. ISBN: 978-1-6683-2664-0

Minőségirányítási rendszer

A Microchip minőségirányítási rendszereivel kapcsolatos információkért látogasson el a weboldalra www.microchip.com/quality.

 Felhasználói kézikönyv

DS50003546A – 20

© 2023 Microchip Technology Inc. és leányvállalatai

Értékesítés és szerviz világszerte

AMERIKA ÁZSIA/CSENDES-óceáni Ázsia/CSENDES-óceáni EURÓPA

Vállalati Iroda

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

Fax: 480-792-7277

Technikai támogatás:

www.microchip.com/support

Web Cím: 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

Mission 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

Ausztrália – Sydney Tel: 61-2-9868-6733 Kína – Peking

Tel: 86-10-8569-7000 Kína – Csengdu

Tel: 86-28-8665-5511 Kína – Chongqing Tel: 86-23-8980-9588 Kína – Dongguan Tel: 86-769-8702-9880 Kína – Kanton Tel: 86-20-8755-8029 Kína – Hangzhou Tel: 86-571-8792-8115 Kína – Hongkong KKT Tel: 852-2943-5100 Kína – Nanjing

Tel: 86-25-8473-2460 Kína – Qingdao

Tel: 86-532-8502-7355 Kína – Sanghaj

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

Tel: 86-186-6233-1526 Kína – Vuhan

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

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

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

Tel: 86-756-3210040

India – Bangalore

Tel: 91-80-3090-4444

India – Újdelhi

Tel: 91-11-4160-8631

India - Pune

Tel: 91-20-4121-0141

Japán – Oszaka

Tel: 81-6-6152-7160

Japán – Tokió

Tel: 81-3-6880-3770

Korea – Daegu

Tel: 82-53-744-4301

Korea – Szöul

Tel: 82-2-554-7200

Malajzia – Kuala Lumpur

Tel: 60-3-7651-7906

Malajzia – Penang

Tel: 60-4-227-8870

Fülöp-szigetek – Manila

Tel: 63-2-634-9065

Szingapúr

Tel: 65-6334-8870

Tajvan – Hsin Chu

Tel: 886-3-577-8366

Tajvan – Kaohsiung

Tel: 886-7-213-7830

Tajvan – Tajpej

Tel: 886-2-2508-8600

Thaiföld – Bangkok

Tel: 66-2-694-1351

Vietnam – Ho Si Minh

Tel: 84-28-5448-2100

 Felhasználói kézikönyv

Ausztria – Wels

Tel: 43-7242-2244-39

Fax: 43-7242-2244-393

Dánia – Koppenhága

Tel: 45-4485-5910

Fax: 45-4485-2829

Finnország – Espoo

Tel: 358-9-4520-820

Franciaország – Párizs

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

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

Németország – Garching

Tel: 49-8931-9700

Németország – Haan

Tel: 49-2129-3766400

Németország – Heilbronn

Tel: 49-7131-72400

Németország – Karlsruhe

Tel: 49-721-625370

Németország – München

Tel: 49-89-627-144-0

Fax: 49-89-627-144-44

Németország – Rosenheim

Tel: 49-8031-354-560

Izrael – Ra'anana

Tel: 972-9-744-7705

Olaszország – Milánó

Tel: 39-0331-742611

Fax: 39-0331-466781

Olaszország – Padova

Tel: 39-049-7625286

Hollandia – Drunen

Tel: 31-416-690399

Fax: 31-416-690340

Norvégia – Trondheim

Tel: 47-72884388

Lengyelország – Varsó

Tel: 48-22-3325737

Románia – Bukarest

Tel: 40-21-407-87-50

Spanyolország – Madrid

Tel: 34-91-708-08-90

Fax: 34-91-708-08-91

Svédország – Gothenberg

Tel: 46-31-704-60-40

Svédország – Stockholm

Tel: 46-8-5090-4654

Egyesült Királyság – Wokingham

Tel: 44-118-921-5800

Fax: 44-118-921-5820

DS50003546A – 21

© 2023 Microchip Technology Inc. és leányvállalata

Dokumentumok / Források

MICROCHIP IP RX DisplayPort Tx források [pdf] Felhasználói útmutató
IP RX DisplayPort Tx források, DisplayPort Tx források, Tx források, Források

Hivatkozások

Hagyj megjegyzést

E-mail címét nem tesszük közzé. A kötelező mezők meg vannak jelölve *