I-MICROCHIP UG0877 SLVS-EC Isamukeli se-Polar Fire FPGA Umhlahlandlela Womsebenzisi
I-MICROCHIP UG0877 SLVS-EC Isamukeli se-Polar Fire FPGA

Umlando Wokubuyekeza

Umlando wokubuyekeza uchaza izinguquko ezisetshenziswe kudokhumenti. Izinguquko zifakwe ohlwini ngokubukeza, kuqala ngokushicilelwa kwamanje.

Ukubuyekeza 4.0
Okulandelayo isifinyezo sezinguquko ezenziwe ekubuyekezweni 4.0 kwalo mbhalo.

  • Ushintshiwe Umfanekiso 2, ikhasi 2, Umfanekiso 3, ikhasi 3, Umfanekiso 8, ikhasi 6, kanye noMfanekiso 9, ikhasi 7.
  • Isigaba esisusiwe Thumela i-PLL, ikhasi 4.
  • Ithebula 1 elibuyekeziwe, ikhasi 3, iThebula 3, ikhasi 7, iThebula 4, ikhasi 7, kanye neThebula 5, ikhasi 8.
  • Isigaba esibuyekeziwe se-PLL se-Pixel Clock Generation, ikhasi 4.
  • Isigaba esibuyekeziwe samapharamitha wokumisa, ikhasi 7.

Ukubuyekeza 3.0
Okulandelayo isifinyezo sezinguquko ezenziwe ekubuyekezweni 3.0 kwalo mbhalo.

  • I-SLVS-EC IP, ikhasi 2
  • Ithebula 3 ekhasini 7

Ukubuyekeza 2.0
Okulandelayo isifinyezo sezinguquko ezenziwe ekubuyekezweni 2.0 kwalo mbhalo.

  • I-SLVS-EC IP, ikhasi 2
  • Ukucushwa kwe-Transceiver, ikhasi 3
  • Ithebula 3 ekhasini 7

Ukubuyekeza 1.0
Ukubuyekezwa 1.0 kwaba ukushicilelwa kokuqala kwalo mbhalo

I-SLVS-EC IP

I-SLVS-EC iyisixhumi esibonakalayo se-Sony esinesivinini esikhulu sezinzwa zesithombe ze-CMOS zesizukulwane esilandelayo. Leli zinga liyabekezelela i-skew ye-lane-to-lane ngenxa yobuchwepheshe bewashi obushunyekiwe. Kwenza idizayini yezinga lebhodi ibe lula mayelana nokudluliswa kwesivinini esikhulu kanye nokuhamba ibanga elide. I-SLVS-EC Rx IP core inikeza isixhumi esibonakalayo se-SLVS-EC se-PolarFire FPGA ukuthola idatha yenzwa yesithombe. I-IP isekela isivinini esifika ku-4.752 Gbps. I-IP core isekela imizila emibili, emine, nesishiyagalombili yokucushwa kwe-RAW 8, RAW 10, kanye ne-RAW 12. Isibalo esilandelayo sibonisa umdwebo wesistimu wesixazululo sekhamera ye-SLVS-EC.

Umfanekiso 1 • I-SLVS-EC IP Block Diagram

Umdwebo

I-Polar Fire® transceiver isetshenziswa njengesixhumi esibonakalayo se-PHY senzwa ye-SLVS-EC njengoba isixhumi esibonakalayo se-SLVS-EC sisebenzisa ubuchwepheshe bewashi elishumekiwe. Iphinde isebenzise umbhalo wekhodi we-8b10b, ongatholwa kusetshenziswa i-PolarFire transceiver. I-PolarFire FPGA inemizila ye-transceiver enamandla aphansi engu-24 engu-12.7 Gbps. Le migqa ye-transceiver ingalungiselelwa njengemizila ye-SLVS-EC PHY yokwamukela. Njengoba kukhonjisiwe esithombeni esandulele, okuphumayo kwe-transceiver kuxhunywe ku-SLVS-EC Rx IP core.

Isixazululo Somamukeli we-SLVS-EC
Isibalo esilandelayo sibonisa ukuqaliswa kokwakhiwa kwesoftware ye-Libero SoC yezinga eliphezulu le-SLVS-EC IP kanye nezingxenye ezidingekayo zesixazululo somamukeli we-SLVS-EC.

Umfanekiso 2 • I-SLVS-EC IP SmartDesign

I-Smart Design

Ukucushwa kwe-Transceiver
Umfanekiso olandelayo ubonisa ukucushwa kwe-transceiver interface.

Umfanekiso 3 • I-Transceiver Interface Configurator
Isilungisi

I-Transceiver ingalungiswa ibe imizila emibili noma emine. Futhi, isivinini se-transceiver singasethwa "Kuzinga ledatha ye-Transceiver". Isixhumi esibonakalayo se-SLVS-EC sisekela izilinganiso ezimbili ze-baud njengoba zibalwe kuthebula elilandelayo.

Ithebula 1 • Izinga le-Baud le-SLVS-EC

Baud Grade Isilinganiso se-Baud ku-Mbps
1 1188
2 2376
3 4752

I-PLL ye-Pixel Clock Generation
I-PLL iyadingeka ukuze kukhiqizwe iwashi le-pixel ewashini Lendwangu ekhiqizwe i-Transceiver okungukuthi, LANE0_RX_CLOCK. Okulandelayo yifomula yokukhiqiza iwashi le-pixel.
Iwashi lephikseli = (LANE0_RX_CLOCK * 8)/DATA_WIDTH
Lungiselela i-PF_CCC ye-RAW 8 njengoba kuboniswe esithombeni esilandelayo.

Umfanekiso 4 • I-Clock Conditioning Circuitry

Iwashi Conditioning Circuitry

Incazelo Yomklamo
Umfanekiso olandelayo ubonisa ukwakheka kwefomethi yozimele ye-SLVS-EC.

Umfanekiso 5 • SLVS-EC Uhlaka Lwefomethi

Isakhiwo Sefomethi Yohlaka

Iheda Yephakethe iqukethe ulwazi mayelana namasignali okuqala nokuphela kozimele kanye nemigqa Evumelekile. Amakhodi okulawula e-PHY engezwa ngaphezu kwesihloko sephakethe ukuze akhe iphakethe le-SLVS-EC. Ithebula elilandelayo libala amakhodi okulawula e-PHY ahlukene asetshenziswa kuphrothokholi ye-SLVS-EC.

Ithebula 2 • Ikhodi Yokulawula ye-PHY

Ikhodi yokulawula ye-PHY 8b10b Inhlanganisela Yophawu
Qala Ikhodi K.28.5 - K.27.7 - K.28.2 - K.27.7
Ikhodi Yokugcina K.28.5 - K.29.7 - K.30.7 - K.29.7
Ikhodi yephedi K.23.7 - K.28.4 - K.28.6 - K.28.3
Vumelanisa Ikhodi K.28.5 - D.10.5 - D.10.5 - D.10.5
Ikhodi engenzi lutho D.00.0 - D.00.0 - D.00.0 - D.00.0

I-SLVS-EC RX IP Core
Lesi sigaba sichaza imininingwane yokusetshenziswa kwezingxenyekazi zekhompuyutha ye-SLVS-EC Receiver IP. Isibalo esilandelayo sibonisa isixazululo sesamukeli se-Sony SLVS-EC esiqukethe i-Polar Fire SLVS-EC RX IP. Le IP isetshenziswa ngokuhambisana ne-Polar Fire transceiver interface block. Umfanekiso olandelayo ubonisa amabhulokhi angaphakathi e-SLVS-EC Rx IP.

Umfanekiso 6 • Amabhulokhi angaphakathi e-SLVS-EC RX IP

Amabhulokhi Angaphakathi

i-aligner
Le mojula ithola idatha kumabhulokhi we-PolarFire transceiver futhi iqondaniswe nekhodi yokuvumelanisa. Le mojula ibheka ikhodi yokuvumelanisa kumabhayithi atholwe ku-transceiver futhi ikhiye emngceleni we-byte.

slvsec_phy_rx
Le mojula ithola idatha ku-alignner futhi ihlukanise amaphakethe angenayo e-SLVS PHY. Le mojula idlula ngokulandelana kokuvumelanisa bese, ikhiqiza isignali ye-pkt_en eqala ekhodini yokuqala futhi igcine ekupheleni kwekhodi. Iphinde ikhiphe ikhodi ye-PAD kumaphakethe wedatha futhi ithumele idatha kumojula elandelayo ethi slvsrx_decoder.

slvsrx_decoder
Le mojula ithola idatha kumojula ye-slvsec_phy_rx futhi ikhiphe idatha ye-pixel ekulayisheni. Le mojula ikhipha amaphikseli amane iwashi ngalinye emzileni ngamunye bese ithumela kokuphumayo. Ikhiqiza isignali evumelekile yemigqa esebenzayo eqinisekisa idatha yevidiyo esebenzayo. Iphinde ikhiqize isignali evumelekile yohlaka ngokubheka isiqalo sohlaka nezinqamu zokuphela kozimele kunhlokweni wephakethe lamaphakethe we-SLVS-EC.

I-FSM ene-Data Decoding States
Isibalo esilandelayo sibonisa i-FSM ye-SLVS-EC RX IP.

Umfanekiso 7 • I-FSM ye-SLVS-EC RX IP

I-DIAGRAM

I-SLVS-EC Receiver IP Configuration
Isibalo esilandelayo sibonisa isihleli se-IP esamukeli se-SLVS-EC.

Umfanekiso 8 • I-SLVS-EC Receiver IP Configurator

Isilungisi

Ukucushwa Amapharamitha
Ithebula elilandelayo libala incazelo yemingcele yokumisa esetshenziswa ekusetshenzisweni kwezingxenyekazi zekhompuyutha ze-SLVS-EC vimba ye-IP yesitholi. Lawa amapharamitha ajwayelekile futhi angahluka ngokuya ngezidingo zohlelo lokusebenza.

Ithebula 3 • Amapharamitha wokumisa

Incazelo yegama
DATA_WIDTH Faka ububanzi bedatha yephikseli. Isekela RAW 8, RAW 10, kanye ne-RAW 12.
LANE_WIDTH Inombolo yemizila ye-SLVS-EC. Isekela imizila emibili, emine, nesishiyagalombili.
BUFF_DEPTH Ukujula kwebhafa. Inombolo yamaphikseli asebenzayo kulayini wevidiyo osebenzayo.

Ukujula kwebhafa kungabalwa ngokusebenzisa isibalo esilandelayo:
BUFF_DEPTH = Isilingi ((Ukulungiswa Okuvundlile * Ububanzi RAW) / (32 * Ububanzi bomzila))
Example: Ububanzi RAW = 8, Ububanzi bomzila = 4, kanye ne-Horizontal Resolution = 1920 pixels
BUFF_DEPTH = Iseyili ((1920 * 8)/ (32* 4)) = 120

Okokufaka kanye Nemiphumela
Ithebula elilandelayo libonisa izimbobo zokufaka nokuphumayo zamapharamitha wokumisa we-SLVS-EC RX IP

Ithebula 4 • Izimbobo Okokufaka Nokuphumayo

Igama Lesignali Isiqondiso Ububanzi Incazelo
LANE#_RX_CLK Okokufaka 1 Iwashi elibuyisiwe ku-transceiver yalowo Mzila othile
LANE#_RX_READY Okokufaka 1 Isignali elungile yedatha ye-Lane
LANE#_RX_VALID Okokufaka 1 Isignali evumelekile yedatha Yomzila
LANE#_RX_DATA Okokufaka 32 Umzila uthole idatha ku-transceiver
LINE_VALID_O Okukhiphayo 1 Idatha evumelekile yesignali yamaphikseli asebenzayo emugqeni
FRAME_VALID_O Okukhiphayo 1 Isignali evumelekile yemigqa esebenzayo kuhlaka
DATA_OUT_O Okukhiphayo DATA_WIDTH*LANE_WIDTH*4 Okukhipha idatha ye-Pixel

Umdwebo Wesikhathi
Isibalo esilandelayo sibonisa umdwebo wesikhathi we-SLVS-EC IP.

Umfanekiso 9 • I-SLVS-EC IP Timing Diagram

Umdwebo Wesikhathi

Ukusetshenziswa Kwezinsiza
Ithebula elilandelayo libonisa ukusetshenziswa kwensiza njengeampI-le SLVS-EC Receiver Core isetshenziswe ku-PolarFire FPGA (iphakheji ye-MPF300TS-1FCG1152I), ku-RAW 8 kanye nemizila emine kanye nokulungiswa kokuxazulula okuvundlile okungu-1920.

Ithebula 5 • Ukusetshenziswa Kwezinsiza

Isici Ukusetshenziswa
Ama-DFF 3001
4-okufakiwe kwe-LUT 1826
Ama-LSRAM 16

Amadokhumenti / Izinsiza

I-MICROCHIP UG0877 SLVS-EC Isamukeli se-PolarFire FPGA [pdf] Umhlahlandlela Womsebenzisi
UG0877, UG0877 SLVS-EC Isamukeli se-PolarFire FPGA, SLVS-EC Isamukeli se-PolarFire FPGA, Isamukeli se-PolarFire FPGA, i-PolarFire FPGA

Izithenjwa

Shiya amazwana

Ikheli lakho le-imeyili ngeke lishicilelwe. Izinkambu ezidingekayo zimakiwe *