kandungan bersembunyi

Sumber Tx DisplayPort IP RX

Panduan Pengguna IP RX Port Paparan

pengenalan (Tanya Soalan)

IP DisplayPort Rx direka untuk menerima video daripada sumber DisplayPort Tx. Ia disasarkan untuk PolarFire® Aplikasi FPGA dan dilaksanakan berdasarkan protokol DisplayPort Standard 1.4 Persatuan Piawaian Elektronik Video (VESA). Untuk maklumat lanjut tentang protokol VESA, lihat VESA. Ia menyokong kadar standard 1.62, 2.7, 5.4 dan 8.1 Gbps untuk paparan.

Ringkasan (Tanya Soalan)

Jadual berikut menyediakan ringkasan ciri-ciri IP DisplayPort Rx.

Jadual 1. Ringkasan

Versi Teras

Dokumen ini digunakan untuk DisplayPort Rx v2.1.

Keluarga Peranti yang Disokong

PolarFire® SoC

PolarFire

Aliran Alat yang Disokong

Memerlukan Libero® SoC v12.0 atau keluaran yang lebih baru.

Pelesenan

Teras dikunci lesen untuk RTL teks yang jelas. Ia menyokong penjanaan RTL yang disulitkan untuk teras versi Verilog tanpa lesen.

Ciri-ciri (Tanya Soalan)

Ciri utama DisplayPort Rx disenaraikan seperti berikut:

  • Sokong 1, 2 atau 4 Lorong
  • Menyokong 6, 8, dan 10 Bit Setiap Komponen
  • Menyokong Sehingga 8.1 Gbps Setiap Lorong
  • Menyokong Protokol DisplayPort 1.4
  • Hanya Menyokong Strim Video Tunggal atau Mod SST, dan Mod MST tidak Disokong
  • Penghantaran Audio tidak Disokong

Penggunaan dan Prestasi Peranti (Tanya Soalan)

Jadual berikut menyenaraikan penggunaan dan prestasi peranti.

Jadual 2. Penggunaan dan Prestasi Peranti

Keluarga

Peranti

LUTs

DFF

Prestasi (MHz)

LSRAM

µSRAM

Blok Matematik

Cip Global

PolarFire®

MPF300T

30652

14123

200

28

32

0

2

Panduan Pengguna

DS50003546A – 1

© 2023 Microchip Technology Inc. dan anak syarikatnya

Pelaksanaan Perkakasan

1. Pelaksanaan Perkakasan (Tanya Soalan)

Rajah berikut menunjukkan pelaksanaan IP DisplayPort Rx.

Rajah 1-1. Pelaksanaan IP DisplayPort Rx

pelaksanaan

IP DisplayPort Rx termasuk yang berikut:

  • Modul Descrambler
  • Modul penerima lorong
  • Modul Penerima Strim Video
  • modul AUX_CH

Descrambler mengosongkan data lorong input. Penerima lorong menyahmultipleks semua jenis data pada setiap lorong. Penerima Strim Video mendapat piksel video daripada penerima lorong, ia memulihkan isyarat aliran video. Modul AUX_CH menerima arahan Permintaan AUX daripada peranti sumber DisplayPort dan menghantar Balasan AUX ke peranti sumber DisplayPort.

1.1 Penerangan Fungsian (Tanya Soalan)

Bahagian ini menerangkan perihalan fungsi IP DisplayPort Rx.

HPD

IP DisplayPort Rx mengeluarkan isyarat HPD mengikut tetapan perisian aplikasi sink DisplayPort. Selepas IP DisplayPort Rx sedia, perisian aplikasi sink DisplayPort mesti menetapkan isyarat HPD kepada 1. Apabila ia menjangkakan peranti sumber DisplayPort membaca semula status peranti sinki atau latihan semula, perisian aplikasi sink DisplayPort mesti menetapkan HPD untuk menjana isyarat gangguan HPD.

Saluran AUX

Peranti sumber DisplayPort menyampaikan sinki DisplayPort melalui Saluran AUX. Peranti sumber menghantar transaksi permintaan ke peranti sinki dan peranti sinki menghantar transaksi Balas ke Peranti sumber. DisplayPort Rx melaksanakan pemancar transaksi AUX dan penerima. Untuk pemancar transaksi AUX, perisian aplikasi sink DisplayPort menyediakan semua bait kandungan transaksi AUX, IP DisplayPort Rx menjana aliran bit transaksi. Untuk penerima transaksi AUX, DisplayPort Rx IP menerima transaksi dan mengekstrak semua bait ke perisian aplikasi DisplayPort. Pembuat Dasar Pautan dan Pembuat Dasar Strim mesti dilaksanakan dalam perisian aplikasi DisplayPort.

Penghantaran Strim Video

IP DisplayPort Rx menyokong RGB 4:4:4, dan hanya menyokong satu aliran video. Selepas latihan selesai dan aliran video sedia, IP DisplayPort Rx mula menghantar aliran video. Selepas latihan, IP DisplayPort Rx mesti didayakan untuk penerimaan video. IP DisplayPort Rx tidak termasuk fungsi pemulihan jam video. Pengguna mesti memulihkan jam video di luar IP DisplayPort Rx atau menggunakan jam frekuensi tetap yang cukup tinggi untuk mengeluarkan data aliran video.

Panduan Pengguna
DS50003546A – 4
© 2023 Microchip Technology Inc. dan anak syarikatnya

Aplikasi IP DisplayPort Rx

2. Aplikasi IP DisplayPort Rx (Tanya soalan) Rajah berikut menunjukkan aplikasi IP DisplayPort Rx biasa.

Rajah 2-1. Aplikasi biasa untuk DisplayPort Rx IP

port paparan

Seperti yang ditunjukkan dalam rajah sebelumnya, blok transceiver menerima empat data lorong. Terdapat empat FIFO tak segerak untuk menyegerakkan semua data lorong ke dalam satu domain jam. Data empat lorong ini dinyahkodkan kepada kod 8B dalam modul penyahkod 8B10B. IP DisplayPort Rx mendapat data lorong 8B dan data aliran video output; ia juga berfungsi dengan perisian RISC-V untuk menyelesaikan latihan dan Pembuat Polisi Pautan. Data aliran video yang dipulihkan diproses dalam modul Pemprosesan Imej dan menjana output pada antara muka output RGB.

Panduan Pengguna
DS50003546A – 5
© 2023 Microchip Technology Inc. dan anak syarikatnya

Parameter DisplayPort Rx dan Isyarat Antara Muka

3. Parameter DisplayPort Rx dan Isyarat Antara Muka (Tanya soalan) 

Bahagian ini membincangkan parameter dalam konfigurator GUI DisplayPort Tx dan isyarat I/O. 

3.1 Tetapan Konfigurasi (Tanya soalan)

Jadual berikut menyenaraikan perihalan parameter konfigurasi yang digunakan dalam pelaksanaan perkakasan DisplayPort Rx. Ini adalah parameter generik dan berbeza mengikut keperluan aplikasi.

Jadual 3-1. Parameter Konfigurasi

Nama

Lalai

Penerangan

Kedalaman Penampan Talian

2048

Kedalaman penimbal talian keluaran

Ia mestilah lebih besar daripada nombor piksel baris

Bilangan lorong

4

Menyokong 1, 2, dan 4 lorong

3.2 Isyarat Input dan Output (Tanya soalan)

Jadual berikut menyenaraikan port input dan output DisplayPort Rx IP.

Jadual 3-2. Port Input dan Output DisplayPort Rx IP

Antara muka

Lebar

Penerangan Arah

vclk_i

1

Input

Jam video

dpclk_i

1

Input

Jam kerja IP DisplayPort

Ia ialah DisplayPortLaneRate/40

Untuk example, kadar lorong DisplayPort ialah 2.7 Gbps, dpclk_i ialah 2.7 Gbps/40 = 67.5 MHz

aux_clk_i

1

Input

Jam Saluran AUX, ia adalah 100 MHz

pclk_i

1

Input

Jam antara muka APB

prst_n_i

1

Input

Isyarat tetapan semula aktif rendah disegerakkan dengan pclk_i

paddr_i

16

Input

alamat APB

pwrite_i

1

Input

Isyarat tulis APB

psel_i

1

Input

Isyarat pilih APB

penable_i

1

Input

APB membolehkan isyarat

pwdata_i

32

Input

Data penulisan APB

prdata_o

32

Keluaran

Data bacaan APB

pready_o

1

Keluaran

Isyarat sedia data bacaan APB

ke dalam

1

Keluaran

Mengganggu isyarat kepada CPU

vsync_o

1

Keluaran

VSYNC untuk strim video output

Ia adalah segerak dengan vclk_i.

hsync_o

1

Keluaran

HSYNC untuk strim video output

Ia adalah segerak dengan vclk_i.

pixel_val_o

1/2/4

Keluaran

Menunjukkan pengesahan piksel pada port pixel_data_o, segerak dengan vclk_i

Panduan Pengguna
DS50003546A – 6
© 2023 Microchip Technology Inc. dan anak syarikatnya

Parameter DisplayPort Rx dan Isyarat Antara Muka

……..bersambung 

Penerangan Arah Lebar Antara Muka

pixel_data_o

48/96/192

Keluaran

Data piksel strim video output, ia boleh menjadi 1, 2, atau 4 piksel selari. ia adalah segerak dengan vclk_i.

Untuk 4 piksel selari,

• bit[191:144] untuk 1st piksel

• bit[143:96] untuk 2nd piksel

• bit[95:48] untuk 3rd piksel

• bit[47:0] untuk 4th piksel

Setiap piksel menggunakan 48 bit, untuk RGB, bit[47:32] ialah R, bit[31:16] ialah G, bit[15:0] ialah B. Setiap komponen warna menggunakan bit BPC terendah. Untuk example, RGB dengan 24 bit setiap piksel, bit[7:0] ialah B, bit[23:16] ialah G, bit[39:32] ialah R, semua bit lain dikhaskan.

hpd_o

1

Keluaran

Isyarat keluaran HPD

aux_tx_en_o

1

Keluaran

Data AUX Tx membolehkan isyarat

aux_tx_io_o

1

Keluaran

Data AUX Tx

aux_rx_io_i

1

Input

Data AUX Rx

dp_lane_k_i

Bilangan lorong * 4

Input

Data lorong input DisplayPort Petunjuk K

Ia adalah segerak dengan dpclk_i.

• Bit[15:12] untuk Lane0

• Bit[11:8] untuk Lane1

• Bit[7:4] untuk Lane2

• Bit[3:0] untuk Lane3

dp_lane_data_i

Bilangan

lorong*32

Input

Data lorong input DisplayPort

Ia adalah segerak dengan dpclk_i.

• Bit[127:96] untuk Lane0

• Bit[95:64] untuk Lane1

• Bit[63:32] untuk Lane2

• Bit[31:0] untuk Lane3

mvid_val_o

1

Keluaran

Menunjukkan jika mvid_o dan nvid_o tersedia, ia adalah segerak dengan dpclk_i.

mvid_o

24

Keluaran

Mvid

Ia adalah segerak dengan dpclk_i.

nvid_o

24

Keluaran

Nvid

Ia adalah segerak dengan dpclk_i.

xcvr_rx_ready_i Bilangan lorong

Input

Isyarat sedia pemancar

pcs_err_i

Bilangan lorong

Input

Isyarat ralat penyahkod Pcs Teras

pcs_rstn_o

1

Keluaran

Set semula penyahkod Pcs Teras

lorong0_rxclk_i

1

Input

Jam Lane0 daripada Transceiver

lorong1_rxclk_i

1

Input

Jam Lane1 daripada Transceiver

lorong2_rxclk_i

1

Input

Jam Lane2 daripada Transceiver

lorong3_rxclk_i

1

Input

Jam Lane3 daripada Transceiver

Panduan Pengguna
DS50003546A – 7
© 2023 Microchip Technology Inc. dan anak syarikatnya

Rajah Masa

4. Rajah Masa (Tanya soalan)

Seperti yang ditunjukkan dalam rajah, hsync_o ditegaskan untuk beberapa kitaran sebelum setiap baris. Jika terdapat n baris dalam bingkai video, terdapat n hsync_o yang ditegaskan. Sebelum baris pertama dan hsync_o yang pertama ditegaskan, vsync_o ditegaskan untuk beberapa kitaran. Kedudukan dan lebar VSYNC dan HSYNC dikonfigurasikan oleh perisian.

Rajah 4-1. Rajah Masa untuk Isyarat Antara Muka Strim Video Output

isyarat

Konfigurasi IP DisplayPort Rx

5. Konfigurasi IP DisplayPort Rx (Tanya soalan)

Bahagian ini menerangkan pelbagai parameter konfigurasi IP DisplayPort Rx.

5.1 HPD (Tanya soalan)

Apabila peranti sink DisplayPort sedia dan disambungkan ke peranti sumber DisplayPort, perisian aplikasi sink DisplayPort mesti menegaskan isyarat HPD kepada 1 dengan menulis 0x01 ke dalam daftar 0x0140. Perisian aplikasi sink DisplayPort mesti memantau status peranti sink. Jika peranti sinki memerlukan peranti sumber untuk membaca daftar DPCD, perisian peranti sinki mesti menghantar gangguan HPD dengan menulis 0x01 ke dalam daftar 0x0144, kemudian tulis 0x00 ke 0x0144.

5.2 Terima Transaksi Permintaan AUX (Tanya soalan)

Apabila IP DisplayPort Rx menerima transaksi Permintaan AUX dan gangguan didayakan, perisian mesti menerima gangguan acara NewAuxReply. Perisian mesti melakukan langkah berikut untuk membaca transaksi Permintaan AUX yang diterima daripada IP DisplayPort:

1. Baca daftar 0x012C untuk mengetahui panjang (RequestBytesNum) transaksi AUX yang diterima.

2. Baca daftar 0x0124 RequestBytesNum kali untuk mendapatkan semua bait transaksi AUX yang diterima.

3. Transaksi Permintaan AUX COMM[3:0] ialah bit bait bacaan pertama [7:4].

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

5. Medan Panjang Permintaan AUX ialah FourthByte[7:0].

6. Untuk transaksi Permintaan penulisan DPCD, semua bait selepas medan panjang adalah menulis data. 5.3 Hantar Transaksi Balasan AUX (Tanya soalan)

Selepas menerima transaksi Permintaan AUX, perisian mesti mengkonfigurasi IP DisplayPort Rx untuk menghantar transaksi Balasan AUX secepat mungkin. Perisian bertanggungjawab untuk menentukan semua bait transaksi Balas, yang termasuk jenis Balas.

Untuk menghantar Balasan AUX, perisian mesti melakukan langkah berikut:

1. Jika transaksi AUX Reply termasuk data bacaan DPCD, tulis semua data baca ke dalam daftar 0x010C bait demi bait. Jika tiada data bacaan DPCD untuk dihantar, langkau langkah ini.

2. Tentukan berapa banyak bait bacaan DPCD (AuxReadBytesNum). Jika tiada bait bacaan DPCD, AuxReadBytesNum ialah 0.

3. Tentukan jenis Balasan AUX (ReplyComm).

4. Tulis ((AuxReadBytesNum<<16) | ReplyComm) ke dalam daftar 0x0100.

5.4 Latihan Lorong DisplayPort (Tanya soalan)

Pada latihan pertama stage, peranti sumber DisplayPort menghantar TPS1 untuk menjadikan peranti sinki DisplayPort yang dilampirkan untuk mendapatkan LANEx_CR_DONE.

Pada latihan kedua stage, peranti sumber DisplayPort menghantar TPS2/TPS3/TPS4 untuk mendapatkan peranti sinki DisplayPort yang dilampirkan untuk mendapatkan LANEx_EQ_DONE, LANEx_SYMBOL_LOCKED dan INTERLANE_ALIGN_DONE.

LANEx_CR_DONE menunjukkan bahawa FPGA Transceiver CDR dikunci. LANEx_SYMBOL_LOCKED menunjukkan bahawa penyahkod 8B10B menyahkod 8B bait dengan betul.

Sebelum prosedur latihan, perisian aplikasi sink DisplayPort mesti membiarkan peranti sumber. IP DisplayPort Rx menyokong TPS3 dan TPS4.

Apabila peranti sumber menghantar TPS3/TPS4 (peranti sumber menulis DPCD_0x0102 untuk menunjukkan penghantaran TPS3/ TPS4), perisian mesti melakukan langkah berikut untuk menyemak sama ada latihan telah dilakukan:

Panduan Pengguna
DS50003546A – 9
© 2023 Microchip Technology Inc. dan anak syarikatnya

Konfigurasi IP DisplayPort Rx

1. Tulis nombor lorong yang didayakan ke dalam daftar 0x0000.

2. Tulis 0x00 ke dalam daftar 0x0014 untuk melumpuhkan descrambler untuk TPS3. Tulis 0x01 untuk mendayakan descrambler untuk TPS4.

3. Menunggu sehingga peranti sumber membaca DPCD_0x0202 dan DPCD_0x0203 DPCD daftar.

4. Baca daftar 0x0038 untuk mengetahui sama ada lorong IP DisplayPort Rx telah menerima TPS3. Tetapkan LANEx_EQ_DONE kepada 1 apabila TPS3 diterima.

5. Baca daftar 0x0018 untuk mengetahui sama ada semua lorong dijajarkan. Tetapkan INTERLANE _ALIGN_DONE kepada 1 jika semua lorong dijajarkan.

Dalam prosedur latihan, perisian mungkin perlu mengkonfigurasi tetapan Transceiver SI dan kadar lorong Transceiver.

5.5 Penerima Strim Video (Tanya soalan)

Selepas latihan selesai, IP DisplayPort Rx mesti mendayakan penerima strim video. Untuk mendayakan penerima video, perisian mesti melakukan konfigurasi berikut:

1. Tulis 0x01 ke dalam daftar 0x0014 untuk membolehkan descrambler.

2. Tulis 0x01 ke dalam daftar 0x0010 untuk mendayakan penerima strim video.

3. Baca MSA dari daftar 0x0048 untuk mendaftar 0x006C sehingga nilai MSA yang bermakna ditemui.

4. Tulis FrameLinesNumber ke dalam daftar 0x00C0. Tulis LinePixelsNumber ke dalam daftar 0x00D8. Untuk exampJadi, jika kita tahu bahawa ia adalah strim video 1920×1080 daripada MSA, kemudian tulis 1080 ke dalam daftar 0x00C0 dan tulis 1920 ke dalam daftar 0x00D8.

5. Baca daftar 0x01D4 untuk menyemak sama ada bingkai strim video yang dipulihkan telah menjangkakan HWidth dan menjangkakan VHeight.

6. Baca daftar 0x01F0 untuk mengosongkan dan membuang nilai bacaan kerana daftar ini merekodkan status daripada bacaan terakhir.

7. Menunggu kira-kira 1 saat atau beberapa saat, Baca daftar 0x01F0 sekali lagi. Semak bit [5] untuk menyemak sama ada HWidth strim video yang dipulihkan dikunci. 1 bermakna tidak berkunci dan 0 bermakna terkunci. Memeriksa bit [21] untuk menyemak sama ada memulihkan aliran video VHeight dikunci. 1 bermakna tidak berkunci dan 0 bermakna terkunci.

5.6 Definisi Daftar (Tanya soalan)

Jadual berikut menunjukkan daftar dalaman yang ditakrifkan dalam DisplayPort Tx IP.

Jadual 5-1. Daftar IP DisplayPort Rx

Bit Alamat

Nama

Taip Lalai

Penerangan

0x0000

[2:0]

Enabled_Lanes_Number

RW

0x4

Lorong didayakan nombor 4 lorong, 2 lorong atau 1 lorong

0x0004

[2:0]

Out_Parallel_Pixel_Nombor

RW

0x4

Bilangan piksel selari pada antara muka output strim video

0x0010

[0]

Video_Stream_Enable

RW

0x0

Dayakan penerima strim video

0x0014

[0]

Descramble_Enable

RW

0x0

Dayakan descrambler

0x0018

[0]

InterLane_Alignment_Status RO

0x0

Menunjukkan jika lorong dijajarkan

0x001C

[1]

Ralat_Penjajaran

RC

0x0

Menunjukkan jika terdapat ralat dalam prosedur penjajaran

[0]

Penjajaran_Baharu

RC

0x0

Menunjukkan jika terdapat acara penjajaran baharu. Apabila lorong tidak dijajarkan, penjajaran baharu dijangka. Apabila lorong dijajar dan terdapat penjajaran baharu, ini bermakna lorong terkeluar daripada penjajaran dan dijajar semula.

0x0038

[14:12] Lorong3_RX_TPS_Mod

RO

0x0

Lane3 menerima mod TPSx. 2 bermaksud TPS2, 3 bermaksud TPS3, dan 4 bermaksud TPS4.

Panduan Pengguna
DS50003546A – 10
© 2023 Microchip Technology Inc. dan anak syarikatnya

Konfigurasi IP DisplayPort Rx

……..bersambung 

Nama Bit Alamat Jenis Perihalan Lalai

[10:8]

Lorong2_RX_TPS_Mod

RO

0x0

Lane2 menerima mod TPSx

[6:4]

Lorong1_RX_TPS_Mod

RO

0x0

Lane1 menerima mod TPSx

[2:0]

Lorong0_RX_TPS_Mod

RO

0x0

Lane0 menerima mod TPSx

0x0044

[7:0]

Rx_VBID

RO

0x00

Menerima VBID

0x0048

[15:0]

MSA_HTotal

RO

0x0

Menerima MSA_HTotal

0x004C

[15:0]

MSA_VTotal

RO

0x0

Menerima MSA_VTotal

0x0050

[15:0]

MSA_HStart

RO

0x0

Menerima MSA_HStart

0x0054

[15:0]

MSA_VStart

RO

0x0

Menerima MSA_VStart

0x0058

[15]

MSA_VSync_Polarity

RO

0x0

Menerima MSA_VSYNC_Polarity

[14:0]

MSA_VSync_Width

RO

0x0

Menerima MSA_VSYC_Width

0x005C

[15]

MSA_HSync_Polarity

RO

0x0

Menerima MSA_HSYNC_Polarity

[14:0]

MSA_HSync_Width

RO

0x0

Menerima MSA_HSYNC_Width

0x0060

[15:0]

MSA_HWidth

RO

0x0

Menerima MSA_HWidth

0x0064

[15:0]

MSA_VHeight

RO

0x0

Menerima MSA_VHeight

0x0068

[7:0]

MSA_MISC0

RO

0x0

Menerima MSA_MISC0

0x006C

[7:0]

MSA_MISC1

RO

0x0

Menerima MSA_MISC1

0x00C0

[15:0]

Nombor Talian_Bingkai_Video

RW

0x438

Bilangan baris dalam bingkai video yang diterima

0x00C4

[15:0]

Video_VSYNC_Width

RW

0x0004

Mentakrifkan lebar VSYNC video output dalam kitaran vclk_i

0x00C8

[15:0]

Video_HSYNC_Width

RW

0x0004

Mentakrifkan lebar HSYNC video output dalam kitaran vclk_i

0x00CC

[15:0]

VSYNC_To_HSYNC_Width

RW

0x0008

Mentakrifkan jarak antara VSYNC dan HSYNC dalam kitaran vclk_i

0x00D0

[15:0]

HSYNC_To_Pixel_Width

RW

0x0008

Mentakrifkan jarak antara HSYNC dan piksel baris pertama dalam kitaran

0x00D8

[15:0]

Video_line_pixels

RW

0x0780

Bilangan piksel dalam baris video yang diterima

0x0100

[23:16] AUX_Tx_Data_Byte_Num

RW

0x00

Bilangan bait data bacaan DPCD dalam Balasan AUX

[3:0]

AUX_Tx_Command

RW

0x0

Kom[3:0] dalam Balasan AUX (Jenis Balasan)

0x010C

[7:0]

AUX_Tx_Writing_Data

RW

0x00

Tulis semua bait data bacaan DPCD untuk Balasan AUX

0x011C

[15:0]

Tx_AUX_Reply_Num

RC

0x0

Bilangan transaksi AUX Reply yang akan dihantar

0x0120

[15:0]

Rx_AUX_Request_Num

RC

0x0

Bilangan transaksi Permintaan AUX yang akan diterima

0x0124

[7:0]

AUX_Rx_Read_Data

RO

0x00

Baca semua bait transaksi Permintaan AUX yang diterima

0x012C

[7:0]

AUX_Rx_Request_Length

RO

0x00

Bilangan bait dalam transaksi Permintaan AUX yang diterima

0x0140

[0]

HPD_Status

RW

0x0

Tetapkan nilai output HPD

0x0144

[0]

Hantar_HPD_IRQ

RW

0x0

Tulis kepada 1 untuk menghantar gangguan HPD

0x0148

[19:0]

HPD_IRQ_Width

RW

0x249F0 Mentakrifkan lebar nadi aktif rendah HPD IRQ dalam kitaran aux_clk_i

0x0180

[0]

IntMask_Total_Interrupt

RW

0x1

Topeng Gangguan: jumlah gangguan

0x0184

[1]

IntMask_NewAuxRequest

RW

0x1

Topeng Gangguan: Menerima Permintaan AUX baharu

[0]

IntMask_TxAuxDone

RW

0x1

Topeng Gangguan: Hantar Balasan AUX selesai

0x01A0

[15]

Int_TotalInt

RC

0x0

Gangguan: jumlah gangguan

[1]

Int_NewAuxRequest

RC

0x0

Gangguan: Menerima Permintaan AUX baharu

[0]

Int_TxAuxDone

RC

0x0

Sampuk: Hantar Balasan AUX selesai

0x01D4

[31:16] Video_Output_LineNum

RO

0x0

Bilangan baris dalam bingkai video output

[15:0]

Video_Output_PixelNum

RO

0x0

Bilangan piksel dalam baris video output

0x01F0

[21]

Video_LineNum_Unlock

RC

0x0

1 bermakna nombor baris bingkai video output tidak dikunci

[5]

Video_PixelNum_Unlock

RC

0x0

1 bermakna nombor piksel video output tidak dikunci

Panduan Pengguna
DS50003546A – 11
© 2023 Microchip Technology Inc. dan anak syarikatnya

Konfigurasi IP DisplayPort Rx

5.7 Konfigurasi Pemandu (Tanya soalan)

Anda boleh mencari pemandu files dalam yang berikut

laluan: ..\ \component\Microchip\SolutionCore\dp_receiver\ \Pemandu.

Panduan Pengguna
DS50003546A – 12
© 2023 Microchip Technology Inc. dan anak syarikatnya

Testbench

6. Testbench (Tanya soalan)

Testbench disediakan untuk menyemak kefungsian IP DisplayPort Rx. DisplayPort Tx IP digunakan untuk mengesahkan kefungsian DisplayPort Rx IP.

6.1 Baris Simulasi (Tanya soalan)

Untuk mensimulasikan teras menggunakan testbench, lakukan langkah berikut:

1. Dalam Katalog Libero SoC (View Windows Katalog), kembangkan Penyelesaian-Video , seret dan lepaskan DisplayPort Rx, dan kemudian klik OK. Lihat rajah berikut.

Rajah 6-1. Pengawal Paparan dalam Katalog SoC Libero

2. SmartDesign terdiri daripada sambungan DisplayPort Tx dan DisplayPort Rx. Untuk menjana SmartDesign untuk simulasi IP DisplayPort Rx, klik Projek Libero Laksanakan skrip. Semak imbas ke skrip ..\ \component\Microchip\SolutionCore\dp_receiver\ \scripts\Dp_Rx_SD.tcl, dan kemudian klik Lari .

Rajah 6-2. Laksanakan Skrip untuk DisplayPort Rx IP

SmartDesign muncul. Lihat rajah berikut.

Panduan Pengguna
DS50003546A – 13
© 2023 Microchip Technology Inc. dan anak syarikatnya

Testbench

Rajah 6-3. Gambarajah SmartDesign

gambar rajah

3. Pada Files tab, klik simulasi Import FilesRajah 6-4. Import Files

dp_receiver_C0

prdata_o_0[31:0] pready_o_0

4. Import tc_rx_videostream.txt, tc_rx_tps.txt, tc_rx_hpd.txt, tc_rx_aux_request.txt dan tc_rx_aux_reply.txt file daripada

laluan berikut: ..\ \component\Microchip\SolutionCore\ dp_receiver\ \Rangsangan.

5. Untuk mengimport yang berbeza file, semak imbas folder yang mengandungi yang diperlukan file, dan klik Buka. Yang diimport file disenaraikan di bawah simulasi, lihat rajah berikut.

 Panduan Pengguna

DS50003546A – 14

© 2023 Microchip Technology Inc. dan anak syarikatnya

Testbench

Rajah 6-5. Diimport Files Senarai dalam Folder Simulasi

6. Pada Hierarki Rangsangan tab, klik displayport_rx_tb (displayport_rx_tb. v). Tunjuk ke Simulasikan Reka Bentuk Pra-Synth, dan kemudian klik Buka Secara Interaktif

Rajah 6-6. Mensimulasikan Testbench

ModelSim dibuka dengan meja ujian file seperti yang ditunjukkan dalam rajah berikut.

Panduan Pengguna
DS50003546A – 15
© 2023 Microchip Technology Inc. dan anak syarikatnya

Testbench

Rajah 6-7. DisplayPort Rx ModelSim Bentuk Gelombang

Penting: Jika simulasi terganggu kerana had masa jalan yang dinyatakan dalam DO file, gunakan lari -semua arahan untuk melengkapkan simulasi.

 Panduan Pengguna

DS50003546A – 16

© 2023 Microchip Technology Inc. dan anak syarikatnya

Sejarah Semakan

7. Sejarah Semakan (Tanya soalan)

Sejarah semakan menerangkan perubahan yang telah dilaksanakan dalam dokumen. Perubahan disenaraikan mengikut semakan, bermula dengan penerbitan terkini.

Jadual 7-1. Sejarah Semakan

Semakan

tarikh

Penerangan

A

06/2023

Pengeluaran awal dokumen.

Panduan Pengguna

DS50003546A – 17

© 2023 Microchip Technology Inc. dan anak syarikatnya

Sokongan FPGA mikrocip 

Kumpulan produk Microchip FPGA menyokong produknya dengan pelbagai perkhidmatan sokongan, termasuk Khidmat Pelanggan, Pusat Sokongan Teknikal Pelanggan, a webtapak, dan pejabat jualan di seluruh dunia. Pelanggan dicadangkan untuk melawat sumber dalam talian Microchip sebelum menghubungi sokongan kerana kemungkinan besar pertanyaan mereka telah dijawab.

Hubungi Pusat Sokongan Teknikal melalui webtapak di www.microchip.com/support. Sebutkan nombor Bahagian Peranti FPGA, pilih kategori kes yang sesuai dan muat naik reka bentuk files semasa mencipta kes sokongan teknikal.

Hubungi Khidmat Pelanggan untuk mendapatkan sokongan produk bukan teknikal, seperti harga produk, peningkatan produk, maklumat kemas kini, status pesanan dan kebenaran.

• Dari Amerika Utara, hubungi 800.262.1060

• Dari seluruh dunia, hubungi 650.318.4460

• Faks, dari mana-mana sahaja di dunia, 650.318.8044

Maklumat Mikrocip 

Microchip itu Webtapak

Microchip menyediakan sokongan dalam talian melalui kami webtapak di www.microchip.com/. ini webtapak digunakan untuk membuat files dan maklumat mudah didapati kepada pelanggan. Beberapa kandungan yang tersedia termasuk:

• Sokongan Produk – Helaian data dan kesilapan, nota permohonan dan sampprogram, sumber reka bentuk, panduan pengguna dan dokumen sokongan perkakasan, keluaran perisian terkini dan perisian arkib

• Sokongan Teknikal Am – Soalan Lazim (Soalan Lazim), permintaan sokongan teknikal, kumpulan perbincangan dalam talian, penyenaraian ahli program rakan kongsi reka bentuk Microchip

• Perniagaan Microchip – Pemilih produk dan panduan pesanan, siaran akhbar Microchip terkini, penyenaraian seminar dan acara, penyenaraian pejabat jualan Microchip, pengedar dan wakil kilang

Perkhidmatan Pemberitahuan Perubahan Produk

Perkhidmatan pemberitahuan perubahan produk Microchip membantu memastikan pelanggan sentiasa mengetahui produk Microchip. Pelanggan akan menerima pemberitahuan e-mel apabila terdapat perubahan, kemas kini, semakan atau kesilapan yang berkaitan dengan keluarga produk atau alat pembangunan yang diminati.

Untuk mendaftar, pergi ke www.microchip.com/pcn dan ikut arahan pendaftaran. Sokongan Pelanggan

Pengguna produk Microchip boleh menerima bantuan melalui beberapa saluran: • Pengedar atau Wakil

• Pejabat Jualan Tempatan

• Jurutera Penyelesaian Terbenam (ESE)

• Sokongan Teknikal

Pelanggan harus menghubungi pengedar, wakil atau ESE mereka untuk mendapatkan sokongan. Pejabat jualan tempatan juga tersedia untuk membantu pelanggan. Penyenaraian pejabat dan lokasi jualan disertakan dalam dokumen ini.

Sokongan teknikal boleh didapati melalui webtapak di: www.microchip.com/support Ciri Perlindungan Kod Peranti Mikrocip

Perhatikan butiran berikut tentang ciri perlindungan kod pada produk Microchip:

 Panduan Pengguna

DS50003546A – 18

© 2023 Microchip Technology Inc. dan anak syarikatnya

• Produk Microchip memenuhi spesifikasi yang terkandung dalam Helaian Data Microchip tertentu mereka.

• Microchip percaya bahawa keluarga produknya selamat apabila digunakan mengikut cara yang dimaksudkan, dalam spesifikasi operasi, dan dalam keadaan biasa.

• Nilai mikrocip dan melindungi hak harta inteleknya secara agresif. Percubaan untuk melanggar ciri perlindungan kod produk Microchip adalah dilarang sama sekali dan mungkin melanggar Akta Hak Cipta Milenium Digital.

• Microchip mahupun pengeluar semikonduktor lain tidak boleh menjamin keselamatan kodnya. Perlindungan kod tidak bermakna kami menjamin produk itu "tidak boleh pecah". Perlindungan kod sentiasa berkembang. Microchip komited untuk terus menambah baik ciri perlindungan kod produk kami.

Notis Undang-undang

Penerbitan ini dan maklumat di sini hanya boleh digunakan dengan produk Microchip, termasuk untuk mereka bentuk, menguji dan menyepadukan produk Microchip dengan aplikasi anda. Penggunaan maklumat ini dalam apa-apa cara lain melanggar syarat ini. Maklumat mengenai aplikasi peranti disediakan hanya untuk kemudahan anda dan mungkin digantikan dengan kemas kini. Adalah menjadi tanggungjawab anda untuk memastikan permohonan anda memenuhi spesifikasi anda. Hubungi pejabat jualan Microchip tempatan anda untuk mendapatkan sokongan tambahan atau, dapatkan sokongan tambahan di www.microchip.com/en-us/support/design-help/client-support-services.

MAKLUMAT INI DISEDIAKAN OLEH MICROCHIP "SEBAGAIMANA ADANYA". MICROCHIP TIDAK MEMBUAT SEBARANG JENIS PERWAKILAN ATAU WARANTI SAMA ADA TERNYATA MAUPUN TERSIRAT, BERTULIS ATAU LISAN, BERKANUN ATAU SEBALIKNYA, BERKAITAN DENGAN MAKLUMAT TERMASUK TETAPI TIDAK TERHAD KEPADA MANA-MANA ​​WARANTI TERSIRAT, BUKAN PENYERTAAN DAN PEMESANAN TUJUAN ATAU WARANTI BERKAITAN DENGAN KEADAAN, KUALITI ATAU PRESTASINYA.

MICROCHIP TIDAK AKAN AKAN BERTANGGUNGJAWAB KE ATAS SEBARANG KERUGIAN, KEROSAKAN, KOS ATAU AKIBAT YANG TIDAK LANGSUNG, KHAS, PUNITIF, SAMPINGAN ATAU AKIBAT APA-APA JENIS APA SAJA YANG BERKAITAN DENGAN MAKLUMAT ATAU PENGGUNAANNYA, WALAUPUN BERPUNCA, WALAUPUN TERJADI. KEMUNGKINAN ATAU KEROSAKAN ADALAH BOLEH DIRAMALKAN. SEJAUH YANG DIBENARKAN OLEH UNDANG-UNDANG, JUMLAH LIABILITI MICROCHIP ATAS SEMUA TUNTUTAN DALAM APA-APA CARA BERKAITAN DENGAN MAKLUMAT ATAU PENGGUNAANNYA TIDAK AKAN MELEBIHI JUMLAH YURAN, JIKA ADA, YANG ANDA TELAH BAYAR TERUS KEPADA MICROCHIP UNTUK MAKLUMAT.

Penggunaan peranti Microchip dalam sokongan hayat dan/atau aplikasi keselamatan adalah sepenuhnya atas risiko pembeli, dan pembeli bersetuju untuk mempertahankan, menanggung rugi dan menahan Microchip yang tidak berbahaya daripada sebarang dan semua kerosakan, tuntutan, saman atau perbelanjaan akibat daripada penggunaan tersebut. Tiada lesen disampaikan, secara tersirat atau sebaliknya, di bawah mana-mana hak harta intelek Microchip melainkan dinyatakan sebaliknya.

Tanda dagangan

Nama dan logo Microchip, logo Microchip, Adaptec, AVR, logo AVR, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStylus, maXTouch MediaLB, megaAVR, Microsemi, logo Microsemi, MOST, MOST logo, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, logo PIC32, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST Logo, SuperFlash, Symmetricom , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron dan XMEGA ialah tanda dagangan berdaftar Microchip Technology Incorporated di Amerika Syarikat dan negara lain.

AgileSwitch, APT, ClockWorks, Syarikat Penyelesaian Kawalan Terbenam, EtherSynch, Flashtec, Kawalan Kelajuan Hiper, Beban HyperLight, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, logo ProASIC Plus, Quiet- Wire, SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime dan ZL ialah tanda dagangan berdaftar Microchip Technology Incorporated di Amerika Syarikat

Penindasan Kunci Bersebelahan, AKS, Analog-untuk-Digital Age, Mana-mana Kapasitor, AnyIn, AnyOut, Penukaran Ditambah, BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Dynamic

 Panduan Pengguna

DS50003546A – 19

© 2023 Microchip Technology Inc. dan anak syarikatnya

Padanan Purata, DAM, ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, Pengaturcaraan Bersiri Dalam Litar, ICSP, INICnet, Selari Pintar, IntelliMOS, Ketersambungan Antara Cip, JitterBlocker, Tombol pada Paparan, KoD, maxCrypto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB Certified logo, MPLIB, MPLINK, MultiTRAK, NetDetach, Penjanaan Kod Omniscient, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, REAL ICE, Ripple Blocker, RTAX , RTG4, SAM ICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance, Trusted Time, TSHARC, USBCheck, VariSense, VectorBlox , VeriPHY, ViewSpan, WiperLock, XpressConnect dan ZENA ialah tanda dagangan Microchip Technology Incorporated di Amerika Syarikat dan negara lain.

SQTP ialah tanda perkhidmatan Microchip Technology Incorporated di Amerika Syarikat

Logo Adaptec, Frequency on Demand, Silicon Storage Technology dan Symmcom ialah tanda dagangan berdaftar Microchip Technology Inc. di negara lain.

GestIC ialah tanda dagangan berdaftar Microchip Technology Germany II GmbH & Co. KG, anak syarikat Microchip Technology Inc., di negara lain.

Semua tanda dagangan lain yang disebut di sini adalah hak milik syarikat masing-masing. © 2023, Microchip Technology Incorporated dan anak syarikatnya. Hak cipta terpelihara. ISBN: 978-1-6683-2664-0

Sistem Pengurusan Kualiti

Untuk maklumat mengenai Sistem Pengurusan Kualiti Microchip, sila lawati www.microchip.com/quality.

 Panduan Pengguna

DS50003546A – 20

© 2023 Microchip Technology Inc. dan anak syarikatnya

Jualan dan Perkhidmatan Seluruh Dunia

AMERICAS ASIA/PACIFIC ASIA/PACIFIC EUROPE

Pejabat Korporat

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

Faks: 480-792-7277

Sokongan Teknikal:

www.microchip.com/support

Web Alamat: www.microchip.com

Atlanta

Duluth, GA

Tel: 678-957-9614

Faks: 678-957-1455

Austin, TX

Tel: 512-257-3370

Boston

Westborough, MA

Tel: 774-760-0087

Faks: 774-760-0088

Chicago

Itasca, IL

Tel: 630-285-0071

Faks: 630-285-0075

Dallas

Addison, TX

Tel: 972-818-7423

Faks: 972-818-2924

Detroit

Novi, MI

Tel: 248-848-4000

Houston, TX

Tel: 281-894-5983

Indianapolis

Noblesville, IN

Tel: 317-773-8323

Faks: 317-773-5453

Tel: 317-536-2380

Los Angeles

Mission Viejo, CA

Tel: 949-462-9523

Faks: 949-462-9608

Tel: 951-273-7800

Raleigh, NC

Tel: 919-844-7510

New York, NY

Tel: 631-435-6000

San Jose, CA

Tel: 408-735-9110

Tel: 408-436-4270

Kanada - Toronto

Tel: 905-695-1980

Faks: 905-695-2078

Australia – Sydney Tel: 61-2-9868-6733 China - Beijing

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

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

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

Tel: 86-532-8502-7355 China - Shanghai

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

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

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

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

Tel: 86-592-2388138 China – Zhuhai

Tel: 86-756-3210040

India – Bangalore

Tel: 91-80-3090-4444

India – New Delhi

Tel: 91-11-4160-8631

India - Pune

Tel: 91-20-4121-0141

Jepun - Osaka

Tel: 81-6-6152-7160

Jepun - Tokyo

Tel: 81-3-6880-3770

Korea - Daegu

Tel: 82-53-744-4301

Korea - Seoul

Tel: 82-2-554-7200

Malaysia – Kuala Lumpur

Tel: 60-3-7651-7906

Malaysia – Pulau Pinang

Tel: 60-4-227-8870

Filipina – Manila

Tel: 63-2-634-9065

Singapura

Tel: 65-6334-8870

Taiwan – Hsin Chu

Tel: 886-3-577-8366

Taiwan – Kaohsiung

Tel: 886-7-213-7830

Taiwan - Taipei

Tel: 886-2-2508-8600

Thailand – Bangkok

Tel: 66-2-694-1351

Vietnam – Ho Chi Minh

Tel: 84-28-5448-2100

 Panduan Pengguna

Austria - Wels

Tel: 43-7242-2244-39

Faks: 43-7242-2244-393

Denmark – Copenhagen

Tel: 45-4485-5910

Faks: 45-4485-2829

Finland – Espoo

Tel: 358-9-4520-820

Perancis - Paris

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

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

Jerman - Garching

Tel: 49-8931-9700

Jerman – Haan

Tel: 49-2129-3766400

Jerman - Heilbronn

Tel: 49-7131-72400

Jerman - Karlsruhe

Tel: 49-721-625370

Jerman - Munich

Tel: 49-89-627-144-0

Fax: 49-89-627-144-44

Jerman - Rosenheim

Tel: 49-8031-354-560

Israel – Ra'anana

Tel: 972-9-744-7705

Itali - Milan

Tel: 39-0331-742611

Faks: 39-0331-466781

Itali - Padova

Tel: 39-049-7625286

Belanda – Drunen

Tel: 31-416-690399

Faks: 31-416-690340

Norway - Trondheim

Tel: 47-72884388

Poland – Warsaw

Tel: 48-22-3325737

Romania – Bucharest

Tel: 40-21-407-87-50

Sepanyol - Madrid

Tel: 34-91-708-08-90

Fax: 34-91-708-08-91

Sweden - Gothenberg

Tel: 46-31-704-60-40

Sweden – Stockholm

Tel: 46-8-5090-4654

UK – Wokingham

Tel: 44-118-921-5800

Faks: 44-118-921-5820

DS50003546A – 21

© 2023 Microchip Technology Inc. dan anak syarikatnya

Dokumen / Sumber

MICROCHIP IP RX DisplayPort Tx Sources [pdf] Panduan Pengguna
Sumber Tx DisplayPort IP RX, Sumber Tx DisplayPort, Sumber Tx, Sumber

Rujukan

Tinggalkan komen

Alamat e-mel anda tidak akan diterbitkan. Medan yang diperlukan ditanda *