Mikrosemi -LOGO

Microsemi IGLOO2 HPMS DDR-beheerderkonfigurasie

Microsemi -DG0618-Foutopsporing-en-regstelling-op-SmartFusion2-Toestelle-met-DDR-geheue-PRODUK-BEELD

Inleiding

Die IGLOO2 HPMS het 'n ingeboude DDR-beheerder (HPMS DDR). Hierdie DDR-beheerder is bedoel om 'n off-chip DDR-geheue te beheer. Die HPMS DDR-beheerder kan verkry word vanaf die HPMS (met HPDMA) sowel as vanaf die FPGA-stof.
Wanneer jy System Builder gebruik om 'n stelselblok te bou wat 'n HPMS DDR insluit, konfigureer System Builder die HPMS DDR-beheerder vir jou op grond van jou inskrywings en keuses.
Geen aparte HPMS DDR-konfigurasie deur die gebruiker word vereis nie. Vir besonderhede, verwys asseblief na die IGLOO2 System Builder User's Guide.
Stelselbouer

Stelselbouer

In em Builder om die HPMS DDR outomaties in te stel.

  1.  Gaan na HPMS Eksterne DDR-geheue (HPMS DDR) in die Toestelkenmerke-oortjie van Stelselbouer.
  2. In die Memories-oortjie, kies die DDR-geheuetipe:
    • DDR2
    •  DDR3
    • LPDDR
  3. Kies die breedte van die DDR-geheue: 8, 16 of 32
  4. Merk ECC as jy ECC vir die DDR wil hê.
  5. Voer die DDR-geheue-instellingstyd in. Dit is die tyd wat die DDR-geheue benodig om te inisialiseer.
  6. Klik Import Register Configuration om die Register-waardes vir die FDDR van 'n bestaande teks in te voer file wat die registerwaardes bevat. Sien Tabel 1 vir die registerkonfigurasie file sintaksis.
    Libero stoor hierdie konfigurasiedata outomaties in die eNVM. By FPGA-terugstelling sal hierdie konfigurasiedata outomaties na die HPMS DDR gekopieer word.

Figuur 1 • Stelselbouer en HPMS DDR

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

Tabel 1 • Registreer konfigurasie File Sintaksis

  • 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-beheerderkonfigurasie

Wanneer jy die HPMS DDR-beheerder gebruik om toegang tot 'n eksterne DDR-geheue te verkry, moet die DDR-beheerder tydens looptyd geïnisieer word. Dit word gedoen deur konfigurasiedata na toegewyde DDR-beheerderkonfigurasieregisters te skryf. In IGLOO2 stoor die eNVM die registerkonfigurasiedata en na FPGA-terugstelling word die konfigurasiedata vanaf die eNVM na die HPMS DDR se toegewyde registers gekopieer vir inisialisering.

HPMS DDR-beheerregisters
Die HPMS DDR-beheerder het 'n stel registers wat tydens looptyd gekonfigureer moet word. Die konfigurasiewaardes vir hierdie registers verteenwoordig verskillende parameters, soos DDR-modus, PHY-wydte, burst-modus en ECC. Vir volledige besonderhede oor die DDR kontroleerder konfigurasie registers, verwys asseblief na die Microsemi IGLOO2 Gebruikersgids
HPMS MDDR-registers konfigurasie

Om die DDR-registerwaardes te spesifiseer:

  1. Gebruik 'n teksredigeerder buite Libero SoC, berei 'n teks voor file wat die Registername en waardes bevat, soos in Figuur 1-1.
  2. Van System Builder se Memory-oortjie, klik Import Register Configuration.
  3. Navigeer na die ligging van die Registrasie-konfigurasie-teks file jy het in Stap 1 voorberei en kies die file om in te voer.

Figuur 1-1 • Registreer konfigurasiedata – teksformaat

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

HPMS DDR Inisialisering
Die registerkonfigurasiedata wat u vir die HPMS DDR invoer, word in die eNVM gelaai en na die HPMS DDR-konfigurasieregisters gekopieer wanneer FPGA-terugstelling is. Geen gebruikeraksie word vereis om die HPMS DDR tydens looptyd te inisialiseer nie. Hierdie outomatiese inisialisering word ook in simulasie gemodelleer.

Port Beskrywing

DDR PHY-koppelvlak
Hierdie poorte word op die boonste vlak van die Stelselbouer-gegenereerde blok blootgestel. Vir besonderhede, raadpleeg die IGLOO2 System Builder User Guide. Koppel hierdie poorte aan jou DDR-geheue.

Tabel 2-1 • DDR PHY-koppelvlak

Port Naam Rigting Beskrywing
MDDR_CAS_N UIT DRAM CASN
MDDR_CKE UIT DRAM CKE
MDDR_CLK UIT Horlosie, P-kant
MDDR_CLK_N UIT Horlosie, N kant
MDDR_CS_N UIT DRAM CSN
MDDR_ODT UIT DRAM ODT
MDDR_RAS_N UIT DRAM RASN
MDDR_RESET_N UIT DRAM-terugstelling vir DDR3
MDDR_WE_N UIT DRAM WEN
MDDR_ADDR[15:0] UIT Dram Adres stukkies
MDDR_BA[2:0] UIT Dram Bank Adres
MDDR_DM_RDQS ([3:0]/[1:0]/[0]) IN UIT Dram Data Mask
MDDR_DQS ([3:0]/[1:0]/[0]) IN UIT Dram Data Strobe Invoer/Uitvoer – P-kant
MDDR_DQS_N ([3:0]/[1:0]/[0]) IN UIT Dram Data Strobe Invoer/Uitvoer – N Kant
MDDR_DQ ([31:0]/[15:0]/[7:0]) IN UIT DRAM-data-invoer/-uitvoer
MDDR_DQS_TMATCH_0_IN IN EIEU in sein
MDDR_DQS_TMATCH_0_OUT UIT EIEU uit sein
MDDR_DQS_TMATCH_1_IN IN EIEU in sein (slegs 32-bis)
MDDR_DQS_TMATCH_1_OUT UIT EIEU uitsein (slegs 32-bis)
MDDR_DM_RDQS_ECC IN UIT Dram ECC Data Mask
MDDR_DQS_ECC IN UIT Dram ECC Data Strobe Invoer/Uitvoer – P-kant
MDDR_DQS_ECC_N IN UIT Dram ECC Data Strobe Invoer/Uitvoer – N Kant
MDDR_DQ_ECC ([3:0]/[1:0]/[0]) IN UIT DRAM ECC Data Invoer/ Uitset
MDDR_DQS_TMATCH_ECC_IN IN ECC EIEU in sein
MDDR_DQS_TMATCH_ECC_OUT UIT ECC EIEU uitsein (slegs 32-bis)

Poortwydtes vir sommige poorte verander na gelang van die keuse van die PHY-breedte. Die notasie "[a:0]/[b:0]/[c:0]" word gebruik om sulke poorte aan te dui, waar "[a:0]" verwys na die poortwydte wanneer 'n 32-bis PHY-wydte gekies word , "[b:0]" stem ooreen met 'n 16-bis PHY breedte, en "[c:0]" stem ooreen met 'n 8-bis PHY breedte.

Produk Ondersteuning

Microsemi SoC Products Group ondersteun sy produkte met verskeie ondersteuningsdienste, insluitend kliëntediens, kliënte-tegniese ondersteuningsentrum, 'n webwebwerf, elektroniese pos en wêreldwye verkoopskantore. Hierdie bylaag bevat inligting oor kontak met Microsemi SoC Products Group en die gebruik van hierdie ondersteuningsdienste.

Kliëntediens
Kontak Kliëntediens vir nie-tegniese produkondersteuning, soos produkpryse, produkopgraderings, opdateringsinligting, bestellingstatus en magtiging.
Van Noord-Amerika, skakel 800.262.1060
Van die res van die wêreld, skakel 650.318.4460 Faks, van enige plek in die wêreld, 408.643.6913

Kliënte Tegniese Ondersteuningsentrum
Microsemi SoC Products Group beman sy kliënte-tegniese ondersteuningsentrum met hoogs bekwame ingenieurs wat kan help om jou hardeware, sagteware en ontwerpvrae oor Microsemi SoC-produkte te beantwoord. Die Kliënte Tegniese Ondersteuningsentrum spandeer baie tyd om toepassingsnotas te skep, antwoorde op algemene ontwerpsiklusvrae, dokumentasie van bekende kwessies en verskeie algemene vrae. Dus, voordat jy ons kontak, besoek asseblief ons aanlyn hulpbronne. Dit is baie waarskynlik dat ons reeds jou vrae beantwoord het.

Tegniese Ondersteuning
Besoek die kliëntediens webwerf (www.microsemi.com/soc/support/search/default.aspx) vir meer inligting en ondersteuning. Baie antwoorde beskikbaar op die soekbare web hulpbron sluit diagramme, illustrasies en skakels na ander hulpbronne op die webwebwerf.

Webwebwerf
U kan deur 'n verskeidenheid tegniese en nie-tegniese inligting blaai op die SoC-tuisblad, by www.microsemi.com/soc.

Kontak die Kliënte Tegniese Ondersteuningsentrum
Hoogs geskoolde ingenieurs beman die Tegniese Ondersteuningsentrum. Die Tegniese Ondersteuningsentrum kan per e-pos of deur die Microsemi SoC Products Group gekontak word webwebwerf.

E-pos
Jy kan jou tegniese vrae na ons e-posadres kommunikeer en antwoorde per e-pos, faks of telefoon terug ontvang. Ook, as jy ontwerpprobleme het, kan jy jou ontwerp e-pos files om bystand te ontvang. Ons monitor die e-posrekening voortdurend deur die dag. Wanneer jy jou versoek aan ons stuur, maak asseblief seker dat jy jou volle naam, maatskappynaam en jou kontakinligting insluit vir doeltreffende verwerking van jou versoek.
Die e-posadres vir tegniese ondersteuning is soc_tech@microsemi.com.

My gevalle
Microsemi SoC Products Group-kliënte kan tegniese sake aanlyn indien en opspoor deur na My Cases te gaan.

Buite die VSA
Kliënte wat hulp nodig het buite die Amerikaanse tydsones kan tegniese ondersteuning per e-pos kontak (soc_tech@microsemi.com) of kontak 'n plaaslike verkoopskantoor. Verkoopskantoorlyste kan gevind word by
www.microsemi.com/soc/company/contact/default.aspx.

ITAR Tegniese Ondersteuning
Vir tegniese ondersteuning oor RH en RT FPGA's wat gereguleer word deur International Traffic in Arms Regulations (ITAR), kontak ons ​​via soc_tech_itar@microsemi.com. Alternatiewelik, binne My Cases, kies Ja in die ITAR-aftreklys. Vir 'n volledige lys van ITAR-gereguleerde Microsemi FPGA's, besoek die ITAR web bladsy.

Microsemi Corporation (NASDAQ: MSCC) bied 'n omvattende portefeulje van halfgeleieroplossings vir: lugvaart, verdediging en sekuriteit; onderneming en kommunikasie; en industriële en alternatiewe energiemarkte. Produkte sluit in hoëprestasie, hoëbetroubaarheid analoog- en RF-toestelle, gemengde sein- en RF-geïntegreerde stroombane, aanpasbare SoC's, FPGA's en volledige substelsels. Microsemi het sy hoofkwartier in Aliso Viejo, Kalifornië. Kom meer te wete by www.microsemi.com.

Microsemi Corporate Headquarters One Enterprise, Aliso Viejo CA 92656 VSA Binne die VSA: +1 949-380-6100 Verkope: +1 949-380-6136
Faks: +1 949-215-4996

© 2013 Microsemi Corporation. Alle regte voorbehou. Microsemi en die Microsemi-logo is handelsmerke van Microsemi Corporation. Alle ander handelsmerke en diensmerke is die eiendom van hul onderskeie eienaars.

Dokumente / Hulpbronne

Microsemi IGLOO2 HPMS DDR-beheerderkonfigurasie [pdf] Gebruikersgids
IGLOO2 HPMS DDR-beheerderkonfigurasie, IGLOO2, HPMS DDR-beheerderkonfigurasie, DDR-beheerderkonfigurasie, konfigurasie

Verwysings

Los 'n opmerking

Jou e-posadres sal nie gepubliseer word nie. Vereiste velde is gemerk *