MICROCHIP UG0877 SLVS-EC Receiver airson Polar Fire FPGA Stiùireadh Cleachdaiche
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
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
Configuration transceiver
Tha am figear a leanas a’ sealltainn rèiteachadh an eadar-aghaidh transceiver.
Figear 3 • Configurator Eadar-aghaidh Transceiver
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
Tuairisgeul Dealbhaidh
Tha am figear a leanas a’ sealltainn structar Cruth Frèam SLVS-EC.
Figear 5 • Structar Cruth Frame SLVS-EC
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
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
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
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
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 |