Microsemi IGLOO2 HPMS DDR-kontrollerkonfigurasjon
Introduksjon
IGLOO2 HPMS har en innebygd DDR-kontroller (HPMS DDR). Denne DDR-kontrolleren er ment å kontrollere et off-chip DDR-minne. HPMS DDR-kontrolleren kan nås fra HPMS (ved hjelp av HPDMA) så vel som fra FPGA-stoffet.
Når du bruker System Builder til å bygge en systemblokk som inkluderer en HPMS DDR, konfigurerer System Builder HPMS DDR-kontrolleren for deg basert på dine oppføringer og valg.
Ingen separat HPMS DDR-konfigurasjon av brukeren er nødvendig. For detaljer, se brukerveiledningen for IGLOO2 System Builder.
Systembygger
Systembygger
I em Builder for å konfigurere HPMS DDR automatisk.
- I kategorien Enhetsfunksjoner i System Builder, merk av for HPMS Eksternt DDR-minne (HPMS DDR).
- I Minner-fanen velger du DDR-minnetype:
- DDR2
- DDR3
- LPDDR
- Velg bredden på DDR-minnet: 8, 16 eller 32
- Kryss av for ECC hvis du vil ha ECC for DDR.
- Angi innstillingstiden for DDR-minnet. Dette er tiden DDR-minnet krever for å initialiseres.
- Klikk på Importer registerkonfigurasjon for å importere registerverdiene for FDDR fra en eksisterende tekst file som inneholder registerverdiene. Se tabell 1 for registerkonfigurasjon file syntaks.
Libero lagrer automatisk disse konfigurasjonsdataene i eNVM. Ved tilbakestilling av FPGA vil disse konfigurasjonsdataene automatisk bli kopiert til HPMS DDR.
Figur 1 • Systembygger og HPMS DDR
Tabell 1 • Registrer konfigurasjon File Syntaks
- 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 ;
HPMS DDR-kontrollerkonfigurasjon
Når du bruker HPMS DDR-kontrolleren for å få tilgang til et eksternt DDR-minne, må DDR-kontrolleren initialiseres under kjøring. Dette gjøres ved å skrive konfigurasjonsdata til dedikerte DDR-kontrollerkonfigurasjonsregistre. I IGLOO2 lagrer eNVM registerkonfigurasjonsdata og etter FPGA-tilbakestilling kopieres konfigurasjonsdata fra eNVM til HPMS DDRs dedikerte registre for initialisering.
HPMS DDR-kontrollregistre
HPMS DDR-kontrolleren har et sett med registre som må konfigureres under kjøring. Konfigurasjonsverdiene for disse registrene representerer forskjellige parametere, for eksempel DDR-modus, PHY-bredde, burst-modus og ECC. For fullstendige detaljer om konfigurasjonsregistrene for DDR-kontrolleren, se brukerveiledningen for Microsemi IGLOO2
HPMS MDDR-registerkonfigurasjon
Slik spesifiserer du DDR-registerverdiene:
- Bruk et tekstredigeringsprogram utenfor Libero SoC, lag en tekst file som inneholder registernavnene og -verdiene, som i figur 1-1.
- Fra System Builders Memory-fane klikker du på Importer Register Configuration.
- Naviger til plasseringen av registreringskonfigurasjonsteksten file du har forberedt i trinn 1 og velger file å importere.
Figur 1-1 • Registrer konfigurasjonsdata – tekstformat
HPMS DDR-initialisering
Registerkonfigurasjonsdataene du importerer for HPMS DDR lastes inn i eNVM og kopieres til HPMS DDR-konfigurasjonsregistrene ved tilbakestilling av FPGA. Ingen brukerhandling er nødvendig for å initialisere HPMS DDR under kjøring. Denne automatiserte initialiseringen er også modellert i simulering.
Portbeskrivelse
DDR PHY-grensesnitt
Disse portene er eksponert på toppnivået i den systembyggergenererte blokken. For detaljer, se IGLOO2 System Builder User Guide. Koble disse portene til DDR-minnet ditt.
Tabell 2-1 • DDR PHY-grensesnitt
Portnavn | Retning | Beskrivelse |
MDDR_CAS_N | UTE | DRAM CASN |
MDDR_CKE | UTE | DRAM CKE |
MDDR_CLK | UTE | Klokke, P-side |
MDDR_CLK_N | UTE | Klokke, N-side |
MDDR_CS_N | UTE | DRAM CSN |
MDDR_ODT | UTE | DRAM ODT |
MDDR_RAS_N | UTE | DRAM RASN |
MDDR_RESET_N | UTE | DRAM-tilbakestilling for DDR3 |
MDDR_WE_N | UTE | DRAM WEN |
MDDR_ADDR[15:0] | UTE | Dram-adressebiter |
MDDR_BA[2:0] | UTE | Dram Bank Adresse |
MDDR_DM_RDQS ([3:0]/[1:0]/[0]) | INOUT | Dram Data Mask |
MDDR_DQS ([3:0]/[1:0]/[0]) | INOUT | Dram Data Strobe Input/Output – P Side |
MDDR_DQS_N ([3:0]/[1:0]/[0]) | INOUT | Dram Data Strobe Input/ Output – N Side |
MDDR_DQ ([31:0]/[15:0]/[7:0]) | INOUT | DRAM-datainngang/-utgang |
MDDR_DQS_TMATCH_0_IN | IN | FIFO i signal |
MDDR_DQS_TMATCH_0_OUT | UTE | FIFO ut signal |
MDDR_DQS_TMATCH_1_IN | IN | FIFO i signal (kun 32-bit) |
MDDR_DQS_TMATCH_1_OUT | UTE | FIFO ut-signal (kun 32-bit) |
MDDR_DM_RDQS_ECC | INOUT | Dram ECC Data Mask |
MDDR_DQS_ECC | INOUT | Dram ECC Data Strobe Input/Output – P Side |
MDDR_DQS_ECC_N | INOUT | Dram ECC Data Strobe Input/Output – N Side |
MDDR_DQ_ECC ([3:0]/[1:0]/[0]) | INOUT | DRAM ECC datainngang/utgang |
MDDR_DQS_TMATCH_ECC_IN | IN | ECC FIFO i signal |
MDDR_DQS_TMATCH_ECC_OUT | UTE | ECC FIFO utsignal (kun 32-bit) |
Portbredder for noen porter endres avhengig av valg av PHY-bredde. Notasjonen "[a:0]/[b:0]/[c:0]" brukes for å angi slike porter, der "[a:0]" refererer til portbredden når en 32-biters PHY-bredde er valgt , "[b:0]" tilsvarer en 16-biters PHY-bredde, og "[c:0]" tilsvarer en 8-biters PHY-bredde.
Produktstøtte
Microsemi SoC Products Group støtter produktene sine med ulike støttetjenester, inkludert kundeservice, kundestøttesenter, et webnettsted, elektronisk post og verdensomspennende salgskontorer. Dette vedlegget inneholder informasjon om hvordan du kontakter Microsemi SoC Products Group og bruker disse støttetjenestene.
Kundeservice
Kontakt kundeservice for ikke-teknisk produktstøtte, for eksempel produktpriser, produktoppgraderinger, oppdateringsinformasjon, ordrestatus og autorisasjon.
Fra Nord-Amerika, ring 800.262.1060
Fra resten av verden, ring 650.318.4460 Fax, fra hvor som helst i verden, 408.643.6913
Kundesenter for teknisk støtte
Microsemi SoC Products Group bemanner sitt tekniske kundestøttesenter med svært dyktige ingeniører som kan hjelpe deg med å svare på maskinvare-, programvare- og designspørsmål om Microsemi SoC-produkter. Kundestøttesenteret bruker mye tid på å lage applikasjonsnotater, svar på vanlige spørsmål i designsyklusen, dokumentasjon av kjente problemer og ulike vanlige spørsmål. Så før du kontakter oss, vennligst besøk våre nettressurser. Det er svært sannsynlig at vi allerede har svart på spørsmålene dine.
Teknisk støtte
Besøk kundestøtten webnettstedet (www.microsemi.com/soc/support/search/default.aspx) for mer informasjon og støtte. Mange svar tilgjengelig på den søkbare web ressursen inkluderer diagrammer, illustrasjoner og lenker til andre ressurser på webnettstedet.
Webnettstedet
Du kan bla gjennom en rekke teknisk og ikke-teknisk informasjon på SoC-hjemmesiden, på www.microsemi.com/soc.
Ta kontakt med kundestøttesenteret
Svært dyktige ingeniører bemanner det tekniske støttesenteret. Det tekniske støttesenteret kan kontaktes via e-post eller gjennom Microsemi SoC Products Group webnettstedet.
E-post
Du kan kommunisere dine tekniske spørsmål til vår e-postadresse og få svar tilbake via e-post, faks eller telefon. Dessuten, hvis du har designproblemer, kan du sende designet ditt på e-post files å motta hjelp. Vi overvåker kontinuerlig e-postkontoen gjennom dagen. Når du sender forespørselen din til oss, må du huske å inkludere fullt navn, firmanavn og kontaktinformasjon for effektiv behandling av forespørselen.
E-postadressen til teknisk støtte er soc_tech@microsemi.com.
Mine saker
Microsemi SoC Products Group-kunder kan sende inn og spore tekniske saker online ved å gå til Mine saker.
Utenfor USA
Kunder som trenger assistanse utenfor amerikanske tidssoner kan enten kontakte teknisk støtte via e-post (soc_tech@microsemi.com) eller kontakt et lokalt salgskontor. Salgskontoroppføringer finner du på
www.microsemi.com/soc/company/contact/default.aspx.
ITAR teknisk støtte
For teknisk støtte på RH og RT FPGAer som er regulert av International Traffic in Arms Regulations (ITAR), kontakt oss via soc_tech_itar@microsemi.com. Alternativt, i Mine saker, velg Ja i rullegardinlisten ITAR. For en fullstendig liste over ITAR-regulerte Microsemi FPGA-er, besøk ITAR web side.
Microsemi Corporation (NASDAQ: MSCC) tilbyr en omfattende portefølje av halvlederløsninger for: romfart, forsvar og sikkerhet; bedrift og kommunikasjon; og industrielle og alternative energimarkeder. Produktene inkluderer høyytelses, høypålitelige analoge og RF-enheter, blandede signal- og RF-integrerte kretser, tilpassbare SoC-er, FPGA-er og komplette undersystemer. Microsemi har hovedkontor i Aliso Viejo, California. Lær mer på www.microsemi.com.
Microsemi Corporate Headquarters One Enterprise, Aliso Viejo CA 92656 USA Innenfor USA: +1 949-380-6100 Salg: +1 949-380-6136
Faks: +1 949-215-4996
© 2013 Microsemi Corporation. Alle rettigheter forbeholdt. Microsemi og Microsemi-logoen er varemerker for Microsemi Corporation. Alle andre varemerker og tjenestemerker tilhører sine respektive eiere.
Dokumenter / Ressurser
![]() |
Microsemi IGLOO2 HPMS DDR-kontrollerkonfigurasjon [pdfBrukerhåndbok IGLOO2 HPMS DDR-kontrollerkonfigurasjon, IGLOO2, HPMS DDR-kontrollerkonfigurasjon, DDR-kontrollerkonfigurasjon, konfigurasjon |