Microsemi - emblemoSmartFusion2 MSS
Agordo de DDR-Regilo
Libero SoC v11.6 kaj poste 

Enkonduko

La SmartFusion2 MSS havas enigitan DDR-regilon. Ĉi tiu DDR-regilo celas kontroli ekster-blatan DDR-memoron. La MDDR-regilo povas esti alirita de la MSS same kiel de la FPGA-ŝtofo. Krome, la DDR-regilo ankaŭ povas esti preteririta, disponigante plian interfacon al la FPGA-ŝtofo (Soft Controller Mode (SMC)).
Por plene agordi la MSS DDR-regilon, vi devas:

  1. Elektu la datumvojon per la MDDR-Agordilo.
  2. Agordu la registrovalorojn por la DDR-regilaj registroj.
  3. Elektu la DDR-memorhorloĝfrekvencojn kaj FPGA-ŝtofon al MDDR-horloĝproporcio (se necese) uzante la MSS CCC-Agordilon.
  4. Konektu la APB-agordan interfacon de la regilo kiel difinite de la Peripheral Initialization solvo. Por la MDDR-Initialization-cirkvito konstruita de System Builder, raportu al la "MSS DDR-Agorda Vojo" sur paĝo 13 kaj Figuro 2-7.
    Vi ankaŭ povas konstrui vian propran inicialigcirkviton uzante memstaran (ne de System Builder) Ekstercentran Inicialigon. Vidu al la SmartFusion2 Memstara Ekstercentra Inicialiga Uzantgvidilo.

MDDR-Agordilo

La MDDR-Agordilo estas uzata por agordi la totalan datumpadon kaj la eksterajn DDR-Memoriajn Parametrojn por la MSS DDR-regilo.

Microsemi SmartFusion2 MSS DDR-Regilo-Agordo -

La Ĝenerala langeto fiksas viajn agordojn de Memoro kaj Ŝtofa Interfaco (Figuro 1-1).
Memoraj Agordoj
Enigu la DDR-Memoran Tempon de Solvado. Ĉi tiu estas la tempo, kiun la DDR-memoro bezonas por pravalorigi. La defaŭlta valoro estas 200 us. Referu al via DDR-Memoria Datumfolio por la ĝusta valoro por enigi.
Uzu Memorajn Agordojn por agordi viajn memorajn elektojn en la MDDR.

  • Memoro-Tipo - LPDDR, DDR2 aŭ DDR3
  • Datuma Larĝo - 32-bita, 16-bita aŭ 8-bita
  • SECDED Ebligita ECC - ON aŭ OFF
  • Arbitracia Skemo - Tipo-0, Tipo -1, Tipo-2, Tipo-3
  • Plej alta Prioritata ID - Validaj valoroj estas de 0 ĝis 15
  • Adresa Larĝo (bitoj) - Riferu al via DDR-Memoria Datumfolio por la nombro da vico, banko kaj kolumna adresbitoj por la LPDDR/DDR2/DDR3-memoro, kiun vi uzas. elektu la malsupren-menuon por elekti la ĝustan valoron por vicoj/bankoj/kolumnoj laŭ la datumfolio de la memoro LPDDR/DDR2/DDR3.

Notu: La nombro en la tirlisto rilatas al la nombro da Adresbitoj, ne al la absoluta nombro da vicoj/bankoj/kolumnoj. Por ekzample, se via DDR-memoro havas 4 bankojn, elektu 2 (2 ²=4) por bankoj. Se via DDR-memoro havas 8 bankojn, elektu 3 (2³ =8) por bankoj.

Ŝtofa Interfaco Agordoj
Defaŭlte, la malmola Cortex-M3-procesoro estas agordita por aliri la DDR-Regilon. Vi ankaŭ povas permesi al ŝtofa Majstro aliri la DDR-Regilon ebligante la markobutonon de Ŝtofa Interfaco. En ĉi tiu kazo, vi povas elekti unu el la sekvaj opcioj:

  • Uzu AXI-Interfacon - La ŝtofa Majstro aliras la DDR-Regilon per 64-bita AXI-interfaco.
  • Uzu Ununura AHBLite-Interfaco - La ŝtofa Majstro aliras la DDR-Regilon per ununura 32-bita AHB-interfaco.
  • Uzu du AHBLite-Interfacojn - Du ŝtofaj Majstroj aliras la DDR-Regilon uzante du 32-bitajn AHB-interfacojn.
    La agordo view (Figuro 1-1) ĝisdatigoj laŭ via elekto de Ŝtofa Interfaco.

I/O Drive Strength (DDR2 kaj DDR3 nur)
Elektu unu el la sekvaj veturfortoj por viaj DDR I/Os:

  • Duona Vetura Forto
  •  Plena Stirado-Forto

Libero SoC fiksas la DDR-I/O-Normon por via MDDR-sistemo bazita sur via DDR-Memo-tipo kaj I/O-Skoda Forto (kiel montrite en Tab leo 1-1).
Tabelo 1-1 • I/O Drive Strength kaj DDR Memoro-Tipo

Tipo de memoro DDR Duonforta Veturado Plena Forta Veturado
DDR3 SSTL15I SSTL15II
DDR2 SSTL18I SSTL18II
LPDDR LPDRI LPDRII

IO-Normo (LPDDR nur)
Elektu unu el la sekvaj opcioj:

  • LVCMOS18 (Plej Malalta Potenco) por LVCMOS 1.8V IO-normo. Uzite en tipaj LPDDR1-aplikoj.
  • LPDDRI Noto: Antaŭ ol vi elektas ĉi tiun normon, certigu, ke via tabulo subtenas ĉi tiun normon. Vi devas uzi ĉi tiun opcion kiam vi celas la M2S-EVAL-KIT aŭ la SF2-STARTER-KIT-tabulojn. LPDDRI IO-normoj postulas, ke IMP_CALIB-rezistilo estas instalita sur la tabulo.

IO-Kalibrado (LPDDR nur)
Elektu unu el la sekvaj opcioj kiam vi uzas LVCMOS18 IO-normon:

  • On
  • Malŝaltita (Tipa)

Kalibrado ON kaj OFF laŭvole kontrolas la uzon de IO-kalibra bloko kiu kalibras la IO-ŝoforojn al ekstera rezistilo. Kiam OFF, la aparato uzas antaŭfiksitan IO-ŝoforalĝustigon.
Kiam ŝaltita, ĉi tio postulas 150-ohman IMP_CALIB-rezistilon esti instalita sur la PCB.
Ĉi tio estas uzata por kalibri la IO al la PCB-karakterizaĵoj. Tamen, kiam ĝi estas ŝaltita, rezistilo devas esti instalita aŭ la memorregilo ne pravaloriĝos.
Por pliaj informoj, raportu al Apliko de Gvidlinioj pri Dezajno de Estraro de IGLOO393 kaj AC2-SmartFusion2
Notu kaj la SmartFusion2 SoC FPGA High Speed ​​DDR Interfaces User Guide.

Agordo de MDDR-Regilo

Kiam vi uzas la MSS DDR-Regilon por aliri eksteran DDR-Memoron, la DDR-Regilo devas esti agordita ĉe rultempo. Ĉi tio estas farita skribante agordajn datumojn al diligentaj DDR-regilaj agordaj registroj. Ĉi tiuj agordaj datumoj dependas de la karakterizaĵoj de la ekstera DDR-memoro kaj via aplikaĵo. Ĉi tiu sekcio priskribas kiel enigi ĉi tiujn agordajn parametrojn en la MSS DDR-regila agordilo kaj kiel la agordaj datumoj estas administritaj kiel parto de la ĝenerala Peripheral Initialization solvo.

MSS DDR Kontrolaj Registroj
La MSS DDR-Regilo havas aron da registroj, kiuj devas esti agordita ĉe rultempo. La agordaj valoroj por ĉi tiuj registroj reprezentas malsamajn parametrojn, kiel DDR-reĝimon, PHY-larĝon, eksplodreĝimon kaj ECC. Por kompletaj detaloj pri la agordaj registroj de DDR-regiloj, raportu al la Gvidilo de Uzanto de SmartFusion2 SoC FPGA High Speed ​​DDR Interfaces.
MDDR Registras Agordon
Uzu la langetojn Memoro-Inizigo (Figuro 2-1, Figuro 2-2 kaj Figuro 2-3) kaj Memoro-Temigon (Figuro 2-4) por enigi parametrojn, kiuj respondas al via DDR-Memoro kaj aplikaĵo. Valoroj, kiujn vi enigas en ĉi tiuj langetoj, estas aŭtomate tradukitaj al la taŭgaj registro-valoroj. Kiam vi alklakas specifan parametron, ĝia responda registro estas priskribita en la panelo Register Description (malsupra parto en Figuro 1-1 sur paĝo 4).
Inicialigo de memoro
La langeto pri Inicialigo de Memoro ebligas al vi agordi la manierojn, kiel vi volas, ke viaj LPDDR/DDR2/DDR3-memoroj pravigis. La menuo kaj opcioj disponeblaj en la langeto pri Iniciatigado de Memoro varias laŭ la speco de DDR-memoro (LPDDR/DDR2/DDR3), kiun vi uzas. Riferu al via DDR-Memoria Datumfolio kiam vi agordas la opciojn. Kiam vi ŝanĝas aŭ enigas valoron, la panelo Registru Priskribo donas al vi la registran nomon kaj registran valoron, kiuj estas ĝisdatigitaj. Nevalidaj valoroj estas markitaj kiel avertoj. Figuro 2-1, Figuro 2-2 kaj Figuro 2-3 montras la Inicialigan langeton por LPDDR, DDR2 kaj DDR3 respektive.

Microsemi SmartFusion2 MSS DDR-Regilo-Agordo - Memoro

  • Temporeĝimo - Elektu 1T aŭ 2T Tempreĝimon. En 1T ​​(la defaŭlta reĝimo), la DDR-regilo povas elsendi novan komandon en ĉiu horloĝa ciklo. En 2T temporeĝimo, la DDR-regilo tenas la adreson kaj komandbuson validan por du horloĝcikloj. Ĉi tio reduktas la efikecon de la buso al unu komando per du horloĝoj, sed ĝi duobligas la kvanton de aranĝo kaj teni tempo.
  • Parta-Array Self Refresh (LPDDR nur). Ĉi tiu funkcio estas por ŝparado de energio por la LPDDR.
    Elektu unu el la sekvaj por la regilo por refreŝigi la kvanton da memoro dum memfreŝiĝo:
    - Plena aro: Bankoj 0, 1,2 kaj 3
    - Duona tabelo: Bankoj 0 kaj 1
    – Kvarona tabelo: Banko 0
    – Unu-oka tabelo: Banko 0 kun vica adreso MSB=0
    – Unu-deksesa tabelo: Banko 0 kun vica adreso MSB kaj MSB-1 ambaŭ egalaj al 0.
    Por ĉiuj aliaj opcioj, raportu al via DDR-Memoria Datumfolio kiam vi agordas la opciojn.
    Microsemi SmartFusion2 MSS DDR-Regilo-Agordo - Memoro 1

Microsemi SmartFusion2 MSS DDR-Regilo-Agordo - Memoro 2

Memortempigo
Ĉi tiu langeto ebligas al vi agordi la parametrojn de Memoro-Tempo. Rigardu la Datumfolion de via LPDDR/DDR2/DDR3-memoro dum agordo de la parametroj de Memoro-Tempo.
Kiam vi ŝanĝas aŭ enigas valoron, la panelo Registru Priskribo donas al vi la registran nomon kaj registran valoron, kiuj estas ĝisdatigitaj. Nevalidaj valoroj estas markitaj kiel avertoj.

Microsemi SmartFusion2 MSS DDR-Regilo-Agordo - Memoro 3

Importado de DDR-Agordo Files
Krom enigi parametrojn de DDR-memoro per la langetoj pri Inicialigo kaj Tempo de Memoro, vi povas importi valorojn de registro de DDR el file. Por fari tion, alklaku la butonon Importi Agordon kaj navigu al la teksto file enhavanta DDR-registrajn nomojn kaj valorojn. Figuro 2-5 montras la import-agordan sintakson.

Microsemi SmartFusion2 MSS DDR-Regilo-Agordo - Memoro 4

Notu: Se vi elektas importi registrajn valorojn prefere ol enigi ilin per la GUI, vi devas specifi ĉiujn necesajn registrovalorojn. Konsultu la Gvidilon de Uzanto de SmartFusion2 SoC FPGA High Speed ​​DDR Interfaces por detaloj.

Eksportante DDR-Agordon Files
Vi ankaŭ povas eksporti la nunajn registrajn agordajn datumojn en tekston file. Ĉi tio file enhavos registrajn valorojn, kiujn vi importis (se ekzistas) kaj ankaŭ tiujn, kiuj estis kalkulitaj el GUI-parametroj, kiujn vi enigis en ĉi tiu dialogo.
Se vi volas malfari ŝanĝojn, kiujn vi faris al la DDR-registra agordo, vi povas fari tion per Restarigi Defaŭltan. Notu, ke ĉi tio forigas ĉiujn registrajn agordajn datumojn kaj vi devas aŭ reimporti aŭ reenigi ĉi tiujn datumojn. La datumoj estas rekomencigitaj al la aparataj rekomencigitaj valoroj.
Generita Datumo
Alklaku OK por generi la agordon. Surbaze de via enigo en la langetoj Ĝenerala, Memortempigo kaj Memoriniciigo, la MDDR-Agordilo komputas valorojn por ĉiuj DDR-agordaj registroj kaj eksportas ĉi tiujn valorojn en vian firmware-projekton kaj simuladon. files. La eksportita file sintakso estas montrita en Figuro 2-6.

Microsemi SmartFusion2 MSS DDR-Regilo-Agordo - Memoro5

Firmvaro

Kiam vi generas la SmartDesign, la sekvaj files estas generitaj en la dosierujo /firmware/ drivers_config/sys_config. Ĉi tiuj files estas postulataj por ke la firmvarkerno de CMSIS kompilu ĝuste kaj enhavu informojn pri via nuna dezajno inkluzive de periferiaj agordaj datumoj kaj horloĝaj agordaj informoj por la MSS. Ne redaktu ĉi tiujn files permane ĉar ili estas rekreitaj ĉiufoje kiam via radika dezajno estas regenerita.

  • sys_config.c
  • sys_config.h
  •  sys_config_mddr_define.h - MDDR-agordaj datumoj.
  • Sys_config_fddr_define.h - FDDR-agordaj datumoj.
  •  sys_config_mss_clocks.h - MSS-horloĝoj-agordo

Simulado
Kiam vi generas la SmartDesign asociitan kun via MSS, la sekva simulado files estas generitaj en la /simula dosierujo:

  •  test.bfm - Pintnivela BFM file tio unue estas "ekzekutita" dum iu ajn simulado kiu ekzercas la Cortex-M2-procesoron de la SmartFusion3 MSS. Ĝi ekzekutas peripheral_init.bfm kaj user.bfm, en tiu ordo.
  •  peripheral_init.bfm – Enhavas la BFM-proceduron, kiu imitas la funkcion CMSIS::SystemInit() rulitan sur la Cortex-M3 antaŭ ol vi eniras la main() proceduron. Ĝi esence kopias la konfiguraciodatenojn por iu periferio uzita en la dezajno al la ĝustaj periferiaj agordaj registroj kaj tiam atendas ke ĉiuj ekstercentraj estu pretaj antaŭ aserti ke la uzanto povas uzi tiujn ekstercentrajn.
  • MDDR_init.bfm – Enhavas BFM-skribi komandojn kiuj simulas skribojn de la MSS DDR-agordaj registrodatenoj, kiujn vi enigis (uzante la dialogon Redakti Registrojn supre) en la registrojn de DDR Controller.
  • user.bfm - Destinita por uzantkomandoj. Vi povas simuli la datumvojon aldonante viajn proprajn BFM-komandojn en ĉi tio file. Komandoj en ĉi tio file estos "ekzekutita" post kiam peripheral_init.bfm finiĝis.

Uzante la files supre, la agorda vojo estas simulita aŭtomate. Vi nur bezonas redakti la user.bfm file por simuli la datumvojon. Ne redaktu test.bfm, peripheral_init.bfm aŭ MDDR_init.bfm files kiel ĉi tiuj files estas rekreitaj ĉiufoje kiam via radika dezajno estas regenerita.

MSS DDR-Agorda Vojo
La Peripheral Initialization solvo postulas ke, krom specifi MSS DDR agorda registro valoroj, vi agordas la APB agorda datuma vojo en la MSS (FIC_2). La SystemInit() funkcio skribas la datumojn al la MDDR-agordaj registroj per la FIC_2 APB-interfaco.
Notu: Se vi uzas Sistemkonstruilon, la agorda vojo estas fiksita kaj konektita aŭtomate.

Microsemi SmartFusion2 MSS DDR-Regilo-Agordo - Memoro6

Por agordi la FIC_2-interfacon:

  1. Malfermu la dialogon de agordilo FIC_2 (Figuro 2-7) de la MSS-agordilo.
  2. Elektu la eblon Iniciatigi ekstercentrajn uzante Cortex-M3.
  3. Certiĝu, ke la MSS DDR estas kontrolita, same kiel la Fabric DDR/SERDES-blokoj se vi uzas ilin.
  4.  Alklaku OK por konservi viajn agordojn. Ĉi tio elmontros la agordajn havenojn de FIC_2 (Horloĝo, Reset kaj APB-businterfacoj), kiel montrite en Figuro 2-8.
  5.  Generu la MSS. La FIC_2-havenoj (FIC_2_APB_MASTER, FIC_2_APB_M_PCLK kaj FIC_2_APB_M_RESET_N) nun estas elmontritaj ĉe la MSS-interfaco kaj povas esti konektitaj al la CoreConfigP kaj CoreResetP laŭ la Peripheral Initialization solvspecifo.

Por kompletaj detaloj pri agordo kaj konekto de la kernoj CoreConfigP kaj CoreResetP, raportu al la Uzantgvidilo pri Ekstercentra Inicialigo.

Microsemi SmartFusion2 MSS DDR-Regilo-Agordo - Memoro7

Haveno Priskribo

DDR PHY-Interfaco
Tabelo 3-1 • DDR PHY-Interfaco

Haveno Nomo Direkto Priskribo
MDDR_CAS_N EKSTER DRAM CASN
MDDR_CKE EKSTER DRAM CKE
MDDR_CLK EKSTER Horloĝo, P-flanko
MDDR_CLK_N EKSTER Horloĝo, N-flanko
MDDR_CS_N EKSTER DRAM CSN
MDDR_ODT EKSTER DRAM ODT
MDDR_RAS_N EKSTER DRAM RASN
MDDR_RESET_N EKSTER DRAM Restarigi por DDR3. Ignoru ĉi tiun signalon por LPDDR kaj DDR2 Interfacoj. Marku ĝin neuzata por LPDDR kaj DDR2 Interfacoj.
MDDR_WE_N EKSTER DRAM WEN
MDDR_ADDR[15:0] EKSTER Dram-adresaj bitoj
MDDR_BA[2:0] EKSTER Adreso de Dram Bank
MDDR_DM_RDQS ([3:0]/[1:0]/[0]) INOUT Dram Datuma Masko
MDDR_DQS ([3:0]/[1:0]/[0]) INOUT Dram Datumoj Strobe Enigo/Eligo - P Flanko
MDDR_DQS_N ([3:0]/[1:0]/[0]) INOUT Dram Datumoj Strobe Enigo/Eligo - N Flanko
MDDR_DQ ([31:0]/[15:0]/[7:0]) INOUT Enigo/Eligo de Datumoj de DRAM
MDDR_DQS_TMATCH_0_IN IN FIFO en signalo
MDDR_DQS_TMATCH_0_OUT EKSTER FIFO eksteren signalo
MDDR_DQS_TMATCH_1_IN IN FIFO en signalo (32-bita nur)
MDDR_DQS_TMATCH_1_OUT EKSTER FIFO-elsignalo (nur 32-bita)
MDDR_DM_RDQS_ECC INOUT Dram ECC Datuma Masko
MDDR_DQS_ECC INOUT Dram ECC Data Strobe Enigo/Eligo - P Flanko
MDDR_DQS_ECC_N INOUT Dram ECC Data Strobe Enigo/Eligo - N Flanko
MDDR_DQ_ECC ([3:0]/[1:0]/[0]) INOUT DRAM ECC Datuma Enigo/Eligo
MDDR_DQS_TMATCH_ECC_IN IN ECC FIFO en signalo
MDDR_DQS_TMATCH_ECC_OUT EKSTER ECC FIFO eksteren signalo (32-bita nur)

Notu: Havenlarĝoj por kelkaj havenoj ŝanĝiĝas depende de la elekto de la PHY-larĝo. La notacio "[a:0]/ [b:0]/[c:0]" estas uzata por indiki tiajn havenojn, kie "[a:0]" rilatas al la havenolarĝo kiam 32-bita PHY-larĝo estas elektita. , "[b:0]" respondas al 16-bita PHY-larĝo, kaj "[c:0]" respondas al 8-bita PHY-larĝo.

Fabric Master AXI Bus Interfaco
Tabelo 3-2 • Ŝtofo Master AXI Bus Interfaco

Haveno Nomo Direkto Priskribo
DDR_AXI_S_AWREADY EKSTER Skribu adreson preta
DDR_AXI_S_WREADY EKSTER Skribu adreson preta
DDR_AXI_S_BID[3:0] EKSTER Responda ID
DDR_AXI_S_BRESP[1:0] EKSTER Skribu respondon
DDR_AXI_S_BVALID EKSTER Skribu respondon valida
DDR_AXI_S_ARREADY EKSTER Legu adreson preta
DDR_AXI_S_RID[3:0] EKSTER Legu ID Tag
DDR_AXI_S_RRESP[1:0] EKSTER Legu Respondon
DDR_AXI_S_RDATA[63:0] EKSTER Legu datumojn
DDR_AXI_S_RLAST EKSTER Legi Laste Ĉi tiu signalo indikas la lastan translokigon en legita eksplodo
DDR_AXI_S_RVALID EKSTER Legu adreso valida
DDR_AXI_S_AWID[3:0] IN Skribu Adreso ID
DDR_AXI_S_AWADDR[31:0] IN Skribu adreson
DDR_AXI_S_AWLEN[3:0] IN La longo de eksplodo
DDR_AXI_S_AWSIZE[1:0] IN Eksploda grandeco
DDR_AXI_S_AWBURST[1:0] IN Burst tipo
DDR_AXI_S_AWLOCK[1:0] IN Ŝlosila tipo Ĉi tiu signalo provizas pliajn informojn pri la atomaj trajtoj de la translokigo
DDR_AXI_S_AWVALID IN Skribu adreson valida
DDR_AXI_S_WID[3:0] IN Skribu Datuman ID tag
DDR_AXI_S_WDATA[63:0] IN Skribu datumojn
DDR_AXI_S_WSTRB[7:0] IN Skribu stroboskopojn
DDR_AXI_S_WLAST IN Skribu laste
DDR_AXI_S_WVALID IN Skribu valida
DDR_AXI_S_BREADY IN Skribu preta
DDR_AXI_S_ARID[3:0] IN Legu Adreso ID
DDR_AXI_S_ARADDR[31:0] IN Legu adreson
DDR_AXI_S_ARLEN[3:0] IN La longo de eksplodo
DDR_AXI_S_ARSIZE[1:0] IN Eksploda grandeco
DDR_AXI_S_ARBURST[1:0] IN Burst tipo
DDR_AXI_S_ARLOCK[1:0] IN Ŝlosila Tipo
DDR_AXI_S_ARVALID IN Legu adreso valida
DDR_AXI_S_RREADY IN Legu adreson preta

Tabelo 3-2 • Fabric Master AXI Bus Interface (daŭrigo)

Haveno Nomo Direkto Priskribo
DDR_AXI_S_CORE_RESET_N IN MDDR Tutmonda Restarigi
DDR_AXI_S_RMW IN Indikas ĉu ĉiuj bajtoj de 64-bita leno validas por ĉiuj taktoj de AXI-translokigo.
0: Indikas ke ĉiuj bajtoj en ĉiuj taktoj validas en la eksplodo kaj la regilo devus defaŭlte skribi komandojn
1: Indikas, ke kelkaj bajtoj estas nevalidaj kaj la regilo devus defaŭlte al RMW-komandoj
Ĉi tio estas klasifikita kiel AXI-skriba adreskanala flankbenda signalo kaj validas kun la AWVALID-signalo.
Nur uzata kiam ECC estas ebligita.

Ŝtofa Majstro AHB0 Bus Interfaco
Tabelo 3-3 • Ŝtofa Majstro AHB0 Bus Interfaco

Haveno Nomo Direkto Priskribo
DDR_AHB0_SHREADYOUT EKSTER AHBL-sklavo preta - Kiam alta por skribo indikas ke la MDDR estas preta akcepti datenojn kaj kiam alta por legado indikas ke datumoj validas
DDR_AHB0_SHRESP EKSTER AHBL responda statuso - Kiam veturita alte ĉe la fino de transakcio indikas ke la transakcio finiĝis kun eraroj. Kiam veturita malalte ĉe la fino de transakcio indikas ke la transakcio kompletigis sukcese.
DDR_AHB0_SHRDATA[31:0] EKSTER AHBL legu datumojn - Legu datumojn de la MDDR-sklavo al la ŝtofa majstro
DDR_AHB0_SHSEL IN AHBL-sklavo elektas - Kiam asertita, la MDDR estas la nuntempe elektita AHBL-sklavo sur la ŝtofa AHB-buso
DDR_AHB0_SHADDR[31:0] IN AHBL-adreso - bajtadreso sur la AHBL-interfaco
DDR_AHB0_SHBURST[2:0] IN AHBL Burst Longo
DDR_AHB0_SHSIZE[1:0] IN AHBL-transiga grandeco - Indikas la grandecon de la nuna translokigo (nur 8/16/32 bajtaj transakcioj)
DDR_AHB0_SHTRANS[1:0] IN AHBL-transiga tipo - Indikas la translokigan tipon de la nuna transakcio
DDR_AHB0_SHMASTLOCK IN AHBL-seruro - Kiam asertita la nuna translokigo estas parto de ŝlosita transakcio
DDR_AHB0_SHWRITE IN AHBL-skribi - Kiam alta indikas, ke la nuna transakcio estas skribo. Kiam malalta indikas ke la nuna transakcio estas legado
DDR_AHB0_S_HREADY IN AHBL preta - Kiam alta, indikas, ke la MDDR pretas akcepti novan transakcion
DDR_AHB0_S_HWDATA[31:0] IN AHBL-skribi datumojn - Skribu datumojn de la ŝtofa majstro al la MDDR

Ŝtofa Majstro AHB1 Bus Interfaco
Tabelo 3-4 • Ŝtofa Majstro AHB1 Bus Interfaco

Haveno Nomo Direkto Priskribo
DDR_AHB1_SHREADYOUT EKSTER AHBL-sklavo preta - Kiam alta por skribo indikas ke la MDDR estas preta akcepti datenojn kaj kiam alta por legado indikas ke datumoj validas
DDR_AHB1_SHRESP EKSTER AHBL responda statuso - Kiam veturita alte ĉe la fino de transakcio indikas ke la transakcio finiĝis kun eraroj. Kiam veturita malalte ĉe la fino de transakcio indikas ke la transakcio kompletigis sukcese.
DDR_AHB1_SHRDATA[31:0] EKSTER AHBL legu datumojn - Legu datumojn de la MDDR-sklavo al la ŝtofa majstro
DDR_AHB1_SHSEL IN AHBL-sklavo elektas - Kiam asertita, la MDDR estas la nuntempe elektita AHBL-sklavo sur la ŝtofa AHB-buso
DDR_AHB1_SHADDR[31:0] IN AHBL-adreso - bajtadreso sur la AHBL-interfaco
DDR_AHB1_SHBURST[2:0] IN AHBL Burst Longo
DDR_AHB1_SHSIZE[1:0] IN AHBL-transiga grandeco - Indikas la grandecon de la nuna translokigo (nur 8/16/32 bajtaj transakcioj)
DDR_AHB1_SHTRANS[1:0] IN AHBL-transiga tipo - Indikas la translokigan tipon de la nuna transakcio
DDR_AHB1_SHMASTLOCK IN AHBL-seruro - Kiam asertita la nuna translokigo estas parto de ŝlosita transakcio
DDR_AHB1_SHWRITE IN AHBL-skribi - Kiam alta indikas, ke la nuna transakcio estas skribo. Kiam malalta indikas ke la nuna transakcio estas legado.
DDR_AHB1_SHREADY IN AHBL preta - Kiam alta, indikas, ke la MDDR pretas akcepti novan transakcion
DDR_AHB1_SHWDATA[31:0] IN AHBL-skribi datumojn - Skribu datumojn de la ŝtofa majstro al la MDDR

Soft Memory Controller Mode AXI Bus Interface
Tabelo 3-5 • Soft Memory Controller Mode AXI Bus Interface

Haveno Nomo Direkto Priskribo
SMC_AXI_M_WLAST EKSTER Skribu laste
SMC_AXI_M_WVALID EKSTER Skribu valida
SMC_AXI_M_AWLEN[3:0] EKSTER La longo de eksplodo
SMC_AXI_M_AWBURST[1:0] EKSTER Burst tipo
SMC_AXI_M_BREADY EKSTER Respondo preta
SMC_AXI_M_AWVALID EKSTER Skribu Adreso Valida
SMC_AXI_M_AWID[3:0] EKSTER Skribu Adreso ID
SMC_AXI_M_WDATA[63:0] EKSTER Skribu Datumojn
SMC_AXI_M_ARVALID EKSTER Legu adreso valida
SMC_AXI_M_WID[3:0] EKSTER Skribu Datuman ID tag
SMC_AXI_M_WSTRB[7:0] EKSTER Skribu stroboskopojn
SMC_AXI_M_ARID[3:0] EKSTER Legu Adreso ID
SMC_AXI_M_ARADDR[31:0] EKSTER Legu adreson
SMC_AXI_M_ARLEN[3:0] EKSTER La longo de eksplodo
SMC_AXI_M_ARSIZE[1:0] EKSTER Eksploda grandeco
SMC_AXI_M_ARBURST[1:0] EKSTER Burst tipo
SMC_AXI_M_AWADDR[31:0] EKSTER Skribu Adreso
SMC_AXI_M_RREADY EKSTER Legu adreson preta
SMC_AXI_M_AWSIZE[1:0] EKSTER Eksploda grandeco
SMC_AXI_M_AWLOCK[1:0] EKSTER Ŝlosila tipo Ĉi tiu signalo provizas pliajn informojn pri la atomaj trajtoj de la translokigo
SMC_AXI_M_ARLOCK[1:0] EKSTER Ŝlosila Tipo
SMC_AXI_M_BID[3:0] IN Responda ID
SMC_AXI_M_RID[3:0] IN Legu ID Tag
SMC_AXI_M_RRESP[1:0] IN Legu Respondon
SMC_AXI_M_BRESP[1:0] IN Skribu respondon
SMC_AXI_M_AWREADY IN Skribu adreson preta
SMC_AXI_M_RDATA[63:0] IN Legu Datumojn
SMC_AXI_M_WREADY IN Skribu preta
SMC_AXI_M_BVALID IN Skribu respondon valida
SMC_AXI_M_ARREADY IN Legu adreson preta
SMC_AXI_M_RLAST IN Legi Laste Ĉi tiu signalo indikas la lastan translokigon en legita eksplodo
SMC_AXI_M_RVALID IN Legu Valida

Mola Memorregilo Mode AHB0 Bus Interfaco
Tabelo 3-6 • Reĝimo de Soft Memoro-Regilo AHB0 Bus Interfaco

Haveno Nomo Direkto Priskribo
SMC_AHB_M_HBURST[1:0] EKSTER AHBL Burst Longo
SMC_AHB_M_HTRANS[1:0] EKSTER AHBL-transiga tipo - Indikas la translokigan tipon de la nuna transakcio.
SMC_AHB_M_HMASTLOCK EKSTER AHBL-seruro - Kiam asertita la nuna translokigo estas parto de ŝlosita transakcio
SMC_AHB_M_HWRITE EKSTER AHBL skribu — Kiam alta indikas, ke la nuna transakcio estas skribado. Kiam malalta indikas ke la nuna transakcio estas legado
SMC_AHB_M_HSIZE[1:0] EKSTER AHBL-transiga grandeco - Indikas la grandecon de la nuna translokigo (nur 8/16/32 bajtaj transakcioj)
SMC_AHB_M_HWDATA[31:0] EKSTER AHBL skribdatenoj - Skribu datumojn de la MSS-majstro al la ŝtofo Soft Memory Controller
SMC_AHB_M_HADDR[31:0] EKSTER AHBL-adreso - bajtadreso sur la AHBL-interfaco
SMC_AHB_M_HRESP IN AHBL responda statuso - Kiam veturita alte ĉe la fino de transakcio indikas ke la transakcio finiĝis kun eraroj. Kiam veturita malalte ĉe la fino de transakcio indikas ke la transakcio kompletigis sukcese
SMC_AHB_M_HRDATA[31:0] IN AHBL legi datumojn - Legu datumojn de la ŝtofo Soft Memory Controller al la MSS-majstro
SMC_AHB_M_HREADY IN AHBL preta - Alta indikas ke la AHBL-buso estas preta akcepti novan transakcion

Produkta Subteno

Microsemi SoC Products Group subtenas siajn produktojn per diversaj helpservoj, inkluzive de Klienta Servo, Klienta Teknika Subtena Centro, webretejo, retpoŝto, kaj tutmonde vendaj oficejoj. Ĉi tiu apendico enhavas informojn pri kontaktado de Microsemi SoC Products Group kaj uzado de ĉi tiuj helpservoj.
Klienta Servo
Kontaktu Klientservon por ne-teknika produkta subteno, kiel produktaj prezoj, produktaj ĝisdatigoj, ĝisdatigaj informoj, mendostatuso kaj rajtigo.
El Nordameriko, voku 800.262.1060
El la resto de la mondo, voku 650.318.4460
Faksi, de ie ajn en la mondo, 650.318.8044
Klienta Teknika Subtena Centro
Microsemi SoC Products Group provizas sian Klientan Teknikan Subtenan Centron kun tre lertaj inĝenieroj, kiuj povas helpi respondi viajn aparataron, programaron kaj desegnajn demandojn pri Microsemi SoC-Produktoj. La Klienta Teknika Subtena Centro pasigas multe da tempo kreante aplikajn notojn, respondojn al oftaj dezajnaj ciklodemandoj, dokumentadon de konataj problemoj kaj diversaj Oftaj Demandoj. Do, antaŭ ol vi kontaktu nin, bonvolu viziti niajn retajn rimedojn. Tre verŝajne ni jam respondis viajn demandojn.
Teknika Subteno
Por Microsemi SoC Products Support, vizitu http://www.microsemi.com/products/fpga-soc/design-support/fpga-soc-support.
Webretejo
Vi povas foliumi diversajn teknikajn kaj ne-teknikajn informojn sur la ĉefpaĝo de Microsemi SoC Products Group, ĉe www.microsemi.com/soc.
Kontakti la Klienta Teknika Subtena Centro
Tre spertaj inĝenieroj dungis la Teknikan Subtenan Centron. La Teknika Subtena Centro povas esti kontaktita retpoŝte aŭ per la Microsemi SoC Products Group webretejo.
Retpoŝto
Vi povas komuniki viajn teknikajn demandojn al nia retadreso kaj ricevi respondojn per retpoŝto, telefakso aŭ telefono. Ankaŭ, se vi havas problemojn pri dezajno, vi povas retpoŝti vian dezajnon files ricevi helpon. Ni konstante kontrolas la retpoŝtan konton dum la tuta tago. Sendante vian peton al ni, bonvolu nepre inkluzivi vian plenan nomon, kompanian nomon kaj viajn kontaktinformojn por efika prilaborado de via peto.
La retadreso de teknika subteno estas soc_tech@microsemi.com.
Miaj Kazoj
Klientoj de Microsemi SoC Products Group povas sendi kaj spuri teknikajn kazojn interrete irante al Miaj Kazoj.
Ekster Usono
Klientoj, kiuj bezonas helpon ekster la usonaj horzonoj, povas aŭ kontakti teknikan subtenon per retpoŝto (soc_tech@microsemi.com) aŭ kontaktu lokan vendan oficejon.
Vizitu Pri Ni por vendaj oficejo-listoj kaj kompaniaj kontaktoj.
Vendaj oficejo-listoj troveblas ĉe www.microsemi.com/soc/company/contact/default.aspx.
ITAR Teknika Subteno
Por teknika subteno pri RH kaj RT FPGA-oj reguligitaj de Internacia Trafiko en Armiloj (ITAR), kontaktu nin per soc_tech_itar@microsemi.com. Alternative, ene de Miaj Kazoj, elektu Jes en la fallisto de ITAR. Por kompleta listo de ITAR-reguligitaj Microsemi FPGA-oj, vizitu la ITAR web paĝo.

Microsemi - emblemo

Pri Microsemi
Microsemi Corporation (Nasdaq: MSCC) ofertas ampleksan biletujon de duonkonduktaĵoj kaj sistemaj solvoj por komunikado, defendo kaj sekureco, aerospaca kaj industriaj merkatoj. Produktoj inkluzivas alt-efikecajn kaj radiad-harditajn analogajn mikssignalajn integrajn cirkvitojn, FPGAojn, SoCojn kaj ASICojn; produktoj pri administrado de potenco; tempaj kaj sinkronigaj aparatoj kaj precizaj tempsolvoj, fiksante la mondan normon por tempo; aparatoj pri voĉa prilaborado; RF-solvoj; diskretaj komponantoj; Solvoj pri Entrepreno kaj Komunikado, sekurecaj teknologioj kaj skaleblaj kontraŭ-tamper produktoj; Eterretaj solvoj; Power-over-Ethernet ICs kaj midspans; same kiel laŭmendajn dezajnokapablojn kaj servojn. Microsemi havas ĉefsidejon en Aliso Viejo, Kalifornio kaj havas proksimume 4,800 dungitojn tutmonde. Lernu pli ĉe www.microsemi.com.
Microsemi faras neniun garantion, reprezentadon aŭ garantion koncerne la informojn enhavitajn ĉi tie aŭ la taŭgecon de ĝiaj produktoj kaj servoj por iu ajn aparta celo, nek Microsemi supozas ajnan respondecon de la apliko aŭ uzo de ajna produkto aŭ cirkvito. La produktoj venditaj ĉi-suba kaj ĉiuj aliaj produktoj venditaj de Microsemi estis submetitaj al limigitaj provoj kaj ne devus esti uzataj kune kun misi-kritika ekipaĵo aŭ aplikoj. Oni kredas, ke ajnaj agadospecifoj estas fidindaj sed ne estas kontrolitaj, kaj Aĉetanto devas fari kaj plenumi ĉiujn agadojn kaj aliajn provojn de la produktoj, sole kaj kune kun aŭ instalitaj en iuj finaj produktoj. Aĉetanto ne dependas de iuj datumoj kaj agado-specifoj aŭ parametroj provizitaj de Microsemi. Estas la respondeco de la Aĉetanto sendepende determini taŭgecon de iuj produktoj kaj testi kaj kontroli la samon. La informoj provizitaj de Microsemi ĉi-sube estas provizitaj "kiel estas, kie estas" kaj kun ĉiuj misfunkciadoj, kaj la tuta risko asociita kun tiaj informoj estas tute kun la Aĉetanto. Microsemi ne donas, eksplicite aŭ implicite, al iu ajn partio ajnajn patentajn rajtojn, licencojn, aŭ ajnajn aliajn IP-rajtojn, ĉu koncerne tiajn informojn mem aŭ io ajn priskribitan per tiaj informoj. Informoj provizitaj en ĉi tiu dokumento estas proprieta de Microsemi, kaj Microsemi rezervas la rajton fari ajnajn ŝanĝojn al la informoj en ĉi tiu dokumento aŭ al ajnaj produktoj kaj servoj iam ajn sen avizo.

Microsemi Korporacia Ĉefsidejo
One Enterprise, Aliso Viejo,
CA 92656 Usono
Ene de Usono: +1 800-713-4113
Ekster Usono: +1 949-380-6100
Vendo: +1 949-380-6136
Fakso: +1 949-215-4996
Retpoŝto: sales.support@microsemi.com

©2016 Microsemi Corporation. Ĉiuj rajtoj rezervitaj. Microsemi kaj la Microsemi-emblemo estas varmarkoj de Microsemi Corporation. Ĉiuj aliaj varmarkoj kaj servomarkoj estas la posedaĵo de siaj respektivaj posedantoj.

5-02-00377-5/11.16

Dokumentoj/Rimedoj

Microsemi SmartFusion2 MSS DDR-Regilo-Agordo [pdf] Uzantogvidilo
SmartFusion2 MSS DDR-agordo de regilo, SmartFusion2 MSS, DDR-agordo de regilo, regilo-agordo

Referencoj

Lasu komenton

Via retadreso ne estos publikigita. Bezonataj kampoj estas markitaj *