MICROCHIP UG0877 SLVS-EC Receiver yePolar Fire FPGA User Guide
MICROCHIP UG0877 SLVS-EC Receiver yePolar Fire FPGA

Revision History

Nhoroondo yekudzokorora inotsanangura shanduko dzakaitwa mugwaro. Kuchinja kwacho kunorongwa nekudzokorora, kutanga nebhuku razvino.

Kudzokorora 4.0
Inotevera ipfupiso yeshanduko dzakaitwa mudzokororo 4.0 yegwaro rino.

  • Yakatsiviwa Mufananidzo 2, peji 2, Mufananidzo 3, peji 3, Mufananidzo 8, peji 6, uye Mufananidzo 9, peji 7.
  • Yakabviswa chikamu Tumira PLL, peji 4.
  • Yakagadziridzwa Tafura 1, peji 3, Tafura 3, peji 7, Tafura 4, peji 7, uye Tafura 5, peji 8.
  • Yakagadziridzwa chikamu PLL chePixel Clock Generation, peji 4.
  • Yakagadziridzwa chikamu Chekugadzirisa Parameters, peji 7.

Kudzokorora 3.0
Inotevera ipfupiso yeshanduko dzakaitwa mudzokororo 3.0 yegwaro rino.

  • SLVS-EC IP, peji 2
  • Tafura 3 iri papeji 7

Kudzokorora 2.0
Inotevera ipfupiso yeshanduko dzakaitwa mudzokororo 2.0 yegwaro rino.

  • SLVS-EC IP, peji 2
  • Transceiver Configuration, peji 3
  • Tafura 3 iri papeji 7

Kudzokorora 1.0
Revision 1.0 yaive yekutanga kuburitswa kwegwaro iri

SLVS-EC IP

SLVS-EC ndeye Sony's high-speed interface yeinotevera-chizvarwa yakakwirira-resolution CMOS mifananidzo sensors. Iyi chiyero inoshivirira yelane-to-lane skew nekuda kweiyo yakamisikidzwa wachi tekinoroji. Inoita kuti bhodhi-level dhizaini rive nyore maererano ne-high-speed uye kureba-kure. SLVS-EC Rx IP musimboti inopa SLVS-EC interface yePolarFire FPGA kuti igamuchire data sensor data. Iyo IP inotsigira kumhanya kusvika ku4.752 Gbps. Iyo IP musimboti inotsigira nzira mbiri, ina, uye sere dzeRAW 8, RAW 10, uye RAW 12 masisitimu. Iyi inotevera nhamba inoratidza sisitimu dhizaini yeSLVS-EC kamera mhinduro.

Mufananidzo 1 • SLVS-EC IP Block Diagram

Mufananidzo

Polar Fire® transceiver inoshandiswa sePHY interface yeSLVS-EC sensor sezvo iyo SLVS-EC interface inoshandisa yakamisikidzwa wachi tekinoroji. Iyo inoshandisawo 8b10b encoding, iyo inogona kudzoreredzwa uchishandisa PolarFire transceiver. PolarFire FPGA ine kusvika ku24 yakaderera-simba 12.7 Gbps transceiver nzira. Idzi nzira dzetransceiver dzinogona kugadziridzwa senzira dzeSLVS-EC PHY dzinogamuchira. Sezvinoratidzwa mumufananidzo wapfuura, zvinobuda zvetransceiver zvakabatana neSLVS-EC Rx IP musimboti.

SLVS-EC Receiver Solution
Iyi inotevera nhamba inoratidza Libero SoC software yepamusoro dhizaini dhizaini yeSLVS-EC IP uye inodiwa zvikamu zveSLVS-EC inogamuchira mhinduro.

Mufananidzo 2 • SLVS-EC IP SmartDesign

Smart Dhizaini

Transceiver Configuration
Iyi inotevera nhamba inoratidza iyo transceiver interface kumisikidza.

Mufananidzo 3 • Transceiver Interface Configurator
Configurator

Transceiver inogona kugadzirwa kune maviri kana mana nzira. Uyewo, kumhanya kwetransceiver kunogona kuiswa pa "Transceiver data rate". SLVS-EC interface inotsigira maviri baud mareti sezvakanyorwa mutafura inotevera.

Tafura 1 • SLVS-EC Baud Rate

Baud Grade Baud Rate muMbps
1 1188
2 2376
3 4752

PLL yePixel Clock Generation
PLL inodiwa kugadzira pixel wachi kubva kuTransceiver yakagadzirwa Fabric wachi kureva, LANE0_RX_CLOCK. Inotevera ndiyo fomula yekugadzira pixel wachi.
Pixel wachi = (LANE0_RX_CLOCK * 8)/DATA_WIDTH
Rongedza PF_CCC yeRAW 8 sezvakaratidzwa mumufananidzo unotevera.

Mufananidzo 4 • Clock Conditioning Circuitry

Clock Conditioning Circuitry

Dhizaini Dhizaini
Iyi inotevera nhamba inoratidza iyo SLVS-EC Frame Format chimiro.

Mufananidzo 5 • SLVS-EC Frame Format Structure

Frame Format Chimiro

Iyo Packet musoro ine ruzivo nezve fremu yekutanga uye yekupedzisira masaini pamwe neiyo Inoshanda mitsara. PHY kudzora makodhi anowedzerwa pamusoro pemusoro wepaketi kugadzira iyo SLVS-EC packet. Tafura inotevera inonyora akasiyana PHY ekudzora macode anoshandiswa muSLVS-EC protocol.

Tafura 2 • PHY Control Code

PHY Kudzora kodhi 8b10b Symbol Combination
Start Code K.28.5 – K.27.7 – K.28.2 – K.27.7
End Code K.28.5 – K.29.7 – K.30.7 – K.29.7
Pad Code K.23.7 – K.28.4 – K.28.6 – K.28.3
Sync Code K.28.5 – D.10.5 – D.10.5 – D.10.5
Idle Code D.00.0 – D.00.0 – D.00.0 – D.00.0

SLVS-EC RX IP Core
Ichi chikamu chinotsanangura mashandisirwo emahara eSLVS-EC Receiver IP. Nhamba inotevera inoratidza iyo Sony SLVS-EC inogamuchira mhinduro ine iyo Polar Fire SLVS-EC RX IP. Iyi IP inoshandiswa pamwe chete nePolar Fire transceiver interface block. Iyi inotevera nhamba inoratidza mabhuraki emukati eSLVS-EC Rx IP.

Mufananidzo 6 • Zvivharo zvemukati zveSLVS-EC RX IP

Internal Blocks

aligner
Iyi module inogashira iyo data kubva kuPolarFire transceiver mabhuroko uye inoenderana nekodhi yesync. Iyi module inotarisa iyo sync kodhi mumabhaiti anogamuchirwa kubva kune transceiver uye anokiya kumuganhu webyte.

slvsec_phy_rx
Iyi module inogamuchira iyo data kubva kune iyo aligner uye inosarudza iyo inouya SLVS PHY mapaketi. Iyi module inopfuura nekutevedzana kwekutevedzana uyezve, inogadzira iyo pkt_en siginecha kubva kuKutanga kodhi uye inopera pamagumo kodhi. Iyo zvakare inobvisa iyo PAD kodhi kubva pamapakiti edata uye inotumira iyo data kune inotevera module iyo iri slvsrx_decoder.

slvsrx_decoder
Iyi module inogamuchira data kubva kune slvsec_phy_rx module uye inobvisa iyo pixel data kubva pamubhadharo. Iyi module inoburitsa mapixels mana pawachi yega yega uye inotumira kune inobuda. Iyo inoburitsa mutsara unoshanda chiratidzo chemitsetse inoshanda inosimbisa iyo inoshanda vhidhiyo data. Iyo zvakare inogadzira iyo Frame chiratidzo chinoshanda nekutarisa kune yekutanga furemu uye furemu yekupedzisira mabheti mumusoro wepaketi yeSLVS-EC mapaketi.

FSM ine Data Decoding States
Iyi inotevera nhamba inoratidza iyo FSM yeSLVS-EC RX IP.

Mufananidzo 7 • FSM yeSLVS-EC RX IP

DIAGRAM

SLVS-EC Receiver IP Configuration
Iyi inotevera nhamba inoratidza SLVS-EC inogamuchira IP configurator.

Mufananidzo 8 • SLVS-EC Receiver IP Configurator

Configurator

Configuration Parameters
Tafura inotevera inonyora tsananguro yezvigadziriso zvimiro zvinoshandiswa mukushandiswa kwehardware yeSLVS-EC inogamuchira IP block. Aya ma generic paramita uye anogona kusiyana zvichienderana nezvinodiwa zvekushandisa.

Tafura 3 • Kugadzirisa Parameters

Zita Tsananguro
DATA_WIDTH Isai pixel data upamhi. Inotsigira RAW 8, RAW 10, uye RAW 12.
LANE_WIDTH Nhamba yemigwagwa yeSLVS-EC. Inotsigira nzira mbiri, ina, uye sere.
BUFF_DEPTH Kudzika kwebhafa. Nhamba yemapikiseli anoshanda mumutsara wevhidhiyo.

Buffer kudzika kunogona kuverengerwa nekushandisa inotevera equation:
BUFF_DEPTH = Ceil ((Horizontal Resolution * RAW width) / (32 * Lane width))
Example: RAW width = 8, Lane width = 4, uye Horizontal Resolution = 1920 pixels
BUFF_DEPTH = Siri ((1920 * 8)/ (32* 4)) = 120

Zvinopinza uye Zvinobuda
Iyi tafura inotevera inonyora ekuisa uye kubuda madoko eiyo SLVS-EC RX IP yekumisikidza paramita

Tafura 4 • Zviteshi zvekupinza uye zvekubuda

Zita rechiratidzo Direction Upamhi Tsanangudzo
LANE#_RX_CLK Input 1 Yakadzoreredzwa wachi kubva kune transceiver yeiyo chaiyo Lane
LANE#_RX_READY Input 1 Data yakagadzirira chiratidzo cheLane
LANE#_RX_VALID Input 1 Data Inoshanda chiratidzo cheLane
LANE#_RX_DATA Input 32 Lane yakatora data kubva kune transceiver
LINE_VALID_O Output 1 Data inoshanda chiratidzo cheanoshanda pixels mumutsara
FRAME_VALID_O Output 1 Chiratidzo chinoshanda cheMitsetse inoshanda mufuremu
DATA_OUT_O Output DATA_WIDTH*LANE_WIDTH*4 Pixel data kubuda

Dhiyagiramu Yenguva
Iyi inotevera nhamba inoratidza iyo SLVS-EC IP nguva yedhiyagiramu.

Mufananidzo 9 • SLVS-EC IP Timing Diagram

Dhiyagiramu Yenguva

Resource Utilization
Tafura inotevera inoratidza kushandiswa kwezviwanikwa zve asample SLVS-EC Receiver Core inoshandiswa muPolarFire FPGA (MPF300TS-1FCG1152I pasuru), yeRAW 8 uye nzira ina uye 1920 yakachinjika kugadzirisa kugadzirisa.

Tafura 5 • Resource Utilization

Element Usage
DFFs 3001
4-inopinza LUTs 1826
LSRAMs 16

Zvinyorwa / Zvishandiso

MICROCHIP UG0877 SLVS-EC Receiver yePolarFire FPGA [pdf] Bhuku reMushandisi
UG0877, UG0877 SLVS-EC Receiver yePolarFire FPGA, SLVS-EC Receiver yePolarFire FPGA, Receiver yePolarFire FPGA, PolarFire FPGA

References

Siya mhinduro

Yako email kero haizoburitswa. Nzvimbo dzinodiwa dzakamakwa *