MICROCHIP UG0877 SLVS-EC Panarima pikeun Pituduh Pamaké FPGA Seuneu Polar
MICROCHIP UG0877 SLVS-EC panarima pikeun Polar Seuneu FPGA

Riwayat révisi

Sajarah révisi ngajelaskeun parobahan anu dilaksanakeun dina dokumén. Parobahan didaptarkeun ku révisi, dimimitian ku publikasi ayeuna.

Révisi 4.0
Di handap ieu kasimpulan parobahan anu dilakukeun dina révisi 4.0 tina dokumén ieu.

  • Diganti Gambar 2, kaca 2, Gambar 3, kaca 3, Gambar 8, kaca 6, jeung Gambar 9, kaca 7.
  • Bagian dipiceun Kirim PLL, kaca 4.
  • Tabél 1, kaca 3, Tabél 3, kaca 7, Tabél 4, kaca 7, sareng Tabél 5, kaca 8 diropéa.
  • Bagian anu diropéa PLL pikeun Generasi Jam Piksel, kaca 4.
  • Parameter Konfigurasi bagian diropéa, kaca 7.

Révisi 3.0
Di handap ieu kasimpulan parobahan anu dilakukeun dina révisi 3.0 tina dokumén ieu.

  • SLVS-EC IP, kaca 2
  • Tabel 3 dina kaca 7

Révisi 2.0
Di handap ieu kasimpulan parobahan anu dilakukeun dina révisi 2.0 tina dokumén ieu.

  • SLVS-EC IP, kaca 2
  • Konfigurasi Transceiver, kaca 3
  • Tabel 3 dina kaca 7

Révisi 1.0
Révisi 1.0 mangrupikeun publikasi munggaran tina dokumén ieu

SLVS-EC IP

SLVS-EC nyaéta panganteur-speed tinggi Sony pikeun sénsor gambar CMOS resolusi luhur generasi saterusna. Standar ieu toléran kana skew jalur-ka-jalur kusabab téknologi jam anu dipasang. Éta ngagampangkeun desain tingkat dewan dina hal pangiriman gancang sareng jarak jauh. SLVS-EC Rx IP inti nyadiakeun panganteur SLVS-EC pikeun PolarFire FPGA narima data sensor gambar. IP ngarojong speed nepi ka 4.752 Gbps. Inti IP ngadukung dua, opat, sareng dalapan jalur pikeun konfigurasi RAW 8, RAW 10, sareng RAW 12. Gambar di handap nembongkeun diagram sistem pikeun solusi kaméra SLVS-EC.

angka 1 • SLVS-EC IP Blok Diagram

Diagram

Transceiver Polar Fire® dipaké salaku panganteur PHY pikeun sénsor SLVS-EC saprak panganteur SLVS-EC ngagunakeun téhnologi jam embedded. Éta ogé ngagunakeun 8b10b encoding, anu tiasa pulih nganggo transceiver PolarFire. PolarFire FPGA boga nepi ka 24 low-daya 12.7 Gbps transceiver lajur. Jalur transceiver ieu tiasa dikonpigurasikeun salaku jalur panarima SLVS-EC PHY. Ditémbongkeun saperti dina gambar saméméhna, kaluaran transceiver disambungkeun ka SLVS-EC Rx IP inti.

Solusi Panarima SLVS-EC
Gambar di handap ieu nunjukkeun palaksanaan desain tingkat luhur parangkat lunak Libero SoC IP SLVS-EC sareng komponén anu diperyogikeun pikeun solusi panarima SLVS-EC.

angka 2 • SLVS-EC IP SmartDesign

Desain pinter

Konfigurasi Transceiver
Gambar di handap ieu nembongkeun konfigurasi panganteur transceiver.

angka 3 • Transceiver Interface Configurator
Configurator

Transceiver tiasa dikonpigurasikeun ka dua atanapi opat jalur. Ogé, laju transceiver tiasa diatur dina "Laju data Transceiver". panganteur SLVS-EC ngarojong dua ongkos baud sakumaha didaptarkeun dina tabel di handap ieu.

meja 1 • SLVS-EC baud Laju

Kelas Baud Laju Baud dina Mbps
1 1188
2 2376
3 4752

PLL pikeun Pixel Jam Generasi
A PLL diperlukeun pikeun ngahasilkeun jam piksel ti Transceiver dihasilkeun jam Fabric nyaéta LANE0_RX_CLOCK. Di handap ieu rumus pikeun ngahasilkeun jam piksel.
Jam piksel = (LANE0_RX_CLOCK * 8)/DATA_WIDTH
Ngonpigurasikeun PF_CCC pikeun atah 8 ditémbongkeun saperti dina gambar di handap ieu.

angka 4 • Clock Conditioning Circuitry

Clock Conditioning Circuitry

Pedaran Desain
Gambar di handap ieu nembongkeun struktur SLVS-EC Frame Format.

Angka 5 • Struktur Format Pigura SLVS-EC

Struktur Format Pigura

Lulugu Packet ngandung émbaran ngeunaan sinyal mimiti jeung tungtung pigura babarengan jeung garis Sah. Kode kontrol PHY ditambahkeun luhureun lulugu pakét pikeun ngabentuk pakét SLVS-EC. Tabel di handap mangrupa daptar kode kontrol PHY béda dipaké dina protokol SLVS-EC.

meja 2 • PHY Control Code

Kode Kontrol PHY 8b10b Kombinasi Simbol
Mimitian Code K.28.5 – K.27.7 – K.28.2 – K.27.7
Kodeu Akhir K.28.5 – K.29.7 – K.30.7 – K.29.7
Kode Pad K.23.7 – K.28.4 – K.28.6 – K.28.3
Kodeu singkronisasi K.28.5 – D.10.5 – D.10.5 – D.10.5
Kodeu dianggurkeun D.00.0 – D.00.0 – D.00.0 – D.00.0

SLVS-EC RX IP Core
Bagian ieu ngajelaskeun rinci palaksanaan hardware SLVS-EC panarima IP. Gambar di handap ieu nunjukkeun solusi panarima Sony SLVS-EC anu ngandung IP Polar Fire SLVS-EC RX. IP ieu dipaké babarengan jeung blok panganteur transceiver Seuneu Polar. Gambar di handap ieu nunjukkeun blok internal SLVS-EC Rx IP.

angka 6 • Blok internal tina SLVS-EC RX IP

Blok internal

aligner
Modul ieu nampi data tina blok transceiver PolarFire sareng aligns kana kode singkronisasi. Modul ieu milarian kode singkronisasi dina bait anu ditampi tina transceiver sareng ngonci kana wates bait.

slvsec_phy_rx
modul ieu narima data ti aligner jeung decodes pakét SLVS PHY asup. modul ieu ngaliwatan runtuyan sinkronisasi lajeng, dibangkitkeun sinyal pkt_en mimitian ti kode Mimitian sarta ends dina kode tungtung. Éta ogé ngaluarkeun kode PAD tina pakét data sareng ngirimkeun data kana modul salajengna nyaéta slvsrx_decoder.

slvsrx_decoder
modul ieu narima data ti modul slvsec_phy_rx sarta extracts data piksel ti payload nu. modul ieu extracts opat piksel per jam per jalur sarta ngirimkeun ka kaluaran. Ieu dibangkitkeun sinyal valid garis pikeun garis aktip validating data video aktip. Éta ogé ngahasilkeun sinyal sah Frame ku ningali bit mimiti pigura sareng tungtung pigura dina lulugu pakét pakét SLVS-EC

FSM sareng Data Decoding States
Gambar di handap ieu nembongkeun FSM pikeun SLVS-EC RX IP.

angka 7 • FSM pikeun SLVS-EC RX IP

DIAGRAM

SLVS-EC panarima Konfigurasi IP
Gambar di handap ieu nembongkeun SLVS-EC panarima IP configurator.

angka 8 • SLVS-EC panarima IP Configurator

Configurator

Parameter Konfigurasi
tabél di handap mangrupa daptar pedaran parameter konfigurasi dipaké dina palaksanaan hardware SLVS-EC panarima blok IP. Ieu mangrupikeun parameter umum sareng tiasa rupa-rupa dumasar kana sarat aplikasi.

meja 3 • Parameter Konfigurasi

Katerangan Ngaran
DATA_WIDTH Input lebar data piksel. Ngarojong RAW 8, RAW 10, sareng RAW 12.
Nomer LANE_WIDTH jalur SLVS-EC. Ngarojong dua, opat, sareng dalapan jalur.
BUFF_DEPTH Jero panyangga. Jumlah piksel aktip dina garis video aktip.

Jero panyangga bisa diitung ku ngagunakeun persamaan di handap ieu:
BUFF_DEPTH = Ceil ((Resolusi Horizontal * Lebar atah) / (32 * Lebar Jalur))
Example: rubak atah = 8, lebar jalur = 4, jeung Resolusi Horizontal = 1920 piksel
BUFF_DEPTH = Siling ((1920 * 8)/ (32* 4)) = 120

Input jeung Kaluaran
Tabel di handap ieu daptar palabuhan input sareng kaluaran parameter konfigurasi IP SLVS-EC RX IP

meja 4 • Input jeung Output Ports

Ngaran Sinyal Arah Lebar Katerangan
JALUR#_RX_CLK Input 1 Pulihkeun jam tina transceiver pikeun jalur khusus éta
LANE#_RX_READY Input 1 Sinyal siap data pikeun Lane
LANE#_RX_VALID Input 1 Data Sah sinyal pikeun Lane
LANE#_RX_DATA Input 32 Lane pulih data tina transceiver
LINE_VALID_O Kaluaran 1 Data sinyal valid pikeun piksel aktip dina garis
FRAME_VALID_O Kaluaran 1 Sinyal valid pikeun garis aktip dina pigura
DATA_OUT_O Kaluaran LEBAR_DATA*JALUR_JALAN*4 kaluaran data piksel

Diagram waktos
Gambar di handap nembongkeun SLVS-EC IP timing diagram.

angka 9 • SLVS-EC IP Timing Diagram

Diagram waktos

Mangpaat Sumberdaya
Tabel di handap nembongkeun utilization sumberdaya salakuample SLVS-EC panarima Core dilaksanakeun dina PolarFire FPGA (MPF300TS-1FCG1152I pakét), pikeun atah 8 jeung opat jalur jeung 1920 konfigurasi resolusi horizontal.

meja 5 • Utilization sumberdaya

unsur Pamakéan
DFFs 3001
4-input LUTs 1826
LSRAMs 16

Dokumén / Sumberdaya

MICROCHIP UG0877 SLVS-EC Panarima pikeun PolarFire FPGA [pdf] Pituduh pamaké
UG0877, UG0877 SLVS-EC Panarima pikeun PolarFire FPGA, SLVS-EC Panarima pikeun PolarFire FPGA, Panarima pikeun PolarFire FPGA, PolarFire FPGA

Rujukan

Ninggalkeun komentar

alamat surélék anjeun moal diterbitkeun. Widang diperlukeun ditandaan *