Konfiguracija krmilnika Microsemi IGLOO2 HPMS DDR
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.
- V zavihku Device Features (Funkcije naprave) v programu System Builder preverite HPMS External DDR Memory (HPMS DDR).
- V zavihku Spomini izberite vrsto pomnilnika DDR:
- DDR2
- DDR3
- LPDDR
- Izberite širino pomnilnika DDR: 8, 16 ali 32
- Preverite ECC, če želite imeti ECC za DDR.
- Vnesite čas nastavitve pomnilnika DDR. To je čas, ki ga pomnilnik DDR potrebuje za inicializacijo.
- 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
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:
- Uporabite urejevalnik besedil zunaj Libero SoC, pripravite besedilo file ki vsebuje imena in vrednosti registrov, kot je prikazano na sliki 1-1.
- Na zavihku Memory programa System Builder kliknite Import Register Configuration.
- 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
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 |