Mikrosemi -LOGO

Microsemi IGLOO2 HPMS DDR-kontrollerkonfigurasjon

Microsemi -DG0618-Feildeteksjon-og-korrigering-på-SmartFusion2-enheter-bruker-DDR-minne-PRODUCT-IMAGE

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.

  1.  I kategorien Enhetsfunksjoner i System Builder, merk av for HPMS Eksternt DDR-minne (HPMS DDR).
  2. I Minner-fanen velger du DDR-minnetype:
    • DDR2
    •  DDR3
    • LPDDR
  3. Velg bredden på DDR-minnet: 8, 16 eller 32
  4. Kryss av for ECC hvis du vil ha ECC for DDR.
  5. Angi innstillingstiden for DDR-minnet. Dette er tiden DDR-minnet krever for å initialiseres.
  6. 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

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

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:

  1. Bruk et tekstredigeringsprogram utenfor Libero SoC, lag en tekst file som inneholder registernavnene og -verdiene, som i figur 1-1.
  2. Fra System Builders Memory-fane klikker du på Importer Register Configuration.
  3. Naviger til plasseringen av registreringskonfigurasjonsteksten file du har forberedt i trinn 1 og velger file å importere.

Figur 1-1 • Registrer konfigurasjonsdata – tekstformat

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

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

Referanser

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket *