Microsemi -LOGO

Konfiguracija krmilnika Microsemi IGLOO2 HPMS DDR

Microsemi -DG0618-Error-Detection-and-Correction-on-SmartFusion2-Devices-using-DDR Memory-IMAGE-IZDELEK

Uvod

IGLOO2 HPMS ima vgrajen krmilnik DDR (HPMS DDR). Ta krmilnik DDR je namenjen krmiljenju pomnilnika DDR zunaj čipa. Do krmilnika HPMS DDR je mogoče dostopati iz HPMS (z uporabo HPDMA) kot tudi iz tkanine FPGA.
Ko uporabite System Builder za izdelavo sistemskega bloka, ki vključuje HPMS DDR, System Builder namesto vas konfigurira krmilnik HPMS DDR na podlagi vaših vnosov in izbir.
Uporabnik ne potrebuje ločene konfiguracije HPMS DDR. Za podrobnosti glejte uporabniški priročnik IGLOO2 System Builder.
Graditelj sistema

Graditelj sistema

V programu em Builder za samodejno konfiguriranje HPMS DDR.

  1.  V zavihku Device Features (Funkcije naprave) v programu System Builder preverite HPMS External DDR Memory (HPMS DDR).
  2. V zavihku Spomini izberite vrsto pomnilnika DDR:
    • DDR2
    •  DDR3
    • LPDDR
  3. Izberite širino pomnilnika DDR: 8, 16 ali 32
  4. Preverite ECC, če želite imeti ECC za DDR.
  5. Vnesite čas nastavitve pomnilnika DDR. To je čas, ki ga pomnilnik DDR potrebuje za inicializacijo.
  6. Kliknite Import Register Configuration, da uvozite vrednosti registra za FDDR iz obstoječega besedila file ki vsebuje vrednosti registra. Za konfiguracijo registra glejte tabelo 1 file sintaksa.
    Libero te konfiguracijske podatke samodejno shrani v eNVM. Po ponastavitvi FPGA bodo ti konfiguracijski podatki samodejno kopirani v HPMS DDR.

Slika 1 • Graditelj sistema in HPMS DDR

Microsemi-IGLOO2-HPMS-DDR-Controller-Configuration-1

Tabela 1 • Konfiguracija registra File Sintaksa

  • ddrc_dyn_soft_reset_CR 0x00;
  • ddrc_dyn_refresh_1_CR 0x27DE;
  • ddrc_dyn_refresh_2_CR 0x30F;
  • ddrc_dyn_powerdown_CR 0x02;
  • ddrc_dyn_debug_CR 0x00;
  • ddrc_ecc_data_mask_CR 0x0000;
  • ddrc_addr_map_col_1_CR 0x3333;

Konfiguracija krmilnika HPMS DDR

Ko uporabljate krmilnik HPMS DDR za dostop do zunanjega pomnilnika DDR, je treba krmilnik DDR inicializirati med izvajanjem. To se izvede s pisanjem konfiguracijskih podatkov v namenske konfiguracijske registre krmilnika DDR. V IGLOO2 eNVM shrani konfiguracijske podatke registra in po ponastavitvi FPGA se konfiguracijski podatki prekopirajo iz eNVM v namenske registre HPMS DDR za inicializacijo.

Nadzorni registri HPMS DDR
Krmilnik HPMS DDR ima niz registrov, ki jih je treba konfigurirati med izvajanjem. Konfiguracijske vrednosti za te registre predstavljajo različne parametre, kot so način DDR, širina PHY, rafalni način in ECC. Za popolne podrobnosti o konfiguracijskih registrih krmilnika DDR glejte Uporabniški priročnik Microsemi IGLOO2
Konfiguracija registrov HPMS MDDR

Če želite določiti vrednosti registra DDR:

  1. Uporabite urejevalnik besedil zunaj Libero SoC, pripravite besedilo file ki vsebuje imena in vrednosti registrov, kot je prikazano na sliki 1-1.
  2. Na zavihku Memory programa System Builder kliknite Import Register Configuration.
  3. Pomaknite se do mesta besedila konfiguracije registracije file ste pripravili v 1. koraku in izberite file uvoziti.

Slika 1-1 • Podatki o konfiguraciji registra – oblika besedila

Microsemi-IGLOO2-HPMS-DDR-Controller-Configuration-2

Inicializacija HPMS DDR
Podatki o konfiguraciji registra, ki jih uvozite za HPMS DDR, se ob ponastavitvi FPGA naložijo v eNVM in kopirajo v konfiguracijske registre HPMS DDR. Za inicializacijo HPMS DDR med izvajanjem ni potrebno nobeno dejanje uporabnika. Ta avtomatizirana inicializacija je prav tako modelirana v simulaciji.

Opis vrat

DDR PHY vmesnik
Ta vrata so izpostavljena na najvišji ravni bloka, ki ga ustvari System Builder. Za podrobnosti glejte uporabniški priročnik IGLOO2 System Builder. Povežite ta vrata s svojim pomnilnikom DDR.

Tabela 2-1 • Vmesnik DDR PHY

Ime vrat Smer Opis
MDDR_CAS_N VEN DRAM CASN
MDDR_CKE VEN DRAM CKE
MDDR_CLK VEN Ura, stran P
MDDR_CLK_N VEN Ura, N stran
MDDR_CS_N VEN DRAM CSN
MDDR_ODT VEN DRAM ODT
MDDR_RAS_N VEN DRAM RASN
MDDR_RESET_N VEN Ponastavitev DRAM-a za DDR3
MDDR_WE_N VEN DRAM WEN
MDDR_ADDR[15:0] VEN Dram naslovni biti
MDDR_BA[2:0] VEN Naslov banke Dram
MDDR_DM_RDQS ([3:0]/[1:0]/[0]) INOUT Podatkovna maska ​​Dram
MDDR_DQS ([3:0]/[1:0]/[0]) INOUT Dram Data Strobe Input/Output – stran P
MDDR_DQS_N ([3:0]/[1:0]/[0]) INOUT Dram Data Strobe Input/Output – stran N
MDDR_DQ ([31:0]/[15:0]/[7:0]) INOUT Vhod/izhod podatkov DRAM
MDDR_DQS_TMATCH_0_IN IN FIFO v signalu
MDDR_DQS_TMATCH_0_OUT VEN FIFO izhodni signal
MDDR_DQS_TMATCH_1_IN IN FIFO v signalu (samo 32-bitni)
MDDR_DQS_TMATCH_1_OUT VEN Izhodni signal FIFO (samo 32-bitni)
MDDR_DM_RDQS_ECC INOUT Podatkovna maska ​​Dram ECC
MDDR_DQS_ECC INOUT Dram ECC Data Strobe Input/Output – stran P
MDDR_DQS_ECC_N INOUT Dram ECC Data Strobe Input/Output – stran N
MDDR_DQ_ECC ([3:0]/[1:0]/[0]) INOUT Vhod/izhod podatkov DRAM ECC
MDDR_DQS_TMATCH_ECC_IN IN ECC FIFO v signalu
MDDR_DQS_TMATCH_ECC_OUT VEN Izhodni signal ECC FIFO (samo 32-bitni)

Širina vrat za nekatera vrata se spreminja glede na izbiro širine PHY. Za označevanje takih vrat se uporablja zapis »[a:0]/[b:0]/[c:0]«, kjer se »[a:0]« nanaša na širino vrat, ko je izbrana 32-bitna širina PHY , “[b:0]” ustreza 16-bitni širini PHY in “[c:0]” ustreza 8-bitni širini PHY.

Podpora za izdelke

Microsemi SoC Products Group svoje izdelke podpira z različnimi podpornimi storitvami, vključno s storitvami za stranke, centrom za tehnično podporo strankam, webspletno mesto, elektronska pošta in prodajne pisarne po vsem svetu. Ta dodatek vsebuje informacije o stiku s skupino izdelkov Microsemi SoC in uporabi teh podpornih storitev.

Storitev za stranke
Obrnite se na službo za stranke za netehnično podporo za izdelke, kot so cene izdelkov, nadgradnje izdelkov, informacije o posodobitvah, status naročila in avtorizacija.
Iz Severne Amerike pokličite 800.262.1060
Iz preostalega sveta pokličite 650.318.4460 Faks, od koder koli na svetu, 408.643.6913

Center za tehnično podporo strankam
Microsemi SoC Products Group zaposluje svoj center za tehnično podporo strankam z visoko usposobljenimi inženirji, ki vam lahko pomagajo odgovoriti na vaša vprašanja o strojni opremi, programski opremi in dizajnu o izdelkih Microsemi SoC. Center za tehnično podporo strankam porabi veliko časa za ustvarjanje opomb o aplikacijah, odgovorov na pogosta vprašanja cikla načrtovanja, dokumentacije o znanih težavah in različnih pogostih vprašanj. Torej, preden stopite v stik z nami, obiščite naše spletne vire. Zelo verjetno smo že odgovorili na vaša vprašanja.

Tehnična podpora
Obiščite podporo strankam webspletno mesto (www.microsemi.com/soc/support/search/default.aspx) za več informacij in podporo. Številni odgovori so na voljo na iskanju web vir vključuje diagrame, ilustracije in povezave do drugih virov na webmesto.

Webmesto
Na domači strani SoC lahko brskate po različnih tehničnih in netehničnih informacijah na www.microsemi.com/soc.

Obrnite se na center za tehnično podporo strankam
Center za tehnično podporo zaposlujejo visoko usposobljeni inženirji. Na center za tehnično podporo lahko stopite v stik po e-pošti ali prek skupine izdelkov Microsemi SoC webmesto.

E-pošta
Svoja tehnična vprašanja lahko pošljete na naš elektronski naslov in prejmete odgovore po elektronski pošti, faksu ali telefonu. Če imate težave z oblikovanjem, lahko svoj dizajn pošljete po e-pošti fileda prejme pomoč. E-poštni račun ves dan spremljamo. Ko nam pošljete svojo zahtevo, obvezno vključite svoje polno ime, ime podjetja in kontaktne podatke za učinkovito obdelavo vaše zahteve.
E-poštni naslov tehnične podpore je soc_tech@microsemi.com.

Moji primeri
Stranke Microsemi SoC Products Group lahko oddajo in spremljajo tehnične primere na spletu, tako da odprejo Moje primere.

Zunaj ZDA
Stranke, ki potrebujejo pomoč zunaj časovnih pasov ZDA, se lahko obrnejo na tehnično podporo po e-pošti (soc_tech@microsemi.com) ali se obrnite na lokalno prodajno pisarno. Seznam prodajnih pisarn najdete na
www.microsemi.com/soc/company/contact/default.aspx.

Tehnična podpora ITAR
Za tehnično podporo za RH in RT FPGA, ki jih urejajo mednarodni predpisi o prometu z orožjem (ITAR), nas kontaktirajte prek soc_tech_itar@microsemi.com. Druga možnost je, da v Mojih primerih izberete Da na spustnem seznamu ITAR. Za popoln seznam FPGA Microsemi, ki jih ureja ITAR, obiščite ITAR web strani.

Microsemi Corporation (NASDAQ: MSCC) ponuja obsežen portfelj polprevodniških rešitev za: letalstvo, obrambo in varnost; podjetja in komunikacije; ter industrijske in alternativne energetske trge. Izdelki vključujejo visoko zmogljive, visoko zanesljive analogne in RF naprave, mešana signalna in RF integrirana vezja, prilagodljive SoC, FPGA in celotne podsisteme. Microsemi ima sedež v Aliso Viejo v Kaliforniji. Več o tem na www.microsemi.com.

Microsemi Corporate Headquarters One Enterprise, Aliso Viejo CA 92656 ZDA Znotraj ZDA: +1 949-380-6100 Prodaja: +1 949-380-6136
Faks: +1 949-215-4996

© 2013 Microsemi Corporation. Vse pravice pridržane. Microsemi in logotip Microsemi sta blagovni znamki Microsemi Corporation. Vse druge blagovne in storitvene znamke so last njihovih lastnikov.

Dokumenti / Viri

Konfiguracija krmilnika Microsemi IGLOO2 HPMS DDR [pdf] Uporabniški priročnik
Konfiguracija krmilnika IGLOO2 HPMS DDR, IGLOO2, konfiguracija krmilnika HPMS DDR, konfiguracija krmilnika DDR, konfiguracija

Reference

Pustite komentar

Vaš elektronski naslov ne bo objavljen. Obvezna polja so označena *