UG0644 DDR AXI gerðardómari
Upplýsingar um vöru
DDR AXI Arbiter er vélbúnaðarhluti sem veitir a
64-bita AXI aðalviðmót við DDR-SDRAM á flís stýringar.
Það er almennt notað í myndbandsforritum fyrir biðminni og
vinnsla myndbandspixlagagna. Notendahandbók vörunnar veitir
nákvæmar upplýsingar og leiðbeiningar um útfærslu vélbúnaðar,
uppgerð og auðlindanýtingu.
Innleiðing vélbúnaðar
DDR AXI Arbiter er hannaður til að tengjast DDR-SDRAM
stýringar á flís. Það býður upp á 64-bita AXI meistaraviðmót
sem gerir hraða vinnslu myndbandspixlagagna kleift. Notandi vörunnar
handbók veitir nákvæma hönnunarlýsingu á DDR AXI
Arbiter og vélbúnaðarútfærslu þess.
Uppgerð
Notendahandbók vörunnar veitir leiðbeiningar um að líkja eftir
DDR AXI Arbiter með MSS SmartDesign og Testbench verkfærum. Þessar
verkfæri gera notandanum kleift að sannreyna réttmæti hönnunarinnar og
tryggja rétta virkni vélbúnaðarhlutans.
Auðlindanýting
DDR AXI Arbiter notar kerfisauðlindir eins og rökfræði
frumur, minnisblokkir og leiðarauðlindir. Notandi vörunnar
handbók veitir ítarlega auðlindanýtingarskýrslu sem
útlistar auðlindaþörf DDR AXI úrskurðaraðila. Þetta
upplýsingar er hægt að nota til að tryggja að vélbúnaðarhlutinn geti það
vera innleidd innan tiltækra kerfisauðlinda.
Notkunarleiðbeiningar fyrir vöru
Eftirfarandi leiðbeiningar veita leiðbeiningar um hvernig á að nota
DDR AXI úrskurðaraðili:
Skref 1: Innleiðing vélbúnaðar
Innleiða DDR AXI Arbiter vélbúnaðarhlutann í viðmót
með DDR-SDRAM on-chip stýringar. Fylgdu hönnuninni
lýsing í notendahandbók vörunnar til að tryggja rétta
útfærslu á vélbúnaðarhlutanum.
Skref 2: Uppgerð
Líktu eftir DDR AXI Arbiter hönnuninni með því að nota MSS SmartDesign og
Prófbekkur verkfæri. Fylgdu leiðbeiningunum sem fylgja með vörunni
notendahandbók til að sannreyna réttmæti hönnunarinnar og tryggja
rétta virkni vélbúnaðarhlutans.
Skref 3: Auðlindanýting
Review skýrslu um auðlindanýtingu sem fylgir vörunni
notendahandbók til að ákvarða auðlindaþörf DDR AXI
Gerðarmaður. Gakktu úr skugga um að hægt sé að útfæra vélbúnaðarhlutann
innan tiltækra kerfisauðlinda.
Með því að fylgja þessum leiðbeiningum geturðu notað DDR í raun
AXI Arbiter vélbúnaðarhluti fyrir vídeópixla gagnabuff og
vinnsla í myndbandsforritum.
UG0644 notendahandbók
DDR AXI úrskurðaraðili
febrúar 2018
DDR AXI úrskurðaraðili
Innihald
1 Endurskoðunarsaga ………………………………………………………………………………………………………………………….. 1
1.1 Endurskoðun 5.0 ………………………………………………………………………………………………………………………………………. 1 1.2 Endurskoðun 4.0 ………………………………………………………………………………………………………………………………………. 1 1.3 Endurskoðun 3.0 ………………………………………………………………………………………………………………………………………. 1 1.4 Endurskoðun 2.0 ………………………………………………………………………………………………………………………………………. 1 1.5 Endurskoðun 1.0 ………………………………………………………………………………………………………………………………………. 1
2 Inngangur ………………………………………………………………………………………………………………………….. 2 3 Vélbúnaður Framkvæmd ……………………………………………………………………………………………………… 3
3.1 Hönnunarlýsing ……………………………………………………………………………………………………………………………… 3 3.2 Inntak og úttak ………………………………………………………………………………………………………………………….. 5 3.3 Stillingarfæribreytur ……… …………………………………………………………………………………………………. 13 3.4 Tímamyndir ………………………………………………………………………………………………………………………………. 14 3.5 Prófbekkur ……………………………………………………………………………………………………………………………………….. 16
3.5.1 Herma eftir MSS SmartDesign …………………………………………………………………………………………………………………. 25 3.5.2 Hermaprófunarbekkur …………………………………………………………………………………………………………………………………. 30 3.6 Auðlindanýting ………………………………………………………………………………………………………………………….. 31
UG0644 Notendahandbók endurskoðun 5.0
DDR AXI úrskurðaraðili
1
Endurskoðunarsaga
Endurskoðunarferillinn lýsir þeim breytingum sem voru innleiddar í skjalinu. Breytingarnar eru taldar upp eftir endurskoðun, frá og með nýjustu útgáfunni.
1.1
Endurskoðun 5.0
Í endurskoðun 5.0 af þessu skjali, hlutanum um auðlindanýtingu og skýrslu um auðlindanýtingu
voru uppfærðar. Fyrir frekari upplýsingar, sjá Auðlindanýting (sjá blaðsíðu 31).
1.2
Endurskoðun 4.0
Eftirfarandi er samantekt á breytingum í endurskoðun 4.0 þessa skjals.
Bætti við uppsetningarbreytum fyrir prófbekk í töflunni. Fyrir frekari upplýsingar, sjá Stillingarfæribreytur (sjá síðu 16). Bætt við upplýsingum til að líkja eftir kjarna með því að nota prófunarbekk. Fyrir frekari upplýsingar, sjá Prófbekkur (sjá blaðsíðu 16). Uppfærði auðlindanotkun fyrir DDR AXI Arbiter gildi í töflunni. Fyrir frekari upplýsingar, sjá Auðlindanýting (sjá blaðsíðu 31).
1.3
Endurskoðun 3.0
Eftirfarandi er samantekt á breytingum í endurskoðun 3.0 þessa skjals.
Bætt við 8-bita upplýsingum fyrir skrifrás 1 og 2. Fyrir frekari upplýsingar, sjá Hönnunarlýsing (sjá síðu 3). Uppfærður Testbench hluti. Fyrir frekari upplýsingar, sjá Prófbekkur (sjá blaðsíðu 16).
1.4
Endurskoðun 2.0
Í endurskoðun 2.0 í þessu skjali voru myndirnar og töflurnar í kaflanum uppfærðar í prófunarbekknum.
Fyrir frekari upplýsingar, sjá Prófbekkur (sjá blaðsíðu 16).
1.5
Endurskoðun 1.0
Endurskoðun 1.0 var fyrsta birting þessa skjals
UG0644 Notendahandbók endurskoðun 5.0
1
DDR AXI úrskurðaraðili
2
Inngangur
Minningar eru óaðskiljanlegur hluti af öllum dæmigerðum myndbands- og grafíkforritum. Þau eru notuð til að hlaða vídeópixlagögnum í biðminni. Eitt algengt biðminni tdample er skjáramma biðminni þar sem öll myndpixlagögn fyrir ramma eru geymd í minninu.
Dual data rate (DDR)-samstilltur DRAM (SDRAM) er ein af algengustu minningunum í myndbandsforritum fyrir biðminni. SDRAM er notað vegna hraða þess sem er nauðsynlegt fyrir hraða vinnslu í myndbandskerfum.
Eftirfarandi mynd sýnir fyrrverandiample af skýringarmynd á kerfisstigi af DDR-SDRAM minni sem tengist myndbandsforriti.
Mynd 1 · DDR-SDRAM minnistenging
Í Microsemi SmartFusion®2 System-on-Chip (SoC) eru tveir DDR stýringar á flís með 64-bita háþróuðu stækkanlegu viðmóti (AXI) og 32-bita háþróuðum þrælaviðmótum (AHB) í átt að sviðinu forritanlegu viðmóti Gate array (FPGA) efni. AXI eða AHB aðalviðmót er nauðsynlegt til að lesa og skrifa DDR-SDRAM minni sem tengist á flís DDR stýringar.
UG0644 Notendahandbók endurskoðun 5.0
2
DDR AXI úrskurðaraðili
3
Innleiðing vélbúnaðar
3.1
Hönnunarlýsing
DDR AXI Arbiter veitir 64-bita AXI aðalviðmót fyrir DDR-SDRAM innbyggða stýringar á flís.
SmartFusion2 tæki. DDR AXI Arbiter hefur fjórar lesrásir og tvær skrifrásir í átt að
notenda rökfræði. Blokkurinn ræður milli lesrásanna fjögurra til að veita aðgang að AXI lesinu
rás á hringlaga hátt. Svo lengi sem lestrarbeiðni rásar 1 meistarans er mikil, þá er AXI
lesrás er úthlutað til þess. Lesrás 1 hefur fasta úttaksgagnabreidd 24-bita. Lestu rásir 2, 3,
og 4 er hægt að stilla sem 8-bita, 24-bita eða 32-bita gagnaúttaksbreidd. Þetta er valið af global
stillingarbreytu.
Blokkurinn ræður einnig á milli skrifrásanna tveggja til að veita aðgang að AXI skrifrásinni á hringlaga hátt. Báðar skrifrásirnar hafa jafnan forgang. Hægt er að stilla ritrás 1 og 2 sem 8-bita, 24-bita eða 32-bita inntaksgagnabreidd.
UG0644 Notendahandbók endurskoðun 5.0
3
DDR AXI úrskurðaraðili
Eftirfarandi mynd sýnir efsta stigs pin-out skýringarmynd DDR AXI Arbiter. Mynd 2 · Yfirborðsblokkamynd af DDR AXI Arbiter blokk
UG0644 Notendahandbók endurskoðun 5.0
4
DDR AXI úrskurðaraðili
Eftirfarandi mynd sýnir efri sviðsmynd af kerfi með DDR AXI Arbiter blokk sem er flutt inn í SmartFusion2 tækið. Mynd 3 · Kerfisstig blokkarmynd af DDR AXI Arbiter á SmartFusion2 tækinu
3.2
Inntak og úttak
Eftirfarandi tafla sýnir inntaks- og úttakstengi DDR AXI Arbiter.
Tafla 1 · Inntaks- og úttaksport DDR AXI Arbiter
Merkisheiti RESET_N_I
Stefna Inntak
Breidd
SYS_CLOCK_I BUFF_READ_CLOCK_I
Inntak Inntak
rd_req_1_i rd_ack_o
Inntak úttak
rd_done_1_o start_read_addr_1_i
Úttak Inntak
bæti_að_lesa_1_i
Inntak
video_rdata_1_o
Framleiðsla
[(g_AXI_AWIDTH-1):0] [(g_RD_CHANNEL1_AXI_BUFF_ AWIDTH + 3) – 1 : 0] [(g_RD_CHANNEL1_VIDEO_DATA_WIDTH1):0]Lýsing
Virkt lágt ósamstillt endurstillingarmerki til að hanna
Kerfisklukka
Skrifa innri biðminni lesklukku rásarinnar, verður að vera tvöföld SYS_CLOCK_I tíðnin
Lestu beiðni frá meistara 1
Staðfesting gerðardóms um að lesa beiðni frá meistara 1
Lestrarúrgangur til meistara 1
DDR vistfang þaðan sem lestur þarf að hefjast fyrir lesrás 1
Bæti sem á að lesa upp af lesrás 1
Myndbandsgagnaúttak frá lesrás 1
UG0644 Notendahandbók endurskoðun 5.0
5
DDR AXI úrskurðaraðili
Merkjaheiti rdata_valid_1_o rd_req_2_i rd_ack_2_o
rd_done_2_o start_read_addr_2_i
bæti_að_lesa_2_i
video_rdata_2_o
rdata_valid_2_o rd_req_3_i rd_ack_3_o
rd_done_3_o start_read_addr_3_i
bæti_að_lesa_3_i
video_rdata_3_o
rdata_valid_3_o rd_req_4_i rd_ack_4_o
rd_done_4_o start_read_addr_4_i
bæti_að_lesa_4_i
video_rdata_4_o
rdata_valid_4_o wr_req_1_i wr_ack_1_o
wr_done_1_o start_write_addr_1_i
bæti_að_skrifa_1_i
video_wdata_1_i
wdata_valid_1_i wr_req_2_i
Stefna Output Input Output
Úttak Inntak
Inntak
Framleiðsla
Output Input Output
Úttak Inntak
Inntak
Framleiðsla
Output Input Output
Úttak Inntak
Inntak
Framleiðsla
Output Input Output
Úttak Inntak
Inntak
Inntak
Inntak Inntak
Breidd
[(g_AXI_AWIDTH-1):0] [(g_RD_CHANNEL2_AXI_BUFF_AWIDTH + 3) – 1 : 0] [(g_RD_CHANNEL2_VIDEO_DATA_WIDTH1):0] [(g_AXI_AWIDTH-1):0] [(g_RD_CHANNEL_BUF3) [(g_RD_CHANNEL_BUF3) [(g_RD_CHANNEL_BUF1)_g_0_3] RD_CHANNEL1_VIDEO_DATA_WIDTH0 ):1] [(g_AXI_AWIDTH-0):4] [(g_RD_CHANNEL3_AXI_BUFF_AWIDTH + 1) – 0 : 4] [(g_RD_CHANNEL1_VIDEO_DATA_WIDTH0):1] [(g_AXI_AWIDTH-0):1] [(g_AXI_AWIDTH-3):1] [(g_AXI_AWIDTH-0):1] [(g_AXI_AWIDTH-1) ] [(g_WR_CHANNEL0_VIDEO_DATA_WIDTHXNUMX):XNUMX]
Lýsing Lesgögn gilda frá lesrás 1 Lesbeiðni frá Master 2 Gerðarviðurkenningu til að lesa beiðni frá Master 2 Leslokun til Master 2 DDR vistfang þaðan sem lestur þarf að hefjast til að lesrás 2 bæti séu lesin út af lesrás 2 Myndbandsgögn úttak frá lesrás 2 Lesið gögn sem eru gild frá lesrás 2 Lesbeiðni frá Master 3 Gerðarviðurkenningu til að lesa beiðni frá Master 3 Leslokun til Master 3 DDR vistfang þaðan sem lestur þarf að hefjast til að lesrás 3 bæti séu lesin út úr lestri rás 3 Myndbandsgagnaúttak frá lesrás 3 Les gögn sem eru gild frá lesrás 3 Lesbeiðni frá Master 4 Gerðarviðurkenningu til að lesa beiðni frá Master 4 Leslokun til Master 4 DDR vistfang þaðan sem lestur þarf að hefjast til að lesrás 4 bæti sé lesið upp af lesrás 4 Myndbandsgagnaúttak frá lesrás 4 Lesið gögn sem eru gild frá lesrás 4 Skrifabeiðni frá meistara 1 Gerðarviðurkenningu fyrir skrifbeiðni frá meistara 1 Skriflokun á meistara 1 DDR heimilisfang sem skrif þarf að gerast á frá skrifrás 1 Bæti sem á að skrifa frá skrifrás 1 Myndbandsgögn Inntak til að skrifa rás 1
Skrifaðu gögn sem gilda til að skrifa rás 1 Skrifa beiðni frá meistara 1
UG0644 Notendahandbók endurskoðun 5.0
6
DDR AXI úrskurðaraðili
Merkisheiti wr_ack_2_o
Stefna Output
wr_done_2_o start_write_addr_2_i
Úttak Inntak
bæti_að_skrifa_2_i
Inntak
video_wdata_2_i
Inntak
wdata_valid_2_i AXI I/F merki Lesa heimilisfang Rás m_arid_o
Inntak úttak
m_araddr_o
Framleiðsla
m_arlen_o
Framleiðsla
m_arsize_o m_arburst_o
Output Output
m_arlock_o
Framleiðsla
m_arcache_o
Framleiðsla
m_arprot_o
Framleiðsla
Breidd
[(g_AXI_AWIDTH-1):0] [(g_WR_CHANNEL2_AXI_BUFF_AWIDTH + 3) – 1 : 0] [(g_WR_CHANNEL2_VIDEO_DATA_WIDTH1):0]
Lýsing Gerðarviðurkenningar til að skrifa beiðni frá Master 2 Ritun lokið á Master 2 DDR heimilisfang sem skrif þarf að gerast á frá skrifa rás 2 bæti til að skrifa frá skrifa rás 2 Myndbandsgögn Inntak til að skrifa rás 2
Skrifaðu gögn sem gilda til að skrifa rás 2
Lestu auðkenni heimilisfangs. Auðkenning tag fyrir lesfangahóp merkja.
Lestu heimilisfang. Veitir upphaflegt heimilisfang lestrarbyrjunarfærslu. Aðeins er gefið upp upphafsföng hlaupsins.
Sprungalengd. Veitir nákvæman fjölda flutninga í einu. Þessar upplýsingar ákvarða fjölda gagnaflutninga sem tengjast heimilisfanginu
Sprungastærð. Stærð hvers flutnings í sprengingunni
Tegund springa. Ásamt stærðarupplýsingunum er greint frá því hvernig heimilisfangið fyrir hverja flutning innan hraðans er reiknað út.
Lagað við 2'b01 à Stigvaxandi netfang
Gerð læsingar. Veitir viðbótarupplýsingar um frumeinkenni flutningsins.
Fast á 2'b00 à Venjulegur aðgangur
Tegund skyndiminni. Veitir viðbótarupplýsingar um skyndiminni eiginleika flutningsins.
Fast á 4'b0000 à Ekki í skyndiminni og ekki í biðminni
Gerð verndar. Veitir upplýsingar um verndareiningar fyrir viðskiptin.
Fast á 3'b000 à Venjulegur, öruggur gagnaaðgangur
UG0644 Notendahandbók endurskoðun 5.0
7
DDR AXI úrskurðaraðili
Merkisheiti m_arvalid_o
Stefna Output
Breidd
m_viðbúinn_i
Inntak
Lestu Data Channel
m_rid_i
Inntak
[3:0]m_rdata_i m_rresp_i
m_rlast_i m_rvalid_i
Inntak Inntak
[(g_AXI_DWIDTH-1):0] [1:0]Inntak Inntak
m_r tilbúinn_o
Framleiðsla
Skrifaðu heimilisfang rás
m_awid_o
Framleiðsla
m_awaddr_o
Framleiðsla
[3:0] [(g_AXI_AWIDTH-1):0]UG0644 Notendahandbók endurskoðun 5.0
Lýsing Lesið heimilisfang gilt.
Þegar HIGH er lesið heimilisfang og stjórnunarupplýsingar gildar og haldast háar þar til heimilisfang staðfestingarmerkið, m_arready, er hátt.
`1′ = Heimilisfang og eftirlitsupplýsingar gildar
`0′ = Heimilisfang og eftirlitsupplýsingar ógildar. Lesa heimilisfang tilbúið. Þrællinn er tilbúinn til að samþykkja heimilisfang og tengd stjórnmerki:
1 = þræll tilbúinn
0 = þræll ekki tilbúinn.
Lestu auðkenni tag. auðkenni tag af lesgagnahópi merkja. M_rid gildið er myndað af þrælnum og verður að passa við m_arid gildi lesfærslunnar sem það er að svara. Lestu gögn. Lestu svar.
Staða lesflutningsins. Leyfileg svör eru OKAY, EXOKAY, SLVERR og DECERR. Lestu síðast.
Síðasti flutningur í leshring. Lesið gilt. Nauðsynleg lesgögn eru tiltæk og lesflutningurinn getur lokið:
1 = lesgögn tiltæk
0 = lesgögn ekki tiltæk. Lesið tilbúið. Skipstjóri getur samþykkt lesin gögn og svarupplýsingar:
1= meistari tilbúinn
0 = húsbóndi ekki tilbúinn.
Skrifaðu auðkenni heimilisfangs. Auðkenning tag fyrir skrifa heimilisfang hóp merkja. Skrifaðu heimilisfang. Gefur upp heimilisfang fyrstu flutnings í færslu með skrifum. Tilheyrandi stýrimerki eru notuð til að ákvarða vistföng þeirra flutninga sem eftir eru í hruninu.
8
DDR AXI úrskurðaraðili
Merkisheiti m_awlen_o
Stefna Output
Breidd [3:0]
m_awsize_o
Framleiðsla
[2:0]m_awburst_o
Framleiðsla
[1:0]m_awlock_o
Framleiðsla
[1:0]m_awcache_o
Framleiðsla
[3:0]m_awprot_o
Framleiðsla
[2:0]m_ógild_o
Framleiðsla
Lýsing
Sprungalengd. Veitir nákvæman fjölda flutninga í einu. Þessar upplýsingar ákvarða fjölda gagnaflutninga sem tengjast heimilisfanginu.
Sprungastærð. Stærð hvers flutnings í sprengingunni. Bætakreinar gefa til kynna nákvæmlega hvaða bætabrautir á að uppfæra.
Fast við 3'b011 à 8 bæti á hvern gagnaflutning eða 64 bita flutning
Tegund springa. Ásamt stærðarupplýsingunum er greint frá því hvernig heimilisfangið fyrir hverja flutning innan hraðans er reiknað út.
Lagað við 2'b01 à Stigvaxandi netfang
Gerð læsingar. Veitir viðbótarupplýsingar um frumeinkenni flutningsins.
Fast á 2'b00 à Venjulegur aðgangur
Tegund skyndiminni. Gefur til kynna eiginleika færslunnar sem hægt er að nota í biðminni, í skyndiminni, skrifa í gegnum, skrifa til baka og úthluta.
Fast á 4'b0000 à Ekki í skyndiminni og ekki í biðminni
Gerð verndar. Gefur til kynna eðlilegt, forréttinda- eða öruggt verndarstig viðskiptanna og hvort viðskiptin séu gagnaaðgangur eða leiðbeiningaaðgangur.
Fast á 3'b000 à Venjulegur, öruggur gagnaaðgangur
Skrifa heimilisfang gilt. Gefur til kynna að gilt skrifa heimilisfang og stjórn
upplýsingar eru tiltækar:
1 = heimilisfang og eftirlitsupplýsingar tiltækar
0 = heimilisfang og eftirlitsupplýsingar ekki tiltækar. Heimilisfangið og stjórnunarupplýsingarnar haldast stöðugar þar til staðfestingarmerkið fyrir heimilisfang, m_awready, verður HÁTT.
UG0644 Notendahandbók endurskoðun 5.0
9
DDR AXI úrskurðaraðili
Merkisheiti m_awready_i
Stefna Inntak
Breidd
Skrifaðu gagnarás
m_wid_o
Framleiðsla
[3:0]m_wdata_o m_wstrb_o
Output Output
[(g_AXI_DWIDTH-1):0]AXI_DWDITH færibreyta[7:0]
m_wlast_o m_wvalid_o
Output Output
m_wready_i
Inntak
Skrifaðu svarrásarmerki
m_tilboð_i
Inntak
[3:0]m_bresp_i m_bvalid_i
Inntak
[1:0]Inntak
m_brauð_o
Framleiðsla
Lýsing Skrifaðu heimilisfang tilbúið. Gefur til kynna að þrællinn sé tilbúinn til að samþykkja heimilisfang og tengd stjórnmerki:
1 = þræll tilbúinn
0 = þræll ekki tilbúinn.
Skrifaðu auðkenni tag. auðkenni tag af ritgagnaflutningnum. M_wid gildið verður að passa við m_awid gildi skrifafærslunnar. Skrifaðu gögn
Skrifaðu strobes. Þetta merki gefur til kynna hvaða bætabrautir á að uppfæra í minni. Það er einn skriftarstrobe fyrir hverja átta bita af skrifgagnarútunni Skrifaðu síðast. Síðasti flutningur í skrifum. Skrifa gilt. Gild skrifgögn og strobes eru fáanleg:
1 = skrifa gögn og strobes í boði
0 = skrifa gögn og strobes ekki tiltækt. Skrifaðu tilbúið. Þræll getur samþykkt skrifagögnin: 1 = þræll tilbúinn
0 = þræll ekki tilbúinn.
Auðkenni svars. Auðkenningin tag af skrifa svarinu. M_bid gildið verður að passa við m_awid gildi skriffærslunnar sem þrællinn er að svara. Skrifaðu svar. Staða skrifafærslunnar. Leyfileg svör eru OKAY, EXOKAY, SLVERR og DECERR. Skrifa svar gilt. Gilt skrifsvar er í boði:
1 = skrifa svar í boði
0 = skrifa svar ekki tiltækt. Svar tilbúið. Skipstjóri getur samþykkt svarupplýsingarnar.
1 = meistari tilbúinn
0 = húsbóndi ekki tilbúinn.
Eftirfarandi mynd sýnir innra blokkarmynd DDR AXI úrskurðarmannsins.
UG0644 Notendahandbók endurskoðun 5.0
10
DDR AXI úrskurðaraðili
Eftirfarandi mynd sýnir innra blokkarmynd DDR AXI úrskurðarmannsins. Mynd 4 · Innri blokkarmynd af DDR AXI úrskurðaraðilanum
Hver lesrás verður ræst þegar hún fær hátt inntaksmerki á read_req_(x)_i inntakið. Þá það
UG0644 Notendahandbók endurskoðun 5.0
11
DDR AXI úrskurðaraðili
Hver lesrás verður ræst þegar hún fær hátt inntaksmerki á read_req_(x)_i inntakið. Þá er það samples upphafs AXI vistfangið og bæti til að lesa inntak sem eru inntak frá ytri master. Rásin viðurkennir ytri meistarann með því að skipta á read_ack_(x)_o. Rásin vinnur úr inntakunum og býr til nauðsynlegar AXI viðskipti til að lesa gögnin úr DDR-SDRAM. Gögnin sem eru lesin upp á 64 bita AXI sniði eru geymd í innri biðminni. Eftir að nauðsynleg gögn hafa verið lesin upp og geymd í innri biðminni er afpökkunareiningin virkjuð. Afpökkunareiningin pakkar hverju 64 bita orði upp í úttaksgagnabitalengdina sem þarf fyrir þá tilteknu rás td.ample ef rásin er stillt sem 32 bita úttaksgagnabreidd er hvert 64 bita orð sent út sem tvö 32 bita úttaksgagnaorð. Fyrir rás 1, sem er 24 bita rás, pakkar afpakkarinn upp hverju 64 bita orði í 24 bita úttaksgögn. Þar sem 64 er ekki margfeldi af 24, sameinar afpakkarinn fyrir lesrás 1 hóp þriggja 64 bita orða til að búa til átta 24 bita gagnaorð. Þetta setur þvingun á lestrarrás 1 að gagnabætin sem ytri skipstjórinn biður um ættu að vera deilanleg með 8. Hægt er að stilla lesrásir 2, 3 og 4 sem 8 bita, 24 bita og 32 bita gagnabreidd, sem er ákvarðað af g_RD_CHANNEL(X) _VIDEO_DATA_WIDTH alþjóðlegri stillingarfæribreytu. Ef þeir eru stilltir sem 24-bita, mun ofangreind þvingun eiga við um hvert þeirra líka. En ef þau eru stillt sem 8-bita eða 32-bita, þá er engin slík takmörkun þar sem 64 er margfeldi af 32 og 8. Í þessum tilvikum er hverju 64-bita orði pakkað niður í annað hvort tvö 32-bita gagnaorð eða átta 8 -bita gagnaorð.
Lesrás 1 tekur upp 64 bita gagnaorð lesin út úr DDR-SDRAM í 24 bita úttaksgagnaorð í lotum af 48 64 bita orðum, það er þegar 48 64 bita orð eru tiltæk í innri biðminni lesrásar 1, afpakkarinn byrjar að pakka þeim upp til að gefa 24-bita úttaksgögn. Ef umbeðin gagnabæt til að lesa eru færri en 48 64 bita orð, er afpökkuninni aðeins virkjað eftir að öll gögnin eru lesin út úr DDR-SDRAM. Í þeim þremur lesrásum sem eftir eru byrjar afpakkarinn að senda út lesgögn aðeins eftir að heildarfjöldi bæta sem óskað er eftir er lesinn út úr DDR-SDRAM.
Þegar lesrás er stillt fyrir 24-bita úttaksbreidd, verður upphafslesfangið að vera stillt við 24-bæta mörk. Þetta er nauðsynlegt til að fullnægja þeirri takmörkun að afpakkarinn pakki upp hópi þriggja 64 bita orða til að framleiða átta 24 bita úttaksorð.
Allar lesrásir búa til úttakið sem búið er að lesa til ytri meistarans eftir að umbeðin bæti eru send til ytri meistarans.
Ef um er að ræða skrifrásir þarf ytri skipstjórinn að setja inn nauðsynleg gögn á tiltekna rás. Skrifrásin tekur inntaksgögnin og pakkar þeim í 64 bita orð og geymir þau í innri geymslunni. Eftir að nauðsynleg gögn eru geymd þarf ytri skipstjórinn að leggja fram skrifbeiðnina ásamt upphafsvistfangi og bæti til að skrifa. Á sampÞegar þessi inntak er notuð, viðurkennir skrifrásin ytri meistarann. Eftir þetta myndar rásin AXI-skriffærslurnar til að skrifa vistuð gögn í DDR-SDRAM. Allar skrifrásir búa til skriflega úttakið til ytri meistarans þegar umbeðin bæti eru skrifuð í DDR-SDRAM. Eftir að skrifbeiðni hefur verið send til einhverrar skrifrásar má ekki skrifa ný gögn inn á skrifrásina fyrr en núverandi færslu er lokið með fullyrðingu um wr_done_(x)_o
Hægt er að stilla ritrásir 1 og 2 sem 8-bita, 24-bita og 32-bita gagnabreidd, sem ræðst af g_WR_CHANNEL(X)_VIDEO_DATA_WIDTH alþjóðlegri stillingarfæribreytu. Ef þau eru stillt sem 24 bita, þá verða bætin sem á að skrifa að vera margfeldi af átta þar sem innri pakkinn pakkar átta 24 bita gagnaorðum til að búa til þrjú 64 bita gagnaorð. En ef þeir eru stilltir sem 8-bita eða 32-bita, þá er engin slík takmörkun.
Fyrir 32 bita rás þarf að lesa að minnsta kosti tvö 32 bita orð. Fyrir 8-bita rás þarf að lesa að lágmarki 8-bita orð, vegna þess að það er engin fylling frá úrskurðareiningunni. Í öllum les- og skrifrásum er dýpt innri biðminni margfalt af láréttri breidd skjásins. Innri biðminni dýpt er reiknuð út sem hér segir:
g_RD_CHANNEL(X)_HORIZONTAL_RESOLUTION* g_RD_CHANNEL(X)_VIDEO_DATA_WIDTH * g_RD_CHANNEL(X)_BUFFER_LINE_STORAGE) / g_AXI_DWIDTH
Hvar, X = Rásnúmer
Innri biðminni breidd er ákvörðuð af AXI gagnastrætisbreidd, það er, stillingarbreytu
UG0644 Notendahandbók endurskoðun 5.0
12
DDR AXI úrskurðaraðili
Innri biðminni breidd er ákvörðuð af AXI gagnastrætisbreidd, það er, stillingarbreytu g_AXI_DWIDTH.
AXI les- og skrifviðskiptin eru framkvæmd í samræmi við ARM AMBA AXI forskriftirnar. Viðskiptastærðin fyrir hvern gagnaflutning er föst í 64-bita. Kubburinn býr til AXI viðskipti með fastri lengd 16 slög. Kubburinn athugar einnig hvort einhver einn bursti fari yfir AXI vistfangamörk 4 KByte. Ef stakur straumur fer yfir 4 KByte mörkin, er sprengingunni skipt í 2 burst við 4 KByte mörkin.
3.3
Stillingarfæribreytur
Eftirfarandi tafla sýnir uppsetningarfæribreyturnar sem notaðar eru í vélbúnaðarútfærslu DDR AXI Arbiter. Þetta eru almennar breytur og hægt er að breyta þeim út frá umsóknarkröfum.
Tafla 2 · Stillingarfæribreytur
Heiti g_AXI_AWIDTH g_AXI_DWIDTH g_RD_CHANNEL1_AXI_BUFF_AWIDTH
g_RD_CHANNEL2_AXI_BUFF_AWIDTH
g_RD_CHANNEL3_AXI_BUFF_AWIDTH
g_RD_CHANNEL4_AXI_BUFF_AWIDTH
g_WR_CHANNEL1_AXI_BUFF_AWIDTH
g_WR_CHANNEL2_AXI_BUFF_AWIDTH
g_RD_CHANNEL1_HORIZONTAL_RESOLUTION g_RD_CHANNEL2_HORIZONTAL_RESOLUTION g_RD_CHANNEL3_HORIZONTAL_RESOLUTION g_RD_CHANNEL4_HORIZONTAL_RESOLUTION g_WR_CHANNEL1_HORIZONTAL_HORIZONTAL_RESOLUTION g_RD_CHANNEL_RESOLUTION g_RD_CHANNEL_CHANNEL_2_WRIZONTAL_RESOLUTION_1 _VIDEO_DATA_WIDTH g_RD_CHANNEL2_VIDEO_DATA_WIDTH g_RD_CHANNEL3_VIDEO_DATA_WIDTH g_RD_CHANNEL4_VIDEO_DATA_WIDTH g_WR_CHANNEL1_VIDEO_DATA_WIDTH g_WR_CHANNEL_DATA_2
Lýsing
AXI heimilisfang strætó breidd
AXI gagnastúta breidd
Heimilisfangsrútabreidd fyrir lesið Rás 1 innri biðminni, sem geymir AXI lesgögnin.
Heimilisfangsrútabreidd fyrir lesið Rás 2 innri biðminni, sem geymir AXI lesgögnin.
Heimilisfangsrútabreidd fyrir lesið Rás 3 innri biðminni, sem geymir AXI lesgögnin.
Heimilisfangsrútabreidd fyrir lesið Rás 4 innri biðminni, sem geymir AXI lesgögnin.
Heimilisfangsrútabreidd fyrir innri biðminni rásar 1, sem geymir AXI-skrifgögnin.
Heimilisfangsrútabreidd fyrir innri biðminni rásar 2, sem geymir AXI-skrifgögnin.
Myndbandsskjár lárétt upplausn fyrir lestur Rás 1
Myndbandsskjár lárétt upplausn fyrir lestur Rás 2
Myndbandsskjár lárétt upplausn fyrir lestur Rás 3
Myndbandsskjár lárétt upplausn fyrir lestur Rás 4
Myndbandsskjár lárétt upplausn til að skrifa Rás 1
Myndbandsskjár lárétt upplausn til að skrifa Rás 2
Lestu vídeóúttaksbitabreidd rásar 1
Lestu vídeóúttaksbitabreidd rásar 2
Lestu vídeóúttaksbitabreidd rásar 3
Lestu vídeóúttaksbitabreidd rásar 4
Skrifaðu rás 1 vídeó Inntaksbitabreidd.
Skrifaðu rás 2 vídeó Inntaksbitabreidd.
Dýpt innri biðminni fyrir lesið Rás 1 miðað við fjölda láréttra lína á skjánum. Dýpt biðminni er g_RD_CHANNEL1_HORIZONTAL_RESOLUTION * g_RD_CHANNEL1_VIDEO_DATA_WIDTH * g_RD_CHANNEL1_BUFFER_LINE_STORAGE) / g_AXI_DWIDTH
UG0644 Notendahandbók endurskoðun 5.0
13
DDR AXI úrskurðaraðili
3.4
Nafn g_RD_CHANNEL2_BUFFER_LINE_STORAGE g_RD_CHANNEL3_BUFFER_LINE_STORAGE g_RD_CHANNEL4_BUFFER_LINE_STORAGE g_WR_CHANNEL1_BUFFER_LINE_STORAGE g_WR_CHANNEL2_BUFFER_LINE_STORAGE
Lýsing
Dýpt innri biðminni fyrir lesið Rás 2 miðað við fjölda láréttra lína á skjánum. Dýpt biðminni er g_RD_CHANNEL2_HORIZONTAL_RESOLUTION * g_RD_CHANNEL2_VIDEO_DATA_WIDTH * g_RD_CHANNEL2_BUFFER_LINE_STORAGE) / g_AXI_DWIDTH
Dýpt innri biðminni fyrir lesið Rás 3 miðað við fjölda láréttra lína á skjánum. Dýpt biðminni er g_RD_CHANNEL3_HORIZONTAL_RESOLUTION * g_RD_CHANNEL3_VIDEO_DATA_WIDTH * g_RD_CHANNEL3_BUFFER_LINE_STORAGE) / g_AXI_DWIDTH
Dýpt innri biðminni fyrir lesið Rás 4 miðað við fjölda láréttra lína á skjánum. Dýpt biðminni er g_RD_CHANNEL4_HORIZONTAL_RESOLUTION * g_RD_CHANNEL4_VIDEO_DATA_WIDTH * g_RD_CHANNEL4_BUFFER_LINE_STORAGE) / g_AXI_DWIDTH
Dýpt innri biðminni fyrir skrifa Rás 1 með tilliti til fjölda láréttra lína. Dýpt biðminni er g_WR_CHANNEL1_HORIZONTAL_RESOLUTION * g_WR_CHANNEL1_VIDEO_DATA_WIDTH * g_WR_CHANNEL1_BUFFER_LINE_STORAGE) / g_AXI_DWIDTH
Dýpt innri biðminni fyrir skrifa Rás 2 með tilliti til fjölda láréttra lína. Dýpt biðminni er g_WR_CHANNEL2_HORIZONTAL_RESOLUTION * g_WR_CHANNEL2_VIDEO_DATA_WIDTH * g_WR_CHANNEL2_BUFFER_LINE_STORAGE) / g_AXI_DWIDTH
Tímamyndir
Eftirfarandi mynd sýnir tengingu lestrar- og skrifabeiðnarinntakanna, upphafsminnisfanga, bæti til að lesa eða skrifa inntak frá utanaðkomandi meistara, les- eða skrifviðurkenningu og les- eða skriflokunarúttak sem gerðarmaður gefur.
Mynd 5 · Tímamynd fyrir merki sem notuð eru við ritun/lestur í gegnum AXI tengi
UG0644 Notendahandbók endurskoðun 5.0
14
DDR AXI úrskurðaraðili
Eftirfarandi mynd sýnir tenginguna á milli skrifgagnainntaksins frá ytri master ásamt gagnainntakinu sem gildir fyrir báðar skrifrásirnar. Mynd 6 · Tímamynd fyrir ritun í innri geymslu
Eftirfarandi mynd sýnir tenginguna á milli lesgagnaúttaksins í átt að ytri master ásamt gagnaúttakinu sem gildir fyrir allar lesrásir 2, 3 og 4. Mynd 7 · Tímamynd fyrir gögn sem eru móttekin í gegnum DDR AXI Arbiter fyrir lesrásir 2, 3 , og 4
Eftirfarandi mynd sýnir tenginguna á milli lesgagnaúttaks fyrir lesrás 1 þegar g_RD_CHANNEL 1_HORIZONTAL_RESOLUTION er meiri en 128 (í þessu tilviki = 256). Mynd 8 · Tímamynd fyrir gögn sem eru móttekin í gegnum DDR AXI Arbiter Read Channel 1 (meira en 128 bæti)
UG0644 Notendahandbók endurskoðun 5.0
15
DDR AXI úrskurðaraðili
Eftirfarandi mynd sýnir tenginguna á milli lesgagnaúttaksins fyrir lesrás 1 þegar g_RD_CHANNEL 1_HORIZONTAL_RESOLUTION er minna en eða jafnt og 128 (í þessu tilviki = 64). Mynd 9 · Tímamynd fyrir gögn sem eru móttekin í gegnum DDR AXI Arbiter Read Channel 1 (minna en eða jafnt og 128 bæti)
3.5
Prófbekkur
Prófbekkur er til staðar til að athuga virkni DDR Arbiter kjarna. Eftirfarandi tafla sýnir færibreyturnar sem hægt er að stilla í samræmi við forritið.
Tafla 3 · Stillingar prófunarbekks
Nefndu IMAGE_1_FILE_NAME IMAGE_2_FILE_NAME g_DATA_WIDTH WIDTH HÆÐ
Lýsing Inntak file nafn fyrir mynd sem á að skrifa með inntak rásar 1 file nafn myndar sem á að skrifa af skrifrás 2 Vídeógagnabreidd les- eða skrifarásarinnar Lárétt upplausn myndarinnar sem á að skrifa og lesa af skrif- og lesrásunum Lóðrétt upplausn myndarinnar sem á að skrifa og lesa með því að skrifa og lesa rásir
UG0644 Notendahandbók endurskoðun 5.0
16
DDR AXI úrskurðaraðili
Eftirfarandi skref lýsa því hvernig prófbekkur er notaður til að líkja eftir kjarnanum í gegnum Libero SoC. 1. Í Design Flow glugganum skaltu hægrismella á Create SmartDesign og smella á Run til að búa til SmartDesign.
Mynd 10 · Búðu til SmartDesign
2. Sláðu inn nafn nýju hönnunarinnar sem video_dma í Create New SmartDesign valmyndina og smelltu á OK. Snjallhönnun er búin til og striga birtist hægra megin á Hönnunarflæði glugganum.
Mynd 11 · Nafngjafir SmartDesign
3. Í Catalog glugganum, stækkaðu Solutions-Video og dragðu og slepptu SF2 DDR Memory Arbiter í SmartDesign striga.
UG0644 Notendahandbók endurskoðun 5.0
17
DDR AXI úrskurðaraðili
Mynd 12 · DDR Memory Arbiter í Libero SoC vörulista
DDR Memory Arbiter Core birtist, eins og sýnt er á eftirfarandi mynd. Tvísmelltu á kjarnann til að stilla úrskurðarmanninn ef þörf krefur.
UG0644 Notendahandbók endurskoðun 5.0
18
DDR AXI úrskurðaraðili
Mynd 13 · DDR Memory Arbiter Core í SmartDesign Canvas
4. Veldu allar gáttir kjarnans og hægrismelltu og smelltu síðan á Færa upp á efsta stig, eins og sýnt er í
UG0644 Notendahandbók endurskoðun 5.0
19
DDR AXI úrskurðaraðili
4. Veldu allar gáttir kjarnans og hægrismelltu og smelltu síðan á Færa upp á efsta stig, eins og sýnt er á eftirfarandi mynd. Mynd 14 · Auka til efsta stigs valkostur
Gakktu úr skugga um að færa allar gáttir upp á efsta stig áður en þú smellir á mynda íhlutatáknið á tækjastikunni.
5. Smelltu á Mynda íhlut táknið á SmartDesign tækjastikunni, eins og sýnt er á eftirfarandi mynd.
UG0644 Notendahandbók endurskoðun 5.0
20
DDR AXI úrskurðaraðili
5. Smelltu á Mynda íhlut táknið á SmartDesign tækjastikunni, eins og sýnt er á eftirfarandi mynd. SmartDesign hluti er myndaður. Mynd 15 · Búa til íhlut
6. Farðu í View > Windows > Files. The Files valmynd birtist. 7. Hægrismelltu á uppgerðarmöppuna og smelltu á Flytja inn Files, eins og sýnt er á eftirfarandi mynd.
Mynd 16 · Innflutningur File
8. Til að flytja inn myndörvun file, flettu og fluttu inn eitt af eftirfarandi files og smelltu á Opna.
UG0644 Notendahandbók endurskoðun 5.0
21
DDR AXI úrskurðaraðili
8. Til að flytja inn myndörvun file, flettu og fluttu inn eitt af eftirfarandi files og smelltu á Opna. a. A sample RGB_in.txt file er með prófunarbekkinn á eftirfarandi slóð:
..Project_namecomponentMicrosemiSolutionCore ddr_memory_arbiter 2.0.0Áreiti
Til að flytja inn samples innsláttarmynd prófunarbekksins, flettu að sampinntaksmynd prófunarbekksins file, og smelltu á Opna, eins og sýnt er á eftirfarandi mynd. Mynd 17 · Inntaksmynd File Val
b. Til að flytja inn aðra mynd skaltu fletta að möppunni sem inniheldur viðkomandi mynd file, og smelltu á Opna. Innflutt myndörvun file er skráð undir hermaskrá, eins og sýnt er á eftirfarandi mynd. Mynd 18 · Inntaksmynd File í Simulation Directory
9. Flyttu inn ddr BFM files. Tveir files sem jafngilda
UG0644 Notendahandbók endurskoðun 5.0
og
22
DDR AXI úrskurðaraðili
9. Flyttu inn ddr BFM files. Tveir files sem jafngilda DDR BFM — ddr3.v og ddr3_parameters.v fylgja prófunarbekknum á eftirfarandi slóð: ..Project_namecomponentMicrosemiSolutionCoreddr_memory_arbiter 2.0.0Stimulus. Hægrismelltu á örvunarmöppuna og veldu Flytja inn Files valmöguleika og veldu síðan áðurnefndan BFM files. Innflutt DDR BFM files eru skráð undir áreiti, eins og sýnt er á eftirfarandi mynd. Mynd 19 · Innflutt File
10. Farðu í File > Flytja inn > Aðrir. Innflutningurinn Files valmynd birtist. Mynd 20 · Innflutningsprófunarbekkur File
11. Flyttu inn prófunarbekkinn og MSS íhlutinn files (top_tb.cxf, mss_top_sb_MSS.cxf, mss_top.cxf og mss
..Project_namecomponentMicrosemiSolutionCoreddr_memory_arbiter 2.0.0Áreiti
UG0644 Notendahandbók endurskoðun 5.0
23
11.
DDR AXI úrskurðaraðili
Mynd 21 · Flytja inn prófunarbekk og MSS hluti Files
Mynd 22 · top_tb Búið til
UG0644 Notendahandbók endurskoðun 5.0
24
DDR AXI úrskurðaraðili
3.5.1
Hermir eftir MSS SmartDesign
Eftirfarandi leiðbeiningar lýsa því hvernig á að líkja eftir MSS SmartDesign:
1. Smelltu á flipann Hönnunarstigveldi og veldu Hluti af fellilistanum sýna. Innflutt MSS SmartDesign birtist.
2. Hægrismelltu á mss_top undir Vinna og smelltu á Open Component, eins og sýnt er á eftirfarandi mynd. Mss_top_sb_0 íhluturinn birtist.
Mynd 23 · Opinn hluti
3. Hægrismelltu á mss_top_sb_0 íhlutinn og smelltu á Stilla, eins og sýnt er á eftirfarandi mynd.
UG0644 Notendahandbók endurskoðun 5.0
25
DDR AXI úrskurðaraðili
3. Hægrismelltu á mss_top_sb_0 íhlutinn og smelltu á Stilla, eins og sýnt er á eftirfarandi mynd. Mynd 24 · Stilla íhlut
MSS Configuration glugginn birtist, eins og sýnt er á eftirfarandi mynd. Mynd 25 · MSS stillingargluggi
4. Smelltu á Next í gegnum alla stillingarflipa, eins og sýnt er á eftirfarandi mynd.
UG0644 Notendahandbók endurskoðun 5.0
26
DDR AXI úrskurðaraðili
4. Smelltu á Next í gegnum alla stillingarflipa, eins og sýnt er á eftirfarandi mynd. Mynd 26 · Stillingarflipar
MSS er stillt eftir að truflanir flipinn er stilltur. Eftirfarandi mynd sýnir framvindu MSS stillingar. Mynd 27 · MSS stillingargluggi eftir uppsetningu
5. Smelltu á Next eftir að uppsetningu er lokið. Minniskortsglugginn birtist eins og sýnt er á eftirfarandi mynd.
Mynd 28 · Minniskort
6. Smelltu á Ljúka.
7. Smelltu á Búa til íhlut á SmartDesign tækjastikunni til að búa til MSS, eins og sýnt er í
UG0644 Notendahandbók endurskoðun 5.0
27
DDR AXI úrskurðaraðili
7. Smelltu á Búa til íhlut á SmartDesign tækjastikunni til að búa til MSS, eins og sýnt er á eftirfarandi mynd. Mynd 29 · Búa til íhlut
8. Í Hönnunarstigveldisglugganum, hægrismelltu á mss_top undir Vinna og smelltu á Setja sem rót, eins og sýnt er á eftirfarandi mynd. Mynd 30 · Stilltu MSS sem rót
9. Í Design Flow glugganum, stækkaðu Verify Pre-synthesized Design undir Create Design, hægrismelltu
UG0644 Notendahandbók endurskoðun 5.0
28
DDR AXI úrskurðaraðili
9. Í Design Flow glugganum, stækkaðu Verify Pre-synthesized Design undir Create Design, hægrismelltu Simulate og smelltu Open Interactively. Það líkir eftir MSS. Mynd 31 · Líktu eftir forsmíðuðu hönnuninni
10. Smelltu á Nei ef viðvörunarskilaboð birtast til að tengja Testbench áreiti við MSS. 11. Lokaðu Modelsim glugganum eftir að uppgerð er lokið.
Mynd 32 · Simulation Gluggi
UG0644 Notendahandbók endurskoðun 5.0
29
DDR AXI úrskurðaraðili
3.5.2
Herma Testbekkur
Eftirfarandi leiðbeiningar lýsa því hvernig á að líkja eftir prófunarbekk:
1. Veldu top_tb SmartDesign prófunarbekkinn og smelltu á Búa til íhlut á SmartDesign tækjastikunni til að búa til prófunarbekkinn, eins og sýnt er á eftirfarandi mynd.
Mynd 33 · Búa til íhlut
2. Í Stimulus Hierarchy glugganum skaltu hægrismella á top_tb (top_tb.v) testbekk file og smelltu á Setja sem virkt áreiti. Áreitið er virkjað fyrir top_tb prófbekkinn file.
3. Í Stimulus Hierarchy glugganum, hægrismelltu á top_tb (
UG0644 Notendahandbók endurskoðun 5.0
) prófbekkur file og smelltu á Opna
30
DDR AXI úrskurðaraðili
3. Í Stimulus Hierarchy glugganum skaltu hægrismella á top_tb (top_tb.v) testbekk file og smelltu á Open Interactively from Simulate Pre-Synth Design. Þetta líkir eftir kjarna fyrir einn ramma. Mynd 34 · Eftirlíking af Pre-Synthesis Design
4. Ef uppgerð er rofin vegna keyrslutímatakmarkana í DO file, notaðu run -all skipunina til að ljúka uppgerðinni. Eftir að uppgerð er lokið skaltu fara á View > Files > uppgerð til view úttaksmynd prófunarbekksins file í hermunamöppunni.
Úttak uppgerðarinnar sem samsvarar texta eins ramma myndarinnar, er geymt í Read_out_rd_ch(x).txt textanum file eftir því hvaða lesrás er notuð. Þessu er hægt að breyta í mynd og bera saman við upprunalegu myndina.
3.6
Auðlindanýting
DDR Arbiter blokkin er útfærð á M2S150T SmartFusion®2 System-on-Chip (SoC) FPGA í
FC1152 pakki) og PolarFire FPGA (MPF300TS_ES – 1FCG1152E pakki).
Tafla 4 · Auðlindanotkun fyrir DDR AXI Arbiter
Resource DFFs 4-inntak LUTs MACC RAM1Kx18
Notkun 2992 4493 0 20
(Fyrir:
g_RD_CHANNEL(X)_HORIZONTAL_RESOLUTION = 1280
g_RD_CHANNEL(X)_BUFFER_LINE_STORAGE = 1
g_WR_CHANNEL(X)_BUFFER_LINE_STORAGE = 1
g_AXI_DWIDTH = 64
g_RD_CHANNEL(X)_VIDEO_DATA_WIDTH = 24
Vinnsluminni 64x18
g_WR_CHANNEL(X)_VIDEO_DATA_WIDTH = 32) 0
UG0644 Notendahandbók endurskoðun 5.0
31
DDR AXI úrskurðaraðili
Microsemi Corporate Headquarters One Enterprise, Aliso Viejo, CA 92656 USA Innan Bandaríkjanna: +1 800-713-4113 Utan Bandaríkjanna: +1 949-380-6100 Fax: +1 949-215-4996 Netfang: sales.support@microsemi.com www.microsemi.com
© 2018 Microsemi Corporation. Allur réttur áskilinn. Microsemi og Microsemi merkið eru vörumerki Microsemi Corporation. Öll önnur vörumerki og þjónustumerki eru eign viðkomandi eigenda.
Microsemi veitir enga ábyrgð, yfirlýsingu eða ábyrgð varðandi upplýsingarnar sem hér eru 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 vera á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 lokavöru sem er. Kaupandi skal ekki treysta á nein gögn og frammistöðuforskriftir eða færibreytur frá Microsemi. Þ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 hjá 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 nokkuð 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.
Microsemi Corporation (Nasdaq: MSCC) býður upp á alhliða 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 blönduð merki samþættar hringrásir, FPGAs, SoCs og ASICs; orkustjórnunarvörur; tíma- og samstillingartæki og nákvæmar tímalausnir, 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. Microsemi er með höfuðstöðvar í Aliso Viejo, Kaliforníu, og hefur um það bil 4,800 starfsmenn á heimsvísu. Frekari upplýsingar á www.microsemi.com.
50200644
UG0644 Notendahandbók endurskoðun 5.0
32
Skjöl / auðlindir
![]() |
Örflögu UG0644 DDR AXI Arbiter [pdfNotendahandbók UG0644 DDR AXI Arbiter, UG0644, DDR AXI Arbiter, AXI Arbiter |