UG0644 DDR AXI Eadránaí
Eolas Táirge
Is comhpháirt crua-earraí é an DDR AXI Arbiter a sholáthraíonn a
Comhéadan máistir AXI 64-giotán do na rialtóirí ar-sliseanna DDR-SDRAM.
Úsáidtear go coitianta é in iarratais físe le haghaidh maoláin agus
próiseáil sonraí picteilín físeáin. Soláthraíonn an lámhleabhar úsáideora táirge
faisnéis mhionsonraithe agus treoracha maidir le cur chun feidhme crua-earraí,
ionsamhlúchán, agus úsáid acmhainní.
Cur i bhFeidhm Crua-earraí
Tá an Eadránaí DDR AXI deartha chun comhéadan a dhéanamh leis an DDR-SDRAM
rialaitheoirí sliseanna. Soláthraíonn sé máistir-chomhéadan AXI 64-giotán
a chuireann ar chumas próiseáil tapa sonraí picteilín físeáin. An t-úsáideoir táirge
Soláthraíonn lámhleabhar cur síos mionsonraithe ar dhearadh an DDR AXI
Arbiter agus a chur i bhfeidhm crua-earraí.
Insamhladh
Soláthraíonn an lámhleabhar úsáideora táirge treoracha ar insamhladh an
DDR AXI Arbiter ag baint úsáide as uirlisí MSS SmartDesign agus Testbench. iad seo
cuireann uirlisí ar chumas an úsáideora cruinneas an dearaidh a bhailíochtú agus
feidhmiú ceart na comhpháirte crua-earraí a chinntiú.
Úsáid Acmhainní
Úsáideann an DDR AXI Arbiter acmhainní córais ar nós loighic
cealla, bloic chuimhne, agus acmhainní ródaithe. An t-úsáideoir táirge
Soláthraíonn lámhleabhar tuarascáil mhionsonraithe ar úsáid acmhainní a
leagann sé amach riachtanais acmhainne an Eadránaí AXI DDR. seo
is féidir faisnéis a úsáid chun a chinntiú gur féidir leis an gcomhpháirt crua-earraí
a chur i bhfeidhm laistigh de na hacmhainní córais atá ar fáil.
Treoracha Úsáide Táirge
Tugann na treoracha seo a leanas treoir maidir le conas an
Eadránaí DDR AXI:
Céim 1: Cur i bhFeidhm Crua-earraí
Comhpháirt crua-earraí DDR AXI Arbiter a chur i bhfeidhm go comhéadan
leis na rialtóirí ar-sliseanna DDR-SDRAM. Lean an dearadh
cur síos ar fáil i lámhleabhar úsáideora an táirge chun a chinntiú go cuí
cur i bhfeidhm na comhpháirte crua-earraí.
Céim 2: Insamhladh
Insamhail an dearadh DDR AXI Arbiter ag baint úsáide as MSS SmartDesign agus
Uirlisí testbench. Lean na treoracha a chuirtear ar fáil sa táirge
lámhleabhar úsáideora chun cruinneas an dearaidh a bhailíochtú agus a chinntiú
feidhmiú ceart na comhpháirte crua-earraí.
Céim 3: Úsáid Acmhainní
Review an tuarascáil ar úsáid acmhainní a sholáthraítear sa táirge
lámhleabhar úsáideora chun riachtanais acmhainne an DDR AXI a chinneadh
Eadránaí. A chinntiú gur féidir an chomhpháirt crua-earraí a chur i bhfeidhm
laistigh de na hacmhainní córais atá ar fáil.
Trí na treoracha seo a leanúint, is féidir leat an DDR a úsáid go héifeachtach
Comhpháirt crua-earraí AXI Arbiter le haghaidh maoláin sonraí picteilín físeáin agus
próiseáil i bhfeidhmchláir físeáin.
UG 0644 lámhleabhar úsáideora
DDR AXI Eadránaí
Feabhra 2018
DDR AXI Eadránaí
Clár ábhair
1 Stair an Athbhreithnithe ……………………………………………………………………………………………………………………………….. 1
1.1 Athbhreithniú 5.0 …………………………………………………………………………………………………………………. 1 1.2 Athbhreithniú 4.0 …………………………………………………………………………………………………………………. 1 1.3 Athbhreithniú 3.0 …………………………………………………………………………………………………………………. 1 1.4 Athbhreithniú 2.0 …………………………………………………………………………………………………………………. 1 1.5 Athbhreithniú 1.0 …………………………………………………………………………………………………………………. 1
2 Réamhrá ………………………………………………………………………………………………………………….. 2 3 Crua-earraí Cur i bhfeidhm ……………………………………………………………………………………… 3
3.1 Cur síos ar an Dearadh ……………………………………………………………………………………………………………… 3 3.2 Ionchuir agus Aschuir ……………………………………………………………………………………………………….. 5 3.3 Paraiméadair Chumraíochta ……… ……………………………………………………………………………. 13 3.4 Léaráidí Uainithe ………………………………………………………………………………………………………………. 14 3.5 Binse tástála ………………………………………………………………………………………………………………….. 16
3.5.1 Insamhladh MSS SmartDesign ……………………………………………………………………………………………. 25 3.5.2 Binse Tástála á Insamhladh ……………………………………………………………………………………………………………………………. 30 3.6 Úsáid Acmhainne …………………………………………………………………………………………………….. 31
UG0644 Treoir Úsáideora Athbhreithniú 5.0
DDR AXI Eadránaí
1
Stair Athbhreithnithe
Déanann an stair athbhreithnithe cur síos ar na hathruithe a cuireadh i bhfeidhm sa doiciméad. Liostaítear na hathruithe de réir athbhreithnithe, ag tosú leis an bhfoilseachán is déanaí.
1.1
Athbhreithniú 5.0
In athbhreithniú 5.0 den doiciméad seo, tá an chuid ar Úsáid Acmhainní agus an Tuarascáil ar Úsáid Acmhainní
tugadh cothrom le dáta. Le haghaidh tuilleadh faisnéise, féach Úsáid Acmhainní (féach leathanach 31).
1.2
Athbhreithniú 4.0
Seo a leanas achoimre ar na hathruithe ar athbhreithniú 4.0 den doiciméad seo.
Cuireadh paraiméadair chumraíochta testbench sa tábla. Chun tuilleadh faisnéise a fháil, féach Paraiméadair Cumraíochta (féach leathanach 16). Le haghaidh tuilleadh faisnéise, féach Testbench (féach leathanach 16). Nuashonraíodh an Úsáid Acmhainne le haghaidh luachanna DDR AXI Arbiter sa tábla. Le haghaidh tuilleadh faisnéise, féach Úsáid Acmhainní (féach leathanach 31).
1.3
Athbhreithniú 3.0
Seo a leanas achoimre ar na hathruithe ar athbhreithniú 3.0 den doiciméad seo.
Cuireadh faisnéis 8-giotán leis le haghaidh cainéal 1 agus 2 a scríobh. Le haghaidh tuilleadh faisnéise, féach Cur síos ar an Dearadh (féach leathanach 3). Alt Testbench nuashonraithe. Le haghaidh tuilleadh faisnéise, féach Testbench (féach leathanach 16).
1.4
Athbhreithniú 2.0
In athbhreithniú 2.0 den doiciméad seo, nuashonraíodh na figiúirí agus na táblaí sa chuid Testbench.
Le haghaidh tuilleadh faisnéise, féach Testbench (féach leathanach 16).
1.5
Athbhreithniú 1.0
Ba é Athbhreithniú 1.0 an chéad fhoilsiú den doiciméad seo
UG0644 Treoir Úsáideora Athbhreithniú 5.0
1
DDR AXI Eadránaí
2
Réamhrá
Tá cuimhní cinn mar chuid lárnach d'aon fheidhmchláir tipiciúil físeáin agus grafaicí. Úsáidtear iad chun sonraí picteilín físeáin a mhaolánú. Maolán coitianta amháin example is maoláin fhráma taispeána ina bhfuil na sonraí picteilín físe iomlána le haghaidh fráma maoláin sa chuimhne.
Tá ráta dé-shonraí (DDR)-DRAM sioncronach (SDRAM) ar cheann de na cuimhní cinn a úsáidtear go coitianta in iarratais físe ar mhaolánú. Úsáidtear SDRAM mar gheall ar a luas atá ag teastáil le haghaidh próiseála tapa i gcórais físeáin.
Taispeánann an figiúr seo a leanas example léaráid ag leibhéal an chórais de chomhéadan cuimhne DDR-SDRAM le feidhmchlár físeáin.
Fíor 1 · Comhéadan Cuimhne DDR-SDRAM
I Microsemi SmartFusion®2 System-on-Chip (SoC), tá dhá rialtóir DDR ar-sliseanna le comhéadan insínte casta 64-giotán (AXI) agus comhéadain sclábhaithe bus ardfheidhmíochta 32-giotán (AHB) i dtreo an réimse in-ríomhchláraithe. fabraic eagar geata (FPGA). Teastaíonn máistir-chomhéadan AXI nó AHB chun an chuimhne DDR-SDRAM atá comhéadain leis na rialtóirí DDR ar-sliseanna a léamh agus a scríobh.
UG0644 Treoir Úsáideora Athbhreithniú 5.0
2
DDR AXI Eadránaí
3
Cur i bhFeidhm Crua-earraí
3.1
Cur síos ar Dhearadh
Soláthraíonn an DDR AXI Arbiter máistir-chomhéadan AXI 64-giotán do rialtóirí ar-sliseanna DDR-SDRAM de
Gléasanna SmartFusion2. Tá ceithre chainéal léite ag an DDR AXI Arbiter agus dhá chainéal scríobh i dtreo an
loighic úsáideora. Déanann an bloc eadránú idir na ceithre chainéal léite chun rochtain ar an léamh AXI a sholáthar
cainéal ar bhealach cruinn-robín. Chomh fada agus a bhíonn iarratas léite mháistir chainéil léite 1 ard, beidh an AXI
leithdháiltear cainéal léite air. Tá leithead sonraí aschuir socraithe 1-giotán ag cainéal Léigh 24. Léigh cainéil 2, 3,
agus is féidir 4 a chumrú mar leithead aschuir sonraí 8-giotán, 24-giotán, nó 32-giotán. Roghnaítear é seo de réir domhanda
paraiméadar cumraíochta.
Déanann an bloc eadránú freisin idir an dá chainéal scríobh chun rochtain a sholáthar ar an gcainéal scríobh AXI ar bhealach cruinn-spioradálta. Tá an tosaíocht chéanna ag an dá bhealach scríobh. Scríobh Is féidir cainéal 1 agus 2 a chumrú mar leithead sonraí ionchuir 8-giotán, 24-giotán, nó 32-giotán.
UG0644 Treoir Úsáideora Athbhreithniú 5.0
3
DDR AXI Eadránaí
Taispeánann an figiúr seo a leanas an léaráid bioráin-amach barrleibhéil den Eadránaí DDR AXI. Fíor 2 · Léaráid Bhloc Barrleibhéil de Bhloc Eadrána DDR AXI
UG0644 Treoir Úsáideora Athbhreithniú 5.0
4
DDR AXI Eadránaí
Taispeánann an figiúr seo a leanas an léaráid bhloc barrleibhéil de chóras ina bhfuil bloc DDR AXI Arbiter aistrithe isteach sa ghléas SmartFusion2. Fíor 3 · Léaráid Bhloc Leibhéal Córais d'Eadránaí DDR AXI ar an nGléas SmartFusion2
3.2
Ionchuir agus Aschuir
Liostaíonn an tábla seo a leanas na calafoirt ionchuir agus aschuir an DDR AXI Arbiter.
Tábla 1 · Calafoirt Ionchuir agus Aschuir an Eadránaí AXI DDR
Ainm Comhartha RESET_N_I
Ionchur Treo
Leithead
SYS_CLOCK_I BUFF_READ_CLOCK_I
Ionchur Ionchuir
rd_req_1_i rd_ack_o
Aschur Ionchuir
rd_done_1_o tús_léamh_addr_1_i
Ionchur Aschuir
bearta_le_léamh_1_i
Ionchur
físeán_rdata_1_o
Aschur
[(g_AXI_AWIDTH-1):0] [(g_RD_CHANNEL1_AXI_BUFF_ AWIDTH + 3) – 1 : 0] [(g_RD_CHANNEL1_VIDEO_DATA_WIDTH1):0]Cur síos
Comhartha athshocraithe íseal asincrónach gníomhach le dearadh
Clog an chórais
Scríobh clog maolánach inmheánach an chainéil léite, caithfidh sé a bheith dhá oiread an mhinicíocht SYS_CLOCK_I
Léigh iarratas ó Mháistir 1
Admháil eadránaí iarratas ó Mháistir 1 a léamh
Léigh an críochnú go Máistir 1
Seoladh DDR ónar gá é a léamh do chainéal léite 1
Bearta atá le léamh amach ó chainéal léite 1
Aschur sonraí físeáin ó chainéal léite 1
UG0644 Treoir Úsáideora Athbhreithniú 5.0
5
DDR AXI Eadránaí
Ainm Comhartha rdata_valid_1_o rd_req_2_i rd_ack_2_o
rd_done_2_o tús_léamh_addr_2_i
bearta_le_léamh_2_i
físeán_rdata_2_o
rdata_valid_2_o rd_req_3_i rd_ack_3_o
rd_done_3_o tús_léamh_addr_3_i
bearta_le_léamh_3_i
físeán_rdata_3_o
rdata_valid_3_o rd_req_4_i rd_ack_4_o
rd_done_4_o tús_léamh_addr_4_i
bearta_le_léamh_4_i
físeán_rdata_4_o
rdata_valid_4_o wr_req_1_i wr_ack_1_o
wr_done_1_o tosú_write_addr_1_i
bearta_le_scríobh_1_i
físeán_wdata_1_i
wdata_valid_1_i wr_req_2_i
Treo Aschur Ionchuir
Ionchur Aschuir
Ionchur
Aschur
Aschur Ionchuir Aschur
Ionchur Aschuir
Ionchur
Aschur
Aschur Ionchuir Aschur
Ionchur Aschuir
Ionchur
Aschur
Aschur Ionchuir Aschur
Ionchur Aschuir
Ionchur
Ionchur
Ionchur Ionchuir
Leithead
[(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_CHANNEL3_3] [(g_RD_CHANNEL1_0](g_RD_CHANNEL3_1) [(g_RD_CHANNEL0_CHANNEL1_0] NEL4_VIDEO_DATA_WIDTH3 ):1] [(g_AXI_AWIDTH-0):4] [(g_RD_CHANNEL1_AXI_BUFF_AWIDTH + 0) – 1 : 0] [(g_RD_CHANNEL1_VIDEO_DATA_WIDTH3):1] [(g_AXI_AWIDTH-0):1] [(g_EL_AWIDTH-1):0] [(g_EL_AWIDTH-XNUMX: XNUMX : XNUMX] [(g_EL_AWIDTH-XNUMX: XNUMX : XNUMX ) ][(g_WR_CHANNELXNUMX_VIDEO_DATA_WIDTHXNUMX):XNUMX]
Cur síos Léigh sonraí bailí ó chainéal léite 1 Léigh iarratas ó Mháistir 2 Admháil eadránaí chun iarratas ó Mháistir 2 Léigh comhlánú go dtí Máistir 2 seoladh DDR a léamh ón áit ar gá é a léamh chun cainéal léite 2 Beart a thosú le léamh amach ó chainéal léite 2 Sonraí físeáin aschur ón gcainéal léite 2 Léigh sonraí bailí ón gcainéal léite 2 Léigh iarratas ó Mháistir 3 Admháil eadránaí chun iarratas ó Mháistir 3 Léigh a chríochnú go dtí seoladh Máistir 3 DDR ón áit ar gá léamh a thosú chun cainéal léite 3 Beart a léamh cainéal 3 Aschur sonraí físe ó chainéal léite 3 Léigh sonraí bailí ón gcainéal léite 3 Léigh iarratas ó Mháistir 4 Admháil Eadránaí chun iarratas ó Mháistir a léamh 4 Léigh críochnú go dtí Máistir 4 seoladh DDR ón áit ar gá é a léamh chun an cainéal a léamh 4 Bytes le bheith léite amach ón gcainéal léite 4 Aschur sonraí físe ó chainéal léite 4 Léigh sonraí bailí ón gcainéal léite 4 Scríobh iarratas ó Mháistir 1 Admháil eadránaí chun iarratas a scríobh ó Mháistir 1 Scríobh comhlánú chuig Máistir 1 seoladh DDR a gcaithfidh scríobh tarlú chuige ó scríobh cainéal 1 Bearta le scríobh ón gcainéal scríobh 1 Sonraí físe Ionchur chun cainéal 1 a scríobh
Scríobh sonraí bailí chun cainéal a scríobh 1 Scríobh iarratas ó Mháistir 1
UG0644 Treoir Úsáideora Athbhreithniú 5.0
6
DDR AXI Eadránaí
Ainm Comhartha wr_ack_2_o
Aschur Treo
wr_done_2_o tosú_write_addr_2_i
Ionchur Aschuir
bearta_le_scríobh_2_i
Ionchur
físeán_wdata_2_i
Ionchur
wdata_valid_2_i Comharthaí AXI I/F Léigh Seoladh Cainéal m_arid_o
Aschur Ionchuir
m_araddr_o
Aschur
m_arlen_o
Aschur
m_arsize_o m_arburst_o
Aschur Aschuir
m_arlock_o
Aschur
m_arcache_o
Aschur
m_arprot_o
Aschur
Leithead
[(g_AXI_AWIDTH-1):0] [(g_WR_CHANNEL2_AXI_BUFF_AWIDTH + 3) – 1 : 0] [(g_WR_CHANNEL2_VIDEO_DATA_WIDTH1):0]
Cur síos Admháil eadránaí chun iarratas ó Mháistir a scríobh 2 Comhlánú a scríobh chuig seoladh DDR Mháistir 2 a gcaithfear scríobh chuige ó scríobh cainéal 2 Bearta le scríobh ón gcainéal scríobh 2 Sonraí físe Ionchur chun cainéal 2 a scríobh
Scríobh sonraí bailí chun cainéal 2 a scríobh
Léigh aitheantas seolta. Aitheantas tag don ghrúpa comharthaí seoltaí léite.
Léigh seoladh. Soláthraíonn sé seoladh tosaigh idirbheart pléasctha léite. Ní thugtar ach seoladh tosaigh an phléasctha.
Fad pléasctha. Soláthraíonn sé an líon beacht na n-aistrithe i pléasctha. Cinneann an fhaisnéis seo líon na n-aistrithe sonraí a bhaineann leis an seoladh
Méid pléasctha. Méid gach aistriú sa pléasctha
Cineál pléasctha. In éineacht leis an bhfaisnéis méide, sonraítear conas a ríomhtar seoladh gach aistrithe laistigh den phléasc.
Seasta le 2'b01 à pléasctha seolta incriminteach
Cineál glasála. Soláthraíonn faisnéis bhreise faoi na Saintréithe adamhach an aistrithe....
Seasta le 2'b00 à Gnáth-Rochtain
Cineál taisce. Soláthraíonn sé faisnéis bhreise faoi shaintréithe inchóireála an aistrithe.
Seasta go 4'b0000 à Neamh-infheicthe agus neamh-mhaoláin
Cineál cosanta. Soláthraíonn faisnéis aonad cosanta don idirbheart.
Seasta le 3'b000 à Gnáth-rochtain slán ar shonraí
UG0644 Treoir Úsáideora Athbhreithniú 5.0
7
DDR AXI Eadránaí
Ainm Comhartha m_arvalid_o
Aschur Treo
Leithead
m_cheana_i
Ionchur
Léigh Cainéal Sonraí
m_rid_i
Ionchur
[3:0]m_rdata_i m_rresp_i
m_rlast_i m_rvalid_i
Ionchur Ionchuir
[(g_AXI_DWIDTH-1):0][1:0]Ionchur Ionchuir
m_reodh_o
Aschur
Scríobh Seoladh Cainéal
m_awid_o
Aschur
m_awaddr_o
Aschur
[3:0] [(g_AXI_AWIDTH-1):0]UG0644 Treoir Úsáideora Athbhreithniú 5.0
Cur síos Léigh an seoladh bailí.
Nuair a bhíonn ARD, tá an seoladh léite agus an fhaisnéis rialaithe bailí agus fanann sé ard go dtí go mbíonn an comhartha admhaíonn an seoladh, m_arready, ard.
`1′ = Seoladh agus faisnéis rialaithe bailí
`0′ = Seoladh agus faisnéis rialaithe neamhbhailí. Léigh an seoladh réidh. Tá an sclábhaí réidh le glacadh le seoladh agus le comharthaí rialaithe gaolmhara:
1 = sclábhaí réidh
0 = sclábhaí gan a bheith réidh.
Léigh ID tag. ID tag den ghrúpa sonraí léite comharthaí. Gintear an luach m_rid ag an Sclábhaí agus caithfidh sé a bheith ag teacht le luach m_arid an idirbhirt léite a bhfuil sé ag freagairt dó. Léigh sonraí. Léigh freagra.
Stádas an aistrithe léite. Tá freagraí incheadaithe ceart go leor, EXOKAY, SLVERR, agus DECERR. Léigh seo caite.
Aistriú deireanach i bpléasc léite. Léigh bailí. Tá sonraí riachtanacha léite ar fáil agus is féidir an t-aistriú léite a chríochnú:
1 = léigh na sonraí atá ar fáil
0 = léite sonraí nach bhfuil ar fáil. Léigh réidh. Is féidir leis an máistir glacadh leis na sonraí léite agus leis an bhfaisnéis freagartha:
1= máistir réidh
0 = máistir nach bhfuil réidh.
Scríobh ID seolta. Aitheantas tag don ghrúpa comharthaí seoltaí scríobh. Scríobh seoladh. Soláthraíonn sé seoladh an chéad aistrithe in idirbheart pléasctha scríofa. Úsáidtear na comharthaí rialaithe gaolmhara chun seoltaí na n-aistrithe atá fágtha sa pléasctha a chinneadh.
8
DDR AXI Eadránaí
Ainm Comhartha m_awlen_o
Aschur Treo
Leithead [3:0]
m_awsize_o
Aschur
[2:0]m_awburst_o
Aschur
[1:0]m_awlock_o
Aschur
[1:0]m_awcache_o
Aschur
[3:0]m_awprot_o
Aschur
[2:0]m_awvalid_o
Aschur
Cur síos
Fad pléasctha. Soláthraíonn sé an líon beacht na n-aistrithe i pléasctha. Cinneann an fhaisnéis seo líon na n-aistrithe sonraí a bhaineann leis an seoladh.
Méid pléasctha. Méid gach aistriú sa pléasctha. Léiríonn strobaí lána beart go díreach cé na lánaí beart atá le nuashonrú.
Seasta le 3'b011 agus 8 bytes in aghaidh an aistrithe sonraí nó aistrithe 64-giotán
Cineál pléasctha. In éineacht leis an bhfaisnéis méide, sonraítear conas a ríomhtar seoladh gach aistrithe laistigh den phléasc.
Seasta le 2'b01 à pléasctha seolta incriminteach
Cineál glasála. Soláthraíonn faisnéis bhreise faoi na Saintréithe adamhach an aistrithe....
Seasta le 2'b00 à Gnáth-Rochtain
Cineál taisce. Léiríonn sé tréithe maolánacha, inchloíte, inscríofa, aisscríofa, agus leithdháileann an t-idirbheart.
Seasta go 4'b0000 à Neamh-infheicthe agus neamh-mhaoláin
Cineál cosanta. Léiríonn sé gnáthleibhéal, pribhléid nó leibhéal cosanta slán an idirbhirt agus cibé acu an rochtain ar shonraí nó rochtain treorach é an t-idirbheart.
Seasta le 3'b000 à Gnáth-rochtain slán ar shonraí
Scríobh seoladh bailí. Tugann sé le fios go bhfuil seoladh scríofa bailí agus rialú
tá eolas ar fáil:
1 = seoladh agus faisnéis rialaithe atá ar fáil
0 = seoladh agus faisnéis rialaithe nach bhfuil ar fáil. Fanann an seoladh agus an fhaisnéis rialaithe cobhsaí go dtí go n-ardóidh an comhartha admhaíonn an seoladh, m_aready.
UG0644 Treoir Úsáideora Athbhreithniú 5.0
9
DDR AXI Eadránaí
Ainm Comhartha m_awready_i
Ionchur Treo
Leithead
Scríobh Cainéal Sonraí
m_wid_o
Aschur
[3:0]m_wdata_ó m_wstrb_o
Aschur Aschuir
[(g_AXI_DWIDTH-1):0]paraiméadar AXI_DWDITH[7:0]
m_wlast_o m_wvalid_o
Aschur Aschuir
m_wready_i
Ionchur
Scríobh Comharthaí Cainéal Freagra
m_bid_i
Ionchur
[3:0]m_bresp_i m_bvalid_i
Ionchur
[1:0]Ionchur
m_ réidh_o
Aschur
Cur síos Scríobh an seoladh réidh. Tugann sé le fios go bhfuil an sclábhaí réidh chun glacadh le seoladh agus na comharthaí rialaithe gaolmhara:
1 = sclábhaí réidh
0 = sclábhaí gan a bheith réidh.
Scríobh ID tag. ID tag den aistriú sonraí a scríobh. Caithfidh an luach m_wid a bheith ag teacht le luach m_awid an idirbhirt scríofa. Scríobh sonraí
Scríobh stríoca. Léiríonn an comhartha seo na bealaí beart atá le nuashonrú sa chuimhne. Tá stríoc scríofa amháin ann do gach ocht ngiotán den bhus sonraí a scríobh Scríobh an ceann deireanach. Aistriú deireanach i bpléasc scríbhneoireachta. Scríobh bailí. Tá sonraí scríofa bailí agus stríoca ar fáil:
1 = scríobh sonraí agus strobaí atá ar fáil
0 = scríobh sonraí agus níl strobaí ar fáil. Scríobh réidh. Is féidir le daor glacadh leis na sonraí a scríobh: 1 = sclábhaí réidh
0 = sclábhaí gan a bheith réidh.
Aitheantas freagartha. An aithint tag den fhreagra scríobh. Caithfidh an luach m_tairiscint teacht le luach m_aidiachta an idirbhirt scríofa a bhfuil an sclábhaí ag freagairt dó. Scríobh freagra. Stádas an idirbhirt scríobh. Is iad na freagraí incheadaithe OKAY, EXOKAY, SLVERR, agus DECERR. Scríobh freagra bailí. Tá freagra scríofa bailí ar fáil:
1 = scríobh freagra ar fáil
0 = scríobh freagra nach bhfuil ar fáil. Freagra réidh. Is féidir le máistir glacadh leis an bhfaisnéis freagartha.
1 = máistir réidh
0 = máistir nach bhfuil réidh.
Taispeánann an figiúr seo a leanas an léaráid bhloc inmheánach den eadránaí DDR AXI.
UG0644 Treoir Úsáideora Athbhreithniú 5.0
10
DDR AXI Eadránaí
Taispeánann an figiúr seo a leanas an léaráid bhloc inmheánach den eadránaí DDR AXI. Fíor 4 · Blocléaráid Inmheánach den Eadránaí AXI DDR
Spreagtar gach cainéal léite nuair a fhaigheann sé comhartha ard-ionchuir ar an ionchur read_req_(x)_i. Ansin é
UG0644 Treoir Úsáideora Athbhreithniú 5.0
11
DDR AXI Eadránaí
Spreagtar gach cainéal léite nuair a fhaigheann sé comhartha ard-ionchuir ar an ionchur read_req_(x)_i. Ansin tá sé samples an seoladh AXI tosaigh agus na bearta chun ionchuir a léamh atá ionchurtha ón máistir seachtrach. Aithníonn an cainéal an máistir seachtrach trí read_ack_(x)_o a scoránú. Próiseálann an cainéal na hionchuir agus gineann sé na hidirbhearta AXI riachtanacha chun na sonraí ó DDR-SDRAM a léamh. Stóráiltear na sonraí a léitear amach i bhformáid AXI 64-giotán i maolán inmheánach. Tar éis na sonraí riachtanacha a léamh amach agus a stóráil sa mhaolán inmheánach, cumasaítear an modúl gan phacálaí. Díphacáilíonn modúl an phacálaí gach focal 64-giotán isteach san fhad ghiotán sonraí aschuir atá riachtanach don chainéal áirithe sin le haghaidh example má tá an cainéal cumraithe mar leithead sonraí aschuir 32-giotán, seoltar gach focal 64-giotán amach mar dhá fhocal sonraí aschuir 32-giotán. Maidir le cainéal 1 ar cainéal 24-giotán é, díphacáil an díphacáileoir gach focal 64-giotán isteach i sonraí aschuir 24-giotán. Toisc nach iolraí de 64 é 24, comhcheanglaíonn an díphacáilitheoir le haghaidh cainéal léite 1 grúpa de thrí fhocal 64-giotán chun ocht bhfocal sonraí 24-giotán a ghiniúint. Cuireann sé seo srian ar chainéil léite 1 gur cheart na bearta sonraí a d’iarr an máistir seachtrach a roinnt faoi 8. Is féidir bealaí léite 2, 3, agus 4 a chumrú mar leithead sonraí 8-giotán, 24-giotán agus 32-giotán, is é sin arna chinneadh ag g_RD_CHANNEL(X) _VIDEO_DATA_WIDTH paraiméadar cumraíochta domhanda. Má tá siad cumraithe mar 24-giotán, beidh an srian thuasluaite infheidhme maidir le gach ceann acu freisin. Ach má tá siad cumraithe mar 8-giotán nó 32-giotán, níl aon srian den sórt sin mar 64 iolraí de 32 agus 8. Sna cásanna seo, díphacáil gach focal 64-giotán ina dhá fhocal sonraí 32-giotán nó 8 XNUMX. -bit focail sonraí.
Díphacáil Channel 1 focail sonraí 64-giotán a léitear as DDR-SDRAM chuig focail sonraí aschuir 24-giotán i mbaisceanna de 48 focal 64-giotán, is é sin aon uair a bhíonn 48 focal 64-giotán ar fáil i maolán inmheánach chainéil léite 1, tosaíonn an un-pacálaí iad a dhíphacáil chun sonraí aschuir 24-giotán a thabhairt. Más lú ná 48 focal 64-giotán na bearta sonraí a iarrtar a léamh, ní dhéantar an díphacáil a chumasú ach amháin tar éis na sonraí iomlána a léamh as an DDR-SDRAM. Sna trí chainéal léite atá fágtha, ní thosaíonn an díphacáil sonraí léite a sheoladh amach ach amháin tar éis an líon iomlán beart a iarrtar a léamh amach ón DDR-SDRAM.
Nuair a bheidh cainéal léite cumraithe le haghaidh leithead aschuir 24-giotán, ní mór an seoladh tosaigh léite a ailíniú le teorainn 24 beart. Tá sé seo riachtanach chun an srian a shásamh go ndíphacáil an díphacáileoir grúpa de thrí fhocal 64-giotán chun ocht bhfocal aschurtha 24-giotán a tháirgeadh.
Gineann gach cainéal léite an t-aschur léite don mháistir seachtrach tar éis na bearta iarrtha a sheoladh chuig an máistir seachtrach.
I gcás cainéil scríobh, caithfidh an máistir seachtrach na sonraí riachtanacha a ionchur chuig an gcainéal áirithe. Tógann an cainéal scríobh na sonraí ionchuir agus pacálann sé i bhfocail 64-giotán iad agus stórálann sé iad sa stóras inmheánach. Tar éis na sonraí riachtanacha a stóráil, caithfidh an máistir seachtrach an t-iarratas scríofa a sholáthar mar aon leis an seoladh tosaigh agus na bearta le scríobh. Ar sampAgus na hionchuir seo á ndéanamh, aithníonn an cainéal scríobh an máistir seachtrach. Tar éis seo, gineann an cainéal idirbhearta scríobh AXI chun na sonraí stóráilte a scríobh isteach i DDR-SDRAM. Gineann na bealaí scríofa go léir an t-aschur scríofa chuig an máistir seachtrach a luaithe a scríobhtar na bearta iarrtha isteach i DDR-SDRAM. Tar éis iarratas scríofa a thabhairt d'aon chainéal scríobh, ní féidir sonraí nua a scríobh isteach sa chainéal scríobh, go dtí go gcuirfear críoch leis an idirbheart reatha trí dhearbhú wr_done_(x)_o
Is féidir cainéil Scríobh 1 agus 2 a chumrú mar leithead sonraí 8-giotán, 24-giotán, agus 32-giotán, a chinneann g_WR_CHANNEL(X)_VIDEO_DATA_WIDTH paraiméadar cumraíochta domhanda. Má tá siad cumraithe mar 24-giotán, ansin caithfidh na bearta atá le scríobh a bheith iolrach ar ocht gcinn de réir mar a phacálann an pacálaí inmheánach ocht bhfocal sonraí 24-giotán chun trí fhocal sonraí 64-giotán a ghiniúint. Ach má tá siad cumraithe mar 8-giotán nó 32-giotán, níl aon srian den sórt sin.
Le haghaidh cainéal 32-giotán, ní mór dhá fhocal 32-giotán ar a laghad a léamh. Le haghaidh cainéal 8-giotán, ní mór focail 8-giotán íosta a léamh, toisc nach bhfuil aon stuáil curtha ar fáil ag an modúl eadrána. Sna bealaí léite agus scríofa go léir, tá doimhneacht na maoláin inmheánacha iolraí de leithead cothrománach an taispeántais. Ríomhtar doimhneacht an mhaoláin inmheánaigh mar seo a leanas:
g_RD_CHANNEL(X)_HORIZONTAL_RESOLUTION* g_RD_CHANNEL(X)_VIDEO_DATA_WIDTH * g_RD_CHANNEL(X)_BUFFER_LINE_STORAGE) / g_AXI_DWIDTH
Cá háit, X = Uimhir chainéil
Déantar an leithead maolánach inmheánach a chinneadh ag leithead bus sonraí AXI, is é sin, paraiméadar cumraíochta
UG0644 Treoir Úsáideora Athbhreithniú 5.0
12
DDR AXI Eadránaí
Socraítear an leithead maolánach inmheánach ag leithead bus sonraí AXI is é sin, paraiméadar cumraíochta g_AXI_DWIDTH.
Déantar na hidirbhearta léamh agus scríobh AXI de réir shonraíochtaí ARM AMBA AXI. Tá méid an idirbhirt do gach aistriú sonraí socraithe go 64-giotán. Gineann an bloc idirbhearta AXI de fhad pléasctha seasta de 16 bhuille. Seiceálann an bloc freisin cibé an dtrasnaíonn aon pléasctha amháin teorainn seoladh AXI 4 KByte. Má thrasnaíonn pléasctha amháin an teorainn 4 KByte, roinntear an pléasctha ina 2 phléasc ag an teorainn 4 KByte.
3.3
Paraiméadair Chumraíochta
Liostaíonn an tábla seo a leanas na paraiméadair chumraíochta a úsáidtear i gcur i bhfeidhm crua-earraí an DDR AXI Arbiter. Is paraiméadair chineálacha iad seo agus is féidir iad a athrú bunaithe ar riachtanais an iarratais.
Tábla 2 · Paraiméadair Chumraíochta
Ainm 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_CHANNEL2_HORIZONTAL_RESOLUTION g_RD_CHANNEL1_HORIZONTAL_RESOLUTION g_WR_CHANNEL2_HORIZONTAL_RESOLUTION3 _DATA_WIDTH g_RD_CHANNEL4_VIDEO_DATA_WIDTH g_RD_CHANNEL1_VIDEO_DATA_WIDTH g_RD_CHANNEL2_VIDEO_DATA_WIDTH g_WR_CHANNEL1_VIDEO_DATA_WIDTH g_WR_CHANNELXNUMX_VIDEO_DATA_WIDTH g_BUNAGE_DATA
Cur síos
Leithead bus seoladh AXI
Leithead bus sonraí AXI
Leithead an bhus seolta don mhaolán inmheánach Cainéal 1 léite, a stórálann na sonraí léite AXI.
Leithead an bhus seolta don mhaolán inmheánach Cainéal 2 léite, a stórálann na sonraí léite AXI.
Leithead an bhus seolta don mhaolán inmheánach Cainéal 3 léite, a stórálann na sonraí léite AXI.
Leithead an bhus seolta don mhaolán inmheánach Cainéal 4 léite, a stórálann na sonraí léite AXI.
Leithead an bhus seoltaí don mhaolán inmheánach Scríobh Channel 1, a stórálann sonraí AXI write.
Leithead an bhus seoltaí don mhaolán inmheánach Scríobh Channel 2, a stórálann sonraí AXI write.
Taispeántas físe taifeach cothrománach chun Cainéal 1 a léamh
Taispeántas físe taifeach cothrománach chun Cainéal 2 a léamh
Taispeántas físe taifeach cothrománach chun Cainéal 3 a léamh
Taispeántas físe taifeach cothrománach chun Cainéal 4 a léamh
Taispeántas físe taifeach cothrománach chun Cainéal 1 a scríobh
Taispeántas físe taifeach cothrománach chun Cainéal 2 a scríobh
Léigh leithead giotán aschuir físeáin Channel 1
Léigh leithead giotán aschuir físeáin Channel 2
Léigh leithead giotán aschuir físeáin Channel 3
Léigh leithead giotán aschuir físeáin Channel 4
Scríobh físeán Channel 1 Leithead giotán ionchuir.
Scríobh físeán Channel 2 Leithead giotán ionchuir.
Doimhneacht an mhaoláin inmheánaigh le haghaidh Cainéal 1 léite i dtéarmaí líon na línte cothrománacha taispeána. Is é doimhneacht an mhaoláin ná g_RD_CHANNEL1_HORIZONTAL_RESOLUTION *g_RD_CHANNEL1_VIDEO_DATA_WIDTH * g_RD_CHANNEL1_BUFFER_LINE_STORAGE) / g_AXI_DWIDTH
UG0644 Treoir Úsáideora Athbhreithniú 5.0
13
DDR AXI Eadránaí
3.4
Ainm 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
Cur síos
Doimhneacht an mhaoláin inmheánaigh le haghaidh Cainéal 2 léite i dtéarmaí líon na línte cothrománacha taispeána. Is é doimhneacht an mhaoláin ná g_RD_CHANNEL2_HORIZONTAL_RESOLUTION *g_RD_CHANNEL2_VIDEO_DATA_WIDTH * g_RD_CHANNEL2_BUFFER_LINE_STORAGE) / g_AXI_DWIDTH
Doimhneacht an mhaoláin inmheánaigh le haghaidh Cainéal 3 léite i dtéarmaí líon na línte cothrománacha taispeána. Is é doimhneacht an mhaoláin ná g_RD_CHANNEL3_HORIZONTAL_RESOLUTION *g_RD_CHANNEL3_VIDEO_DATA_WIDTH * g_RD_CHANNEL3_BUFFER_LINE_STORAGE) / g_AXI_DWIDTH
Doimhneacht an mhaoláin inmheánaigh le haghaidh Cainéal 4 léite i dtéarmaí líon na línte cothrománacha taispeána. Is é doimhneacht an mhaoláin ná g_RD_CHANNEL4_HORIZONTAL_RESOLUTION *g_RD_CHANNEL4_VIDEO_DATA_WIDTH * g_RD_CHANNEL4_BUFFER_LINE_STORAGE) / g_AXI_DWIDTH
Doimhneacht an mhaoláin inmheánaigh do scríobh Cainéal 1 i dtéarmaí líon na línte cothrománacha taispeána. Is é doimhneacht an mhaoláin ná g_WR_CHANNEL1_HORIZONTAL_RESOLUTION *g_WR_CHANNEL1_VIDEO_DATA_WIDTH * g_WR_CHANNEL1_BUFFER_LINE_STORAGE) / g_AXI_DWIDTH
Doimhneacht an mhaoláin inmheánaigh do scríobh Cainéal 2 i dtéarmaí líon na línte cothrománacha taispeána. Is é doimhneacht an mhaoláin ná g_WR_CHANNEL2_HORIZONTAL_RESOLUTION *g_WR_CHANNEL2_VIDEO_DATA_WIDTH * g_WR_CHANNEL2_BUFFER_LINE_STORAGE) / g_AXI_DWIDTH
Léaráidí Amaithe
Taispeánann an figiúr seo a leanas ceangal na n-ionchur iarratais léite agus scríofa, seoladh cuimhne tosaigh, bearta chun ionchuir a léamh nó a scríobh ón máistir seachtrach, admháil a léamh nó a scríobh, agus aschuir chríochnaithe a léamh nó a scríobh arna dtabhairt ag eadránaí.
Fíor 5 · Léaráid Uainithe do Chomharthaí a Úsáidtear chun Scríobh/Léamh trí Chomhéadan AXI
UG0644 Treoir Úsáideora Athbhreithniú 5.0
14
DDR AXI Eadránaí
Taispeánann an figiúr seo a leanas an nasc idir an t-ionchur sonraí scríofa ón máistir seachtrach mar aon leis an ionchur sonraí atá bailí don dá chainéal scríobh. Fíor 6 · Léaráid Uainithe chun Scríobh isteach sa Stóráil Inmheánach
Taispeánann an figiúr seo a leanas an nasc idir an t-aschur sonraí léite i dtreo an mháistir sheachtraigh mar aon leis an aschur sonraí atá bailí do gach cainéal léite 2, 3, agus 4. Fíor 7 · Léaráid Ama do Shonraí a Fuarthas trí DDR AXI Arbiter do Léigh Cainéil 2, 3 , agus 4
Taispeánann an figiúr seo a leanas an nasc idir an t-aschur sonraí léite don Chainéal léite 1 nuair atá g_RD_CHANNEL 1_HORIZONTAL_RESOLUTION níos mó ná 128 (sa chás seo = 256). Fíor 8 · Léaráid Uainithe do Shonraí a Fuarthas trí Chainéal Léigh Cainéal 1 DDR AXI Arbiter (níos mó ná 128 beart)
UG0644 Treoir Úsáideora Athbhreithniú 5.0
15
DDR AXI Eadránaí
Taispeánann an figiúr seo a leanas an nasc idir an t-aschur sonraí léite do Chainéal léite 1 nuair atá g_RD_CHANNEL 1_HORIZONTAL_RESOLUTION níos lú ná nó cothrom le 128 (sa chás seo = 64). Fíor 9 · Léaráid Uainithe do Shonraí a Fuarthas trí Chainéal Léigh Cainéal 1 DDR AXI Arbiter (níos lú ná nó cothrom le 128 beart)
3.5
Binse tástála
Cuirtear binse tástála ar fáil chun feidhmiúlacht chroílár DDR Arbiter a sheiceáil. Liostaíonn an tábla seo a leanas na paraiméadair is féidir a chumrú de réir an fheidhmchláir.
Tábla 3 · Paraiméadair Cumraíochta Testbench
Ainmnigh IMAGE_1_FILE_NAME IMAGE_2_FILE_NAME g_DATA_WIDTH WIDTH HEIGHT
Cur Síos Ionchur file ainm don íomhá atá le scríobh trí ionchur cainéal 1 a scríobh file ainm don íomhá le scríobh ag scríobh cainéal 2 Sonraí físe leithead an chainéil léite nó scríofa Taifeach cothrománach na híomhá le scríobh agus le léamh ag na bealaí scríobh agus léite Taifeach ingearach na híomhá le scríobh agus le léamh ag an scríobh agus a léamh cainéil
UG0644 Treoir Úsáideora Athbhreithniú 5.0
16
DDR AXI Eadránaí
Déanann na céimeanna seo a leanas cur síos ar an gcaoi a n-úsáidtear testbench chun an croí a insamhail trí Libero SoC. 1. Sa fhuinneog Sreabhadh Deartha, deaschliceáil Cruthaigh SmartDesign agus cliceáil Rith chun SmartDesign a chruthú.
Fíor 10 · Cruthaigh SmartDesign
2. Cuir isteach ainm an dearadh nua mar video_dma sa Cruthaigh Nua SmartDesign bosca dialóg agus cliceáil OK. Cruthaítear SmartDesign, agus taispeántar canbhás ar dheis an phána Design Sreabhadh.
Fíor 11 · SmartDesign a ainmniú
3. I bhfuinneog na Catalóige, leathnaigh Solutions-Video agus tarraing-agus-titim SF2 DDR Memory Arbiter sa chanbhás SmartDesign.
UG0644 Treoir Úsáideora Athbhreithniú 5.0
17
DDR AXI Eadránaí
Fíor 12 · Eadránaí Cuimhne DDR i gCatalóg Libero SoC
Taispeántar an Core Arbiter Cuimhne DDR, mar a thaispeántar san fhigiúr seo a leanas. Cliceáil faoi dhó ar an gcroílár chun an t-eadránaí a chumrú más gá.
UG0644 Treoir Úsáideora Athbhreithniú 5.0
18
DDR AXI Eadránaí
Fíor 13 · Croílár Eadránaí Cuimhne DDR sa Chanbhás SmartDesign
4. Roghnaigh na calafoirt go léir den chroí agus deaschliceáil agus ansin cliceáil Cur Chun Cinn go Barr Leibhéal, mar a thaispeántar sa
UG0644 Treoir Úsáideora Athbhreithniú 5.0
19
DDR AXI Eadránaí
4. Roghnaigh na calafoirt uile an croí agus deaschliceáil agus ansin cliceáil Promote to Top Level, mar a thaispeántar san fhigiúr seo a leanas. Fíor 14 · Cur chun cinn go dtí an Rogha Ardleibhéil
Cinntigh go gcuirfear gach calafort chun cinn go dtí an leibhéal is airde roimh chliceáil ar an deilbhín giniúna sa bharra uirlisí.
5. Cliceáil ar an deilbhín Gin Comhpháirt sa bharra uirlisí SmartDesign, mar a thaispeántar san fhigiúr seo a leanas.
UG0644 Treoir Úsáideora Athbhreithniú 5.0
20
DDR AXI Eadránaí
5. Cliceáil ar an deilbhín Gin Comhpháirt sa bharra uirlisí SmartDesign, mar a thaispeántar san fhigiúr seo a leanas. Gintear an chomhpháirt SmartDesign. Fíor 15 · Gin Comhpháirt
6. Déan nascleanúint chuig View > Windows > Files. Tá an Files bosca dialóige ar taispeáint. 7. Deaschliceáil ar an bhfillteán insamhalta agus cliceáil Iompórtáil Files, mar a thaispeántar san fhigiúr seo a leanas.
Fíor 16 · Iompórtáil File
8. An spreagadh íomhá a allmhairiú file, nascleanúint a dhéanamh agus iompórtáil ceann amháin díobh seo a leanas files agus cliceáil Oscail.
UG0644 Treoir Úsáideora Athbhreithniú 5.0
21
DDR AXI Eadránaí
8. An spreagadh íomhá a allmhairiú file, nascleanúint a dhéanamh agus iompórtáil ceann amháin díobh seo a leanas files agus cliceáil Oscail. a. Marample RGB_in.txt file ar fáil leis an mbinse tástála ag an gcosán seo a leanas:
..Project_namecomponentMicrosemiSolutionCore ddr_memory_arbiter 2.0.0Stimulus
Chun na sample test binse ionchur íomhá, brabhsáil chuig an sample testbench íomhá ionchur file, agus cliceáil Oscail , mar a thaispeántar san fhigiúr seo a leanas. Fíor 17 · Íomhá Ionchuir File Roghnú
b. Chun íomhá eile a allmhairiú, brabhsáil chuig an bhfillteán ina bhfuil an íomhá atá uait file, agus cliceáil Oscail. An spreagadh íomhá allmhairithe file atá liostaithe faoi eolaire insamhalta, mar a thaispeántar san fhigiúr seo a leanas. Fíor 18 · Íomhá Ionchuir File san Eolaire Insamhladh
9. Iompórtáil an ddr BFM files. Beirt files atá comhionann le
UG0644 Treoir Úsáideora Athbhreithniú 5.0
agus
22
DDR AXI Eadránaí
9. Iompórtáil an ddr BFM files. Beirt files atá comhionann le DDR BFM — soláthraítear ddr3.v agus ddr3_parameters.v leis an mbinse tástála ag an gcosán seo a leanas: ..Project_namecomponentMicrosemiSolutionCoreddr_memory_arbiter 2.0.0Stimulus. Deaschliceáil ar an bhfillteán spreagtha agus roghnaigh Iompórtáil Files rogha, agus ansin roghnaigh an BFM thuasluaite files. An DDR BFM allmhairithe files liostaithe faoi spreagadh, mar a thaispeántar san fhigiúr seo a leanas. Fíor 19 · Iompórtáilte File
10. Déan nascleanúint chuig File > Iompórtáil > Eile. An Iompórtáil Files bosca dialóige ar taispeáint. Fíor 20 · Binse Tástála Iompórtála File
11. Iompórtáil an bhinse tástála agus an chomhpháirt MSS files (top_tb.cxf, mss_top_sb_MSS.cxf, mss_top.cxf, agus mss
..Project_namecomponentMicrosemiSolutionCoreddr_memory_arbiter 2.0.0Stimulus
UG0644 Treoir Úsáideora Athbhreithniú 5.0
23
11.
DDR AXI Eadránaí
Fíor 21 · Iompórtáil Testbench agus Comhpháirt MSS Files
Fíor 22 · top_tb Cruthaithe
UG0644 Treoir Úsáideora Athbhreithniú 5.0
24
DDR AXI Eadránaí
3.5.1
Insamhladh MSS SmartDesign
Déanann na treoracha seo a leanas cur síos ar conas MSS SmartDesign a insamhladh:
1. Cliceáil ar an táb Ordlathais Dearaidh agus roghnaigh Comhpháirt ón liosta anuas seónna. Taispeántar an MSS SmartDesign iompórtáilte.
2. Deaschliceáil mss_top faoi Obair agus cliceáil Comhpháirt Oscailte, mar a thaispeántar san fhigiúr seo a leanas. Taispeántar an chomhpháirt mss_top_sb_0.
Fíor 23 · Comhpháirt Oscailte
3. Deaschliceáil ar an gcomhpháirt mss_top_sb_0 agus cliceáil Cumraigh, mar a thaispeántar san fhigiúr seo a leanas.
UG0644 Treoir Úsáideora Athbhreithniú 5.0
25
DDR AXI Eadránaí
3. Deaschliceáil ar an gcomhpháirt mss_top_sb_0 agus cliceáil Cumraigh, mar a thaispeántar san fhigiúr seo a leanas. Fíor 24 · Cumraigh an Chomhpháirt
Taispeántar an fhuinneog Cumraíochta MSS, mar a thaispeántar san fhigiúr seo a leanas. Fíor 25 · Fuinneog Chumraíochta MSS
4. Cliceáil Ar Aghaidh trí na cluaisíní cumraíochta go léir, mar a thaispeántar san íomhá seo a leanas.
UG0644 Treoir Úsáideora Athbhreithniú 5.0
26
DDR AXI Eadránaí
4. Cliceáil Ar Aghaidh trí na cluaisíní cumraíochta go léir, mar a thaispeántar san íomhá seo a leanas. Fíor 26 · Cluaisíní Cumraíochta
Tá an MSS cumraithe tar éis an cluaisín Interrupts a chumrú. Léiríonn an figiúr seo a leanas dul chun cinn Cumraíocht MSS. Fíor 27 · Fuinneog Chumraíochta MSS Tar éis Cumraíochta
5. Cliceáil Ar Aghaidh tar éis don chumraíocht a bheith críochnaithe. Taispeántar an fhuinneog Léarscáil Cuimhne, mar a thaispeántar san fhigiúr seo a leanas.
Fíor 28 · Léarscáil Chuimhne
6. Cliceáil Críochnaigh.
7. Cliceáil Gin Comhpháirt ó bharra uirlisí SmartDesign chun an MSS a ghiniúint, mar a thaispeántar sa
UG0644 Treoir Úsáideora Athbhreithniú 5.0
27
DDR AXI Eadránaí
7. Cliceáil Gin Comhpháirt ó bharra uirlisí SmartDesign chun an MSS a ghiniúint, mar a thaispeántar san fhigiúr seo a leanas. Fíor 29 · Gin Comhpháirt
8. Sa fhuinneog Ordlathais Dearaidh, deaschliceáil mss_top faoi Obair agus cliceáil Socraigh Mar Fréamh, mar a thaispeántar san fhigiúr seo a leanas. Fíor 30 · Socraigh MSS mar Fhréamh
9. Sa fhuinneog Sreabhadh Dearaidh, leathnaigh Fíoraigh Dearadh Réamhshintéiseach faoi Cruthaigh Dearadh, deaschliceáil
UG0644 Treoir Úsáideora Athbhreithniú 5.0
28
DDR AXI Eadránaí
9. Sa fhuinneog Sreabhadh Deartha, leathnaigh Fíoraigh Dearadh Réamhshintéiseach faoi Cruthaigh Dearadh, deaschliceáil Insamhladh agus cliceáil Oscail go hidirghníomhach. Samhlaíonn sé an MSS. Fíor 31 · Insamhail an Dearadh Réamhshintéiseach
10. Cliceáil Níl má thaispeántar teachtaireacht foláirimh chun spreagadh Testbench a cheangal le MSS. 11. Dún an fhuinneog Modelsim tar éis don insamhalta a bheith críochnaithe.
Fíor 32 · Fuinneog Insamhladh
UG0644 Treoir Úsáideora Athbhreithniú 5.0
29
DDR AXI Eadránaí
3.5.2
Testbench á insamhladh
Déanann na treoracha seo a leanas cur síos ar conas an bhinse tástála a insamhladh:
1. Roghnaigh an top_tb SmartDesign Testbench agus cliceáil Gin Comhpháirt ó bharra uirlisí SmartDesign chun an testbench a ghiniúint, mar a thaispeántar san fhigiúr seo a leanas.
Fíor 33 · Comhpháirt a Ghiniúint
2. Sa fhuinneog Ordlathais Spreagtha, deaschliceáil top_tb (top_tb.v) testbench file agus cliceáil Socraigh mar spreagadh gníomhach. Cuirtear an spreagadh i ngníomh don bhinse tástála top_tb file.
3. I bhfuinneog an Ordlathais Spreagtha, deaschliceáil top_tb (
UG0644 Treoir Úsáideora Athbhreithniú 5.0
) bínse tástála file agus cliceáil Oscail
30
DDR AXI Eadránaí
3. Sa fhuinneog Ordlathais Spreagtha, deaschliceáil top_tb (top_tb.v) testbench file agus cliceáil Oscail go hidirghníomhach ó Insamhladh Réamh-Synth Design. Samhlaíonn sé seo an croí le haghaidh fráma amháin. Fíor 34 · Dearadh Réamhshintéise a Insamhladh
4. Má chuirtear isteach ar an insamhalta mar gheall ar an teorainn ama rite sa DO file, bain úsáid as an ordú run -all chun an insamhalta a chríochnú. Tar éis don insamhalta a bheith críochnaithe, déan nascleanúint chuig View > Files > ionsamhladh go view íomhá aschur an bhinse tástála file san fhillteán insamhalta.
Stóráiltear aschur an ionsamhlúcháin atá comhionann le téacs fráma amháin den íomhá sa téacs Read_out_rd_ch(x).txt file ag brath ar an gcainéal léite a úsáidtear. Is féidir é seo a thiontú ina íomhá agus a chur i gcomparáid leis an íomhá bunaidh.
3.6
Úsáid Acmhainní
Cuirtear an bloc DDR Arbiter i bhfeidhm ar FPGA Córas-ar-Slis (SoC) M2S150T SmartFusion®2 sa
pacáiste FC1152) agus PolarFire FPGA (MPF300TS_ES - pacáiste 1FCG1152E).
Tábla 4 · Úsáid Acmhainne le haghaidh Eadránaí AXI DDR
Acmhainn DFFanna LUTanna 4-ionchuir MACC RAM1Kx18
Úsáid 2992 4493 0 20
(Chun:
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
RAM 64x18
g_WR_CHANNEL(X)_VIDEO_DATA_WIDTH = 32) 0
UG0644 Treoir Úsáideora Athbhreithniú 5.0
31
DDR AXI Eadránaí
Ceanncheathrú Corparáideach Microsemi One Enterprise, Aliso Viejo, CA 92656 USA Laistigh de SAM: +1 800-713-4113 Lasmuigh de SAM: +1 949-380-6100 Facs: +1 949-215-4996 Ríomhphost: sales.support@microsemi.com www.microsemi.com
© 2018 Microsemi Corporation. Gach ceart ar cosaint. Is trádmharcanna de chuid Microsemi Corporation iad Microsemi agus lógó Microsemi. Is maoin dá n-úinéirí faoi seach iad na trádmharcanna agus na marcanna seirbhíse eile go léir.
Ní thugann Microsemi aon bharántas, léiriú nó ráthaíocht maidir leis an bhfaisnéis atá anseo nó maidir le hoiriúnacht a chuid táirgí agus seirbhísí chun aon chríche ar leith, agus ní ghlacann Microsemi le haon dliteanas ar bith a eascraíonn as feidhmiú nó úsáid aon táirge nó ciorcad. Rinneadh tástáil theoranta ar na táirgí a dhíoltar anseo thíos agus ar aon táirgí eile a dhíol Microsemi agus níor cheart iad a úsáid in éineacht le trealamh nó feidhmchláir atá ríthábhachtach don mhisean. Creidtear go bhfuil aon sonraíochtaí feidhmíochta iontaofa ach níl siad fíoraithe, agus ní mór don Cheannaitheoir gach feidhmíocht agus tástáil eile ar na táirgí a dhéanamh agus a chur i gcrích, ina n-aonar agus in éineacht le haon táirgí deiridh, nó suiteáilte iontu. Ní bheidh an ceannaitheoir ag brath ar aon sonraí ná sonraíochtaí feidhmíochta nó paraiméadair feidhmíochta arna soláthar ag Microsemi. Tá freagracht ar an gCeannaitheoir oiriúnacht aon táirgí a chinneadh go neamhspleách agus an rud céanna a thástáil agus a fhíorú. Cuirtear an fhaisnéis a sholáthraíonn Microsemi thíos ar fáil “mar atá, cá bhfuil” agus le gach locht, agus is leis an gCeannaitheoir go hiomlán an riosca a bhaineann le faisnéis den sórt sin. Ní dheonaíonn Microsemi, go sainráite nó go hintuigthe, d’aon pháirtí aon chearta paitinne, ceadúnais, nó aon chearta maoine intleachtúla eile, cibé acu i dtaca leis an bhfaisnéis sin féin nó maidir le haon ní a bhfuil cur síos air san fhaisnéis sin. Tá an fhaisnéis a chuirtear ar fáil sa doiciméad seo dílsithe do Microsemi, agus forchoimeádann Microsemi an ceart chun aon athruithe a dhéanamh ar an bhfaisnéis sa doiciméad seo nó ar aon táirgí agus seirbhísí ag am ar bith gan fógra.
Cuireann Microsemi Corporation (Nasdaq: MSCC) punann chuimsitheach de réitigh leathsheoltóra agus córais ar fáil do mhargaí aeraspáis & cosanta, cumarsáide, lárionad sonraí agus tionsclaíochta. I measc na dtáirgí tá ciorcaid chomhtháite analógacha comharthaí measctha ardfheidhmíochta agus radaíocht-chruaite, FPGAanna, SoCanna agus ASICanna; táirgí bainistíochta cumhachta; feistí uainiúcháin agus sioncrónaithe agus réitigh ama beachta, ag socrú caighdeán an domhain maidir le ham; feistí próiseála gutha; réitigh RF; comhpháirteanna scoite; réitigh stórála agus cumarsáide fiontair; teicneolaíochtaí slándála agus inscálaithe frith-tamptáirgí; réitigh Ethernet; Cumhacht-thar-Ethernet ICanna agus midréise; chomh maith le cumais dearadh saincheaptha agus seirbhísí. Tá ceanncheathrú Microsemi in Aliso Viejo, California, agus tá thart ar 4,800 fostaí aige ar fud an domhain. Tuilleadh eolais ag www.microsemi.com.
50200644
UG0644 Treoir Úsáideora Athbhreithniú 5.0
32
Doiciméid / Acmhainní
![]() |
Micrishlis UG0644 DDR AXI Eadránaí [pdfTreoir Úsáideora UG0644 DDR AXI Eadránaí, UG0644, DDR AXI Eadránaí, AXI Eadránaí |