MICROCHIP UG0877 SLVS-EC Olugba fun Itọsọna olumulo FPGA Ina Pola
Àtúnyẹwò History
Itan atunyẹwo ṣe apejuwe awọn iyipada ti a ṣe imuse ninu iwe-ipamọ naa. Awọn iyipada ti wa ni atokọ nipasẹ atunyẹwo, bẹrẹ pẹlu atẹjade lọwọlọwọ.
Atunyẹwo 4.0
Awọn atẹle jẹ akopọ ti awọn iyipada ti a ṣe ni atunyẹwo 4.0 ti iwe yii.
- Ropo olusin 2, oju-iwe 2, olusin 3, oju-iwe 3, aworan 8, oju-iwe 6, ati aworan 9, oju-iwe 7.
- Abala ti o yọkuro Gbigbe PLL, oju-iwe 4.
- Tabili 1 ti a ṣe imudojuiwọn, oju-iwe 3, Tabili 3, oju-iwe 7, Tabili 4, oju-iwe 7, ati tabili 5, oju-iwe 8.
- PLL ti a ṣe imudojuiwọn fun Iran Aago Pixel, oju-iwe 4.
- Abala imudojuiwọn Awọn paramita Iṣeto, oju-iwe 7.
Atunyẹwo 3.0
Awọn atẹle jẹ akopọ ti awọn iyipada ti a ṣe ni atunyẹwo 3.0 ti iwe yii.
- SLVS-EC IP, oju-iwe 2
- Tabili 3 loju iwe 7
Atunyẹwo 2.0
Awọn atẹle jẹ akopọ ti awọn iyipada ti a ṣe ni atunyẹwo 2.0 ti iwe yii.
- SLVS-EC IP, oju-iwe 2
- Iṣeto Transceiver, oju-iwe 3
- Tabili 3 loju iwe 7
Atunyẹwo 1.0
Àtúnyẹ̀wò 1.0 jẹ́ àtẹ̀jáde àkọ́kọ́ ti ìwé yìí
SLVS-EC IP
SLVS-EC jẹ wiwo iyara-giga ti Sony fun awọn sensọ aworan CMOS ti o ga ti o ga ti iran-tẹle. Iwọnwọn yii jẹ ifarada ti ọna-si-ọna skew nitori imọ-ẹrọ aago ti a fi sii. O jẹ ki apẹrẹ ipele igbimọ jẹ rọrun ni awọn ofin ti iyara giga ati gbigbe gigun. SLVS-EC Rx IP mojuto n pese wiwo SLVS-EC fun PolarFire FPGA lati gba data sensọ aworan. IP ṣe atilẹyin iyara to 4.752 Gbps. Ipilẹ IP ṣe atilẹyin awọn ọna meji, mẹrin, ati mẹjọ fun RAW 8, RAW 10, ati awọn atunto RAW 12. Nọmba ti o tẹle n ṣe afihan apẹrẹ eto fun ojutu kamẹra SLVS-EC.
olusin 1 • SLVS-EC IP Block aworan atọka
Polar Fire® transceiver jẹ lilo bi wiwo PHY fun sensọ SLVS-EC niwon wiwo SLVS-EC nlo imọ-ẹrọ aago ti a fi sii. O tun nlo fifi koodu 8b10b, eyiti o le gba pada nipa lilo transceiver PolarFire. PolarFire FPGA ni agbara-kekere 24 awọn ọna transceiver 12.7 Gbps. Awọn ọna transceiver wọnyi le jẹ tunto bi awọn ọna olugba SLVS-EC PHY. Gẹgẹbi a ti han ninu eeya iṣaaju, awọn abajade transceiver ti sopọ si SLVS-EC Rx IP mojuto.
Solusan olugba SLVS-EC
Nọmba ti o tẹle yii fihan imuse imuse apẹrẹ ipele sọfitiwia SoC ti SLVS-EC IP ati awọn paati ti a beere fun ojutu olugba SLVS-EC.
olusin 2 • SLVS-EC IP SmartDesign
Atunto Transceiver
Nọmba atẹle yii fihan iṣeto ni wiwo transceiver.
olusin 3 • Transceiver Interface Configurator
Transceiver le tunto si boya awọn ọna meji tabi mẹrin. Pẹlupẹlu, iyara ti transceiver le ṣee ṣeto ni "oṣuwọn data transceiver". SLVS-EC ni wiwo ṣe atilẹyin awọn oṣuwọn baud meji bi a ṣe ṣe akojọ ni tabili atẹle.
Table 1 • SLVS-EC Baud Rate
Baud ite | Oṣuwọn Baud ni Mbps |
1 | 1188 |
2 | 2376 |
3 | 4752 |
PLL fun Pixel Aago Iran
PLL kan ni a nilo lati ṣe ina aago piksẹli lati inu aago Aṣọ ti a ṣe ipilẹṣẹ Transceiver ti o jẹ, LANE0_RX_CLOCK. Atẹle ni agbekalẹ lati ṣe ina aago piksẹli.
Pixel aago = (LANE0_RX_CLOCK * 8) / DATA_WIDTH
Tunto PF_CCC fun RAW 8 bi o ṣe han ninu nọmba atẹle.
olusin 4 • Aago karabosipo Circuit
Apejuwe Apẹrẹ
Nọmba ti o tẹle yii fihan ọna kika fireemu SLVS-EC.
olusin 5 • SLVS-EC Frame Format Structure
Akọsori Packet ni alaye nipa ibẹrẹ fireemu ati awọn ifihan agbara ipari pẹlu awọn laini Wulo. Awọn koodu iṣakoso PHY ti wa ni afikun loke akọsori apo-iwe lati ṣe agbekalẹ apo-iwe SLVS-EC. Tabili ti o tẹle yii ṣe atokọ oriṣiriṣi awọn koodu iṣakoso PHY ti a lo ninu ilana SLVS-EC.
Table 2 • PHY Iṣakoso koodu
PHY Iṣakoso koodu 8b10b Aami Apapo
Bẹrẹ koodu K.28.5 – K.27.7 – K.28.2 – K.27.7
Ipari koodu K.28.5 – K.29.7 – K.30.7 – K.29.7
koodu paadi K.23.7 – K.28.4 – K.28.6 – K.28.3
Koodu amuṣiṣẹpọ K.28.5 – D.10.5 – D.10.5 – D.10.5
koodu laišišẹ D.00.0 - D.00.0 - D.00.0 - D.00.0
SLVS-EC RX IP mojuto
Abala yii ṣe apejuwe awọn alaye imuse ohun elo ti SLVS-EC Olugba IP. Nọmba ti o tẹle yii fihan ojutu olugba Sony SLVS-EC ti o ni Polar Fire SLVS-EC RX IP. IP yii ni a lo ni apapo pẹlu bulọki wiwo transceiver Polar Fire. Nọmba atẹle yii fihan awọn bulọọki inu ti SLVS-EC Rx IP.
Nọmba 6 • Awọn bulọọki inu ti SLVS-EC RX IP
aligner
Module yii gba data lati awọn bulọọki transceiver PolarFire ati ṣe deede si koodu amuṣiṣẹpọ. Module yii n wa koodu amuṣiṣẹpọ ninu awọn baiti ti a gba lati ọdọ oluyipada ati awọn titiipa si aala baiti.
slvsec_phy_rx
Module yii gba data lati aligner ati pinnu awọn apo-iwe SLVS PHY ti nwọle. Yi module koja nipasẹ awọn amuṣiṣẹpọ ọkọọkan ati ki o si, gbogbo pkt_en ifihan agbara ti o bere lati Bẹrẹ koodu ati ki o dopin ni awọn koodu ipari. O tun yọ koodu PAD kuro lati awọn apo-iwe data ati firanṣẹ data si module atẹle ti o jẹ slvsrx_decoder.
slvsrx_decoder
Module yii gba data lati module slvsec_phy_rx ati yọkuro data ẹbun lati inu isanwo. Module yii yọ awọn piksẹli mẹrin jade fun aago kan fun ọna kan ati firanṣẹ si iṣẹjade. O ṣe agbejade ifihan agbara laini fun awọn laini ti nṣiṣe lọwọ ti n fọwọsi data fidio ti nṣiṣe lọwọ. O tun ṣe ipilẹṣẹ ifihan agbara ti fireemu nipa wiwo ibẹrẹ fireemu ati awọn iwọn ipari fireemu ninu akọsori soso ti awọn apo-iwe SLVS-EC
FSM pẹlu Awọn ipinlẹ Iyipada data
Nọmba atẹle yii fihan FSM fun SLVS-EC RX IP.
olusin 7 • FSM fun SLVS-EC RX IP
SLVS-EC Olugba IP iṣeto ni
Nọmba atẹle yii fihan oluṣeto IP olugba SLVS-EC.
olusin 8 • SLVS-EC Olugba IP Configurator
Awọn paramita iṣeto ni
Tabili ti o tẹle ṣe atokọ apejuwe ti awọn aye atunto ti a lo ninu imuse ohun elo ti SLVS-EC olugba IP Àkọsílẹ. Iwọnyi jẹ awọn paramita jeneriki ati pe o le yatọ si da lori awọn ibeere ohun elo.
Table 3 • Iṣeto ni paramita
Apejuwe Orukọ
DATA_WIDTH Iwọn data piksẹli titẹ sii. Ṣe atilẹyin RAW 8, RAW 10, ati RAW 12.
Nọmba LANE_WIDTH ti awọn ọna SLVS-EC. Ṣe atilẹyin awọn ọna meji, mẹrin, ati mẹjọ.
BUFF_DEPTH Ijinle ti ifipamọ. Nọmba awọn piksẹli ti nṣiṣe lọwọ ni laini fidio ti nṣiṣe lọwọ.
Ijinle ifipamọ le ṣe iṣiro nipa lilo idogba atẹle:
BUFF_DEPTH = Aja ((Ipinnu Petele * RAW iwọn) / (32 * Iwọn ọna))
Example: Ìbú RAW = 8, Ìbú Ọ̀nà = 4, àti Ìpinnu Horizontal = 1920 pixels
BUFF_DEPTH = Aja ((1920 * 8)/ (32* 4)) = 120
Awọn igbewọle ati awọn igbejade
Tabili ti o tẹle n ṣe atokọ awọn titẹ sii ati awọn ebute oko oju omi ti o wu ti awọn aye atunto IP SLVS-EC RX
Table 4 • Input ati Output Ports
Orukọ ifihan agbara | Itọsọna | Ìbú | Apejuwe |
LANE#_RX_CLK | Iṣawọle | 1 | Aago ti a gba pada lati transceiver fun Lane pato yẹn |
LANE#_RX_READY | Iṣawọle | 1 | Data setan ifihan agbara fun Lane |
LANE # _RX_VALID | Iṣawọle | 1 | Data Wulo ifihan agbara fun Lane |
LANE # _RX_DATA | Iṣawọle | 32 | Lane gba data lati transceiver |
LINE_VALID_O | Abajade | 1 | Ifihan agbara data fun awọn piksẹli ti nṣiṣe lọwọ ni laini kan |
FRAME_VALID_O | Abajade | 1 | Ifihan agbara to wulo fun awọn laini ti nṣiṣe lọwọ ninu fireemu kan |
DATA_OUT_O | Abajade | DATA_WIDTH*LANE_WIDTH*4 | Iṣẹjade data Pixel |
Aworan atọka akoko
Nọmba ti o tẹle yii ṣe afihan aworan akoko SLVS-EC IP.
olusin 9 • SLVS-EC IP Aago aworan atọka
Lilo awọn orisun
Awọn wọnyi tabili ti fihan awọn oluşewadi iṣamulo ti biample SLVS-EC Olugba Core muse ni a PolarFire FPGA (MPF300TS-1FCG1152I package), fun RAW 8 ati mẹrin ona ati 1920 petele o ga iṣeto ni.
Table 5 • Resource iṣamulo
Eroja | Lilo |
Awọn DFFs | 3001 |
4-igbewọle LUTs | 1826 |
Awọn LSRAM | 16 |
Awọn iwe aṣẹ / Awọn orisun
![]() |
MICROCHIP UG0877 SLVS-EC Olugba fun PolarFire FPGA [pdf] Itọsọna olumulo UG0877, UG0877 SLVS-EC Olugba fun PolarFire FPGA, SLVS-EC Olugba fun PolarFire FPGA, Olugba fun PolarFire FPGA, PolarFire FPGA |