MICROCHIP UG0877 SLVS-EC Receiver airson Polar Fire FPGA Stiùireadh Cleachdaiche
MICROCHIP UG0877 SLVS-EC Receiver airson Polar Fire FPGA

Eachdraidh Ath-sgrùdaidh

Tha eachdraidh an ath-sgrùdaidh a’ toirt cunntas air na h-atharrachaidhean a chaidh a chur an gnìomh sa phàipear. Tha na h-atharrachaidhean air an liostadh le ath-sgrùdadh, a’ tòiseachadh leis an fhoillseachadh làithreach.

Ath-sgrùdadh 4.0
Tha na leanas na gheàrr-chunntas air na h-atharrachaidhean a chaidh a dhèanamh ann an ath-sgrùdadh 4.0 den sgrìobhainn seo.

  • Air a chuir na àite Figear 2, duilleag 2, Figear 3, duilleag 3, Figear 8, duilleag 6, agus Figear 9, duilleag 7.
  • Earrann air a thoirt air falbh Transmit PLL, duilleag 4.
  • Clàr 1 air ùrachadh, duilleag 3, Clàr 3, duilleag 7, Clàr 4, duilleag 7, agus Clàr 5, duilleag 8.
  • Earrann ùrachadh PLL airson Pixel Clock Generation, duilleag 4.
  • Earrann ùraichte Paramadairean rèiteachaidh, duilleag 7.

Ath-sgrùdadh 3.0
Tha na leanas na gheàrr-chunntas air na h-atharrachaidhean a chaidh a dhèanamh ann an ath-sgrùdadh 3.0 den sgrìobhainn seo.

  • IP SLVS-EC, duilleag 2
  • Clàr 3 air duilleag 7

Ath-sgrùdadh 2.0
Tha na leanas na gheàrr-chunntas air na h-atharrachaidhean a chaidh a dhèanamh ann an ath-sgrùdadh 2.0 den sgrìobhainn seo.

  • IP SLVS-EC, duilleag 2
  • Configuration Transceiver, duilleag 3
  • Clàr 3 air duilleag 7

Ath-sgrùdadh 1.0
B’ e Ath-sgrùdadh 1.0 a’ chiad fhoillseachadh den sgrìobhainn seo

SLVS-EC IP

Is e SLVS-EC an eadar-aghaidh àrd-astar aig Sony airson mothachairean ìomhaigh àrd-rùn CMOS an ath ghinealach. Tha an inbhe seo a’ fulang le skew sreath-gu-sreath air sgàth teicneòlas gleoc freumhaichte. Bidh e a’ dèanamh dealbhadh ìre bùird furasta a thaobh tar-chuir àrd-astar agus astar fada. Tha cridhe SLVS-EC Rx IP a’ toirt seachad eadar-aghaidh SLVS-EC airson PolarFire FPGA gus dàta mothachaidh ìomhaigh fhaighinn. Bidh an IP a’ toirt taic do astar suas ri 4.752 Gbps. Tha an cridhe IP a’ toirt taic do dhà, ceithir, agus ochd slighean airson rèiteachaidhean RAW 8, RAW 10, agus RAW 12. Tha am figear a leanas a’ sealltainn an diagram siostam airson fuasgladh camara SLVS-EC.

Figear 1 • Diagram Bloc IP SLVS-EC

Diagram

Tha transceiver Polar Fire® air a chleachdadh mar eadar-aghaidh PHY airson an sensor SLVS-EC leis gu bheil an eadar-aghaidh SLVS-EC a ’cleachdadh teicneòlas cloc freumhaichte. Bidh e cuideachd a’ cleachdadh còdachadh 8b10b, a gheibhear air ais leis an transceiver PolarFire. Tha suas ri 24 slighean transceiver 12.7 Gbps le cumhachd ìosal aig PolarFire FPGA. Faodar na slighean transceiver sin a rèiteachadh mar na slighean glacaidh SLVS-EC PHY. Mar a chithear san fhigear roimhe, tha na toraidhean transceiver ceangailte ri cridhe SLVS-EC Rx IP.

Fuasgladh Glacadair SLVS-EC
Tha am figear a leanas a’ sealltainn buileachadh dealbhadh ìre bathar-bog Libero SoC de SLVS-EC IP agus na pàirtean riatanach airson fuasgladh glacadair SLVS-EC.

Figear 2 • SLVS-EC IP SmartDesign

Dealbhadh glic

Configuration transceiver
Tha am figear a leanas a’ sealltainn rèiteachadh an eadar-aghaidh transceiver.

Figear 3 • Configurator Eadar-aghaidh Transceiver
Configurator

Faodar an Transceiver a rèiteachadh gu dhà no ceithir sreathan. Cuideachd, faodar astar an transceiver a shuidheachadh aig an ìre “dàta Transceiver”. Tha eadar-aghaidh SLVS-EC a’ toirt taic do dhà ìre baud mar a tha air an liostadh sa chlàr a leanas.

Clàr 1 • Ìre Baud SLVS-EC

Ìre Baud Ìre Baud ann am Mbps
1 1188
2 2376
3 4752

PLL airson Pixel Clock Generation
Tha feum air PLL gus gleoc piogsail a ghineadh bhon ghleoc Fabric gineadh Transceiver is e sin, LANE0_RX_CLOCK. A’ leantainn tha am foirmle airson gleoc piogsail a ghineadh.
Cloc picteil = (LANE0_RX_CLOCK * 8)/DATA_WIDTH
Dèan rèiteachadh air PF_CCC airson RAW 8 mar a chithear san fhigear a leanas.

Figear 4 • Cearcall suidheachadh a' ghleoc

Circuitry suidheachadh cloc

Tuairisgeul Dealbhaidh
Tha am figear a leanas a’ sealltainn structar Cruth Frèam SLVS-EC.

Figear 5 • Structar Cruth Frame SLVS-EC

Structar cruth frèam

Ann am bann-cinn a’ phacaid tha fiosrachadh mu na comharran tòiseachaidh is crìochnachaidh frèam còmhla ris na loidhnichean dligheach. Bithear a’ cur còdan smachd PHY os cionn bann-cinn a’ phacaid gus am pasgan SLVS-EC a chruthachadh. Tha an clàr a leanas a’ liostadh na diofar chòdan smachd PHY a thathas a’ cleachdadh ann am protocol SLVS-EC.

Clàr 2 • Còd Smachd PHY

Còd smachd PHY 8b10b cothlamadh samhla
Còd tòiseachaidh K.28.5 – K.27.7 – K.28.2 – K.27.7
Còd crìochnachaidh K.28.5 – K.29.7 – K.30.7 – K.29.7
Còd Pad K.23.7 – K.28.4 – K.28.6 – K.28.3
Còd sioncronaich K.28.5 – D.10.5 – D.10.5 – D.10.5
Còd dìomhain D.00.0 – D.00.0 – D.00.0 – D.00.0

SLVS-EC RX IP Core
Tha an roinn seo a’ toirt cunntas air mion-fhiosrachadh buileachaidh bathar-cruaidh SLVS-EC Receiver IP. Tha am figear a leanas a’ sealltainn fuasgladh glacadair Sony SLVS-EC anns a bheil am Polar Fire SLVS-EC RX IP. Tha an IP seo air a chleachdadh ann an co-bhonn ris a’ bhloc eadar-aghaidh transceiver Polar Fire. Tha am figear a leanas a’ sealltainn na blocaichean a-staigh den SLVS-EC Rx IP.

Figear 6 • Blocaichean a-staigh den SLVS-EC RX IP

Blocaichean a-staigh

aligner
Bidh am modal seo a’ faighinn an dàta bho na blocaichean transceiver PolarFire agus a’ co-thaobhadh ris a’ chòd sioncranachaidh. Bidh am modal seo a’ coimhead airson a’ chòd sioncranachaidh anns na bytes a fhuaireadh bhon transceiver agus a’ glasadh gu crìoch nam beit.

slvsec_phy_rx
Bidh am modal seo a’ faighinn an dàta bhon aligner agus a’ còdachadh nam pacaidean SLVS PHY a tha a’ tighinn a-steach. Bidh am modal seo a ’dol tron ​​​​t-sreath sioncronaidh agus an uairsin, a’ gineadh a ’chomharra pkt_en a’ tòiseachadh bhon chòd tòiseachaidh agus a ’crìochnachadh aig a’ chòd crìochnachaidh. Bidh e cuideachd a’ toirt air falbh an còd PAD bho na pacaidean dàta agus a’ cur an dàta chun ath mhodal a tha slvsrx_decoder.

slvsrx_decoder
Bidh am modal seo a’ faighinn an dàta bhon mhodal slvsec_phy_rx agus a’ toirt a-mach an dàta piogsail bhon uallach pàighidh. Bidh am modal seo a’ toirt a-mach ceithir piogsail gach gleoc gach sreath agus a’ cur chun toradh. Bidh e a ’gineadh an comharra dligheach loidhne airson na loidhnichean gnìomhach a’ dearbhadh an dàta bhidio gnìomhach. Bidh e cuideachd a ’gineadh an comharra dligheach Frame le bhith a’ coimhead air na pìosan tòiseachaidh frèam agus deireadh frèam ann am bann-cinn pacaid nam pacaidean SLVS-EC

FSM le Stàitean còdaidh dàta
Tha am figear a leanas a’ sealltainn an FSM airson SLVS-EC RX IP.

Figear 7 • FSM airson SLVS-EC RX IP

DIAGRAM

Configuration IP Glacadair SLVS-EC
Tha am figear a leanas a’ sealltainn an rèiteachaidh IP cuidhteas SLVS-EC.

Figear 8 • SLVS-EC Receiver IP Configurator

Configurator

Paramadairean rèiteachaidh
Tha an clàr a leanas a’ liostadh an tuairisgeul air na paramadairean rèiteachaidh a thathas a ’cleachdadh ann a bhith a’ buileachadh bathar-cruaidh bloc IP cuidhteas SLVS-EC. Tha iad sin nam paramadairean coitcheann agus faodaidh iad atharrachadh a rèir riatanasan an tagraidh.

Clàr 3 • Paramadairean rèiteachaidh

Tuairisgeul Ainm
DATA_WIDTH Cuir a-steach leud dàta piogsail. A’ toirt taic do RAW 8, RAW 10, agus RAW 12.
LANE_WIDTH Àireamh de shlighean SLVS-EC. A’ toirt taic do dhà, ceithir, agus ochd slighean.
BUFF_DEPTH Doimhneachd a 'bhufair. An àireamh de piogsail gnìomhach ann an loidhne bhidio gnìomhach.

Faodar doimhneachd bufair obrachadh a-mach le bhith a’ cleachdadh an co-aontar a leanas:
BUFF_DEPTH = Ceil ((Fuasgladh Còmhnard * leud RAW) / (32 * leud an t-sreath))
Example: leud RAW = 8, leud an t-sreatha = 4, agus rùn còmhnard = 1920 piogsail
BUFF_DEPTH = Ceil ((1920 * 8)/ (32* 4)) = 120

Cur a-steach agus toraidhean
Tha an clàr a leanas a’ liostadh na puirt cuir a-steach is toraidh aig paramadairean rèiteachaidh SLVS-EC RX IP

Clàr 4 • Puirt Inntrigidh is Toraidh

Ainm comharraidh Stiùir Leud Tuairisgeul
LANE#_RX_CLK Cuir a-steach 1 Cloc air fhaighinn air ais bhon transceiver airson an Caolshràid shònraichte sin
LANE#_RX_READY Cuir a-steach 1 Comharra deiseil dàta airson Lane
LANE#_RX_VALID Cuir a-steach 1 Dàta comharra dligheach airson Lane
LANE#_RX_DATA Cuir a-steach 32 Fhuair Lane dàta air ais bho transceiver
LINE_VALID_O Toradh 1 Comharra dligheach dàta airson piogsail gnìomhach ann an loidhne
FRAME_VALID_O Toradh 1 Comharra dligheach airson loidhnichean Gnìomhach ann am frèam
DATA_OUT_O Toradh DATA_WIDTH*LANE_WIDTH*4 Toradh dàta pixel

Diagram clàr-ama
Tha am figear a leanas a’ sealltainn diagram ùine IP SLVS-EC.

Figear 9 • Diagram Ùine IP SLVS-EC

Diagram clàr-ama

Cleachdadh Goireasan
Tha an clàr a leanas a’ sealltainn cleachdadh ghoireasan marample SLVS-EC Receiver Core air a chuir an gnìomh ann am pasgan PolarFire FPGA (MPF300TS-1FCG1152I), airson RAW 8 agus ceithir slighean agus rèiteachadh rùn còmhnard 1920.

Clàr 5 • Cleachdadh Ghoireasan

Eileamaid Cleachdadh
DFFs 3001
LUTn 4-steach 1826
LSRAM 16

Sgrìobhainnean/Goireasan

MICROCHIP UG0877 SLVS-EC Glacadair airson PolarFire FPGA [pdfStiùireadh Cleachdaiche
UG0877, UG0877 SLVS-EC Receiver airson PolarFire FPGA, SLVS-EC Receiver airson PolarFire FPGA, Glacadair airson PolarFire FPGA, PolarFire FPGA

Iomraidhean

Fàg beachd

Cha tèid do sheòladh puist-d fhoillseachadh. Tha raointean riatanach air an comharrachadh *