Kipokezi cha MICROCHIP UG0877 SLVS-EC kwa Mwongozo wa Mtumiaji wa Polar Fire FPGA
Historia ya Marekebisho
Historia ya marekebisho inaeleza mabadiliko ambayo yalitekelezwa katika hati. Mabadiliko yameorodheshwa kwa marekebisho, kuanzia na uchapishaji wa sasa.
Marekebisho 4.0
Ufuatao ni muhtasari wa mabadiliko yaliyofanywa katika marekebisho 4.0 ya waraka huu.
- Kielelezo Kilichobadilishwa 2, ukurasa wa 2, Mchoro 3, ukurasa wa 3, Mchoro 8, ukurasa wa 6, na Mchoro 9, ukurasa wa 7.
- Sehemu iliyoondolewa ya Sambaza PLL, ukurasa wa 4.
- Jedwali Lililosasishwa 1, ukurasa wa 3, Jedwali 3, ukurasa wa 7, Jedwali 4, ukurasa wa 7, na Jedwali la 5, ukurasa wa 8.
- Sehemu iliyosasishwa ya PLL ya Pixel Clock Generation, ukurasa wa 4.
- Vigezo vya Usanidi wa sehemu iliyosasishwa, ukurasa wa 7.
Marekebisho 3.0
Ufuatao ni muhtasari wa mabadiliko yaliyofanywa katika marekebisho 3.0 ya waraka huu.
- SLVS-EC IP, ukurasa wa 2
- Jedwali 3 kwenye ukurasa wa 7
Marekebisho 2.0
Ufuatao ni muhtasari wa mabadiliko yaliyofanywa katika marekebisho 2.0 ya waraka huu.
- SLVS-EC IP, ukurasa wa 2
- Usanidi wa Transceiver, ukurasa wa 3
- Jedwali 3 kwenye ukurasa wa 7
Marekebisho 1.0
Marekebisho ya 1.0 yalikuwa uchapishaji wa kwanza wa hati hii
SLVS-EC IP
SLVS-EC ni kiolesura cha kasi cha juu cha Sony cha vitambuzi vya picha vya CMOS vya ubora wa juu vya kizazi kijacho. Kiwango hiki kinaweza kustahimili mshono wa mstari hadi mstari kwa sababu ya teknolojia ya saa iliyopachikwa. Inafanya muundo wa kiwango cha bodi kuwa rahisi kwa suala la upitishaji wa kasi ya juu na umbali mrefu. Msingi wa IP wa SLVS-EC Rx hutoa kiolesura cha SLVS-EC kwa PolarFire FPGA ili kupokea data ya vitambuzi vya picha. IP inasaidia kasi hadi 4.752 Gbps. Msingi wa IP unaauni njia mbili, nne, na nane kwa usanidi wa RAW 8, MBICHI 10 na RAW 12. Kielelezo kifuatacho kinaonyesha mchoro wa mfumo wa suluhisho la kamera ya SLVS-EC.
Kielelezo 1 • Mchoro wa Kizuizi cha IP cha SLVS-EC
Transceiver ya Polar Fire® inatumika kama kiolesura cha PHY cha kihisi cha SLVS-EC kwa kuwa kiolesura cha SLVS-EC kinatumia teknolojia ya saa iliyopachikwa. Pia hutumia usimbaji wa 8b10b, ambao unaweza kurejeshwa kwa kutumia kipitishi sauti cha PolarFire. PolarFire FPGA ina hadi njia 24 za transceiver zenye nguvu ya chini 12.7 Gbps. Njia hizi za kupitisha data zinaweza kusanidiwa kama njia za vipokezi vya SLVS-EC PHY. Kama inavyoonyeshwa kwenye kielelezo kilichotangulia, vipokezi vya data vimeunganishwa kwenye msingi wa IP wa SLVS-EC Rx.
Suluhisho la Mpokeaji wa SLVS-EC
Kielelezo kifuatacho kinaonyesha utekelezaji wa muundo wa kiwango cha juu wa programu ya Libero SoC ya IP ya SLVS-EC na vijenzi vinavyohitajika kwa suluhisho la kipokezi cha SLVS-EC.
Kielelezo 2 • SLVS-EC IP SmartDesign
Usanidi wa Transceiver
Kielelezo kifuatacho kinaonyesha usanidi wa kiolesura cha transceiver.
Kielelezo cha 3 • Kisanidi Kiolesura cha Transceiver
Transceiver inaweza kusanidiwa kwa njia mbili au nne. Pia, kasi ya transceiver inaweza kuwekwa kwenye "kiwango cha data cha Transceiver". Kiolesura cha SLVS-EC kinaauni viwango viwili vya upotevu kama vilivyoorodheshwa katika jedwali lifuatalo.
Jedwali 1 • Kiwango cha Baud cha SLVS-EC
Daraja la Baud | Kiwango cha Baud katika Mbps |
1 | 1188 |
2 | 2376 |
3 | 4752 |
PLL ya Kizazi cha Saa ya Pixel
PLL inahitajika ili kutoa saa ya pikseli kutoka kwa saa ya Kitambaa inayozalishwa na Transceiver ambayo ni, LANE0_RX_CLOCK. Ifuatayo ni fomula ya kutengeneza saa ya pixel.
Saa ya pikseli = (LANE0_RX_CLOCK * 8)/DATA_WIDTH
Sanidi PF_CCC ya RAW 8 kama inavyoonyeshwa kwenye kielelezo kifuatacho.
Kielelezo 4 • Mzunguko wa Kuweka Hali ya Saa
Maelezo ya Ubunifu
Kielelezo kifuatacho kinaonyesha muundo wa Umbizo la Fremu ya SLVS-EC.
Kielelezo cha 5 • Muundo wa Muundo wa Fremu ya SLVS-EC
Kijajuu cha Pakiti kina taarifa kuhusu ishara za kuanza na kumalizia fremu pamoja na mistari Halali. Misimbo ya udhibiti ya PHY huongezwa juu ya kichwa cha pakiti ili kuunda pakiti ya SLVS-EC. Jedwali lifuatalo linaorodhesha misimbo tofauti ya udhibiti wa PHY inayotumika katika itifaki ya SLVS-EC.
Jedwali 2 • Msimbo wa Udhibiti wa PHY
Msimbo wa Udhibiti wa PHY Mchanganyiko wa Alama ya 8b10b
Anza Msimbo K.28.5 - K.27.7 - K.28.2 - K.27.7
Kanuni ya Mwisho K.28.5 - K.29.7 - K.30.7 - K.29.7
Msimbo wa pedi K.23.7 - K.28.4 - K.28.6 - K.28.3
Msimbo wa Usawazishaji K.28.5 - D.10.5 - D.10.5 - D.10.5
Msimbo wa kutofanya kazi D.00.0 - D.00.0 - D.00.0 - D.00.0
Msingi wa IP wa SLVS-EC RX
Sehemu hii inaelezea maelezo ya utekelezaji wa maunzi ya IP ya Kipokezi cha SLVS-EC. Kielelezo kifuatacho kinaonyesha suluhisho la kipokezi la Sony SLVS-EC ambalo lina IP ya Polar Fire SLVS-EC RX. IP hii inatumika kwa kushirikiana na kizuizi cha kiolesura cha kipenyo cha Polar Fire. Kielelezo kifuatacho kinaonyesha vizuizi vya ndani vya SLVS-EC Rx IP.
Kielelezo 6 • Vitalu vya Ndani vya SLVS-EC RX IP
mpangilio
Moduli hii hupokea data kutoka kwa vizuizi vya kibadilishaji data cha PolarFire na kulinganishwa na msimbo wa kusawazisha. Moduli hii hutafuta msimbo wa kusawazisha katika baiti zilizopokelewa kutoka kwa kipitisha data na kufuli hadi kwenye mpaka wa baiti.
slvsec_phy_rx
Moduli hii hupokea data kutoka kwa kiambatanisho na kusimbua pakiti zinazoingia za SLVS PHY. Moduli hii hupitia mfuatano wa ulandanishi na kisha, hutoa mawimbi ya pkt_en kuanzia msimbo wa Mwanzo na kuishia kwenye msimbo wa mwisho. Pia huondoa msimbo wa PAD kutoka kwa pakiti za data na kutuma data kwa moduli inayofuata ambayo ni slvsrx_decoder.
slvsrx_decoder
Sehemu hii hupokea data kutoka kwa sehemu ya slvsec_phy_rx na kutoa data ya pikseli kutoka kwa upakiaji. Moduli hii hutoa pikseli nne kwa saa kwa kila mstari na kutuma kwa pato. Inazalisha mawimbi halali ya laini kwa mistari inayotumika inayothibitisha data amilifu ya video. Pia hutengeneza ishara halali ya Fremu kwa kuangalia sehemu ya kuanza kwa fremu na sehemu za mwisho za fremu kwenye kichwa cha pakiti cha pakiti za SLVS-EC.
FSM yenye Majimbo ya Kuweka Misimbo ya Data
Kielelezo kifuatacho kinaonyesha FSM ya SLVS-EC RX IP.
Kielelezo 7 • FSM kwa SLVS-EC RX IP
Usanidi wa IP wa Kipokea SLVS-EC
Kielelezo kifuatacho kinaonyesha kisanidi cha IP cha kipokezi cha SLVS-EC.
Kielelezo 8 • Kisanidi cha IP cha Mpokezi wa SLVS-EC
Vigezo vya Usanidi
Jedwali lifuatalo linaorodhesha maelezo ya vigezo vya usanidi vilivyotumika katika utekelezaji wa maunzi ya block ya IP ya mpokeaji wa SLVS-EC. Hivi ni vigezo vya kawaida na vinaweza kutofautiana kulingana na mahitaji ya programu.
Jedwali 3 • Vigezo vya Usanidi
Maelezo ya jina
DATA_WIDTH Ingiza upana wa data ya pikseli. Inaauni RAW 8, RAW 10, na RAW 12.
Nambari LANE_WIDTH ya njia za SLVS-EC. Inasaidia njia mbili, nne na nane.
KINA_BUFF Kina cha bafa. Idadi ya pikseli amilifu katika laini ya video inayotumika.
Kina cha bafa kinaweza kuhesabiwa kwa kutumia mlinganyo ufuatao:
BUFF_DEPTH = Ceil ((Azimio Mlalo * upana MBICHI) / (32 * Upana wa njia))
Example: upana MBICHI = 8, upana wa njia = 4, na Azimio la Mlalo = pikseli 1920
BUFF_DEPTH = Ceil ((1920 * 8)/ (32* 4)) = 120
Pembejeo na Matokeo
Jedwali lifuatalo linaorodhesha bandari za kuingiza na kutoa za vigezo vya usanidi wa SLVS-EC RX IP
Jedwali 4 • Bandari za Kuingiza na Kutoa
Jina la Ishara | Mwelekeo | Upana | Maelezo |
LANE#_RX_CLK | Ingizo | 1 | Saa iliyorejeshwa kutoka kwa kipitishi sauti cha Njia hiyo mahususi |
LANE#_RX_tayari | Ingizo | 1 | Data tayari ishara kwa Lane |
LANE#_RX_VALID | Ingizo | 1 | Mawimbi Sahihi ya Data kwa Lane |
LANE#_RX_DATA | Ingizo | 32 | Lane ilipata data kutoka kwa transceiver |
LINE_VALID_O | Pato | 1 | Mawimbi sahihi ya data kwa saizi amilifu kwenye mstari |
FRAME_VALID_O | Pato | 1 | Ishara sahihi kwa mistari Inayotumika katika fremu |
DATA_OUT_O | Pato | DATA_WIDTH*LANE_WIDTH*4 | Toleo la data ya Pixel |
Mchoro wa Muda
Kielelezo kifuatacho kinaonyesha mchoro wa saa wa IP wa SLVS-EC.
Kielelezo 9 • Mchoro wa Muda wa IP wa SLVS-EC
Matumizi ya Rasilimali
Jedwali lifuatalo linaonyesha matumizi ya rasilimali kamaample SLVS-EC Receiver Core inatekelezwa katika PolarFire FPGA (MPF300TS-1FCG1152I kifurushi), kwa RAW 8 na njia nne na usanidi wa mlalo wa 1920.
Jedwali la 5 • Matumizi ya Rasilimali
Kipengele | Matumizi |
DFFs | 3001 |
4-pembejeo LUTs | 1826 |
LSRAM | 16 |
Nyaraka / Rasilimali
![]() |
Kipokezi cha MICROCHIP UG0877 SLVS-EC cha PolarFire FPGA [pdf] Mwongozo wa Mtumiaji UG0877, UG0877 SLVS-EC Kipokezi cha PolarFire FPGA, SLVS-EC Kipokezi cha PolarFire FPGA, Kipokezi cha PolarFire FPGA, PolarFire FPGA |