Microsemi -LOGO

Microsemi IGLOO2 HPMS DDR Controller konfiguraasje

Microsemi -DG0618-Flater-deteksje-en-korreksje-op-SmartFusion2-apparaten-brûkende-DDR-ûnthâld-PRODUCT-IMAGE

Ynlieding

De IGLOO2 HPMS hat in ynbêde DDR-controller (HPMS DDR). Dizze DDR-controller is bedoeld om in off-chip DDR-ûnthâld te kontrolearjen. De HPMS DDR-controller kin tagonklik wurde fan 'e HPMS (mei HPDMA) as fan' e FPGA-stof.
As jo ​​Systeembouwer brûke om in systeemblok te bouwen dat in HPMS DDR omfettet, konfigurearret Systeembouwer de HPMS DDR-controller foar jo op basis fan jo yngongen en seleksjes.
Gjin aparte HPMS DDR-konfiguraasje troch de brûker is nedich. Foar details, ferwize asjebleaft de IGLOO2 System Builder User's Guide.
Systeembouwer

Systeembouwer

Yn em Builder om de HPMS DDR automatysk te konfigurearjen.

  1.  Kontrolearje yn it ljepblêd Apparaatfunksjes fan Systeembouwer HPMS External DDR Memory (HPMS DDR).
  2. Selektearje yn it ljepblêd Memories it DDR-ûnthâldtype:
    • DDR2
    •  DDR3
    • LPDDR
  3. Selektearje de breedte fan it DDR-ûnthâld: 8, 16 of 32
  4. Kontrolearje ECC as jo ECC hawwe wolle foar de DDR.
  5. Fier de DDR ûnthâld ynstelling tiid. Dit is de tiid dat it DDR-ûnthâld fereasket om te inisjalisearjen.
  6. Klikje Registerkonfiguraasje ymportearje om de Registerwearden foar de FDDR út in besteande tekst te ymportearjen file befettet de register wearden. Sjoch Tabel 1 foar de registerkonfiguraasje file syntaksis.
    Libero bewarret dizze konfiguraasjegegevens automatysk yn 'e eNVM. By FPGA-reset wurde dizze konfiguraasjegegevens automatysk kopiearre nei de HPMS DDR.

figuer 1 • Systeembouwer en HPMS DDR

Microsemi-IGLOO2-HPMS-DDR-Controller-Konfiguraasje-1

tabel 1 • Registrearje Konfiguraasje File Syntaksis

  • 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 Controller konfiguraasje

As jo ​​​​de HPMS DDR Controller brûke om tagong te krijen ta in ekstern DDR-ûnthâld, moat de DDR-controller wurde inisjalisearre by runtime. Dit wurdt dien troch it skriuwen fan konfiguraasjegegevens nei tawijd DDR-konfiguraasjeregisters. Yn IGLOO2 bewarret de eNVM de registerkonfiguraasjegegevens en nei FPGA-reset wurde de konfiguraasjegegevens kopieare fan 'e eNVM nei de tawijd registers fan' e HPMS DDR foar inisjalisaasje.

HPMS DDR Control Registers
De HPMS DDR Controller hat in set registers dy't moatte wurde konfigurearre by runtime. De konfiguraasjewearden foar dizze registers fertsjintwurdigje ferskate parameters, lykas DDR-modus, PHY-breedte, burstmodus en ECC. Foar folsleine details oer de konfiguraasjeregisters fan 'e DDR-controller ferwize asjebleaft de Microsemi IGLOO2 User's Guide
HPMS MDDR Registers Konfiguraasje

Om de DDR Register-wearden oan te jaan:

  1. Brûk in tekstbewurker bûten Libero SoC, meitsje in tekst ta file befettet de Register nammen en wearden, lykas yn figuer 1-1.
  2. Klikje op it ljepblêd Unthâld fan Systeembouwer, ymportearje registrearje konfiguraasje.
  3. Navigearje nei de lokaasje fan 'e Registraasjekonfiguraasjetekst file jo hawwe taret yn Stap 1 en selektearje de file ymportearje.

figuer 1-1 • Registrearje konfiguraasje Data - Tekst Format

Microsemi-IGLOO2-HPMS-DDR-Controller-Konfiguraasje-2

HPMS DDR inisjalisaasje
De registerkonfiguraasjegegevens dy't jo ymportearje foar de HPMS DDR wurde laden yn 'e eNVM en kopieare nei de HPMS DDR-konfiguraasjeregisters by FPGA-reset. Gjin brûkersaksje is nedich om de HPMS DDR te inisjalisearjen by runtime. Dizze automatisearre inisjalisaasje wurdt ek modelearre yn simulaasje.

Port Beskriuwing

DDR PHY ynterface
Dizze havens wurde bleatsteld op it boppeste nivo fan it systeembouwer generearre blok. Foar details, rieplachtsje de IGLOO2 System Builder User Guide. Ferbine dizze havens oan jo DDR ûnthâld.

Tabel 2-1 • DDR PHY Interface

Port Namme Rjochting Beskriuwing
MDDR_CAS_N ÚT DRAM CASN
MDDR_CKE ÚT DRAM CKE
MDDR_CLK ÚT Klok, P side
MDDR_CLK_N ÚT Klok, N side
MDDR_CS_N ÚT DRAM CSN
MDDR_ODT ÚT DRAM ODT
MDDR_RAS_N ÚT DRAM RASN
MDDR_RESET_N ÚT DRAM weromsette foar DDR3
MDDR_WE_N ÚT DRAM WEN
MDDR_ADDR[15:0] ÚT Dram Adres bits
MDDR_BA[2:0] ÚT Dram Bank Adres
MDDR_DM_RDQS ([3:0]/[1:0]/[0]) YN ÚT Dram Data Mask
MDDR_DQS ([3:0]/[1:0]/[0]) YN ÚT Dram Data Strobe Ynput / Utfier - P Side
MDDR_DQS_N ([3:0]/[1:0]/[0]) YN ÚT Dram Data Strobe Ynput / Utfier - N Side
MDDR_DQ ([31:0]/[15:0]/[7:0]) YN ÚT DRAM Data Ynfier / Utfier
MDDR_DQS_TMATCH_0_IN IN FIFO yn sinjaal
MDDR_DQS_TMATCH_0_OUT ÚT FIFO út sinjaal
MDDR_DQS_TMATCH_1_IN IN FIFO yn sinjaal (allinich 32-bit)
MDDR_DQS_TMATCH_1_OUT ÚT FIFO-útsignal (allinich 32-bit)
MDDR_DM_RDQS_ECC YN ÚT Dram ECC Data Mask
MDDR_DQS_ECC YN ÚT Dram ECC Data Strobe Ynfier / Utfier - P Side
MDDR_DQS_ECC_N YN ÚT Dram ECC Data Strobe Ynput / Utfier - N Side
MDDR_DQ_ECC ([3:0]/[1:0]/[0]) YN ÚT DRAM ECC Data Ynfier / Utfier
MDDR_DQS_TMATCH_ECC_IN IN ECC FIFO yn sinjaal
MDDR_DQS_TMATCH_ECC_OUT ÚT ECC FIFO út sinjaal (allinich 32-bit)

Port widths foar guon havens feroarje ôfhinklik fan de seleksje fan de PHY breedte. De notaasje "[a:0]/[b:0]/[c:0]" wurdt brûkt om sokke poarten oan te jaan, wêrby't "[a:0]" ferwiist nei de poartebreedte as in 32-bit PHY-breedte selektearre is , "[b:0]" komt oerien mei in 16-bit PHY-breedte, en "[c:0]" komt oerien mei in 8-bit PHY-breedte.

Produkt Support

Microsemi SoC Products Group stipet har produkten mei ferskate stipe tsjinsten, ynklusyf Customer Service, Customer Technical Support Center, in webside, elektroanyske post, en wrâldwide ferkeapkantoaren. Dizze taheaksel befettet ynformaasje oer kontakt opnimme mei Microsemi SoC Products Group en it brûken fan dizze stipe tsjinsten.

Klant Service
Nim kontakt op mei Customer Service foar net-technyske produktstipe, lykas produktprizen, produktupgrades, update-ynformaasje, bestelstatus en autorisaasje.
Ut Noard-Amearika, skilje 800.262.1060
Fan 'e rest fan' e wrâld, skilje 650.318.4460 Fax, fan oeral yn 'e wrâld, 408.643.6913

Customer Technical Support Center
Microsemi SoC Products Group bemannet har Customer Technical Support Center mei heechoplate yngenieurs dy't kinne helpe beantwurdzjen fan jo fragen oer hardware, software en ûntwerp oer Microsemi SoC Products. It Customer Technical Support Center besteget in protte tiid oan it meitsjen fan applikaasjenotysjes, antwurden op mienskiplike fragen oer ûntwerpsyklus, dokumintaasje fan bekende problemen, en ferskate FAQ's. Dat, foardat jo kontakt mei ús opnimme, besykje asjebleaft ús online boarnen. It is heul wierskynlik dat wy jo fragen al beantwurde hawwe.

Technyske stipe
Besykje de Customer Support webside (www.microsemi.com/soc/support/search/default.aspx) foar mear ynformaasje en stipe. In protte antwurden beskikber op it sykjen web boarne befetsje diagrammen, yllustraasjes en keppelings nei oare boarnen op 'e website.

Website
Jo kinne blêdzje in ferskaat oan technyske en net-technyske ynformaasje op de SoC thússide, at www.microsemi.com/soc.

Kontakt opnimme mei de Customer Technical Support Center
Heech betûfte yngenieurs personiel it Technical Support Center. It Technical Support Center kin kontakt opnommen wurde mei fia e-post of fia de Microsemi SoC Products Group website.

Email
Jo kinne jo technyske fragen oan ús e-mailadres kommunisearje en antwurden werom krije fia e-post, faks of tillefoan. Ek as jo ûntwerpproblemen hawwe, kinne jo jo ûntwerp e-post stjoere files om help te ûntfangen. Wy kontrolearje it e-postakkount konstant de hiele dei. As jo ​​​​jo fersyk nei ús ferstjoere, wês dan wis dat jo jo folsleine namme, bedriuwsnamme en jo kontaktynformaasje opnimme foar effisjinte ferwurking fan jo oanfraach.
It e-postadres foar technyske stipe is soc_tech@microsemi.com.

Myn gefallen
Klanten fan Microsemi SoC Products Group kinne technyske gefallen online yntsjinje en folgje troch nei My Cases te gean.

Bûten de FS
Klanten dy't bystân nedich binne bûten de Amerikaanske tiidsônes kinne kontakt opnimme mei technyske stipe fia e-post (soc_tech@microsemi.com) of nim kontakt op mei in pleatslik ferkeapkantoar. Ferkeap kantoar listings kinne fûn wurde op
www.microsemi.com/soc/company/contact/default.aspx.

ITAR Technyske stipe
Foar technyske stipe op RH- en RT FPGA's dy't wurde regele troch International Traffic in Arms Regulations (ITAR), nim dan kontakt mei ús op fia soc_tech_itar@microsemi.com. As alternatyf, yn My Cases, selektearje Ja yn 'e útklaplist ITAR. Foar in folsleine list fan ITAR-regulearre Microsemi FPGA's, besykje de ITAR web side.

Microsemi Corporation (NASDAQ: MSCC) biedt in wiidweidich portefúlje fan semiconductor oplossings foar: aerospace, definsje en feiligens; bedriuw en kommunikaasje; en yndustriële en alternative enerzjymerken. Produkten omfetsje hege prestaasjes, hege betrouberens analoge en RF-apparaten, mingde sinjaal- en RF-yntegreare circuits, oanpasbere SoC's, FPGA's, en folsleine subsystemen. Microsemi hat it haadkantoar yn Aliso Viejo, Calif. Mear ynformaasje op www.microsemi.com.

Microsemi Corporate Headquarters One Enterprise, Aliso Viejo CA 92656 USA Binnen de FS: +1 949-380-6100 Ferkeap: +1 949-380-6136
Fax: +1 949-215-4996

© 2013 Microsemi Corporation. Alle rjochten foarbehâlden. Microsemi en it Microsemi-logo binne hannelsmerken fan Microsemi Corporation. Alle oare hannelsmerken en tsjinstmerken binne it eigendom fan har respektive eigners.

Dokuminten / Resources

Microsemi IGLOO2 HPMS DDR Controller konfiguraasje [pdf] Brûkersgids
IGLOO2 HPMS DDR Controller Configuration, IGLOO2, HPMS DDR Controller Configuration, DDR Controller Configuration, Configuration

Referinsjes

Lit in reaksje efter

Jo e-mailadres sil net publisearre wurde. Ferplichte fjilden binne markearre *