Microsemi IGLOO2 HPMS DDR-kontrollerkonfiguration
Introduktion
IGLOO2 HPMS har en inbyggd DDR-kontroller (HPMS DDR). Denna DDR-kontroller är avsedd att styra ett DDR-minne utanför chipet. HPMS DDR-styrenheten kan nås från HPMS (med HPDMA) såväl som från FPGA-tyget.
När du använder System Builder för att bygga ett systemblock som inkluderar en HPMS DDR, konfigurerar System Builder HPMS DDR-styrenheten åt dig baserat på dina poster och val.
Ingen separat HPMS DDR-konfiguration krävs av användaren. Mer information finns i användarhandboken för IGLOO2 System Builder.
Systemutvecklare
Systemutvecklare
I em Builder för att konfigurera HPMS DDR automatiskt.
- Markera HPMS External DDR Memory (HPMS DDR) på fliken Enhetsfunktioner i System Builder.
- På fliken Minnen väljer du DDR-minnestyp:
- DDR2
- DDR3
- LPDDR
- Välj bredden på DDR-minnet: 8, 16 eller 32
- Markera ECC om du vill ha ECC för DDR.
- Ange inställningstiden för DDR-minnet. Detta är den tid som DDR-minnet kräver för att initieras.
- Klicka på Importera registerkonfiguration för att importera registervärdena för FDDR från en befintlig text file som innehåller registervärdena. Se tabell 1 för registerkonfigurationen file syntax.
Libero lagrar automatiskt denna konfigurationsdata i eNVM. Vid återställning av FPGA kommer dessa konfigurationsdata automatiskt att kopieras till HPMS DDR.
Figur 1 • System Builder och HPMS DDR
Tabell 1 • Registrera konfiguration File Syntax
- 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-styrenhetskonfiguration
När du använder HPMS DDR Controller för att komma åt ett externt DDR-minne måste DDR Controller initieras vid körning. Detta görs genom att skriva konfigurationsdata till dedikerade DDR-kontrollerkonfigurationsregister. I IGLOO2 lagrar eNVM registerkonfigurationsdata och efter FPGA-återställning kopieras konfigurationsdata från eNVM till HPMS DDR:s dedikerade register för initiering.
HPMS DDR-kontrollregister
HPMS DDR Controller har en uppsättning register som måste konfigureras vid körning. Konfigurationsvärdena för dessa register representerar olika parametrar, såsom DDR-läge, PHY-bredd, skurläge och ECC. För fullständig information om DDR-kontrollerns konfigurationsregister, se Microsemi IGLOO2 User's Guide
HPMS MDDR-registerkonfiguration
Så här anger du DDR-registervärdena:
- Använd en textredigerare utanför Libero SoC, förbered en text file som innehåller registernamnen och -värdena, som i figur 1-1.
- Klicka på Importera registerkonfiguration på fliken Minne i System Builder.
- Navigera till platsen för registreringskonfigurationstexten file du har förberett i steg 1 och väljer file att importera.
Figur 1-1 • Registrera konfigurationsdata – Textformat
HPMS DDR-initiering
Registerkonfigurationsdata som du importerar för HPMS DDR laddas in i eNVM och kopieras till HPMS DDR-konfigurationsregistren vid återställning av FPGA. Ingen användaråtgärd krävs för att initiera HPMS DDR vid körning. Denna automatiserade initiering modelleras också i simulering.
Portbeskrivning
DDR PHY-gränssnitt
Dessa portar är exponerade på översta nivån av det systembyggargenererade blocket. Mer information finns i användarhandboken för IGLOO2 System Builder. Anslut dessa portar till ditt DDR-minne.
Tabell 2-1 • DDR PHY-gränssnitt
Portnamn | Riktning | Beskrivning |
MDDR_CAS_N | UT | DRAM CASN |
MDDR_CKE | UT | DRAM CKE |
MDDR_CLK | UT | Klocka, P-sida |
MDDR_CLK_N | UT | Klocka, N sida |
MDDR_CS_N | UT | DRAM CSN |
MDDR_ODT | UT | DRAM ODT |
MDDR_RAS_N | UT | DRAM RASN |
MDDR_RESET_N | UT | DRAM-återställning för DDR3 |
MDDR_WE_N | UT | DRAM WEN |
MDDR_ADDR[15:0] | UT | Dram Adress bitar |
MDDR_BA[2:0] | UT | Dram Bank Adress |
MDDR_DM_RDQS ([3:0]/[1:0]/[0]) | IN UT | Dram Data Mask |
MDDR_DQS ([3:0]/[1:0]/[0]) | IN UT | Dram Data Strobe Input/Output – P Side |
MDDR_DQS_N ([3:0]/[1:0]/[0]) | IN UT | Dram Data Strobe Input/Output – N sida |
MDDR_DQ ([31:0]/[15:0]/[7:0]) | IN UT | DRAM-datainmatning/-utgång |
MDDR_DQS_TMATCH_0_IN | IN | FIFO i signal |
MDDR_DQS_TMATCH_0_OUT | UT | FIFO utsignal |
MDDR_DQS_TMATCH_1_IN | IN | FIFO i signal (endast 32-bitars) |
MDDR_DQS_TMATCH_1_OUT | UT | FIFO ut-signal (endast 32-bitars) |
MDDR_DM_RDQS_ECC | IN UT | Dram ECC Data Mask |
MDDR_DQS_ECC | IN UT | Dram ECC Data Strobe Input/Output – P Side |
MDDR_DQS_ECC_N | IN UT | Dram ECC Data Strobe Input/Output – N sida |
MDDR_DQ_ECC ([3:0]/[1:0]/[0]) | IN UT | DRAM ECC Data In/Output |
MDDR_DQS_TMATCH_ECC_IN | IN | ECC FIFO i signal |
MDDR_DQS_TMATCH_ECC_OUT | UT | ECC FIFO utsignal (endast 32-bitars) |
Portbredderna för vissa portar ändras beroende på valet av PHY-bredd. Notationen "[a:0]/[b:0]/[c:0]" används för att beteckna sådana portar, där "[a:0]" hänvisar till portbredden när en 32-bitars PHY-bredd är vald , "[b:0]" motsvarar en 16-bitars PHY-bredd och "[c:0]" motsvarar en 8-bitars PHY-bredd.
Produktsupport
Microsemi SoC Products Group stödjer sina produkter med olika supporttjänster, inklusive kundtjänst, tekniskt kundsupportcenter, ett webwebbplats, e-post och försäljningskontor över hela världen. Den här bilagan innehåller information om hur du kontaktar Microsemi SoC Products Group och använder dessa supporttjänster.
Kundservice
Kontakta kundtjänst för icke-teknisk produktsupport, såsom produktpriser, produktuppgraderingar, uppdateringsinformation, orderstatus och auktorisering.
Från Nordamerika, ring 800.262.1060
Från resten av världen, ring 650.318.4460 Fax, var som helst i världen, 408.643.6913
Kundsupportcenter
Microsemi SoC Products Group bemannar sitt tekniska kundsupportcenter med mycket skickliga ingenjörer som kan hjälpa dig att svara på dina frågor om hårdvara, mjukvara och design om Microsemi SoC-produkter. Customer Technical Support Center lägger ner mycket tid på att skapa programanteckningar, svar på vanliga designcykelfrågor, dokumentation av kända problem och olika vanliga frågor. Så, innan du kontaktar oss, vänligen besök våra onlineresurser. Det är mycket troligt att vi redan har svarat på dina frågor.
Teknisk support
Besök kundsupporten webwebbplats (www.microsemi.com/soc/support/search/default.aspx) för mer information och support. Många svar tillgängliga på den sökbara web resursen inkluderar diagram, illustrationer och länkar till andra resurser på webplats.
Webplats
Du kan bläddra i en mängd olika tekniska och icke-tekniska uppgifter på SoCs hemsida, på www.microsemi.com/soc.
Kontakta Customer Technical Support Center
Högutbildade ingenjörer bemannar tekniskt supportcenter. Det tekniska supportcentret kan kontaktas via e-post eller via Microsemi SoC Products Group webplats.
E-post
Du kan kommunicera dina tekniska frågor till vår e-postadress och få svar via e-post, fax eller telefon. Om du har designproblem kan du också maila din design files att få hjälp. Vi övervakar ständigt e-postkontot under hela dagen. När du skickar din förfrågan till oss, se till att inkludera ditt fullständiga namn, företagsnamn och din kontaktinformation för effektiv behandling av din förfrågan.
Den tekniska supportens e-postadress är soc_tech@microsemi.com.
Mina fall
Microsemi SoC Products Group-kunder kan skicka in och spåra tekniska fall online genom att gå till Mina ärenden.
Utanför USA
Kunder som behöver hjälp utanför USA:s tidszoner kan antingen kontakta teknisk support via e-post (soc_tech@microsemi.com) eller kontakta ett lokalt försäljningskontor. Försäljningskontorslistor finns på
www.microsemi.com/soc/company/contact/default.aspx.
ITAR teknisk support
För teknisk support på RH och RT FPGA som regleras av International Traffic in Arms Regulations (ITAR), kontakta oss via soc_tech_itar@microsemi.com. Alternativt, i Mina ärenden, välj Ja i rullgardinsmenyn ITAR. För en komplett lista över ITAR-reglerade Microsemi FPGA:er, besök ITAR web sida.
Microsemi Corporation (NASDAQ: MSCC) erbjuder en omfattande portfölj av halvledarlösningar för: flyg, försvar och säkerhet; företag och kommunikation; och industriella och alternativa energimarknader. Produkterna inkluderar högpresterande, högtillförlitliga analoga och RF-enheter, integrerade kretsar för blandade signaler och RF, anpassningsbara SoC:er, FPGA:er och kompletta delsystem. Microsemi har sitt huvudkontor i Aliso Viejo, Kalifornien. Läs mer på www.microsemi.com.
Microsemi Corporate Headquarters One Enterprise, Aliso Viejo CA 92656 USA Inom USA: +1 949-380-6100 Försäljning: +1 949-380-6136
Fax: +1 949-215-4996
© 2013 Microsemi Corporation. Alla rättigheter förbehållna. Microsemi och Microsemi-logotypen är varumärken som tillhör Microsemi Corporation. Alla andra varumärken och servicemärken tillhör sina respektive ägare.
Dokument/resurser
![]() |
Microsemi IGLOO2 HPMS DDR-kontrollerkonfiguration [pdf] Användarhandbok IGLOO2 HPMS DDR Controller Configuration, IGLOO2, HPMS DDR Controller Configuration, DDR Controller Configuration, Configuration |