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
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
Phetoho ea Transceiver
Setšoantšo se latelang se bontša tlhophiso ea sehokelo sa transceiver.
Setšoantšo sa 3 • Transceiver Interface Configurator
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
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
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
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
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
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
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 |