Örhálf-LOGO

Microsemi UG0806 MIPI CSI-2 móttakari fyrir PolarFire

Microsemi-UG0806-MIPI-CSI-2-Receiver-Decoder-For-PolarFire-PRODUCT

Höfuðstöðvar Microsemi

©2021 Microsemi, dótturfyrirtæki í fullri eigu Microchip Technology Inc. Allur réttur áskilinn. Microsemi og Microsemi merkið eru skráð vörumerki Microsemi Corporation. Öll önnur vörumerki og þjónustumerki eru eign viðkomandi eigenda. Microsemi veitir enga ábyrgð, yfirlýsingu eða tryggingu varðandi upplýsingarnar sem hér er að finna eða hæfi vara þess og þjónustu í neinum sérstökum tilgangi, né tekur Microsemi á sig neina ábyrgð sem stafar af notkun eða notkun á vöru eða hringrás. Vörurnar sem seldar eru hér á eftir og allar aðrar vörur sem Microsemi selur hafa verið háðar takmörkuðum prófunum og ætti ekki að nota í tengslum við mikilvægan búnað eða forrit. Allar frammistöðuforskriftir eru taldar áreiðanlegar en eru ekki sannreyndar og kaupandi verður að framkvæma og ljúka öllum frammistöðu- og öðrum prófunum á vörunum, einn og ásamt, eða uppsettum í, hvaða lokaafurð sem er. Kaupandi skal ekki treysta á nein gögn og frammistöðuforskriftir eða færibreytur sem Microsemi veitir. Það er á ábyrgð kaupanda að ákvarða sjálfstætt hæfi hvers kyns vara og prófa og sannreyna það sama. Upplýsingarnar sem Microsemi veitir hér á eftir eru veittar „eins og þær eru, hvar er“ og með öllum göllum, og öll áhættan sem fylgir slíkum upplýsingum er algjörlega með kaupanda. Microsemi veitir hvorki, beinlínis né óbeint, neinum aðila nein einkaleyfisréttindi, leyfi eða önnur IP réttindi, hvort sem er með tilliti til slíkra upplýsinga sjálfra eða neins sem lýst er í slíkum upplýsingum. Upplýsingar sem gefnar eru upp í þessu skjali eru í eigu Microsemi og Microsemi áskilur sér rétt til að gera allar breytingar á upplýsingum í þessu skjali eða hvaða vörum og þjónustu sem er hvenær sem er án fyrirvara.

Um Microsemi
Microsemi, sem er að fullu í eigu Microchip Technology Inc. (Nasdaq: MCHP), býður upp á yfirgripsmikið safn af hálfleiðara- og kerfislausnum fyrir flug- og varnarmál, fjarskipti, gagnaver og iðnaðarmarkaði. Vörur innihalda hágæða og geislunarhertar hliðrænar samþættar samþættar hringrásir, FPGA, SoCs og ASICs; orkustjórnunarvörur; tíma- og samstillingartæki og nákvæmar tímalausnir, sem setja heimsstaðalinn fyrir tíma; raddvinnslutæki; RF lausnir; stakir íhlutir; geymslu- og samskiptalausnir fyrirtækja, öryggistækni og stigstærð andstæðingur-tamper vörur; Ethernet lausnir; Power-over-Ethernet ICs og midspans; sem og sérsniðna hönnunarmöguleika og þjónustu. Frekari upplýsingar á www.microsemi.com.

Endurskoðunarsaga

Endurskoðunarferillinn lýsir þeim breytingum sem voru innleiddar í skjalinu. Breytingarnar eru taldar upp eftir endurskoðun, frá og með núverandi útgáfu.

Endurskoðun 8.0
Eftirfarandi er yfirlit yfir breytingar sem gerðar hafa verið í þessari endurskoðun.

  • Bætti við stuðningi við 8 brautir stillingar fyrir Raw-14, Raw-16 og RGB-888 gagnagerðir.
  • Uppfærð mynd 2, blaðsíða 3.
  • Uppfærður hluti Helstu eiginleikar, síða 2.
  • Uppfærður hluti mipi_csi2_rxdecoder, síða 4.
  • Uppfærð tafla 2, bls. 5 og tafla 3, bls. 6.

Endurskoðun 7.0
Eftirfarandi er yfirlit yfir breytingar sem gerðar hafa verið í þessari endurskoðun.

  • Bætt við undirstigshluta Helstu eiginleikar, bls. 2 og studdar fjölskyldur, bls. 2.
  • Uppfærð tafla 3, bls. 6.
  • Uppfært mynd 4, bls. 7 og mynd 5, bls.
  • Bætt við hlutar Leyfi, bls. 8, Uppsetningarleiðbeiningar, bls. 9, og auðlindanýting, bls. 10.
  • Kjarnastuðningur fyrir Raw14, Raw16 og RGB888 gagnategundir fyrir 1, 2 og 4 brautir var bætt við.

Endurskoðun 6.0
Eftirfarandi er yfirlit yfir breytingar sem gerðar hafa verið í þessari endurskoðun.

  • Uppfærður inngangur, bls. 2.
  • Uppfærð mynd 2, blaðsíða 3.
  • Uppfærð tafla 2, bls. 5.
  • Uppfærð tafla 3, bls. 6.

Endurskoðun 5.0
Eftirfarandi er yfirlit yfir breytingar sem gerðar hafa verið í þessari endurskoðun.

  • Uppfærður inngangur, bls. 2.
  • Uppfærður titill fyrir mynd 2, blaðsíðu 3.
  • Uppfærð tafla 2, bls. 5 og tafla 3, bls. 6.

Endurskoðun 4.0
Uppfærði skjalið fyrir Libero SoC v12.1.

Endurskoðun 3.0
Eftirfarandi er yfirlit yfir breytingar sem gerðar hafa verið í þessari endurskoðun.

  • Stuðningur fyrir RAW12 gagnagerð var bætt við.
  • Frame_valid_o úttaksmerki bætt við í IP, sjá töflu 2, blaðsíðu 5.
  • Bætt við g_NUM_OF_PIXELS stillingarfæribreytu í töflu 3, blaðsíðu 6.

Endurskoðun 2.0
Stuðningur fyrir RAW10 gagnagerð var bætt við.

Endurskoðun 1.0
Fyrsta birting þessa skjals.

Inngangur

MIPI CSI-2 er staðlað forskrift sem er skilgreind af bandalagi Mobile Industry Processor Interface (MIPI). Camera Serial Interface 2 (CSI-2) forskriftin skilgreinir viðmót milli jaðartækis (myndavélar) og hýsilörgjörva (grunnband, forritavél). Þessi notendahandbók lýsir MIPI CSI-2 móttakara afkóðaranum fyrir PolarFire (MIPI CSI-2 RxDecoder), sem afkóðar gögnin frá skynjaraviðmótinu. IP kjarninn styður fjölbrauta (1, 2, 4 og 8 brautir) fyrir Raw-8, Raw-10, Raw-12, Raw-14, Raw-16 og RGB-888 gagnagerðir. MIPI CSI-2 virkar í tveimur stillingum — háhraðastillingu og lágstyrksstillingu. Í háhraðastillingu styður MIPI CSI-2 flutning á myndgögnum með stuttum pakka og löngum pakkasniðum. Stuttir pakkar veita rammasamstillingu og línusamstillingarupplýsingar. Langir pakkar veita upplýsingar um pixla. Röð sendra pakka er sem hér segir.

  1. Frame start (stuttur pakki)
  2. Línubyrjun (valfrjálst)
  3. Fáir myndgagnapakkar (langir pakkar)
  4. Línulok (valfrjálst)
  5. Rammaenda (stuttur pakki)

Einn langur pakki jafngildir einni línu af myndgögnum. Eftirfarandi mynd sýnir myndbandsgagnastrauminn.

Mynd 1 • Vídeógagnastraumur

Microsemi-UG0806-MIPI-CSI-2-Receiver-Decoder-For-PolarFire-FIG-1

Helstu eiginleikar

  • Styður Raw-8, Raw-10, Raw-12, Raw-14, Raw-16 og RGB-888 gagnagerðir fyrir 1, 2, 4 og 8 brautir
  • Styður 4 pixla á hverja pixla klukku fyrir 4 og 8 brauta stillingu

Fjölskyldur með stuðningi

  • PolarFire® SoC
  • PolarFire®

Innleiðing vélbúnaðar

Þessi hluti lýsir útfærslu vélbúnaðar. Eftirfarandi mynd sýnir MIPI CSI2 móttakaralausnina sem inniheldur MIPI CSI2 RxDecoder IP. Þessa IP þarf að nota í tengslum við PolarFire® MIPI IOD almenna tengiblokka og Phase-Locked Loop (PLL). MIPI CSI2 RxDecoder IP er hannaður til að vinna með PolarFIre MIPI IOG kubbunum. Mynd 2 sýnir pinnatenginguna frá PolarFire IOG við MIPI CSI2 RxDecoder IP. PLL er nauðsynlegt til að búa til samhliða klukku (pixel klukka). Inntaksklukkan í PLL mun vera frá RX_CLK_R úttakspinnanum á IOG. PLL þarf að stilla til að framleiða samhliða klukkuna, byggt á MIPI_bit_clk og fjölda brauta sem notuð eru. Jafnan sem notuð er til að reikna út samhliða klukkuna er sem hér segir.

Microsemi-UG0806-MIPI-CSI-2-Receiver-Decoder-For-PolarFire-FIG-6

Eftirfarandi mynd sýnir arkitektúr MIPI CSI-2 Rx fyrir PolarFire.

Mynd 2 • Arkitektúr MIPI CSI-2 Rx lausnar fyrir 4 akreina stillingar

Microsemi-UG0806-MIPI-CSI-2-Receiver-Decoder-For-PolarFire-FIG-2

Myndin á undan sýnir mismunandi einingar í MIPI CSI2 RxDecoder IP. Þegar það er notað í tengslum við PolarFire IOD Generic og PLL getur þetta IP tekið á móti og afkóða MIPI CSI2 pakkana til að framleiða pixlagögn ásamt gildum merkjum.

Hönnunarlýsing
Þessi hluti lýsir mismunandi innri einingum IP.

Embsync_detect
Þessi eining tekur á móti gögnum frá PolarFire IOG og greinir innbyggða SYNC kóðann í mótteknum gögnum hverrar akreinar. Þessi eining stillir einnig gögnin frá hverri akrein við SYNC kóðann og sendir þau í mipi_csi2_rxdecoder eininguna til að afkóða pakkann.

mipi_csi2_rxdecoder
Þessi eining afkóðar komandi stutta pakka og langa pakka og býr til frame_start_o, frame_end_o, frame_valid_o, line_start_o, line_end_o, word_count_o, line_valid_o og data_out_o úttak. Pixel gögn berast á milli línubyrjunar og línulokamerkja. Stutti pakkinn inniheldur aðeins pakkahausinn og styður ýmsar gagnagerðir. MIPI CSI-2 Receiver IP Core styður eftirfarandi gagnagerðir fyrir stutta pakka.

Tafla 1 • Studdar gagnagerðir

Microsemi-UG0806-MIPI-CSI-2-Receiver-Decoder-For-PolarFire-FIG-7

Langi pakkinn inniheldur myndgögnin. Lengd pakkans er ákvörðuð af láréttu upplausninni sem myndavélarskynjarinn er stilltur á. Þetta má sjá á word_count_o úttaksmerkinu í bætum. Eftirfarandi mynd sýnir FSM útfærslu afkóðara.

Mynd 3 • FSM Innleiðing afkóðara

Microsemi-UG0806-MIPI-CSI-2-Receiver-Decoder-For-PolarFire-FIG-3

  1. Frame Start: Þegar þú færð rammabyrjunarpakkann skaltu búa til rammastartpúlsinn og bíða síðan eftir byrjun línu.
  2. Línubyrjun: Þegar þú færð línubyrjunarvísunina skaltu búa til línubyrjunarpúlsinn.
  3. Línulok: Þegar þú býrð til línubyrjunarpúls skaltu geyma pixlagögnin og búa síðan til línulokapúlsinn. Endurtaktu skref 2 og 3 þar til rammaendapakkinn er móttekinn.
  4. Frame End: Þegar þú færð rammaendapakkann skaltu búa til rammaendapúlsinn. Endurtaktu ofangreind skref fyrir alla ramma.

CAM_CLOCK_I verður að stilla á myndflögutíðni, til að vinna úr gögnum sem berast, óháð fjölda_af_akreinum_i sem er stillt á eina akrein, tvær akreinar eða fjórar akreinar. IP styður Raw-8, Raw-10, Raw-12, Raw-14, Raw-16 og RGB-888 gagnagerðir. Einn pixel á hverja klukku er móttekin á data_out_o ef g_NUM_OF_PIXELS er stillt á einn. Ef g_NUM_OF_PIXELS er stillt á 4 þá eru fjórir pixlar á hverja klukku sendir út og samhliða klukkan þarf að stilla 4 sinnum lægri en venjulega. Fjórir punktar á klukkustillingar gefa notandanum sveigjanleika til að keyra hönnun sína í hærri upplausn og hærri gagnahraða myndavélarinnar, sem gerir það auðveldara að mæta hönnunartíma. Til að gefa til kynna gild myndgögn er line_valid_o úttaksmerkið sent. Alltaf þegar það er fullyrt hátt, eru úttakspixlagögn gild.

Inntak og úttak
Eftirfarandi tafla sýnir inntaks- og úttakstengi fyrir IP stillingarfæribreytur.

Tafla 2 • Inntaks- og úttaksport

Merkisheiti Stefna Breidd Lýsing
CAM_CLOCK_I Inntak 1 Myndflaga klukka
PARALLEL_CLOCK_I Inntak 1 Pixel klukka
RESET_N_I Inntak 1 Ósamstillt virkt lágt endurstillingarmerki
L0_HS_DATA_I Inntak 8 bita Hraðainntaksgögn frá 1. braut
L1_HS_DATA_I Inntak 8 bita Hraðainntaksgögn frá 2. braut
L2_HS_DATA_I Inntak 8 bita Hraðainntaksgögn frá 3. braut
L3_HS_DATA_I Inntak 8 bita Hraðainntaksgögn frá 4. braut
L4_HS_DATA_I Inntak 8 bita Hraðainntaksgögn frá 5. braut
L5_HS_DATA_I Inntak 8 bita Hraðainntaksgögn frá 6. braut
L6_HS_DATA_I Inntak 8 bita Hraðainntaksgögn frá 7. braut
L7_HS_DATA_I Inntak 8 bita Hraðainntaksgögn frá 8. braut
L0_LP_DATA_I Inntak 1 Jákvæð gögn um lága orkuinntak frá braut eitt
L0_LP_DATA_N_I Inntak 1 Neikvæð inntaksgögn um lágt afl frá braut eitt
L1_LP_DATA_I Inntak 1 Jákvæð gögn um lága orkuinntak frá braut tvö
L1_LP_DATA_N_I Inntak 1 Neikvæð inntaksgögn um lágt afl frá braut tvö
L2_LP_DATA_I Inntak 1 Jákvæð gögn um lága orkuinntak frá braut þrjú
L2_LP_DATA_N_I Inntak 1 Neikvæð inntaksgögn um lágt afl frá braut þrjú
L3_LP_DATA_I Inntak 1 Jákvæð gögn um lága orkuinntak frá fjórðu braut
L3_LP_DATA_N_I Inntak 1 Neikvæð inntaksgögn um lágt afl frá braut fjögur
L4_LP_DATA_I Inntak 1 Jákvæð gögn um lága orkuinntak frá braut fimm
L4_LP_DATA_N_I Inntak 1 Neikvæð inntaksgögn um lágt afl frá braut fimm
L5_LP_DATA_I Inntak 1 Jákvæð gögn um lága orkuinntak frá braut sex
L5_LP_DATA_N_I Inntak 1 Neikvæð inntaksgögn um lágt afl frá braut sex
L6_LP_DATA_I Inntak 1 Jákvæð gögn um lága orkuinntak frá braut sjö
L6_LP_DATA_N_I Inntak 1 Neikvæð inntaksgögn um lágt afl frá braut sjö
L7_LP_DATA_I Inntak 1 Jákvæð gögn um lága orkuinntak frá braut átta
L7_LP_DATA_N_I Inntak 1 Neikvæð inntaksgögn um lágt afl frá braut átta
gögn_út_o Framleiðsla g_DATAWIDT

H*g_NUM_OF

_PIXELS-1: 0

8-bita, 10-bita, 12-bita, 14-bita, 16-bita og RGB-888

(24-bita) með einum pixla á klukku. 32-bita, 40-bita, 48-bita, 56-bita, 64-bita og 96-bita með fjórum pixlum á klukku.

line_valid_o Framleiðsla 1 Gögn gilt úttak. Fullyrt hátt þegar data_out_o er gilt
frame_start_o Framleiðsla 1 Fullyrt hátt fyrir eina klukku þegar rammabyrjun greinist í pökkunum sem berast
frame_end_o Framleiðsla 1 Fullyrt hátt fyrir eina klukku þegar rammalok greinist í pakkunum sem berast
frame_valid_o Framleiðsla 1 Fullyrt hátt fyrir eina klukku fyrir allar virkar línur í ramma
line_start_o Framleiðsla 1 Fullyrt hátt í eina klukku þegar lína byrjar er greint í komandi pökkum
line_end_o Framleiðsla 1 Fullyrt hátt í eina klukku þegar línulok greinist í pökkunum sem berast
orðafjöldi_o Framleiðsla 16 bita Táknar pixlagildið í bætum
ecc_error_o Framleiðsla 1 Villumerki sem gefur til kynna ECC misræmi
gagnagerð_o Framleiðsla 8 bita Táknar gagnategund pakka
sýndarrás_o Framleiðsla 2 bita Táknar gildi sýndarrásar

Stillingarfæribreytur
Eftirfarandi tafla sýnir lýsingu á stillingarbreytum sem notaðar eru í vélbúnaðarútfærslu MIPI CSI-2 Rx afkóðarablokkarinnar. Þetta eru almennar færibreytur og geta verið mismunandi eftir umsóknarkröfum.

Tafla 3 • Stillingarfæribreytur

Microsemi-UG0806-MIPI-CSI-2-Receiver-Decoder-For-PolarFire-FIG-8

Tímamynd
Eftirfarandi kaflar sýna tímasetningarmyndirnar.

Langur pakki
Eftirfarandi mynd sýnir tímasetningarbylgjuform langa pakkans.

Mynd 4 • Tímasetningarbylgjuform langpakka

Microsemi-UG0806-MIPI-CSI-2-Receiver-Decoder-For-PolarFire-FIG-4

Stuttur pakki
Eftirfarandi mynd sýnir tímasetningarbylgjuform rammabyrjunarpakkans.

Mynd 5 • Tímasetningarbylgjuform ramma byrjunarpakka

Microsemi-UG0806-MIPI-CSI-2-Receiver-Decoder-For-PolarFire-FIG-5

Leyfi

Kjarninn er leyfislæstur fyrir skýran texta RTL. Kjarninn styður myndun dulkóðaðs RTL fyrir Verilog útgáfuna af kjarnanum án leyfis.

Uppsetningarleiðbeiningar

Kjarninn verður að vera settur upp í Libero hugbúnaðinum. Það er gert sjálfkrafa í gegnum vörulistauppfærsluaðgerðina í Libero, eða CPZ file hægt að bæta við handvirkt með því að nota Add Core vörulistaeiginleikann. Einu sinni CPZ file er sett upp í Libero, er hægt að stilla, búa til og stofna kjarnann innan SmartDesign til að vera með í Libero verkefninu. Fyrir frekari leiðbeiningar um uppsetningu kjarna, leyfisveitingar og almenna notkun, sjá Libero SoC Online Help.

Auðlindanýting

Eftirfarandi tafla sýnir auðlindanýtingu asample MIPI CSI-2 Receiver Core útfærður í PolarFire FPGA (MPF300TS-1FCG1152I pakki) fyrir RAW 10 og 4 brauta stillingar.

Tafla 4 • Auðlindanýting

Frumefni Notkun
DFFs 1376
4-inntak LUTs 981
LSRAM 9

Microsemi Proprietary UG0806 User Guide Endurskoðun 8.0

Skjöl / auðlindir

Microsemi UG0806 MIPI CSI-2 móttakari fyrir PolarFire [pdf] Handbók eiganda
UG0806 MIPI CSI-2 móttakari fyrir PolarFire, UG0806, MIPI CSI-2 móttakari fyrir PolarFire, móttakari fyrir PolarFire, fyrir PolarFire

Heimildir

Skildu eftir athugasemd

Netfangið þitt verður ekki birt. Nauðsynlegir reitir eru merktir *