MICROCHIP UG0877 SLVS-EC Olugba fun Itọsọna olumulo FPGA Ina Pola
MICROCHIP UG0877 SLVS-EC Olugba fun Pola Ina FPGA

À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

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

Smart Design

Atunto Transceiver
Nọmba atẹle yii fihan iṣeto ni wiwo transceiver.

olusin 3 • Transceiver Interface Configurator
Oluṣeto

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

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

Frame kika Be

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

Awọn ohun amorindun inu

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

Aworan aworan

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

Oluṣeto

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

Aworan atọka akoko

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

Awọn itọkasi

Fi ọrọìwòye

Adirẹsi imeeli rẹ kii yoo ṣe atẹjade. Awọn aaye ti a beere ti wa ni samisi *