Microsemi IGLOO2 HPMS DDR-controllerkonfiguration
Indledning
IGLOO2 HPMS har en indbygget DDR-controller (HPMS DDR). Denne DDR-controller er beregnet til at styre en off-chip DDR-hukommelse. HPMS DDR-controlleren kan tilgås fra HPMS (ved hjælp af HPDMA) såvel som fra FPGA-stoffet.
Når du bruger System Builder til at bygge en systemblok, der inkluderer en HPMS DDR, konfigurerer System Builder HPMS DDR-controlleren for dig baseret på dine indtastninger og valg.
Der kræves ingen separat HPMS DDR-konfiguration af brugeren. For detaljer henvises til IGLOO2 System Builder Brugervejledning.
System Builder
System Builder
I em Builder for at konfigurere HPMS DDR automatisk.
- På fanen Enhedsfunktioner i System Builder skal du markere HPMS External DDR Memory (HPMS DDR).
- På fanen Hukommelser skal du vælge DDR-hukommelsestypen:
- DDR2
- DDR3
- LPDDR
- Vælg bredden på DDR-hukommelsen: 8, 16 eller 32
- Marker ECC, hvis du vil have ECC til DDR.
- Indtast indstillingstiden for DDR-hukommelsen. Dette er den tid, DDR-hukommelsen kræver for at initialisere.
- Klik på Importer registerkonfiguration for at importere registerværdierne for FDDR fra en eksisterende tekst file indeholdende registerværdierne. Se tabel 1 for registerkonfigurationen file syntaks.
Libero gemmer automatisk disse konfigurationsdata i eNVM. Ved nulstilling af FPGA vil disse konfigurationsdata automatisk blive kopieret til HPMS DDR.
Figur 1 • System Builder og HPMS DDR
Tabel 1 • Registrer konfiguration 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-controllerkonfiguration
Når du bruger HPMS DDR-controlleren til at få adgang til en ekstern DDR-hukommelse, skal DDR-controlleren initialiseres under kørsel. Dette gøres ved at skrive konfigurationsdata til dedikerede DDR-controllerkonfigurationsregistre. I IGLOO2 gemmer eNVM registerkonfigurationsdataene, og efter FPGA-nulstilling kopieres konfigurationsdataene fra eNVM til HPMS DDR's dedikerede registre til initialisering.
HPMS DDR-kontrolregistre
HPMS DDR-controlleren har et sæt registre, der skal konfigureres under kørsel. Konfigurationsværdierne for disse registre repræsenterer forskellige parametre, såsom DDR-tilstand, PHY-bredde, burst-tilstand og ECC. For fuldstændige detaljer om DDR-controllerens konfigurationsregistre henvises til Microsemi IGLOO2-brugervejledningen
HPMS MDDR-registre-konfiguration
Sådan angiver du DDR-registerværdierne:
- Brug en teksteditor uden for Libero SoC, forbered en tekst file indeholdende registernavne og -værdier, som i figur 1-1.
- Fra System Builders Hukommelse fane, klik på Importer Register Configuration.
- Naviger til placeringen af registreringskonfigurationsteksten file du har forberedt i trin 1 og vælg file at importere.
Figur 1-1 • Registrer konfigurationsdata – tekstformat
HPMS DDR-initialisering
De registerkonfigurationsdata, du importerer til HPMS DDR, indlæses i eNVM'en og kopieres til HPMS DDR-konfigurationsregistrene ved FPGA-nulstilling. Der kræves ingen brugerhandling for at initialisere HPMS DDR under kørsel. Denne automatiserede initialisering er også modelleret i simulering.
Portbeskrivelse
DDR PHY-grænseflade
Disse porte er eksponeret på det øverste niveau af den System Builder-genererede blok. Se brugervejledningen til IGLOO2 System Builder for detaljer. Tilslut disse porte til din DDR-hukommelse.
Tabel 2-1 • DDR PHY-grænseflade
Port navn | Retning | Beskrivelse |
MDDR_CAS_N | UD | DRAM CASN |
MDDR_CKE | UD | DRAM CKE |
MDDR_CLK | UD | Ur, P-side |
MDDR_CLK_N | UD | Ur, N-side |
MDDR_CS_N | UD | DRAM CSN |
MDDR_ODT | UD | DRAM ODT |
MDDR_RAS_N | UD | DRAM RASN |
MDDR_RESET_N | UD | DRAM-nulstilling til DDR3 |
MDDR_WE_N | UD | DRAM WEN |
MDDR_ADDR[15:0] | UD | Dram adresse bits |
MDDR_BA[2:0] | UD | Dram Bank Adresse |
MDDR_DM_RDQS ([3:0]/[1:0]/[0]) | IND UD | Dram Data Mask |
MDDR_DQS ([3:0]/[1:0]/[0]) | IND UD | Dram Data Strobe Input/Output – P Side |
MDDR_DQS_N ([3:0]/[1:0]/[0]) | IND UD | Dram Data Strobe Input/Output – N Side |
MDDR_DQ ([31:0]/[15:0]/[7:0]) | IND UD | DRAM Data Input/Output |
MDDR_DQS_TMATCH_0_IN | IN | FIFO i signal |
MDDR_DQS_TMATCH_0_OUT | UD | FIFO ud-signal |
MDDR_DQS_TMATCH_1_IN | IN | FIFO i signal (kun 32-bit) |
MDDR_DQS_TMATCH_1_OUT | UD | FIFO ud-signal (kun 32-bit) |
MDDR_DM_RDQS_ECC | IND UD | Dram ECC Data Mask |
MDDR_DQS_ECC | IND UD | Dram ECC Data Strobe Input/Output – P Side |
MDDR_DQS_ECC_N | IND UD | Dram ECC Data Strobe Input/Output – N Side |
MDDR_DQ_ECC ([3:0]/[1:0]/[0]) | IND UD | DRAM ECC Data Input/Output |
MDDR_DQS_TMATCH_ECC_IN | IN | ECC FIFO i signal |
MDDR_DQS_TMATCH_ECC_OUT | UD | ECC FIFO udsignal (kun 32-bit) |
Portbredder for nogle porte ændres afhængigt af valget af PHY-bredden. Notationen "[a:0]/[b:0]/[c:0]" bruges til at angive sådanne porte, hvor "[a:0]" refererer til portbredden, når en 32-bit PHY-bredde er valgt , "[b:0]" svarer til en 16-bit PHY-bredde, og "[c:0]" svarer til en 8-bit PHY-bredde.
Produktsupport
Microsemi SoC Products Group støtter sine produkter med forskellige supporttjenester, herunder kundeservice, teknisk kundesupportcenter, et webwebsted, elektronisk post og verdensomspændende salgskontorer. Dette appendiks indeholder oplysninger om at kontakte Microsemi SoC Products Group og bruge disse supporttjenester.
Kundeservice
Kontakt kundeservice for ikke-teknisk produktsupport, såsom produktpriser, produktopgraderinger, opdateringsoplysninger, ordrestatus og godkendelse.
Fra Nordamerika, ring 800.262.1060
Fra resten af verden, ring 650.318.4460 Fax, hvor som helst i verden, 408.643.6913
Kunde Teknisk Support Center
Microsemi SoC Products Group bemander sit tekniske kundesupportcenter med højtuddannede ingeniører, som kan hjælpe med at besvare dine hardware-, software- og designspørgsmål om Microsemi SoC-produkter. Customer Technical Support Center bruger meget tid på at oprette applikationsnotater, svar på almindelige designcyklusspørgsmål, dokumentation af kendte problemer og forskellige ofte stillede spørgsmål. Så før du kontakter os, bedes du besøge vores onlineressourcer. Det er meget sandsynligt, at vi allerede har besvaret dine spørgsmål.
Teknisk support
Besøg kundesupporten webwebsted (www.microsemi.com/soc/support/search/default.aspx) for mere information og support. Mange svar tilgængelige på den søgbare web ressource inkluderer diagrammer, illustrationer og links til andre ressourcer på webwebsted.
Webwebsted
Du kan gennemse en række forskellige tekniske og ikke-tekniske oplysninger på SoC-hjemmesiden på www.microsemi.com/soc.
Kontakt det tekniske kundesupportcenter
Højt dygtige ingeniører bemander Technical Support Center. Det tekniske supportcenter kan kontaktes via e-mail eller gennem Microsemi SoC Products Group webwebsted.
E-mail
Du kan kommunikere dine tekniske spørgsmål til vores e-mailadresse og modtage svar tilbage via e-mail, fax eller telefon. Hvis du har designproblemer, kan du også maile dit design files at modtage assistance. Vi overvåger konstant e-mail-kontoen i løbet af dagen. Når du sender din anmodning til os, skal du sørge for at inkludere dit fulde navn, firmanavn og dine kontaktoplysninger for effektiv behandling af din anmodning.
Den tekniske support-e-mailadresse er soc_tech@microsemi.com.
Mine sager
Microsemi SoC Products Group-kunder kan indsende og spore tekniske sager online ved at gå til Mine sager.
Uden for USA
Kunder, der har brug for assistance uden for de amerikanske tidszoner, kan enten kontakte teknisk support via e-mail (soc_tech@microsemi.com) eller kontakt et lokalt salgskontor. Salgskontoroversigter kan findes på
www.microsemi.com/soc/company/contact/default.aspx.
ITAR teknisk support
For teknisk support på RH og RT FPGA'er, der er reguleret af International Traffic in Arms Regulations (ITAR), kontakt os via soc_tech_itar@microsemi.com. Alternativt kan du i Mine sager vælge Ja på rullelisten ITAR. Besøg ITAR for en komplet liste over ITAR-regulerede Microsemi FPGA'er web side.
Microsemi Corporation (NASDAQ: MSCC) tilbyder en omfattende portefølje af halvlederløsninger til: rumfart, forsvar og sikkerhed; virksomhed og kommunikation; og industrielle og alternative energimarkeder. Produkterne omfatter højtydende, højpålidelige analoge og RF-enheder, blandede signal- og RF-integrerede kredsløb, tilpassede SoC'er, FPGA'er og komplette undersystemer. Microsemi har hovedkvarter i Aliso Viejo, Californien. Lær mere på www.microsemi.com.
Microsemi Corporate Headquarters One Enterprise, Aliso Viejo CA 92656 USA Inden for USA: +1 949-380-6100 Salg: +1 949-380-6136
Fax: +1 949-215-4996
© 2013 Microsemi Corporation. Alle rettigheder forbeholdes. Microsemi og Microsemi-logoet er varemærker tilhørende Microsemi Corporation. Alle andre varemærker og servicemærker tilhører deres respektive ejere.
Dokumenter/ressourcer
![]() |
Microsemi IGLOO2 HPMS DDR-controllerkonfiguration [pdfBrugervejledning IGLOO2 HPMS DDR-controllerkonfiguration, IGLOO2, HPMS DDR-controllerkonfiguration, DDR-controllerkonfiguration, konfiguration |