MICROCHIP UG0877 SLVS-EC Receiver yePolar Fire FPGA User Guide

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

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

Transceiver Configuration
Iyi inotevera nhamba inoratidza iyo transceiver interface kumisikidza.
Mufananidzo 3 • Transceiver Interface 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

Dhizaini Dhizaini
Iyi inotevera nhamba inoratidza iyo SLVS-EC Frame Format chimiro.
Mufananidzo 5 • SLVS-EC Frame Format Structure

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

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

SLVS-EC Receiver IP Configuration
Iyi inotevera nhamba inoratidza SLVS-EC inogamuchira IP configurator.
Mufananidzo 8 • SLVS-EC Receiver IP 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

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 |




