Microsemi - logoSmartFusion2 MSS
Ffurfweddiad Rheolydd DDR
Libero SoC v11.6 ac yn ddiweddarach 

Rhagymadrodd

Mae gan y SmartFusion2 MSS reolwr DDR wedi'i fewnosod. Bwriad y rheolydd DDR hwn yw rheoli cof DDR oddi ar y sglodion. Gellir cyrchu'r rheolydd MDDR o'r MSS yn ogystal ag o ffabrig FPGA. Yn ogystal, gellir osgoi'r rheolydd DDR hefyd, gan ddarparu rhyngwyneb ychwanegol i ffabrig FPGA (Modd Rheolydd Meddal (SMC)).
I ffurfweddu'r rheolydd MSS DDR yn llawn, rhaid i chi:

  1. Dewiswch y llwybr data gan ddefnyddio'r Cyflunydd MDDR.
  2. Gosodwch y gwerthoedd cofrestr ar gyfer cofrestri rheolyddion DDR.
  3. Dewiswch amleddau cloc cof DDR a chymhareb cloc ffabrig FPGA i MDDR (os oes angen) gan ddefnyddio Ffurfweddydd MSS CCC.
  4. Cysylltwch ryngwyneb cyfluniad APB y rheolydd fel y'i diffinnir gan y datrysiad Cychwynnol Ymylol. Ar gyfer y cylchedwaith Cychwyn MDDR a adeiladwyd gan System Builder, cyfeiriwch at y “Llwybr Ffurfweddu MSS DDR” ar dudalen 13 a Ffigur 2-7.
    Gallwch hefyd adeiladu eich cylchedwaith cychwyn eich hun gan ddefnyddio Cychwynnol Ymylol arunig (nid gan System Builder). Cyfeiriwch at Ganllaw Defnyddiwr Cychwynnol Ymylol Arunig SmartFusion2.

Ffurfweddwr MDDR

Defnyddir y Cyflunydd MDDR i ffurfweddu'r llwybr data cyffredinol a'r Paramedrau Cof DDR allanol ar gyfer y rheolydd MSS DDR.

Ffurfweddiad Rheolydd DDR Microsemi SmartFusion2 MSS -

Mae'r tab Cyffredinol yn gosod eich gosodiadau Cof a Rhyngwyneb Ffabrig (Ffigur 1-1).
Gosodiadau Cof
Rhowch Amser Gosod Cof DDR. Dyma'r amser sydd ei angen ar y cof DDR i gychwyn. Y gwerth diofyn yw 200 ni. Cyfeiriwch at eich Taflen Ddata Cof DDR i gael y gwerth cywir i'w nodi.
Defnyddiwch Gosodiadau Cof i ffurfweddu'ch opsiynau cof yn yr MDDR.

  • Math Cof - LPDDR, DDR2, neu DDR3
  • Lled Data - 32-did, 16-did neu 8-did
  • SECDED Galluogwyd ECC – YMLAEN neu DIFFODD
  • Cynllun Cyflafareddu - Math-0, Math -1, Math-2, Math-3
  • ID Blaenoriaeth Uchaf - Mae gwerthoedd dilys o 0 i 15
  • Lled Cyfeiriad (darnau) - Cyfeiriwch at eich Taflen Ddata Cof DDR am nifer y darnau cyfeiriad rhes, banc a cholofn ar gyfer y cof LPDDR/DDR2/DDR3 rydych chi'n ei ddefnyddio. dewiswch y ddewislen tynnu i lawr i ddewis y gwerth cywir ar gyfer rhesi/banciau/colofnau yn unol â thaflen ddata'r cof LPDDR/DDR2/DDR3.

Nodyn: Mae'r rhif yn y rhestr tynnu i lawr yn cyfeirio at nifer y didau Cyfeiriad, nid y nifer absoliwt o resi/banciau/colofnau. Am gynample, os oes gan eich cof DDR 4 banc, dewiswch 2 (2 ²=4) ar gyfer banciau. Os oes gan eich cof DDR 8 banc, dewiswch 3 (2³ = 8) ar gyfer banciau.

Gosodiadau Rhyngwyneb Ffabrig
Yn ddiofyn, mae'r prosesydd Cortex-M3 caled wedi'i sefydlu i gael mynediad i'r Rheolydd DDR. Gallwch hefyd ganiatáu i Feistr ffabrig gael mynediad i'r Rheolydd DDR trwy alluogi'r blwch ticio Gosodiad Rhyngwyneb Ffabrig. Yn yr achos hwn, gallwch ddewis un o'r opsiynau canlynol:

  • Defnyddiwch Ryngwyneb AXI - Mae'r Meistr ffabrig yn cyrchu'r Rheolydd DDR trwy ryngwyneb AXI 64-bit.
  • Defnyddiwch Ryngwyneb AHBLite Sengl - Mae'r Meistr ffabrig yn cyrchu'r Rheolydd DDR trwy un rhyngwyneb AHB 32-did.
  • Defnyddiwch ddau ryngwyneb AHBLite - Mae dau Feistr ffabrig yn cyrchu'r Rheolydd DDR gan ddefnyddio dau ryngwyneb AHB 32-did.
    Y cyfluniad view (Ffigur 1-1) yn diweddaru yn ôl eich dewis Rhyngwyneb Ffabrig.

Cryfder Gyrru I/O (DDR2 a DDR3 yn unig)
Dewiswch un o'r cryfderau gyriant canlynol ar gyfer eich DDR I/Os:

  • Cryfder Gyrru Hanner
  •  Cryfder Gyriant Llawn

Mae Libero SoC yn gosod y Safon DDR I/O ar gyfer eich system MDDR yn seiliedig ar eich math Cof DDR a Chryfder Gyriant I/O (fel y dangosir yn Tab le 1-1).
Tabl 1-1 • Cryfder Gyriant I/O a Math Cof DDR

Math Cof DDR Gyriant Hanner Cryfder Gyriant Cryfder Llawn
DDR3 SSTL15I SSTL15II
DDR2 SSTL18I SSTL18II
LPDDR LPDRI LPDRII

Safon IO (LPDDR yn unig)
Dewiswch un o'r opsiynau canlynol:

  • LVCMOS18 (Pŵer Isaf) ar gyfer safon LVCMOS 1.8V IO. Defnyddir mewn cymwysiadau LPDDR1 nodweddiadol.
  • Nodyn LPDDRI: Cyn i chi ddewis y safon hon, gwnewch yn siŵr bod eich bwrdd yn cefnogi'r safon hon. Rhaid i chi ddefnyddio'r opsiwn hwn wrth dargedu'r byrddau M2S-EVAL-KIT neu SF2-STARTER-KIT. Mae safonau LPDDRI IO yn mynnu bod gwrthydd IMP_CALIB yn cael ei osod ar y bwrdd.

Graddnodi IO (LPDDR yn unig)
Dewiswch un o'r opsiynau canlynol wrth ddefnyddio safon LVCMOS18 IO:

  • On
  • Wedi diffodd (nodweddiadol)

Mae graddnodi ON ac OFF yn ddewisol yn rheoli'r defnydd o bloc graddnodi IO sy'n calibro'r gyrwyr IO i wrthydd allanol. Pan fydd OFF, mae'r ddyfais yn defnyddio addasiad gyrrwr IO rhagosodedig.
Pan YMLAEN, mae hyn yn gofyn am osod gwrthydd IMP_CALIB 150-ohm ar y PCB.
Defnyddir hwn i raddnodi'r IO i nodweddion PCB. Fodd bynnag, pan gaiff ei osod i ON, mae angen gosod gwrthydd neu ni fydd y rheolydd cof yn cychwyn.
Am ragor o wybodaeth, cyfeiriwch at Gais Canllawiau Dylunio Bwrdd AC393-SmartFusion2 ac IGLOO2
Nodyn a Chanllaw Defnyddiwr Rhyngwynebau DDR Cyflymder Uchel SmartFusion2 SoC FPGA.

Ffurfweddiad Rheolydd MDDR

Pan fyddwch chi'n defnyddio'r Rheolydd DDR MSS i gyrchu Cof DDR allanol, rhaid ffurfweddu'r Rheolydd DDR ar amser rhedeg. Gwneir hyn trwy ysgrifennu data cyfluniad i gofrestrau cyfluniad rheolydd DDR pwrpasol. Mae'r data cyfluniad hwn yn dibynnu ar nodweddion y cof DDR allanol a'ch cais. Mae'r adran hon yn disgrifio sut i nodi'r paramedrau cyfluniad hyn yn y ffurfweddydd rheolydd MSS DDR a sut mae'r data cyfluniad yn cael ei reoli fel rhan o'r datrysiad Cychwynnol Ymylol cyffredinol.

Cofrestrau Rheoli MSS DDR
Mae gan y Rheolwr MSS DDR set o gofrestrau y mae angen eu ffurfweddu ar amser rhedeg. Mae'r gwerthoedd cyfluniad ar gyfer y cofrestrau hyn yn cynrychioli paramedrau gwahanol, megis modd DDR, lled PHY, modd byrstio, ac ECC. I gael manylion cyflawn am gofrestrau cyfluniad rheolydd DDR, cyfeiriwch at Ganllaw Defnyddiwr Rhyngwynebau DDR Cyflymder Uchel SmartFusion2 SoC FPGA.
Ffurfweddiad Cofrestrau MDDR
Defnyddiwch y tabiau Cychwyn Cof (Ffigur 2-1, Ffigur 2-2, a Ffigur 2-3) ac Amseru Cof (Ffigur 2-4) i nodi paramedrau sy'n cyfateb i'ch Cof DDR a'ch cymhwysiad. Mae gwerthoedd a roddwch yn y tabiau hyn yn cael eu trosi'n awtomatig i'r gwerthoedd cofrestr priodol. Pan fyddwch yn clicio ar baramedr penodol, disgrifir ei gofrestr gyfatebol ym mhaen Disgrifiad y Gofrestr (rhan isaf yn Ffigur 1-1 ar dudalen 4).
Cychwyn Cof
Mae'r tab Cychwyn Cof yn caniatáu ichi ffurfweddu'r ffyrdd rydych chi am i'ch atgofion LPDDR/DDR2/DDR3 gael eu cychwyn. Mae'r ddewislen a'r opsiynau sydd ar gael yn y tab Cychwyn Cof yn amrywio yn ôl y math o gof DDR (LPDDR/DDR2/DDR3) rydych chi'n ei ddefnyddio. Cyfeiriwch at eich Taflen Ddata Cof DDR pan fyddwch chi'n ffurfweddu'r opsiynau. Pan fyddwch yn newid neu'n nodi gwerth, mae'r cwarel Disgrifiad o'r Gofrestr yn rhoi enw'r gofrestr a gwerth y gofrestr sy'n cael ei ddiweddaru i chi. Mae gwerthoedd annilys yn cael eu nodi fel rhybuddion. Mae Ffigur 2-1, Ffigur 2-2, a Ffigur 2-3 yn dangos y tab Cychwyn ar gyfer LPDDR, DDR2 a DDR3, yn y drefn honno.

Ffurfweddiad Rheolydd DDR Microsemi SmartFusion2 MSS - Cof

  • Modd Amseru - Dewiswch fodd Amseru 1T neu 2T. Yn 1T (y modd rhagosodedig), gall y rheolydd DDR gyhoeddi gorchymyn newydd ar bob cylch cloc. Yn y modd amseru 2T, mae'r rheolydd DDR yn dal y cyfeiriad a'r bws gorchymyn yn ddilys am ddau gylch cloc. Mae hyn yn lleihau effeithlonrwydd y bws i un gorchymyn fesul dau gloc, ond mae'n dyblu faint o amser gosod a dal.
  • Hunan-Adnewyddu Rhannol Arae (LPDDR yn unig). Mae'r nodwedd hon ar gyfer arbed pŵer ar gyfer y LPDDR.
    Dewiswch un o'r canlynol i'r rheolydd adnewyddu faint o gof yn ystod hunan-adnewyddiad:
    - Arae lawn: Banciau 0, 1,2, a 3
    - Hanner arae: Banciau 0 ac 1
    - Arae chwarter: Banc 0
    - Arae un wythfed: Banc 0 gyda chyfeiriad rhes MSB = 0
    – Arae unfed ar bymtheg: Banc 0 gyda chyfeiriad rhes MSB ac MSB-1 ill dau yn hafal i 0.
    Ar gyfer pob opsiwn arall, cyfeiriwch at eich Taflen Ddata Cof DDR pan fyddwch chi'n ffurfweddu'r opsiynau.
    Ffurfweddiad Rheolydd DDR Microsemi SmartFusion2 MSS - Cof 1

Ffurfweddiad Rheolydd DDR Microsemi SmartFusion2 MSS - Cof 2

Amseru Cof
Mae'r tab hwn yn caniatáu ichi ffurfweddu'r paramedrau Amseru Cof. Cyfeiriwch at Daflen Ddata eich cof LPDDR/DDR2/DDR3 wrth ffurfweddu paramedrau Amseru'r Cof.
Pan fyddwch yn newid neu'n nodi gwerth, mae'r cwarel Disgrifiad o'r Gofrestr yn rhoi enw'r gofrestr a gwerth y gofrestr sy'n cael ei ddiweddaru i chi. Mae gwerthoedd annilys yn cael eu nodi fel rhybuddion.

Ffurfweddiad Rheolydd DDR Microsemi SmartFusion2 MSS - Cof 3

Mewnforio Ffurfweddiad DDR Files
Yn ogystal â mynd i mewn i baramedrau Cof DDR gan ddefnyddio'r tabiau Cychwyn Cof ac Amseru, gallwch fewnforio gwerthoedd cofrestr DDR o a file. I wneud hynny, cliciwch ar y botwm Mewnforio Ffurfweddu a llywio i'r testun file yn cynnwys enwau a gwerthoedd cofrestr DDR. Mae Ffigur 2-5 yn dangos y gystrawen cyfluniad mewnforio.

Ffurfweddiad Rheolydd DDR Microsemi SmartFusion2 MSS - Cof 4

Nodyn: Os dewiswch fewnforio gwerthoedd cofrestr yn hytrach na'u nodi gan ddefnyddio'r GUI, rhaid i chi nodi'r holl werthoedd cofrestr angenrheidiol. Cyfeiriwch at Ganllaw Defnyddiwr Rhyngwynebau DDR Cyflymder Uchel SmartFusion2 SoC FPGA am fanylion.

Allforio Ffurfweddiad DDR Files
Gallwch hefyd allforio data cyfluniad cyfredol y gofrestr i destun file. hwn file yn cynnwys gwerthoedd cofrestr a fewnforiwyd gennych (os o gwbl) yn ogystal â'r rhai a gyfrifwyd o baramedrau GUI a roesoch yn y dialog hwn.
Os ydych chi am ddadwneud y newidiadau rydych chi wedi'u gwneud i ffurfweddiad y gofrestr DDR, gallwch chi wneud hynny gyda Restore Default. Sylwch fod hyn yn dileu holl ddata ffurfweddiad y gofrestr a rhaid i chi naill ai ail-fewnforio neu ail-fewnbynnu'r data hwn. Mae'r data yn cael ei ailosod i'r gwerthoedd ailosod caledwedd.
Data a Gynhyrchir
Cliciwch OK i gynhyrchu'r ffurfweddiad. Yn seiliedig ar eich mewnbwn yn y tabiau Cyffredinol, Amseru Cof a Chychwyn Cof, mae'r Cyflunydd MDDR yn cyfrifo gwerthoedd ar gyfer holl gofrestrau cyfluniad DDR ac yn allforio'r gwerthoedd hyn i'ch prosiect firmware ac efelychiad files. Mae'r allforio file dangosir cystrawen yn Ffigur 2-6.

Ffurfweddiad Rheolydd DDR Microsemi SmartFusion2 MSS - Cof5

Firmware

Pan fyddwch yn cynhyrchu'r SmartDesign, y canlynol files yn cael eu cynhyrchu yn y /firmware/driver_config/sys_config cyfeiriadur. Rhain files yn ofynnol er mwyn i graidd cadarnwedd CMSIS grynhoi'n gywir a chynnwys gwybodaeth am eich dyluniad cyfredol gan gynnwys data ffurfweddu ymylol a gwybodaeth ffurfweddu cloc ar gyfer yr MSS. Peidiwch â golygu'r rhain files â llaw gan eu bod yn cael eu hail-greu bob tro y bydd eich dyluniad gwraidd yn cael ei ail-greu.

  • sys_config.c
  • sys_config.h
  •  sys_config_mddr_define.h – data cyfluniad MDDR.
  • Sys_config_fddr_define.h – data cyfluniad FDDR.
  •  sys_config_mss_clocks.h – ffurfweddiad clociau MSS

Efelychiad
Pan fyddwch chi'n cynhyrchu'r SmartDesign sy'n gysylltiedig â'ch MSS, yr efelychiad canlynol files yn cael eu cynhyrchu yn y / cyfeiriadur efelychu:

  •  test.bfm – BFM lefel uchaf file sy'n cael ei “gyflawni” gyntaf yn ystod unrhyw efelychiad sy'n ymarfer prosesydd Cortex-M2 SmartFusion3 MSS. Mae'n gweithredu peripheral_init.bfm a user.bfm, yn y drefn honno.
  •  peripheral_init.bfm – Yn cynnwys y weithdrefn BFM sy'n efelychu'r swyddogaeth CMSIS::SystemInit() sy'n cael ei rhedeg ar y Cortex-M3 cyn i chi fynd i mewn i'r brif weithdrefn (). Yn ei hanfod mae'n copïo'r data cyfluniad ar gyfer unrhyw ymylol a ddefnyddir yn y dyluniad i'r cofrestrau cyfluniad ymylol cywir ac yna'n aros i'r holl berifferolion fod yn barod cyn honni y gall y defnyddiwr ddefnyddio'r perifferolion hyn.
  • MDDR_init.bfm - Yn cynnwys gorchmynion ysgrifennu BFM sy'n efelychu ysgrifen o'r data cofrestr ffurfweddu MSS DDR a roesoch (gan ddefnyddio'r ymgom Golygu Cofrestri uchod) i gofrestrau'r Rheolydd DDR.
  • user.bfm - Wedi'i fwriadu ar gyfer gorchmynion defnyddwyr. Gallwch chi efelychu'r llwybr data trwy ychwanegu eich gorchmynion BFM eich hun yn hwn file. Gorchmynion yn hyn file yn cael ei “gyflawni” ar ôl cwblhau peripheral_init.bfm.

Gan ddefnyddio'r files uchod, mae'r llwybr cyfluniad yn cael ei efelychu'n awtomatig. Dim ond angen i chi olygu'r defnyddiwr.bfm file i efelychu'r llwybr data. Peidiwch â golygu test.bfm, peripheral_init.bfm, neu MDDR_init.bfm files fel y rhain files yn cael eu hail-greu bob tro y bydd eich dyluniad gwraidd yn cael ei ail-greu.

Llwybr Ffurfwedd MSS DDR
Mae'r datrysiad Cychwyn Ymylol yn ei gwneud yn ofynnol, yn ogystal â nodi gwerthoedd cofrestr cyfluniad MSS DDR, eich bod yn ffurfweddu llwybr data cyfluniad APB yn yr MSS (FIC_2). Mae'r swyddogaeth SystemInit () yn ysgrifennu'r data i'r cofrestrau cyfluniad MDDR trwy'r rhyngwyneb FIC_2 APB.
Nodyn: Os ydych chi'n defnyddio System Builder mae'r llwybr ffurfweddu yn cael ei osod a'i gysylltu'n awtomatig.

Ffurfweddiad Rheolydd DDR Microsemi SmartFusion2 MSS - Cof6

I ffurfweddu'r rhyngwyneb FIC_2:

  1. Agorwch y deialog cyflunydd FIC_2 (Ffigur 2-7) o'r cyflunydd MSS.
  2. Dewiswch yr opsiwn Cychwyn perifferolion gan ddefnyddio Cortex-M3.
  3. Gwnewch yn siŵr bod yr MSS DDR yn cael ei wirio, yn ogystal â'r blociau Fabric DDR/SERDES os ydych chi'n eu defnyddio.
  4.  Cliciwch OK i arbed eich gosodiadau. Bydd hyn yn datgelu porthladdoedd cyfluniad FIC_2 (rhyngwynebau bws Cloc, Ailosod ac APB), fel y dangosir yn Ffigur 2-8.
  5.  Cynhyrchu'r MSS. Mae'r porthladdoedd FIC_2 (FIC_2_APB_MASTER, FIC_2_APB_M_PCLK a FIC_2_APB_M_RESET_N) bellach yn agored yn y rhyngwyneb MSS a gellir eu cysylltu â'r CoreConfigP a CoreResetP yn unol â'r fanyleb datrysiad Cychwynnol Ymylol.

I gael manylion cyflawn ar ffurfweddu a chysylltu'r creiddiau CoreConfigP a CoreResetP, cyfeiriwch at y Canllaw Defnyddiwr Cychwynnol Ymylol.

Ffurfweddiad Rheolydd DDR Microsemi SmartFusion2 MSS - Cof7

Disgrifiad Porthladd

Rhyngwyneb DDR PHY
Tabl 3-1 • Rhyngwyneb DDR PHY

Enw Porthladd Cyfeiriad Disgrifiad
MDDR_CAS_N ALLAN CASN DRAM
MDDR_CKE ALLAN DRAM CKE
MDDR_CLK ALLAN Cloc, ochr P
MDDR_CLK_N ALLAN Cloc, N ochr
MDDR_CS_N ALLAN DRAM CSN
MDDR_ODT ALLAN DRAM ODT
MDDR_RAS_N ALLAN DRAM RASN
MDDR_RESET_N ALLAN Ailosod DRAM ar gyfer DDR3. Anwybyddwch y signal hwn ar gyfer Rhyngwynebau LPDDR a DDR2. Nodwch nad yw'n cael ei ddefnyddio ar gyfer Rhyngwynebau LPDDR a DDR2.
MDDR_WE_N ALLAN DRAM WEN
MDDR_ADDR[15:0] ALLAN Darnau Cyfeiriad Dram
MDDR_BA[2:0] ALLAN Cyfeiriad Banc y Dram
MDDR_DM_RDQS ([3:0]/[1:0]/[0]) MEWN ALLAN Mwgwd Data Dram
MDDR_DQS ([3:0]/[1:0]/[0]) MEWN ALLAN Mewnbwn/Allbwn Strôb Data Dram – Ochr P
MDDR_DQS_N ([3:0]/[1:0]/[0]) MEWN ALLAN Mewnbwn/Allbwn Strôb Data Dram – Ochr N
MDDR_DQ ([31:0]/[15:0]/[7:0]) MEWN ALLAN Mewnbwn/Allbwn Data DRAM
MDDR_DQS_TMATCH_0_IN IN FIFO yn y signal
MDDR_DQS_TMATCH_0_OUT ALLAN FIFO allan signal
MDDR_DQS_TMATCH_1_IN IN FIFO mewn signal (32-did yn unig)
MDDR_DQS_TMATCH_1_OUT ALLAN Signal FIFO allan (32-bit yn unig)
MDDR_DM_RDQS_ECC MEWN ALLAN Mwgwd Data Dram ECC
MDDR_DQS_ECC MEWN ALLAN Mewnbwn/Allbwn Strôb Data Dram ECC – Ochr P
MDDR_DQS_ECC_N MEWN ALLAN Mewnbwn/Allbwn Strôb Data Dram ECC – Ochr N
MDDR_DQ_ECC ([3:0]/[1:0]/[0]) MEWN ALLAN Mewnbwn/Allbwn Data DRAM ECC
MDDR_DQS_TMATCH_ECC_IN IN ECC FIFO mewn signal
MDDR_DQS_TMATCH_ECC_OUT ALLAN Signal allan ECC FIFO (32-bit yn unig)

Nodyn: Mae lled porthladdoedd ar gyfer rhai porthladdoedd yn newid yn dibynnu ar ddewis lled PHY. Defnyddir y nodiant “[a:0]/ [b:0]/[c:0]” i ddynodi porthladdoedd o’r fath, lle mae “[a:0]” yn cyfeirio at led y porthladd pan ddewisir lled PHY 32-did , mae “[b:0]” yn cyfateb i led PHY 16-did, ac mae “[c:0]” yn cyfateb i led PHY 8-did.

Rhyngwyneb Bws AXI Meistr Ffabrig
Tabl 3-2 • Rhyngwyneb Bws AXI Meistr Ffabrig

Enw Porthladd Cyfeiriad Disgrifiad
DDR_AXI_S_AWREADY ALLAN Ysgrifennwch y cyfeiriad yn barod
DDR_AXI_S_WREADY ALLAN Ysgrifennwch y cyfeiriad yn barod
DDR_AXI_S_BID[3:0] ALLAN ID ymateb
DDR_AXI_S_BRESP[1:0] ALLAN Ysgrifennu ymateb
DDR_AXI_S_BVALID ALLAN Ysgrifennwch yr ymateb yn ddilys
DDR_AXI_S_ARREADY ALLAN Darllen y cyfeiriad yn barod
DDR_AXI_S_RID[3:0] ALLAN Darllen ID Tag
DDR_AXI_S_RRESP[1:0] ALLAN Darllen Ymateb
DDR_AXI_S_RDATA[63:0] ALLAN Darllen data
DDR_AXI_S_RLAST ALLAN Darllen Diwethaf Mae'r signal hwn yn dynodi'r trosglwyddiad olaf mewn byrstio darllen
DDR_AXI_S_RVALID ALLAN Darllen cyfeiriad yn ddilys
DDR_AXI_S_AWID[3:0] IN Ysgrifennwch ID Cyfeiriad
DDR_AXI_S_AWADDR[31:0] IN Ysgrifennwch gyfeiriad
DDR_AXI_S_AWLEN[3:0] IN Hyd byrstio
DDR_AXI_S_AWSIZE[1:0] IN Maint byrstio
DDR_AXI_S_AWBURST[1:0] IN Math byrstio
DDR_AXI_S_AWLOCK[1:0] IN Math o glo Mae'r signal hwn yn darparu gwybodaeth ychwanegol am nodweddion atomig y trosglwyddiad
DDR_AXI_S_AWVALID IN Ysgrifennwch y cyfeiriad yn ddilys
DDR_AXI_S_WID[3:0] IN Ysgrifennu ID Data tag
DDR_AXI_S_WDATA[63:0] IN Ysgrifennu data
DDR_AXI_S_WSTRB[7:0] IN Ysgrifennu strobiau
DDR_AXI_S_WLAST IN Ysgrifennwch olaf
DDR_AXI_S_WVALID IN Ysgrifennwch yn ddilys
DDR_AXI_S_BREADY IN Ysgrifennwch yn barod
DDR_AXI_S_ARID[3:0] IN Darllen ID Cyfeiriad
DDR_AXI_S_ARADDR[31:0] IN Darllen cyfeiriad
DDR_AXI_S_ARLEN[3:0] IN Hyd byrstio
DDR_AXI_S_ARSIZE[1:0] IN Maint byrstio
DDR_AXI_S_ARBURST[1:0] IN Math byrstio
DDR_AXI_S_ARLOCK[1:0] IN Math Clo
DDR_AXI_S_ARVALID IN Darllen cyfeiriad yn ddilys
DDR_AXI_S_RREADY IN Darllen y cyfeiriad yn barod

Tabl 3-2 • Rhyngwyneb Bws AXI Master Fabric (parhad)

Enw Porthladd Cyfeiriad Disgrifiad
DDR_AXI_S_CORE_RESET_N IN Ailosod Byd-eang MDDR
DDR_AXI_S_RMW IN Yn dangos a yw pob beit o lôn 64 did yn ddilys ar gyfer pob curiad o drosglwyddiad AXI.
0: Yn nodi bod pob beit ym mhob curiad yn ddilys yn y byrstio a dylai'r rheolydd ysgrifennu gorchmynion rhagosod
1: Yn nodi bod rhai beit yn annilys ac y dylai'r rheolwr ddiofyn i orchmynion RMW
Mae hwn yn cael ei ddosbarthu fel signal band ochr sianel ysgrifennu cyfeiriad AXI ac mae'n ddilys gyda'r signal AWVALID.
Dim ond pan fydd ECC wedi'i alluogi y caiff ei ddefnyddio.

Rhyngwyneb Bws Meistr Ffabrig AHB0
Tabl 3-3 • Rhyngwyneb Bws Meistr Ffabrig AHB0

Enw Porthladd Cyfeiriad Disgrifiad
DDR_AHB0_SHREADYOUT ALLAN Caethwas AHBL yn barod - Pan mae'n uchel ar gyfer ysgrifennu mae'n dangos bod yr MDDR yn barod i dderbyn data a phan fo'n uchel ar gyfer darlleniad mae'n dangos bod data'n ddilys
DDR_AHB0_SHRESP ALLAN Statws ymateb AHBL - Pan gaiff ei yrru'n uchel ar ddiwedd trafodiad mae'n dangos bod y trafodiad wedi'i gwblhau gyda gwallau. Pan gaiff ei yrru'n isel ar ddiwedd trafodiad yn dangos bod y trafodiad wedi'i gwblhau'n llwyddiannus.
DDR_AHB0_SHRDATA[31:0] ALLAN Data darllen AHBL - Darllen data o'r caethwas MDDR i'r meistr ffabrig
DDR_AHB0_SHSEL IN Dewis caethwas AHBL - Pan honnir, yr MDDR yw'r caethwas AHBL a ddewiswyd ar hyn o bryd ar y bws AHB ffabrig
DDR_AHB0_SHADDR[31:0] IN Cyfeiriad AHBL – cyfeiriad beit ar y rhyngwyneb AHBL
DDR_AHB0_SHBURST[2:0] IN Hyd Byrstio AHBL
DDR_AHB0_SHSIZE[1:0] IN Maint trosglwyddo AHBL - Yn dangos maint y trosglwyddiad cyfredol (trafodion beit 8/16/32 yn unig)
DDR_AHB0_SHTRANS[1:0] IN Math o drosglwyddiad AHBL - Yn dynodi math trosglwyddo'r trafodiad cyfredol
DDR_AHB0_SHMASTLOCK IN Clo AHBL - Pan gaiff ei haeru, mae'r trosglwyddiad cyfredol yn rhan o drafodiad dan glo
DDR_AHB0_SHWRITE IN AHBL ysgrifennu – Pan fydd yn uchel yn dangos bod y trafodiad cyfredol yn ysgrifennu. Pan fydd yn isel yn dangos bod y trafodiad presennol yn darllen
DDR_AHB0_S_HREADY IN AHBL yn barod - Pan fydd yn uchel, yn dangos bod yr MDDR yn barod i dderbyn trafodiad newydd
DDR_AHB0_S_HWDATA[31:0] IN Data ysgrifennu AHBL - Ysgrifennu data o'r meistr ffabrig i'r MDDR

Rhyngwyneb Bws Meistr Ffabrig AHB1
Tabl 3-4 • Rhyngwyneb Bws Meistr Ffabrig AHB1

Enw Porthladd Cyfeiriad Disgrifiad
DDR_AHB1_SHREADYOUT ALLAN Caethwas AHBL yn barod - Pan mae'n uchel ar gyfer ysgrifennu mae'n dangos bod yr MDDR yn barod i dderbyn data a phan fo'n uchel ar gyfer darlleniad mae'n dangos bod data'n ddilys
DDR_AHB1_SHRESP ALLAN Statws ymateb AHBL - Pan gaiff ei yrru'n uchel ar ddiwedd trafodiad mae'n dangos bod y trafodiad wedi'i gwblhau gyda gwallau. Pan gaiff ei yrru'n isel ar ddiwedd trafodiad yn dangos bod y trafodiad wedi'i gwblhau'n llwyddiannus.
DDR_AHB1_SHRDATA[31:0] ALLAN Data darllen AHBL - Darllen data o'r caethwas MDDR i'r meistr ffabrig
DDR_AHB1_SHSEL IN Dewis caethwas AHBL - Pan honnir, yr MDDR yw'r caethwas AHBL a ddewiswyd ar hyn o bryd ar y bws AHB ffabrig
DDR_AHB1_SHADDR[31:0] IN Cyfeiriad AHBL – cyfeiriad beit ar y rhyngwyneb AHBL
DDR_AHB1_SHBURST[2:0] IN Hyd Byrstio AHBL
DDR_AHB1_SHSIZE[1:0] IN Maint trosglwyddo AHBL - Yn dangos maint y trosglwyddiad cyfredol (trafodion beit 8/16/32 yn unig)
DDR_AHB1_SHTRANS[1:0] IN Math o drosglwyddiad AHBL - Yn dynodi math trosglwyddo'r trafodiad cyfredol
DDR_AHB1_SHMASTLOCK IN Clo AHBL - Pan gaiff ei haeru, mae'r trosglwyddiad cyfredol yn rhan o drafodiad dan glo
DDR_AHB1_SHWRITE IN AHBL ysgrifennu – Pan fydd yn uchel yn dangos bod y trafodiad cyfredol yn ysgrifennu. Pan fydd yn isel yn dangos bod y trafodiad presennol yn darllen.
DDR_AHB1_SHREADY IN AHBL yn barod - Pan fydd yn uchel, yn dangos bod yr MDDR yn barod i dderbyn trafodiad newydd
DDR_AHB1_SHWDATA[31:0] IN Data ysgrifennu AHBL - Ysgrifennu data o'r meistr ffabrig i'r MDDR

Modd Rheolwr Cof Meddal Rhyngwyneb Bws AXI
Tabl 3-5 • Modd Rheolwr Cof Meddal Rhyngwyneb Bws AXI

Enw Porthladd Cyfeiriad Disgrifiad
SMC_AXI_M_WLAST ALLAN Ysgrifennwch olaf
SMC_AXI_M_WVALID ALLAN Ysgrifennwch yn ddilys
SMC_AXI_M_AWLEN[3:0] ALLAN Hyd byrstio
SMC_AXI_M_AWBURST[1:0] ALLAN Math byrstio
SMC_AXI_M_BREADY ALLAN Ymateb yn barod
SMC_AXI_M_AWVALID ALLAN Ysgrifennwch Cyfeiriad yn Ddilys
SMC_AXI_M_AWID[3:0] ALLAN Ysgrifennwch ID Cyfeiriad
SMC_AXI_M_WDATA[63:0] ALLAN Ysgrifennu Data
SMC_AXI_M_ARVALID ALLAN Darllen cyfeiriad yn ddilys
SMC_AXI_M_WID[3:0] ALLAN Ysgrifennu ID Data tag
SMC_AXI_M_WSTRB[7:0] ALLAN Ysgrifennu strobiau
SMC_AXI_M_ARID[3:0] ALLAN Darllen ID Cyfeiriad
SMC_AXI_M_ARADDR[31:0] ALLAN Darllen cyfeiriad
SMC_AXI_M_ARLEN[3:0] ALLAN Hyd byrstio
SMC_AXI_M_ARSIZE[1:0] ALLAN Maint byrstio
SMC_AXI_M_ARBURST[1:0] ALLAN Math byrstio
SMC_AXI_M_AWADDR[31:0] ALLAN Ysgrifennu Cyfeiriad
SMC_AXI_M_RREADY ALLAN Darllen y cyfeiriad yn barod
SMC_AXI_M_AWSIZE[1:0] ALLAN Maint byrstio
SMC_AXI_M_AWLOCK[1:0] ALLAN Math o glo Mae'r signal hwn yn darparu gwybodaeth ychwanegol am nodweddion atomig y trosglwyddiad
SMC_AXI_M_ARLOCK[1:0] ALLAN Math Clo
SMC_AXI_M_BID[3:0] IN ID ymateb
SMC_AXI_M_RID[3:0] IN Darllen ID Tag
SMC_AXI_M_RRESP[1:0] IN Darllen Ymateb
SMC_AXI_M_BRESP[1:0] IN Ysgrifennu ymateb
SMC_AXI_M_AWREADY IN Ysgrifennwch y cyfeiriad yn barod
SMC_AXI_M_RDATA[63:0] IN Darllen Data
SMC_AXI_M_WREADY IN Ysgrifennwch yn barod
SMC_AXI_M_BVALID IN Ysgrifennwch yr ymateb yn ddilys
SMC_AXI_M_ARREADY IN Darllen y cyfeiriad yn barod
SMC_AXI_M_RLAST IN Darllen Diwethaf Mae'r signal hwn yn dynodi'r trosglwyddiad olaf mewn byrstio darllen
SMC_AXI_M_RVALID IN Darllen Dilys

Modd Rheolwr Cof Meddal Rhyngwyneb Bws AHB0
Tabl 3-6 • Modd Rheolwr Cof Meddal AHB0 Rhyngwyneb Bws

Enw Porthladd Cyfeiriad Disgrifiad
SMC_AHB_M_HBURST[1:0] ALLAN Hyd Byrstio AHBL
SMC_AHB_M_HTRANS[1:0] ALLAN Math o drosglwyddiad AHBL - Yn dynodi math trosglwyddo'r trafodiad cyfredol.
SMC_AHB_M_HMASTLOCK ALLAN Clo AHBL - Pan gaiff ei haeru, mae'r trosglwyddiad cyfredol yn rhan o drafodiad dan glo
SMC_AHB_M_HWRITE ALLAN AHBL ysgrifennu - Pan fydd yn uchel yn dangos bod y trafodiad cyfredol yn ysgrifennu. Pan fydd yn isel yn dangos bod y trafodiad presennol yn darllen
SMC_AHB_M_HSIZE[1:0] ALLAN Maint trosglwyddo AHBL - Yn dangos maint y trosglwyddiad cyfredol (trafodion beit 8/16/32 yn unig)
SMC_AHB_M_HWDATA[31:0] ALLAN Data ysgrifennu AHBL - Ysgrifennu data o'r meistr MSS i'r Rheolydd Cof Meddal ffabrig
SMC_AHB_M_HADDR[31:0] ALLAN Cyfeiriad AHBL – cyfeiriad beit ar y rhyngwyneb AHBL
SMC_AHB_M_HRESP IN Statws ymateb AHBL - Pan gaiff ei yrru'n uchel ar ddiwedd trafodiad mae'n dangos bod y trafodiad wedi'i gwblhau gyda gwallau. Pan gaiff ei yrru'n isel ar ddiwedd trafodiad yn dangos bod y trafodiad wedi'i gwblhau'n llwyddiannus
SMC_AHB_M_HRDATA[31:0] IN Data darllen AHBL - Darllen data o'r Rheolydd Cof Meddal ffabrig i'r meistr MSS
SMC_AHB_M_HREADY IN AHBL yn barod – High yn dangos bod y bws AHBL yn barod i dderbyn trafodiad newydd

Cymorth Cynnyrch

Mae Microsemi SoC Products Group yn cefnogi ei gynhyrchion gyda gwasanaethau cymorth amrywiol, gan gynnwys Gwasanaeth Cwsmeriaid, Canolfan Cymorth Technegol i Gwsmeriaid, a websafle, post electronig, a swyddfeydd gwerthu ledled y byd. Mae'r atodiad hwn yn cynnwys gwybodaeth am gysylltu â Microsemi SoC Products Group a defnyddio'r gwasanaethau cymorth hyn.
Gwasanaeth Cwsmer
Cysylltwch â Gwasanaeth Cwsmer i gael cymorth cynnyrch annhechnegol, megis prisio cynnyrch, uwchraddio cynnyrch, diweddaru gwybodaeth, statws archeb, ac awdurdodi.
O Ogledd America, ffoniwch 800.262.1060
O weddill y byd, ffoniwch 650.318.4460
Ffacs, o unrhyw le yn y byd, 650.318.8044
Canolfan Cymorth Technegol Cwsmeriaid
Mae Microsemi SoC Products Group yn staffio ei Ganolfan Cymorth Technegol Cwsmeriaid gyda pheirianwyr medrus iawn a all helpu i ateb eich cwestiynau caledwedd, meddalwedd a dylunio am Microsemi SoC Products. Mae'r Ganolfan Cymorth Technegol i Gwsmeriaid yn treulio llawer iawn o amser yn creu nodiadau cais, atebion i gwestiynau cylch dylunio cyffredin, dogfennu materion hysbys, ac amrywiol Gwestiynau Cyffredin. Felly, cyn i chi gysylltu â ni, ewch i'n hadnoddau ar-lein. Mae’n debygol iawn ein bod eisoes wedi ateb eich cwestiynau.
Cymorth Technegol
Ar gyfer Cymorth Cynhyrchion Microsemi SoC, ewch i http://www.microsemi.com/products/fpga-soc/design-support/fpga-soc-support.
Websafle
Gallwch bori amrywiaeth o wybodaeth dechnegol ac annhechnegol ar dudalen gartref Grŵp Cynhyrchion Microsemi SoC, yn www.microsemi.com/soc.
Cysylltu â'r Ganolfan Cymorth Technegol i Gwsmeriaid
Mae peirianwyr medrus iawn yn staffio'r Ganolfan Cymorth Technegol. Gellir cysylltu â'r Ganolfan Cymorth Technegol drwy e-bost neu drwy Grŵp Cynhyrchion Microsemi SoC websafle.
Ebost
Gallwch gyfleu eich cwestiynau technegol i'n cyfeiriad e-bost a derbyn atebion yn ôl trwy e-bost, ffacs neu ffôn. Hefyd, os oes gennych broblemau dylunio, gallwch e-bostio'ch dyluniad files i dderbyn cymorth. Rydym yn monitro'r cyfrif e-bost yn gyson trwy gydol y dydd. Wrth anfon eich cais atom, gwnewch yn siŵr eich bod yn cynnwys eich enw llawn, enw'r cwmni, a'ch gwybodaeth gyswllt er mwyn prosesu'ch cais yn effeithlon.
Y cyfeiriad e-bost cymorth technegol yw soc_tech@microsemi.com.
Fy Achosion
Gall cwsmeriaid Microsemi SoC Products Group gyflwyno ac olrhain achosion technegol ar-lein trwy fynd i Fy Achosion.
Y tu allan i'r Unol Daleithiau
Gall cwsmeriaid sydd angen cymorth y tu allan i barthau amser yr UD naill ai gysylltu â chymorth technegol trwy e-bost (soc_tech@microsemi.com) neu cysylltwch â swyddfa werthu leol.
Ewch i Amdanom Ni ar gyfer rhestrau swyddfa gwerthu a chysylltiadau corfforaethol.
Gellir dod o hyd i restrau'r swyddfa werthu yn www.microsemi.com/soc/company/contact/default.aspx.
Cymorth Technegol ITAR
I gael cymorth technegol ar FPGAs RH ac RT sy'n cael eu rheoleiddio gan Reoliadau Traffig Rhyngwladol mewn Arfau (ITAR), cysylltwch â ni drwy soc_tech_itar@microsemi.com. Fel arall, o fewn Fy Achosion, dewiswch Ie yn y gwymplen ITAR. I gael rhestr gyflawn o Microsemi FPGAs a reoleiddir gan ITAR, ewch i'r ITAR web tudalen.

Microsemi - logo

Am Microsemi
Mae Microsemi Corporation (Nasdaq: MSCC) yn cynnig portffolio cynhwysfawr o atebion lled-ddargludyddion a system ar gyfer marchnadoedd cyfathrebu, amddiffyn a diogelwch, awyrofod a diwydiannol. Mae cynhyrchion yn cynnwys cylchedau integredig signal cymysg analog perfformiad uchel ac wedi'u caledu gan ymbelydredd, FPGAs, SoCs ac ASICs; cynhyrchion rheoli pŵer; dyfeisiau amseru a chydamseru a datrysiadau amser manwl gywir, gan osod safon y byd ar gyfer amser; dyfeisiau prosesu llais; atebion RF; cydrannau arwahanol; Datrysiadau Storio a Chyfathrebu Menter, technolegau diogelwch a gwrth-t graddadwyampcynhyrchion er; Datrysiadau Ethernet; ICs pŵer-dros-Ethernet a midspans; yn ogystal â galluoedd a gwasanaethau dylunio personol. Mae pencadlys Microsemi yn Aliso Viejo, California ac mae ganddo tua 4,800 o weithwyr yn fyd-eang. Dysgwch fwy yn www.microsemi.com.
Nid yw Microsemi yn gwneud unrhyw warant, cynrychiolaeth na gwarant ynghylch y wybodaeth a gynhwysir yma nac addasrwydd ei gynhyrchion a'i wasanaethau at unrhyw ddiben penodol, ac nid yw Microsemi ychwaith yn cymryd unrhyw atebolrwydd o gwbl sy'n deillio o gymhwyso neu ddefnyddio unrhyw gynnyrch neu gylched. Mae'r cynhyrchion a werthir isod ac unrhyw gynhyrchion eraill a werthwyd gan Microsemi wedi bod yn destun profion cyfyngedig ac ni ddylid eu defnyddio ar y cyd ag offer neu gymwysiadau sy'n hanfodol i genhadaeth. Credir bod unrhyw fanylebau perfformiad yn ddibynadwy ond nid ydynt wedi'u gwirio, a rhaid i'r Prynwr gynnal a chwblhau'r holl berfformiad a phrofion eraill o'r cynhyrchion, ar eu pen eu hunain ac ynghyd ag unrhyw gynhyrchion terfynol, neu wedi'u gosod ynddynt. Ni fydd y prynwr yn dibynnu ar unrhyw ddata a manylebau perfformiad neu baramedrau a ddarperir gan Microsemi. Cyfrifoldeb y Prynwr yw pennu addasrwydd unrhyw gynhyrchion yn annibynnol a phrofi a gwirio'r un peth. Darperir y wybodaeth a ddarperir gan Microsemi isod “fel y mae, ble mae” a chyda phob nam, ac mae'r holl risg sy'n gysylltiedig â gwybodaeth o'r fath yn gyfan gwbl gyda'r Prynwr. Nid yw Microsemi yn rhoi, yn benodol nac yn ymhlyg, i unrhyw barti unrhyw hawliau patent, trwyddedau, nac unrhyw hawliau eiddo deallusol eraill, boed hynny mewn perthynas â gwybodaeth o'r fath ei hun neu unrhyw beth a ddisgrifir gan wybodaeth o'r fath. Mae'r wybodaeth a ddarperir yn y ddogfen hon yn berchnogol i Microsemi, ac mae Microsemi yn cadw'r hawl i wneud unrhyw newidiadau i'r wybodaeth yn y ddogfen hon neu i unrhyw gynhyrchion a gwasanaethau ar unrhyw adeg heb rybudd.

Pencadlys Corfforaethol Microsemi
Un Fenter, Aliso Viejo,
CA 92656 UDA
O fewn UDA: +1 800-713-4113
Y tu allan i UDA: +1 949-380-6100
Gwerthiant: +1 949-380-6136
Ffacs: +1 949-215-4996
E-bost: sales.support@microsemi.com

©2016 Microsemi Corporation. Cedwir pob hawl. Mae Microsemi a logo Microsemi yn nodau masnach Microsemi Corporation. Mae'r holl nodau masnach a nodau gwasanaeth eraill yn eiddo i'w perchnogion priodol.

5-02-00377-5/11.16

Dogfennau / Adnoddau

Ffurfweddiad Rheolydd Microsemi SmartFusion2 MSS DDR [pdfCanllaw Defnyddiwr
Ffurfweddiad Rheolydd DDR SmartFusion2 MSS, SmartFusion2 MSS, Ffurfweddu Rheolydd DDR, Ffurfweddu Rheolydd

Cyfeiriadau

Gadael sylw

Ni fydd eich cyfeiriad e-bost yn cael ei gyhoeddi. Mae meysydd gofynnol wedi'u marcio *