Mikrosemi -LOGO

Microsemi IGLOO2 HPMS DDR-kontrollerkonfiguration

Microsemi -DG0618-Feldetektering-och-korrigering-på-SmartFusion2-enheter-använder-DDR-minne-PRODUCT-IMAGE

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.

  1.  Markera HPMS External DDR Memory (HPMS DDR) på fliken Enhetsfunktioner i System Builder.
  2. På fliken Minnen väljer du DDR-minnestyp:
    • DDR2
    •  DDR3
    • LPDDR
  3. Välj bredden på DDR-minnet: 8, 16 eller 32
  4. Markera ECC om du vill ha ECC för DDR.
  5. Ange inställningstiden för DDR-minnet. Detta är den tid som DDR-minnet kräver för att initieras.
  6. 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

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

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:

  1. 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.
  2. Klicka på Importera registerkonfiguration på fliken Minne i System Builder.
  3. 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

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

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

Referenser

Lämna en kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade *