MICROCHIP UG0877 SLVS-EC Receiver bakeng sa Polar Fire FPGA
MICROCHIP UG0877 SLVS-EC Receiver bakeng sa Polar Fire FPGA

Nalane ea Phetoho

Nalane ea ntlafatso e hlalosa liphetoho tse kentsoeng tšebetsong tokomaneng. Liphetoho li thathamisitsoe ka ntlafatso, ho qala ka khatiso ea morao-rao.

Phetolelo ea 4.0
Se latelang ke kakaretso ea liphetoho tse entsoeng tlhabollong ea 4.0 ea tokomane ena.

  • Setšoantšo sa 2 se Fetotsoeng, leqepheng la 2, 3, leqepheng la 3, 8, leqepheng la 6 le la 9, leqepheng la 7 .
  • Karolo e tlositsoeng ea Transmit PLL, leqepheng la 4.
  • Lethathamo la 1 le ntlafalitsoeng, leqepheng la 3, la 3, la 7, la 4, la 7 le la 5, leqepheng la 8.
  • Karolo e ntlafalitsoeng ea PLL bakeng sa Pixel Clock Generation, leqepheng la 4.
  • Karolo e ntlafalitsoeng ea Configuration Parameters, leqepheng la 7.

Phetolelo ea 3.0
Se latelang ke kakaretso ea liphetoho tse entsoeng tlhabollong ea 3.0 ea tokomane ena.

  • SLVS-EC IP, leqephe la 2
  • Tafole 3 leqepheng la 7

Phetolelo ea 2.0
Se latelang ke kakaretso ea liphetoho tse entsoeng tlhabollong ea 2.0 ea tokomane ena.

  • SLVS-EC IP, leqephe la 2
  • Tlhophiso ea Transceiver, leqepheng la 3
  • Tafole 3 leqepheng la 7

Phetolelo ea 1.0
Revision 1.0 e bile khatiso ea pele ea tokomane ena

SLVS-EC IP

SLVS-EC ke sehokelo sa lebelo se phahameng sa Sony bakeng sa lisensara tsa litšoantšo tsa CMOS tsa moloko o latelang. Tekanyetso ena e mamella skew ea lane-to-lane ka lebaka la theknoloji e kenelletseng ea oache. E etsa hore moralo oa boemo ba boto o be bonolo mabapi le phetisetso ea lebelo le phahameng le sebaka se selelele. SLVS-EC Rx IP core e fana ka sebopeho sa SLVS-EC bakeng sa PolarFire FPGA ho amohela data ea sensor ea setšoantšo. IP e tšehetsa lebelo ho fihla ho 4.752 Gbps. IP core e ts'ehetsa litselana tse peli, tse 'ne, le tse robeli bakeng sa litlhophiso tsa RAW 8, RAW 10, le RAW 12. Setšoantšo se latelang se bontša setšoantšo sa tsamaiso bakeng sa tharollo ea khamera ea SLVS-EC.

Setšoantšo sa 1 • SLVS-EC IP Block Diagram

Setšoantšo

Polar Fire® transceiver e sebelisoa e le sebopeho sa PHY bakeng sa sensor ea SLVS-EC kaha sebopeho sa SLVS-EC se sebelisa theknoloji ea oache e kentsoeng. E boetse e sebelisa 8b10b encoding, e ka khutlisoang ho sebelisoa transceiver ea PolarFire. PolarFire FPGA e na le litselana tse fetang 24 tsa matla a tlase a 12.7 Gbps. Litsela tsena tsa transceiver li ka hlophisoa e le litselana tsa moamoheli tsa SLVS-EC PHY. Joalokaha ho bontšitsoe setšoantšong se fetileng, liphetho tsa transceiver li hokahane le SLVS-EC Rx IP core.

SLVS-EC Receiver Tharollo
Palo e latelang e bonts'a ts'ebetsong ea moralo oa boemo bo holimo ba software ea Libero SoC ea SLVS-EC IP le likarolo tse hlokahalang bakeng sa tharollo ea moamoheli oa SLVS-EC.

Setšoantšo sa 2 • SLVS-EC IP SmartDesign

Moqapi o Bohlale

Phetoho ea Transceiver
Setšoantšo se latelang se bontša tlhophiso ea sehokelo sa transceiver.

Setšoantšo sa 3 • Transceiver Interface Configurator
Setlhophiso

Transceiver e ka hlophisoa hore e be litsela tse peli kapa tse 'nè. Hape, lebelo la transceiver le ka behoa "sekhahla sa data ea Transceiver". SLVS-EC segokanyimmediamentsi sa sebolokigolo tšehetsa baud litekanyetso tse peli tse thathamisitsoeng tafoleng e latelang.

Lethathamo la 1 • SLVS-EC Baud Rate

Sehlopha sa Baud Baud Rate ho Mbps
1 1188
2 2376
3 4752

PLL bakeng sa Pixel Clock Generation
PLL ea hlokahala ho hlahisa oache ea pixel ho tsoa ho Transceiver e entsoeng ka Lesela e bitsoang, LANE0_RX_CLOCK. E latelang ke mokhoa oa ho hlahisa oache ea pixel.
Oache ea pixel = (LANE0_RX_CLOCK * 8)/DATA_WIDTH
Lokisa PF_CCC bakeng sa RAW 8 joalo ka ha ho bonts'itsoe setšoantšong se latelang.

Setšoantšo sa 4 • Clock Conditioning Circuitry

Clock Conditioning Circuitry

Tlhaloso ea Moralo
Setšoantšo se latelang se bontša sebopeho sa SLVS-EC Frame Format.

Setšoantšo sa 5 • Sebopeho sa Foromo ea SLVS-EC

Sebopeho sa Frame Format

Sehlooho sa Pakete se na le tlhahisoleseling mabapi le matšoao a qalang le a ho qetela a foreimi hammoho le mela e sebetsang. Likhoutu tsa taolo tsa PHY li kentsoe kaholimo ho hlooho ea pakete ho theha pakete ea SLVS-EC. Tafole e latelang e thathamisa mefuta e fapaneng ea taolo ea PHY e sebelisoang ho protocol ea SLVS-EC.

Lethathamo la 2 • Khoutu ea Taolo ea PHY

PHY Control Code 8b10b Motsoako oa Letšoao
Qala Khoutu K.28.5 - K.27.7 - K.28.2 - K.27.7
Khoutu ea ho Qetela K.28.5 - K.29.7 - K.30.7 - K.29.7
Pad Code K.23.7 - K.28.4 - K.28.6 - K.28.3
Sync Khoutu K.28.5 - D.10.5 - D.10.5 - D.10.5
Khoutu e sa sebetseng D.00.0 - D.00.0 - D.00.0 - D.00.0

SLVS-EC RX IP Core
Karolo ena e hlalosa lintlha tsa ts'ebetsong ea hardware ea SLVS-EC Receiver IP. Setšoantšo se latelang se bontša tharollo ea Sony SLVS-EC ea moamoheli e nang le Polar Fire SLVS-EC RX IP. IP ena e sebelisoa hammoho le "Polar Fire transceiver interface block". Setšoantšo se latelang se bontša li-blocks tsa ka hare tsa SLVS-EC Rx IP.

Setšoantšo sa 6 • Li-blocks tsa ka hare tsa SLVS-EC RX IP

Li-blocks tsa ka hare

algner
Mojule ona o fumana data ho tsoa ho li-blocks tsa PolarFire ebe o hokahana le khoutu ea sync. Mojule ona o sheba khoutu ea sync ho li-byte tse amoheloang ho tsoa ho transceiver le liloko ho ea moeling oa byte.

slvsec_phy_rx
Mojule ona o amohela data ho tsoa ho aligner mme o khetholla lipakete tse tlang tsa SLVS PHY. Mojule ona o feta ka tatellano ea khokahano ebe o hlahisa lets'oao la pkt_en ho qala ho khoutu ea ho qala mme e fella qetellong ea khoutu. E boetse e tlosa khoutu ea PAD ho lipakete tsa data ebe e romela data ho module e latelang e leng slvsrx_decoder.

slvsrx_decoder
Mojule ona o fumana data ho tsoa mojuleng oa slvsec_phy_rx ebe o ntša data ea pixel ho mojaro oa moputso. Mojule ona o ntša lipikselse tse 'ne ka oache ka tsela e' ngoe ebe o romela tlhahiso. E hlahisa mohala o nepahetseng bakeng sa mela e sebetsang e netefatsang data e sebetsang ea video. E boetse e hlahisa lets'oao le nepahetseng la Frame ka ho sheba foreimi e qalang le likotoana tsa pheletso ea foreimi hloohong ea pakete ea lipakete tsa SLVS-EC.

FSM e nang le Dinaha tsa ho Decoding Data
Setšoantšo se latelang se bontša FSM bakeng sa SLVS-EC RX IP.

Setšoantšo sa 7 • FSM bakeng sa SLVS-EC RX IP

TŠEBELETSO

SLVS-EC Receiver IP Configuration
Setšoantšo se latelang se bontša SLVS-EC moamoheli oa IP configurator.

Setšoantšo sa 8 • SLVS-EC Receiver IP Configurator

Setlhophiso

Li-Parameters tsa Tlhophiso
Tafole e latelang e thathamisa tlhaloso ea li-parameter tsa tlhophiso tse sebelisoang ts'ebetsong ea hardware ea SLVS-EC receiver IP block. Tsena ke li-parameter tse akaretsang 'me li ka fapana ho latela litlhoko tsa kopo.

Lethathamo la 3 • Li-Parameters tsa Tlhophiso

Tlhaloso ea Lebitso
DATA_WIDTH Kenya bophara ba data ea pixel. E ts'ehetsa RAW 8, RAW 10, le RAW 12.
Nomoro ea LANE_WIDTH ea litselana tsa SLVS-EC. E tšehetsa litsela tse peli, tse 'nè le tse robeli.
BUFF_DEPTH Botebo ba buffer. Palo ea lipikselse tse sebetsang moleng oa video o sebetsang.

Botebo ba buffer bo ka baloa ka ho sebelisa equation e latelang:
BUFF_DEPTH = Ceil ((Qeto e Tletseng * RAW bophara) / (32 * Bophara ba tsela))
Example: bophara bo RAW = 8, bophara ba Lane = 4, le Horizontal Resolution = 1920 pixels
BUFF_DEPTH = Ceil ((1920 * 8)/ (32* 4)) = 120

Lintho tse kenang le tse hlahisoang
Tafole e latelang e thathamisa likou tsa ho kenya le tse tsoang ho li-parameter tsa tlhophiso ea SLVS-EC RX IP

Letlapa la 4 • Boema-kepe ba ho Kena le ho Tsoa

Lebitso la Letshwao Tataiso Bophara Tlhaloso
LANE#_RX_CLK Kenyeletso 1 Oache e hlaphollotsoeng ho tsoa ho transceiver bakeng sa Lane eo
LANE#_RX_ READY Kenyeletso 1 Letšoao le loketseng la data bakeng sa Lane
LANE#_RX_VALID Kenyeletso 1 Letšoao le sebetsang la data bakeng sa Lane
LANE#_RX_DATA Kenyeletso 32 Lane e fumane data ho tsoa ho transceiver
LINE_VALID_O Sephetho 1 Letšoao le nepahetseng la data bakeng sa lipikselse tse sebetsang moleng
FRAME_VALID_O Sephetho 1 Letšoao le sebetsang bakeng sa Methalo e sebetsang foreiming
DATA_OUT_O Sephetho DATA_WIDTH*LANE_WIDTH*4 Tlhahiso ea data ea pixel

Setšoantšo sa Nako
Setšoantšo se latelang se bontša setšoantšo sa nako ea SLVS-EC IP.

Setšoantšo sa 9 • SLVS-EC IP Timeing Diagram

Setšoantšo sa Nako

Tšebeliso ea Mehloli
Tafole e latelang e bonts'a ts'ebeliso ea lisebelisoa tsa asample SLVS-EC Receiver Core e kentsoeng tšebetsong ka har'a PolarFire FPGA (MPF300TS-1FCG1152I package), bakeng sa RAW 8 le litselana tse 'ne le tlhophiso ea tharollo ea 1920 e otlolohileng.

Letlapa la 5 • Tšebeliso ea Mehloli

Element Tšebeliso
DFFs 3001
4-kenya LUTs 1826
Li-LSRAM 16

Litokomane / Lisebelisoa

MICROCHIP UG0877 SLVS-EC Receiver bakeng sa PolarFire FPGA [pdf] Bukana ea Mosebelisi
UG0877, UG0877 SLVS-EC Receiver bakeng sa PolarFire FPGA, SLVS-EC Receiver bakeng sa PolarFire FPGA, Receiver bakeng sa PolarFire FPGA, PolarFire FPGA

Litšupiso

Tlohela maikutlo

Aterese ea hau ea lengolo-tsoibila e ke ke ea phatlalatsoa. Libaka tse hlokahalang li tšoailoe *