Turinys paslėpti

IP RX DisplayPort Tx šaltiniai

Display Port RX IP vartotojo vadovas

Įvadas (Užduokite klausimą)

DisplayPort Rx IP skirtas priimti vaizdo įrašus iš DisplayPort Tx šaltinių. Jis skirtas „PolarFire“.® FPGA programos ir įdiegtos remiantis Video Electronics Standards Association (VESA) DisplayPort Standard 1.4 protokolu. Daugiau informacijos apie VESA protokolą žr VESA. Jis palaiko standartinius 1.62, 2.7, 5.4 ir 8.1 Gbps greičius ekranams.

Santrauka (Užduokite klausimą)

Šioje lentelėje pateikiama DisplayPort Rx IP charakteristikų santrauka.

1 lentelė. Santrauka

Pagrindinė versija

Šis dokumentas taikomas DisplayPort Rx v2.1.

Palaikomos įrenginių šeimos

PolarFire® SoC

PolarFire

Palaikomas įrankių srautas

Reikalingas Libero® SoC v12.0 arba naujesnės versijos.

Licencijavimas

Šerdis yra užrakintas aiškaus teksto RTL licencija. Jis palaiko užšifruoto RTL generavimą Verilog branduolio versijai be licencijos.

Savybės (Užduokite klausimą)

Pagrindinės „DisplayPort Rx“ funkcijos yra išvardytos taip:

  • Palaiko 1, 2 arba 4 juostas
  • Palaiko 6, 8 ir 10 bitų vienam komponentui
  • Palaikymas iki 8.1 Gbps per juostą
  • Palaikykite DisplayPort 1.4 protokolą
  • Palaikykite tik vieną vaizdo įrašų srautą arba SST režimą, o MST režimas nepalaikomas
  • Garso perdavimas nepalaikomas

Įrenginio naudojimas ir našumas (Užduokite klausimą)

Toliau pateiktoje lentelėje pateikiamas įrenginio naudojimo ir veikimo sąrašas.

2 lentelė. Įrenginio naudojimas ir našumas

Šeima

Įrenginys

LUT

DFF

Našumas (MHz)

LSRAM

µSRAM

Matematikos blokai

„Chip Global“.

PolarFire®

MPF300T

30652

14123

200

28

32

0

2

Vartotojo vadovas

DS50003546A – 1

© 2023 Microchip Technology Inc. ir jos dukterinės įmonės

Aparatinės įrangos diegimas

1. Aparatinės įrangos diegimas (Užduokite klausimą)

Toliau pateiktame paveikslėlyje parodytas „DisplayPort Rx“ IP diegimas.

1-1 pav. DisplayPort Rx IP diegimas

įgyvendinimas

„DisplayPort Rx“ IP apima:

  • Iššifravimo modulis
  • Juostos imtuvo modulis
  • Vaizdo srauto imtuvo modulis
  • AUX_CH modulis

Iššifravimo programa iššifruoja įvesties juostos duomenis. Juostos imtuvas demultipleksuoja visų rūšių duomenis kiekvienoje juostoje. Vaizdo srauto imtuvas gauna vaizdo pikselius iš juostos imtuvo, atkuria vaizdo srauto signalą. AUX_CH modulis gauna komandą AUX užklausa iš DisplayPort šaltinio įrenginio ir perduoda AUX atsakymą į DisplayPort šaltinio įrenginį.

1.1 Funkcinis aprašymas (Užduokite klausimą)

Šiame skyriuje aprašomas DisplayPort Rx IP funkcijos aprašymas.

HPD

„DisplayPort Rx“ IP išveda HPD signalą pagal „DisplayPort“ kriauklės taikomosios programinės įrangos nustatymus. Kai DisplayPort Rx IP yra paruoštas, DisplayPort kriauklės taikomoji programinė įranga turi nustatyti HPD signalą į 1. Kai tikimasi, kad DisplayPort šaltinio įrenginys iš naujo nuskaitys kriauklės įrenginio būseną arba iš naujo apmokys, DisplayPort kriauklės taikomoji programinė įranga turi nustatyti HPD. generuoti HPD pertraukimo signalą.

AUX kanalas

„DisplayPort“ šaltinio įrenginys susisiekia su „DisplayPort“ kriaukle per AUX kanalą. Šaltinio įrenginys siunčia užklausos operaciją į kriauklės įrenginį ir kriauklės įrenginys, siunčiantis atsakymo operaciją šaltinio įrenginiui. DisplayPort Rx įgyvendina AUX transakcijų siųstuvą ir imtuvas. AUX transakcijų siųstuvui „DisplayPort“ kriauklės taikomoji programinė įranga pateikia visus AUX operacijų turinio baitus, o „DisplayPort Rx“ IP generuoja operacijos bitų srautą. AUX operacijų imtuve „DisplayPort Rx IP“ priima operaciją ir ištraukia visus baitus į „DisplayPort“ taikomąją programinę įrangą. Link Policy Maker ir Stream Policy Maker turi būti įdiegtos DisplayPort taikomojoje programinėje įrangoje.

Vaizdo įrašų srauto perdavimas

„DisplayPort Rx“ IP palaiko RGB 4:4:4 ir palaiko tik vieną vaizdo srautą. Baigus treniruotę ir vaizdo srautui paruošus, DisplayPort Rx IP pradeda perduoti vaizdo srautą. Po treniruotės turi būti įjungtas DisplayPort Rx IP, kad būtų galima priimti vaizdo įrašą. „DisplayPort Rx“ IP neturi vaizdo laikrodžio atkūrimo funkcijos. Vartotojas turi atkurti vaizdo laikrodį už DisplayPort Rx IP ribų arba naudoti fiksuotą pakankamai aukšto dažnio laikrodį, kad išvestų vaizdo srauto duomenis.

Vartotojo vadovas
DS50003546A – 4
© 2023 Microchip Technology Inc. ir jos dukterinės įmonės

„DisplayPort Rx“ IP programa

2. „DisplayPort Rx“ IP programa (Užduok klausimą) Toliau pateiktame paveikslėlyje parodyta tipinė DisplayPort Rx IP programa.

2-1 pav. Tipiška DisplayPort Rx IP programa

ekrano prievadas

Kaip parodyta ankstesniame paveikslėlyje, siųstuvo-imtuvo blokas gauna keturių juostų duomenis. Yra keturi asinchroniniai FIFO, skirti sinchronizuoti visų juostų duomenis į vieną laikrodžio domeną. Šių keturių juostų duomenys iššifruojami į 8B kodą 8B10B dekoderio moduliuose. „DisplayPort Rx“ IP gauna 8B juostų duomenis ir išvesties vaizdo srauto duomenis; jis taip pat veikia su RISC-V programine įranga, kad užbaigtų mokymą ir Link Policy Maker. Atkurti vaizdo srauto duomenys apdorojami vaizdo apdorojimo modulyje ir generuojami išvestis RGB išvesties sąsajoje.

Vartotojo vadovas
DS50003546A – 5
© 2023 Microchip Technology Inc. ir jos dukterinės įmonės

DisplayPort Rx parametrai ir sąsajos signalai

3. DisplayPort Rx parametrai ir sąsajos signalai (Užduok klausimą) 

Šiame skyriuje aptariami DisplayPort Tx GUI konfigūratoriaus parametrai ir įvesties/išvesties signalai. 

3.1 Konfigūracijos nustatymai (Užduok klausimą)

Šioje lentelėje pateikiamas konfigūracijos parametrų, naudojamų diegiant aparatinę DisplayPort Rx, aprašymas. Tai yra bendrieji parametrai ir skiriasi pagal programos reikalavimus.

3-1 lentelė. Konfigūracijos parametrai

Vardas

Numatytoji

Aprašymas

Linijos buferio gylis

2048

Išvesties linijos buferio gylis

Jis turi būti didesnis nei linijos pikselio skaičius

Juostų skaičius

4

Palaiko 1, 2 ir 4 juostas

3.2 Įėjimų ir išėjimų signalai (Užduok klausimą)

Šioje lentelėje išvardyti DisplayPort Rx IP įvesties ir išvesties prievadai.

3-2 lentelė. DisplayPort Rx IP įvesties ir išvesties prievadai

Sąsaja

Plotis

Krypties aprašymas

vclk_i

1

Įvestis

Vaizdo laikrodis

dpclk_i

1

Įvestis

DisplayPort IP darbo laikrodis

Tai DisplayPortLaneRate/40

Pavyzdžiui,ample, DisplayPort juostos sparta yra 2.7 Gbps, dpclk_i yra 2.7 Gbps / 40 = 67.5 MHz

aux_clk_i

1

Įvestis

AUX kanalo laikrodis yra 100 MHz

pclk_i

1

Įvestis

APB sąsajos laikrodis

prst_n_i

1

Įvestis

Mažo aktyvumo atstatymo signalas, sinchronizuotas su pclk_i

paddr_i

16

Įvestis

APB adresas

pwrite_i

1

Įvestis

APB rašymo signalas

psel_i

1

Įvestis

APB pasirinkimo signalas

penable_i

1

Įvestis

APB įjungimo signalas

pwdata_i

32

Įvestis

APB duomenų rašymas

prdata_o

32

Išvestis

APB skaitymo duomenys

pready_o

1

Išvestis

APB nuskaitymo duomenų paruošimo signalas

int_o

1

Išvestis

Pertraukimo signalas į CPU

vsync_o

1

Išvestis

VSYNC išvesties vaizdo srautui

Jis yra sinchroniškas su vclk_i.

hsync_o

1

Išvestis

HSYNC išvesties vaizdo srautui

Jis yra sinchroniškas su vclk_i.

pixel_val_o

1-2-4

Išvestis

Nurodo pikselių patvirtinimą pixel_data_o prievade, sinchroniškai su vclk_i

Vartotojo vadovas
DS50003546A – 6
© 2023 Microchip Technology Inc. ir jos dukterinės įmonės

DisplayPort Rx parametrai ir sąsajos signalai

………..tęsinys 

Sąsajos pločio krypties aprašymas

pixel_data_o

48-96-192

Išvestis

Išvesti vaizdo srauto pikselių duomenis, tai gali būti 1, 2 arba 4 lygiagrečiai taškai. jis yra sinchroniškas su vclk_i.

4 lygiagrečių taškų atveju

• bitas [191:144] 1st pikselių

• bitas [143:96] 2nd pikselių

• bitas [95:48] 3rd pikselių

• bitas [47:0] 4th pikselių

Kiekvienas pikselis naudoja 48 bitus, RGB atveju bitas [47:32] yra R, bitas [31:16] yra G, bitas [15:0] yra B. Kiekvienas spalvos komponentas naudoja mažiausius BPC bitus. Pavyzdžiui,ample, RGB su 24 bitais pikselyje, bitas [7:0] yra B, bitas [23:16] yra G, bitas [39:32] yra R, visi kiti bitai yra rezervuoti.

hpd_o

1

Išvestis

HPD išvesties signalas

aux_tx_en_o

1

Išvestis

AUX Tx duomenų įjungimo signalas

aux_tx_io_o

1

Išvestis

AUX Tx duomenys

aux_rx_io_i

1

Įvestis

AUX Rx duomenys

dp_lane_k_i

Juostų skaičius * 4

Įvestis

DisplayPort įvesties juostų duomenų K indikacija

Jis yra sinchroniškas su dpclk_i.

• Bit[15:12] 0 juostai

• Bit[11:8] 1 juostai

• Bit[7:4] 2 juostai

• Bit[3:0] 3 juostai

dp_lane_data_i

Skaičius

juostos*32

Įvestis

„DisplayPort“ įvesties juostų duomenys

Jis yra sinchroniškas su dpclk_i.

• Bit[127:96] 0 juostai

• Bit[95:64] 1 juostai

• Bit[63:32] 2 juostai

• Bit[31:0] 3 juostai

mvid_val_o

1

Išvestis

Nurodo, ar yra mvid_o ir nvid_o, jis yra sinchroniškas su dpclk_i.

mvid_o

24

Išvestis

Mvid

Jis yra sinchroniškas su dpclk_i.

nvid_o

24

Išvestis

Nvid

Jis yra sinchroniškas su dpclk_i.

xcvr_rx_ready_i Juostų skaičius

Įvestis

Siųstuvo-imtuvo parengties signalai

vnt_err_i

Juostų skaičius

Įvestis

Pagrindinių kompiuterių dekoderio klaidų signalai

pcs_rstn_o

1

Išvestis

Pagrindinių kompiuterių dekoderio nustatymas iš naujo

lane0_rxclk_i

1

Įvestis

Lane0 laikrodis iš siųstuvo-imtuvo

lane1_rxclk_i

1

Įvestis

Lane1 laikrodis iš siųstuvo-imtuvo

lane2_rxclk_i

1

Įvestis

Lane2 laikrodis iš siųstuvo-imtuvo

lane3_rxclk_i

1

Įvestis

Lane3 laikrodis iš siųstuvo-imtuvo

Vartotojo vadovas
DS50003546A – 7
© 2023 Microchip Technology Inc. ir jos dukterinės įmonės

Laiko diagramos

4. Laiko diagramos (Užduok klausimą)

Kaip parodyta paveikslėlyje, hsync_o tvirtinama kelis ciklus prieš kiekvieną eilutę. Jei vaizdo kadre yra n eilučių, teigiama, kad yra n hsync_o. Prieš pirmąją eilutę ir pirmą patvirtintą hsync_o, vsync_o tvirtinama kelis ciklus. VSYNC ir HSYNC padėtis ir plotis sukonfigūruojami programine įranga.

4-1 pav. Išvesties vaizdo srauto sąsajos signalo laiko schema

signalas

DisplayPort Rx IP konfigūracija

5. DisplayPort Rx IP konfigūracija (Užduok klausimą)

Šiame skyriuje aprašomi įvairūs DisplayPort Rx IP konfigūracijos parametrai.

5.1 HPD (Užduok klausimą)

Kai „DisplayPort“ kriauklės įrenginys yra paruoštas ir prijungtas prie „DisplayPort“ šaltinio įrenginio, „DisplayPort“ kriauklės taikomoji programinė įranga turi patvirtinti HPD signalą iki 1, įrašydama 0x01 į registrą 0x0140. „DisplayPort“ kriauklės taikomoji programinė įranga turi stebėti kriauklės įrenginio būseną. Jei kriauklės įrenginiui reikia šaltinio įrenginio DPCD registrams nuskaityti, kriauklės įrenginio programinė įranga turi išsiųsti HPD pertraukimą įrašydama 0x01 į registrą 0x0144, tada 0x00 į 0x0144.

5.2 Gaukite AUX užklausos operaciją (Užduok klausimą)

Kai DisplayPort Rx IP gavo AUX užklausos operaciją ir įjungtas pertraukimas, programinė įranga turi gauti NewAuxReply įvykio pertraukimą. Programinė įranga turi atlikti šiuos veiksmus, kad nuskaitytų gautą AUX užklausos operaciją iš DisplayPort IP:

1. Perskaitykite registrą 0x012C, kad sužinotumėte gautos AUX operacijos ilgį (RequestBytesNum).

2. Skaitykite registrą 0x0124 RequestBytesNum kartus, kad gautumėte visus gautos AUX operacijos baitus.

3. AUX užklausos operacija COMM[3:0] yra pirmasis skaitymo baito bitas [7:4].

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

5. AUX užklausos ilgio laukas yra FourthByte[7:0].

6. DPCD rašymo užklausos operacijai visi baitai po ilgio lauko yra įrašomi duomenys. 5.3 Perduoti AUX atsakymo operaciją (Užduok klausimą)

Gavusi AUX užklausos operaciją, programinė įranga turi sukonfigūruoti DisplayPort Rx IP, kad AUX atsakymo operacija būtų perduota kuo greičiau. Programinė įranga yra atsakinga už visų atsakymo operacijos baitų nustatymą, įskaitant atsakymo tipą.

Norėdami perduoti AUX atsakymą, programinė įranga turi atlikti šiuos veiksmus:

1. Jei AUX atsakymo operacija apima DPCD skaitymo duomenis, įrašykite visus nuskaitytus duomenis į registrą 0x010C baitas po baito. Jei nereikia perduoti DPCD skaitymo duomenų, praleiskite šį veiksmą.

2. Nustatykite, kiek DPCD skaitymo baitų (AuxReadBytesNum). Jei nėra DPCD skaitymo baitų, AuxReadBytesNum yra 0.

3. Nustatykite AUX atsakymo tipą (ReplyComm).

4. Įrašykite ((AuxReadBytesNum<<16) | ReplyComm) į registrą 0x0100.

5.4 „DisplayPort Lanes“ treniruotės (Užduok klausimą)

Pirmoje treniruotėje stage, „DisplayPort“ šaltinio įrenginys perduoda TPS1, kad prijungtas „DisplayPort“ kriauklės įrenginys gautų LANEx_CR_DONE.

Antroje treniruotėje stage, „DisplayPort“ šaltinio įrenginys perduoda TPS2 / TPS3 / TPS4, kad prijungtas „DisplayPort“ kriauklės įrenginys gautų LANEx_EQ_DONE, LANEx_SYMBOL_LOCKED ir INTERLANE_ALIGN_DONE.

LANEx_CR_DONE rodo, kad FPGA siųstuvo-imtuvo CDR užrakintas. LANEx_SYMBOL_LOCKED rodo, kad 8B10B dekoderis teisingai dekoduoja 8B baitus.

Prieš pradedant mokymo procedūrą, „DisplayPort“ kriauklės taikomoji programinė įranga turi leisti šaltinio įrenginiui. „DisplayPort Rx“ IP palaiko TPS3 ir TPS4.

Kai šaltinio įrenginys siunčia TPS3/TPS4 (šaltinio įrenginys rašo DPCD_0x0102, nurodydamas TPS3/TPS4 perdavimą), programinė įranga turi atlikti šiuos veiksmus, kad patikrintų, ar atliktas mokymas:

Vartotojo vadovas
DS50003546A – 9
© 2023 Microchip Technology Inc. ir jos dukterinės įmonės

DisplayPort Rx IP konfigūracija

1. Įrašykite įgalintų juostų numerį į registrą 0x0000.

2. Įrašykite 0x00 į registrą 0x0014, kad išjungtumėte iššifravimo priemonę TPS3. Parašykite 0x01, kad įjungtumėte iššifravimo priemonę TPS4.

3. Laukiama, kol šaltinio įrenginys nuskaitys DPCD_0x0202 ir DPCD_0x0203 DPCD registrus.

4. Perskaitykite registrą 0x0038, kad sužinotumėte, ar DisplayPort Rx IP juostos gavo TPS3. Kai gaunamas TPS1, nustatykite LANEx_EQ_DONE į 3.

5. Perskaitykite registrą 0x0018, kad sužinotumėte, ar visos juostos yra sulygiuotos. Nustatykite INTERLANE _ALIGN_DONE į 1, jei visos juostos sulygiuotos.

Treniruotės metu programinei įrangai gali reikėti sukonfigūruoti Transceiver SI nustatymus ir siųstuvo imtuvo juostos dažnį.

5.5 Vaizdo srauto imtuvas (Užduok klausimą)

Baigus mokymą, DisplayPort Rx IP turi įjungti vaizdo srauto imtuvą. Norint įjungti vaizdo imtuvą, programinė įranga turi atlikti tokią konfigūraciją:

1. Įrašykite 0x01 į registrą 0x0014, kad įjungtumėte iššifravimo priemonę.

2. Įrašykite 0x01 į registrą 0x0010, kad įjungtumėte vaizdo srauto imtuvą.

3. Skaitykite MSA nuo registro 0x0048 iki registro 0x006C, kol bus rastos reikšmingos MSA reikšmės.

4. Įrašykite FrameLinesNumber į registrą 0x00C0. Įrašykite LinePixelsNumber į registrą 0x00D8. Pavyzdžiui,ample, jei žinome, kad tai 1920×1080 vaizdo srautas iš MSA, tada į registrą 1080x0C00 įrašykite 0 ir į registrą 1920x0D00 įrašykite 8.

5. Perskaitykite registrą 0x01D4, kad patikrintumėte, ar atkurtas vaizdo srauto kadras turėjo tikėtiną HWidth ir numatomą VHeight.

6. Nuskaitykite registrą 0x01F0, kad išvalytumėte ir atmestumėte skaitymo reikšmę, nes šis registras įrašo būseną nuo paskutinio skaitymo.

7. Palaukite maždaug 1 sekundę ar kelias sekundes, dar kartą perskaitykite registrą 0x01F0. Tikrinamas bitas [5], kad patikrintų, ar atkurtas vaizdo srautas HWidth yra užrakintas. 1 reiškia atrakinta, o 0 - užrakinta. Tikrinamas bitas [21], siekiant patikrinti, ar atkurtas vaizdo srautas VHeight yra užrakintas. 1 reiškia atrakinta, o 0 - užrakinta.

5.6 Registro apibrėžimas (Užduok klausimą)

Šioje lentelėje parodyti vidiniai registrai, apibrėžti DisplayPort Tx IP.

5-1 lentelė. DisplayPort Rx IP registrai

Adreso bitai

Vardas

Tipas Numatytasis

Aprašymas

0x0000

[2:0]

Enabled_Lanes_Number

RW

0x4

Įgalintos juostos yra 4 juostos, 2 juostos arba 1 juosta

0x0004

[2:0]

Out_Parallel_Pixel_Number

RW

0x4

Lygiagrečių pikselių skaičius vaizdo srauto išvesties sąsajoje

0x0010

[0]

Video_Stream_Enable

RW

0x0

Įgalinti vaizdo srauto imtuvą

0x0014

[0]

Descramble_Enable

RW

0x0

Įgalinti iššifravimo priemonę

0x0018

[0]

InterLane_Alignment_Status RO

0x0

Nurodo, ar juostos yra išlygiuotos

0x001C

[1]

Lygiavimo_klaida

RC

0x0

Nurodo, ar lygiavimo procedūroje įvyko klaida

[0]

New_Alignement

RC

0x0

Nurodo, ar įvyko naujas lygiavimo įvykis. Kai eismo juostos nėra sulygiuotos, tikimasi naujos linijos. Kai eismo juostos yra sulygiuotos ir buvo naujas lygiavimas, tai reiškia, kad juostos yra nesuderintos ir vėl sulygiuotos.

0x0038

[14:12] Lane3_RX_TPS_Mode

RO

0x0

3 juosta gavo TPSx režimą. 2 reiškia TPS2, 3 reiškia TPS3, o 4 reiškia TPS4.

Vartotojo vadovas
DS50003546A – 10
© 2023 Microchip Technology Inc. ir jos dukterinės įmonės

DisplayPort Rx IP konfigūracija

………..tęsinys 

Adreso bitai Pavadinimo tipas Numatytasis aprašymas

[10:8]

Lane2_RX_TPS_Mode

RO

0x0

2 juosta gavo TPSx režimą

[6:4]

Lane1_RX_TPS_Mode

RO

0x0

1 juosta gavo TPSx režimą

[2:0]

Lane0_RX_TPS_Mode

RO

0x0

0 juosta gavo TPSx režimą

0x0044

[7:0]

Rx_VBID

RO

0x00

Gautas VBID

0x0048

[15:0]

MSA_HTviso

RO

0x0

Gauta MSA_HTtotal

0x004C

[15:0]

MSA_VIš viso

RO

0x0

Gauta MSA_VTotal

0x0050

[15:0]

MSA_HStart

RO

0x0

Gautas MSA_HStart

0x0054

[15:0]

MSA_VStart

RO

0x0

Gautas MSA_VStart

0x0058

[15]

MSA_VSync_Polarity

RO

0x0

Gautas MSA_VSYNC_Polarity

[14:0]

MSA_VSync_Width

RO

0x0

Gauta MSA_VSYC_Width

0x005C

[15]

MSA_HSync_Polarity

RO

0x0

Gautas MSA_HSYNC_Polarity

[14:0]

MSA_HSync_Width

RO

0x0

Gauta MSA_HSYNC_Width

0x0060

[15:0]

MSA_HWidth

RO

0x0

Gauta MSA_HWidth

0x0064

[15:0]

MSA_Vaukštis

RO

0x0

Gautas MSA_VHeight

0x0068

[7:0]

MSA_MISC0

RO

0x0

Gautas MSA_MISC0

0x006C

[7:0]

MSA_MISC1

RO

0x0

Gautas MSA_MISC1

0x00C0

[15:0]

Video_Frame_Line_Number

RW

0x438

Eilučių skaičius gautame vaizdo kadre

0x00C4

[15:0]

Vaizdo įrašo_VSYNC_Plotis

RW

0x0004

Apibrėžia išvesties vaizdo įrašo VSYNC plotį vclk_i ciklais

0x00C8

[15:0]

Vaizdo įrašo_HSYNC_Plotis

RW

0x0004

Apibrėžia išvesties vaizdo HSYNC plotį vclk_i ciklais

0x00CC

[15:0]

VSYNC_To_HSYNC_Width

RW

0x0008

Apibrėžia atstumą tarp VSYNC ir HSYNC vclk_i ciklais

0x00D0

[15:0]

HSYNC_To_Pixel_Width

RW

0x0008

Apibrėžia atstumą tarp HSYNC ir pirmosios eilutės pikselio ciklais

0x00D8

[15:0]

Video_line_pixels

RW

0x0780

Pikselių skaičius gautoje vaizdo eilutėje

0x0100

[23:16] AUX_Tx_Data_Byte_Num

RW

0x00

DPCD skaitymo duomenų baitų skaičius AUX atsakyme

[3:0]

AUX_Tx_Command

RW

0x0

Komunikacija [3:0] AUX atsakyme (atsakymo tipas)

0x010C

[7:0]

AUX_Tx_Writing_Data

RW

0x00

Įrašykite visus DPCD skaitymo duomenų baitus AUX atsakymui

0x011C

[15:0]

Tx_AUX_Reply_Num

RC

0x0

Perduotų AUX atsakymo operacijų skaičius

0x0120

[15:0]

Rx_AUX_Request_Num

RC

0x0

AUX užklausos operacijų, kurias reikia gauti, skaičius

0x0124

[7:0]

AUX_Rx_Read_Data

RO

0x00

Skaityti visus gautos AUX užklausos operacijos baitus

0x012C

[7:0]

AUX_Rx_Request_Length

RO

0x00

Gautos AUX užklausos operacijos baitų skaičius

0x0140

[0]

HPD_Status

RW

0x0

Nustatykite HPD išvesties vertę

0x0144

[0]

Siųsti_HPD_IRQ

RW

0x0

Norėdami išsiųsti HPD pertraukimą, parašykite numeriu 1

0x0148

[19:0]

HPD_IRQ_Plotis

RW

0x249F0 Apibrėžia HPD IRQ žemo aktyvumo impulso plotį aux_clk_i ciklais

0x0180

[0]

IntMask_Total_Interrupt

RW

0x1

Pertraukimo kaukė: visiškas pertraukimas

0x0184

[1]

IntMask_NewAuxRequest

RW

0x1

Pertraukimo kaukė: gauta nauja AUX užklausa

[0]

IntMask_TxAuxDone

RW

0x1

Pertraukimo kaukė: AUX siuntimo atsakymas atliktas

0x01A0

[15]

Int_TotalInt

RC

0x0

Pertraukimas: visiškas pertraukimas

[1]

Int_NewAuxRequest

RC

0x0

Pertraukimas: gauta nauja AUX užklausa

[0]

Int_TxAuxDone

RC

0x0

Pertraukimas: AUX siuntimas Atsakymas atliktas

0x01D4

[31:16] Video_Output_LineNum

RO

0x0

Eilučių skaičius išvesties vaizdo kadre

[15:0]

Video_Output_PixelNum

RO

0x0

Pikselių skaičius išvesties vaizdo eilutėje

0x01F0

[21]

Video_LineNum_Unlock

RC

0x0

1 reiškia, kad išvesties vaizdo kadrų eilučių numeris nėra užrakintas

[5]

Video_PixelNum_Unlock

RC

0x0

1 reiškia, kad išvesties vaizdo taškų skaičius nėra užrakintas

Vartotojo vadovas
DS50003546A – 11
© 2023 Microchip Technology Inc. ir jos dukterinės įmonės

DisplayPort Rx IP konfigūracija

5.7 Vairuotojo konfigūracija (Užduok klausimą)

Galite rasti vairuotoją files toliau

kelias: ..\ \component\Microchip\SolutionCore\dp_receiver\ \Vairuotojas.

Vartotojo vadovas
DS50003546A – 12
© 2023 Microchip Technology Inc. ir jos dukterinės įmonės

Bandymo stendas

6. Bandymo stendas (Užduok klausimą)

Testbench yra skirtas DisplayPort Rx IP funkcionalumui patikrinti. DisplayPort Tx IP naudojamas DisplayPort Rx IP funkcionalumui patikrinti.

6.1 Modeliavimo eilutės (Užduok klausimą)

Norėdami imituoti šerdį naudodami bandymo stendą, atlikite šiuos veiksmus:

1. Libero SoC kataloge (View Windows Katalogas), išplėsti Sprendimai - vaizdo įrašas , vilkite ir numeskite DisplayPort Rx, tada spustelėkite OK. Žiūrėkite toliau pateiktą paveikslą.

6-1 pav. Ekrano valdiklis Libero SoC kataloge

2. SmartDesign susideda iš DisplayPort Tx ir DisplayPort Rx jungčių. Norėdami sukurti „SmartDesign“, skirtą „DisplayPort Rx“ IP modeliavimui, spustelėkite Libero projektas Vykdyti scenarijų. Naršykite iki scenarijaus ..\ \component\Microchip\SolutionCore\dp_receiver\ \scripts\Dp_Rx_SD.tcl, tada spustelėkite Bėk .

6-2 pav. Vykdykite scenarijų, skirtą DisplayPort Rx IP

Pasirodo „SmartDesign“. Žiūrėkite toliau pateiktą paveikslą.

Vartotojo vadovas
DS50003546A – 13
© 2023 Microchip Technology Inc. ir jos dukterinės įmonės

Bandymo stendas

6-3 pav. SmartDesign diagrama

diagrama

3. Ant Files skirtuką, spustelėkite modeliavimas Importuoti Files6-4 pav. Importuoti Files

dp_imtuvas_C0

prdata_o_0[31:0] pready_o_0

4. Importuokite tc_rx_videostream.txt, tc_rx_tps.txt, tc_rx_hpd.txt, tc_rx_aux_request.txt ir tc_rx_aux_reply.txt file iš

sekantis kelias: ..\ \component\Microchip\SolutionCore\dp_receiver\ \Stimulas.

5. Norėdami importuoti kitą file, naršykite aplanką, kuriame yra reikalingas fileir spustelėkite Atidaryti. Importuotas file nurodytas modeliavimo skiltyje, žr. tolesnį paveikslą.

 Vartotojo vadovas

DS50003546A – 14

© 2023 Microchip Technology Inc. ir jos dukterinės įmonės

Bandymo stendas

6-5 pav. Importuota FileSąrašas modeliavimo aplanke

6. Ant Stimulių hierarchija skirtuką, spustelėkite displayport_rx_tb (displayport_rx_tb. v). Rodyti Imituokite „Pre-Synth“ dizainą, tada spustelėkite Atidaryti interaktyviai

6-6 pav. Imituojantis bandymo stendas

ModelSim atidaromas su bandymų stendu file kaip parodyta toliau pateiktame paveikslėlyje.

Vartotojo vadovas
DS50003546A – 15
© 2023 Microchip Technology Inc. ir jos dukterinės įmonės

Bandymo stendas

6-7 pav. „DisplayPort Rx ModelSim“ bangos forma

Svarbu: Jei modeliavimas nutrūksta dėl vykdymo laiko limito, nurodyto DO file, naudokite paleisti - viskas komandą, kad užbaigtumėte modeliavimą.

 Vartotojo vadovas

DS50003546A – 16

© 2023 Microchip Technology Inc. ir jos dukterinės įmonės

Revizijos istorija

7. Revizijos istorija (Užduok klausimą)

Taisymų istorija aprašo pakeitimus, kurie buvo įgyvendinti dokumente. Pakeitimai pateikiami pagal peržiūrą, pradedant naujausiu leidiniu.

7-1 lentelė. Revizijos istorija

Peržiūra

Data

Aprašymas

A

06/2023

Pirminis dokumento išleidimas.

Vartotojo vadovas

DS50003546A – 17

© 2023 Microchip Technology Inc. ir jos dukterinės įmonės

Mikroschemos FPGA palaikymas 

„Microchip FPGA“ produktų grupė remia savo gaminius įvairiomis palaikymo paslaugomis, įskaitant klientų aptarnavimą, klientų techninės pagalbos centrą ir kt websvetainę ir pardavimų biurus visame pasaulyje. Klientams siūloma apsilankyti Microchip internetiniuose šaltiniuose prieš susisiekiant su palaikymo tarnyba, nes labai tikėtina, kad į jų klausimus jau buvo atsakyta.

Susisiekite su techninės pagalbos centru per websvetainė adresu www.microchip.com/support. Paminėkite FPGA įrenginio dalies numerį, pasirinkite atitinkamą korpuso kategoriją ir įkelkite dizainą files kurdami techninės pagalbos bylą.

Susisiekite su klientų aptarnavimo tarnyba dėl netechninio produkto palaikymo, pvz., produkto kainodaros, gaminio atnaujinimo, atnaujinimo informacijos, užsakymo būsenos ir įgaliojimo.

• Iš Šiaurės Amerikos skambinti 800.262.1060

• Iš viso pasaulio skambinkite 650.318.4460

• Faksas iš bet kurios pasaulio vietos, 650.318.8044

Informacija apie mikroschemą 

Mikroschema Websvetainę

„Microchip“ teikia internetinę pagalbą per mūsų websvetainė adresu www.microchip.com/. Tai webSvetainė naudojama gaminti files ir informacija lengvai prieinama klientams. Dalis galimo turinio apima:

• Produkto palaikymas – Duomenų lapai ir klaidos, paraiškos pastabos ir sample programas, projektavimo išteklius, vartotojo vadovus ir techninės įrangos palaikymo dokumentus, naujausius programinės įrangos leidimus ir archyvuotą programinę įrangą

• Bendroji techninė pagalba – Dažnai užduodami klausimai (DUK), techninės pagalbos užklausos, internetinės diskusijų grupės, Microchip projektavimo partnerių programos narių sąrašas

• „Microchip“ verslas – Produktų parinkimo ir užsakymo vadovai, naujausi Microchip pranešimai spaudai, seminarų ir renginių sąrašas, Microchip pardavimo biurų, platintojų ir gamyklų atstovų sąrašai

Pranešimų apie gaminio pasikeitimus paslauga

„Microchip“ pranešimų apie produktų pasikeitimus paslauga padeda klientams nuolat sužinoti apie „Microchip“ produktus. Prenumeratoriai gaus pranešimą el. paštu, kai bus pakeitimų, atnaujinimų, pataisymų ar klaidų, susijusių su nurodyta produktų šeima ar kūrimo įrankiu.

Norėdami užsiregistruoti, eikite į www.microchip.com/pcn ir vykdykite registracijos instrukcijas. Pagalba klientams

Microchip produktų vartotojai gali gauti pagalbą keliais kanalais: • Platintojo arba atstovo

• Vietinis pardavimo biuras

• Įterptųjų sprendimų inžinierius (ESE)

• Techninė pagalba

Klientai turėtų kreiptis į savo platintoją, atstovą arba ESE dėl pagalbos. Vietiniai pardavimo biurai taip pat gali padėti klientams. Šiame dokumente pateikiamas pardavimo biurų ir vietų sąrašas.

Techninė pagalba teikiama per websvetainė adresu: www.microchip.com/support Mikroschemų įrenginių kodo apsaugos funkcija

Atkreipkite dėmesį į toliau pateiktą informaciją apie kodo apsaugos funkciją Microchip gaminiuose:

 Vartotojo vadovas

DS50003546A – 18

© 2023 Microchip Technology Inc. ir jos dukterinės įmonės

• Mikroschemos gaminiai atitinka specifikacijas, nurodytas jų konkrečiame mikroschemos duomenų lape.

• „Microchip“ mano, kad jos gaminiai yra saugūs, kai jie naudojami pagal numatytą būdą, pagal veikimo specifikacijas ir įprastomis sąlygomis.

• Mikroschema vertina ir agresyviai gina savo intelektinės nuosavybės teises. Bandymai pažeisti Microchip produkto kodo apsaugos funkcijas yra griežtai draudžiami ir gali pažeisti Skaitmeninio tūkstantmečio autorių teisių įstatymą.

• Nei Microchip, nei joks kitas puslaidininkių gamintojas negali garantuoti savo kodo saugumo. Kodo apsauga nereiškia, kad garantuojame, kad gaminys yra „nepalaužiamas“. Kodo apsauga nuolat tobulinama. „Microchip“ yra įsipareigojusi nuolat tobulinti savo produktų kodo apsaugos funkcijas.

Teisinis pranešimas

Šis leidinys ir jame esanti informacija gali būti naudojami tik su Microchip produktais, įskaitant Microchip produktų projektavimą, testavimą ir integravimą su jūsų programa. Šios informacijos naudojimas bet kokiu kitu būdu pažeidžia šias sąlygas. Informacija apie įrenginio programas pateikiama tik jūsų patogumui ir ją gali pakeisti naujiniai. Jūs esate atsakingi už tai, kad jūsų paraiška atitiktų jūsų specifikacijas. Dėl papildomos pagalbos kreipkitės į vietinį Microchip pardavimo biurą arba gaukite papildomos pagalbos adresu www.microchip.com/en-us/support/design-help/ client-support-services.

ŠIĄ INFORMACIJĄ PATEIKIA MICROCHIP „TOKIA, KOKIA YRA“. MICROCHIP NESUTEIKIA JOKIŲ PAREIŠKIMŲ AR JOKIŲ GARANTIJŲ ARBA NUMANOMŲ, RAŠYTŲ AR ŽODINIŲ, ĮSTATYMŲ AR KITAIP, SUSIJUSIŲ SU INFORMACIJA, ĮSKAITANT, BET NE APSIRIBINTOJANT JOKIŲ NUMANOMŲ GARANTIJŲ TINKAMUMAS TAM TAM TAM TIKSLUI ARBA GARANTIJOS, SUSIJUSIOS SU JOS BŪKLĖS, KOKYBĖS AR VEIKSMAIS.

JOKIU ATVEJU MICROCHIP NEBUS ATSAKOMYBĖS UŽ JOKIUS NETIESIOGINIUS, SPECIALUS, BAUSMINIUS, ATSITIKTINIUS ARBA PASEKMINIUS NUOSTOLIUS, ŽALĄ, IŠLAIDAS AR IŠLAIDAS JOKIOS RŪŠIO KAS SUSIJĘ SU INFORMACIJA AR JOS NAUDOJIMUI GALIMYBĘ BUVO PRANEŠTA ARBA ŽALOS NAUJIMAS. VISO MICROCHIP ATSAKOMYBĖ UŽ VISUS PAREIŠKUS, JOKIU BŪDU SUSIJUSIUS SU INFORMACIJA AR JOS NAUDOJIMU, NEBUS VIRŠYDĖS MOKESČIŲ, JEI BŪTINA, KURIUS SUMOKATE UŽ MICROCHIP, SUMOS, KIEK LEIDŽIAMA ĮSTATYMŲ.

„Microchip“ prietaisų naudojimas gyvybės palaikymo ir (arba) saugos tikslais yra visiškai pirkėjo rizika, o pirkėjas sutinka ginti, atlyginti žalą ir laikyti „Microchip“ nepavojingą nuo bet kokios žalos, pretenzijų, ieškinių ar išlaidų, kylančių dėl tokio naudojimo. Jokios „Microchip“ intelektinės nuosavybės teisės neperduodamos, netiesiogiai ar kitaip, nebent nurodyta kitaip.

Prekių ženklai

Mikroschemos pavadinimas ir logotipas, Microchip logotipas, Adaptec, AVR, AVR logotipas, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinklusMD, maXTouchty, MediaLB, megaAVR, Microsemi, Microsemi logotipas, MOST, MOST logotipas, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 logotipas, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST logotipas, SuperFlash, Sym , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron ir XMEGA yra registruotieji Microchip Technology Incorporated prekių ženklai JAV ir kitose šalyse.

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 logotipas, Quiet- Wire, SmartFusion, „SyncWorld“, „Temux“, „TimeCesium“, „TimeHub“, „TimePictra“, „TimeProvider“, „TrueTime“ ir „ZL“ yra „Microchip Technology Incorporated“ JAV registruotieji prekių ženklai.

Gretimų klavišų slopinimas, AKS, analoginis skaitmeniniam amžiui, bet koks kondensatorius, „AnyIn“, „AnyOut“, papildytas perjungimas, „BlueSky“, „BodyCom“, „Clockstudio“, „CodeGuard“, „CryptoAuthentication“, „CryptoAutomotive“, „CryptoCompanion“, „CryptoController“, „Dynats“ PICDEM, dds.

 Vartotojo vadovas

DS50003546A – 19

© 2023 Microchip Technology Inc. ir jos dukterinės įmonės

Average Matching, DAM, ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, In-Circuit Serial programavimas, ICSP, INICnet, Intelligent Paralleling, IntelliMOS, Inter-Chip Connectivity, JitterBlocker, Knob-on-Display, KoD, maxCryppoView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB sertifikuotas logotipas, MPLIB, MPLINK, MultiTRAK, NetDetach, visažinis kodų generavimas, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, REAL Blocker, RippAXle , RTG4, SAM ICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance, Patikimas laikas, TSHARC, USBCheck, Vector VarlSenoxse , VeriPHY, ViewSpan, WiperLock, XpressConnect ir ZENA yra Microchip Technology Incorporated prekių ženklai JAV ir kitose šalyse.

SQTP yra „Microchip Technology Incorporated“ paslaugų ženklas JAV

„Adaptec“ logotipas, „Frequency on Demand“, „Silicon Storage Technology“ ir „Symmcom“ yra registruotieji „Microchip Technology Inc.“ prekių ženklai kitose šalyse.

„GestIC“ yra „Microchip Technology Germany II GmbH & Co. KG“, „Microchip Technology Inc.“ dukterinės įmonės kitose šalyse, registruotasis prekės ženklas.

Visi kiti čia paminėti prekių ženklai yra atitinkamų įmonių nuosavybė. © 2023, Microchip Technology Incorporated ir jos dukterinės įmonės. Visos teisės saugomos. ISBN: 978-1-6683-2664-0

Kokybės vadybos sistema

Norėdami gauti informacijos apie „Microchip“ kokybės valdymo sistemas, apsilankykite www.microchip.com/quality.

 Vartotojo vadovas

DS50003546A – 20

© 2023 Microchip Technology Inc. ir jos dukterinės įmonės

Pardavimai ir aptarnavimas visame pasaulyje

AMERIKA AZIJA/RAMIOJI AZIJA/RAMIOJI EUROPA

Įmonės biuras

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

Faksas: 480-792-7277

Techninė pagalba:

www.microchip.com/support

Web Adresas: www.microchip.com

Atlanta

Duluth, GA

Tel: 678-957-9614

Faksas: 678-957-1455

Ostinas, Teksasas

Tel: 512-257-3370

Bostonas

Westborough, MA

Tel: 774-760-0087

Faksas: 774-760-0088

Čikaga

Itasca, IL

Tel: 630-285-0071

Faksas: 630-285-0075

Dalasas

Addison, TX

Tel: 972-818-7423

Faksas: 972-818-2924

Detroitas

Novi, MI

Tel: 248-848-4000

Hiustonas, Teksasas

Tel: 281-894-5983

Indianapolis

Noblesville, IN

Tel: 317-773-8323

Faksas: 317-773-5453

Tel: 317-536-2380

Los Andželas

Misija Viejo, CA

Tel: 949-462-9523

Faksas: 949-462-9608

Tel: 951-273-7800

Rolis, NC

Tel: 919-844-7510

Niujorkas, NY

Tel: 631-435-6000

San Chosė, Kalifornija

Tel: 408-735-9110

Tel: 408-436-4270

Kanada – Torontas

Tel: 905-695-1980

Faksas: 905-695-2078

Australija – Sidnėjus Tel.: 61-2-9868-6733 Kinija – Pekinas

Tel.: 86-10-8569-7000 Kinija – Čengdu

Tel.: 86-28-8665-5511 Kinija – Čongčingas Tel.: 86-23-8980-9588 Kinija – Dongguanas Tel.: 86-769-8702-9880 Kinija – Guangdžou Tel.: 86-20-8755-8029 Kinija – Hangdžou Tel.: 86-571-8792-8115 Kinija – Honkongo SAR Tel.: 852-2943-5100 Kinija – Nankinas

Tel.: 86-25-8473-2460 Kinija – Čingdao

Tel.: 86-532-8502-7355 Kinija – Šanchajus

Tel.: 86-21-3326-8000 Kinija – Šenjangas Tel.: 86-24-2334-2829 Kinija – Šendženas Tel.: 86-755-8864-2200 Kinija – Sudžou

Tel.: 86-186-6233-1526 Kinija – Uhanas

Tel.: 86-27-5980-5300 Kinija – Sianas

Tel.: 86-29-8833-7252 Kinija – Siamenas

Tel.: 86-592-2388138 Kinija – Zhuhai

Tel.: 86-756-3210040

Indija – Bengalūras

Tel.: 91-80-3090-4444

Indija – Naujasis Delis

Tel.: 91-11-4160-8631

Indija - Puna

Tel.: 91-20-4121-0141

Japonija – Osaka

Tel.: 81-6-6152-7160

Japonija – Tokijas

Tel.: 81-3-6880-3770

Korėja – Daegu

Tel.: 82-53-744-4301

Korėja – Seulas

Tel.: 82-2-554-7200

Malaizija – Kvala Lumpūras

Tel.: 60-3-7651-7906

Malaizija – Penangas

Tel.: 60-4-227-8870

Filipinai – Manila

Tel.: 63-2-634-9065

Singapūras

Tel.: 65-6334-8870

Taivanas – Hsin Chu

Tel.: 886-3-577-8366

Taivanas – Gaosiongas

Tel.: 886-7-213-7830

Taivanas – Taipėjus

Tel.: 886-2-2508-8600

Tailandas – Bankokas

Tel.: 66-2-694-1351

Vietnamas – Hošiminas

Tel.: 84-28-5448-2100

 Vartotojo vadovas

Austrija – Velsas

Tel.: 43-7242-2244-39

Faksas: 43-7242-2244-393

Danija – Kopenhaga

Tel.: 45-4485-5910

Faksas: 45-4485-2829

Suomija – Espo

Tel.: 358-9-4520-820

Prancūzija – Paryžius

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

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

Vokietija – Garchingas

Tel.: 49-8931-9700

Vokietija – Haanas

Tel.: 49-2129-3766400

Vokietija – Heilbronas

Tel.: 49-7131-72400

Vokietija – Karlsrūhė

Tel.: 49-721-625370

Vokietija – Miunchenas

Tel: 49-89-627-144-0

Fax: 49-89-627-144-44

Vokietija – Rozenheimas

Tel.: 49-8031-354-560

Izraelis – Raanana

Tel.: 972-9-744-7705

Italija – Milanas

Tel.: 39-0331-742611

Faksas: 39-0331-466781

Italija – Paduva

Tel.: 39-049-7625286

Nyderlandai – Drunen

Tel.: 31-416-690399

Faksas: 31-416-690340

Norvegija – Trondheimas

Tel.: 47-72884388

Lenkija – Varšuva

Tel.: 48-22-3325737

Rumunija – Bukareštas

Tel: 40-21-407-87-50

Ispanija – Madridas

Tel: 34-91-708-08-90

Fax: 34-91-708-08-91

Švedija – Gotenbergas

Tel: 46-31-704-60-40

Švedija – Stokholmas

Tel.: 46-8-5090-4654

JK – Vokingamas

Tel.: 44-118-921-5800

Faksas: 44-118-921-5820

DS50003546A – 21

© 2023 Microchip Technology Inc. ir jos dukterinė įmonė

Dokumentai / Ištekliai

MICROCHIP IP RX DisplayPort Tx šaltiniai [pdfVartotojo vadovas
IP RX DisplayPort Tx šaltiniai, DisplayPort Tx šaltiniai, Tx šaltiniai, šaltiniai

Nuorodos

Palikite komentarą

Jūsų el. pašto adresas nebus skelbiamas. Privalomi laukai pažymėti *