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
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
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
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
3. A Files fület, kattintson szimuláció > Importálás Files. 6-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 |