Microsemi -LOGO

Konfigurace řadiče Microsemi IGLOO2 HPMS DDR

Microsemi -DG0618-Detekce-a-Oprava-chyb-na-SmartFusion2-Zařízení-používající-paměť DDR-PRODUKT-IMAGE

Zavedení

IGLOO2 HPMS má vestavěný řadič DDR (HPMS DDR). Tento řadič DDR je určen k ovládání paměti DDR mimo čip. K řadiči HPMS DDR lze přistupovat z HPMS (pomocí HPDMA) i z FPGA struktury.
Když použijete System Builder k vytvoření systémového bloku, který obsahuje HPMS DDR, System Builder za vás nakonfiguruje řadič HPMS DDR na základě vašich záznamů a výběrů.
Není vyžadována žádná samostatná konfigurace HPMS DDR uživatelem. Podrobnosti naleznete v uživatelské příručce IGLOO2 System Builder.
Tvůrce systému

Tvůrce systému

V em Builder pro automatickou konfiguraci HPMS DDR.

  1.  Na kartě Funkce zařízení nástroje System Builder zaškrtněte políčko HPMS External DDR Memory (HPMS DDR).
  2. Na kartě Memories vyberte typ paměti DDR:
    • DDR2
    •  DDR3
    • LPDDR
  3. Vyberte šířku paměti DDR: 8, 16 nebo 32
  4. Zaškrtněte ECC, pokud chcete mít ECC pro DDR.
  5. Zadejte čas nastavení paměti DDR. Toto je čas, který paměť DDR potřebuje k inicializaci.
  6. Klepnutím na Importovat konfiguraci registru importujete hodnoty registru pro FDDR z existujícího textu file obsahující hodnoty registru. Konfigurace registru viz Tabulka 1 file syntax.
    Libero automaticky ukládá tato konfigurační data do eNVM. Po resetu FPGA se tato konfigurační data automaticky zkopírují do HPMS DDR.

Obrázek 1 • Tvůrce systému a HPMS DDR

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

Tabulka 1 • Konfigurace registru 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;

Konfigurace řadiče HPMS DDR

Když používáte HPMS DDR Controller pro přístup k externí DDR paměti, DDR Controller musí být inicializován za běhu. To se provádí zápisem konfiguračních dat do vyhrazených konfiguračních registrů řadiče DDR. V IGLOO2 eNVM ukládá konfigurační data registru a po resetu FPGA jsou konfigurační data zkopírována z eNVM do vyhrazených registrů HPMS DDR pro inicializaci.

Řídicí registry HPMS DDR
HPMS DDR Controller má sadu registrů, které je třeba nakonfigurovat za běhu. Hodnoty konfigurace pro tyto registry představují různé parametry, jako je režim DDR, šířka PHY, režim burst a ECC. Úplné podrobnosti o konfiguračních registrech řadiče DDR naleznete v Uživatelské příručce Microsemi IGLOO2
Konfigurace registrů HPMS MDDR

Chcete-li zadat hodnoty registru DDR:

  1. Použijte textový editor mimo Libero SoC, připravte text file obsahující názvy a hodnoty registrů, jako na obrázku 1-1.
  2. Na kartě Paměť nástroje System Builder klikněte na Importovat konfiguraci registru.
  3. Přejděte do umístění textu Konfigurace registrace file jste si připravili v kroku 1 a vyberte file importovat.

Obrázek 1-1 • Registrovat konfigurační data – textový formát

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

Inicializace HPMS DDR
Data konfigurace registru, která importujete pro HPMS DDR, se načtou do eNVM a po resetu FPGA se zkopírují do konfiguračních registrů HPMS DDR. K inicializaci HPMS DDR za běhu není vyžadována žádná akce uživatele. Tato automatizovaná inicializace je také modelována v simulaci.

Popis portu

Rozhraní DDR PHY
Tyto porty jsou vystaveny na nejvyšší úrovni bloku generovaného nástrojem System Builder. Podrobnosti naleznete v uživatelské příručce IGLOO2 System Builder. Připojte tyto porty k paměti DDR.

Tabulka 2-1 • Rozhraní DDR PHY

Název portu Směr Popis
MDDR_CAS_N VEN DRAM CASN
MDDR_CKE VEN DRAM CKE
MDDR_CLK VEN Hodiny, strana P
MDDR_CLK_N VEN Hodiny, strana N
MDDR_CS_N VEN DRAM ČSN
MDDR_ODT VEN DRAM ODT
MDDR_RAS_N VEN DRAM RASN
MDDR_RESET_N VEN Reset DRAM pro DDR3
MDDR_WE_N VEN DRAM WEN
MDDR_ADDR[15:0] VEN Bity adresy Dram
MDDR_BA[2:0] VEN Adresa banky Dram
MDDR_DM_RDQS ([3:0]/[1:0]/[0]) DOVNITŘ VEN Maska dat Dram
MDDR_DQS ([3:0]/[1:0]/[0]) DOVNITŘ VEN Dram Data Strobe Input/Output – strana P
MDDR_DQS_N ([3:0]/[1:0]/[0]) DOVNITŘ VEN Dram Data Strobe Input/Output – N strana
MDDR_DQ ([31:0]/[15:0]/[7:0]) DOVNITŘ VEN Vstup/výstup dat DRAM
MDDR_DQS_TMATCH_0_IN IN FIFO v signálu
MDDR_DQS_TMATCH_0_OUT VEN Výstupní signál FIFO
MDDR_DQS_TMATCH_1_IN IN FIFO vstupní signál (pouze 32bitový)
MDDR_DQS_TMATCH_1_OUT VEN Výstupní signál FIFO (pouze 32bitový)
MDDR_DM_RDQS_ECC DOVNITŘ VEN Datová maska ​​ECC Dram
MDDR_DQS_ECC DOVNITŘ VEN Dram ECC Data Strobe Input/Output – P strana
MDDR_DQS_ECC_N DOVNITŘ VEN Dram ECC Data Strobe Input/Output – N strana
MDDR_DQ_ECC ([3:0]/[1:0]/[0]) DOVNITŘ VEN DRAM ECC Data Input/Output
MDDR_DQS_TMATCH_ECC_IN IN ECC FIFO v signálu
MDDR_DQS_TMATCH_ECC_OUT VEN Výstupní signál ECC FIFO (pouze 32bitový)

Šířka portů se u některých portů mění v závislosti na výběru šířky PHY. K označení takových portů se používá zápis „[a:0]/[b:0]/[c:0]“, kde „[a:0]“ odkazuje na šířku portu, když je zvolena 32bitová šířka PHY , „[b:0]“ odpovídá 16bitové šířce PHY a „[c:0]“ odpovídá 8bitové šířce PHY.

Podpora produktu

Microsemi SoC Products Group podporuje své produkty různými podpůrnými službami, včetně zákaznických služeb, zákaznického centra technické podpory, a webmísto, elektronickou poštu a celosvětové prodejní kanceláře. Tento dodatek obsahuje informace o kontaktování Microsemi SoC Products Group a používání těchto služeb podpory.

Služby zákazníkům
Obraťte se na zákaznický servis pro netechnickou podporu produktu, jako je cena produktu, aktualizace produktu, informace o aktualizaci, stav objednávky a autorizace.
Ze Severní Ameriky volejte 800.262.1060
Ze zbytku světa volejte 650.318.4460 Fax, odkudkoli na světě, 408.643.6913

Centrum zákaznické technické podpory
Microsemi SoC Products Group zaměstnává své centrum zákaznické technické podpory vysoce kvalifikovanými inženýry, kteří vám mohou pomoci zodpovědět vaše hardwarové, softwarové a konstrukční otázky týkající se produktů Microsemi SoC. Centrum zákaznické technické podpory tráví spoustu času vytvářením poznámek k aplikacím, odpovědí na běžné otázky cyklu návrhu, dokumentace známých problémů a různých často kladených otázek. Než nás tedy budete kontaktovat, navštivte naše online zdroje. Je velmi pravděpodobné, že jsme již zodpověděli vaše otázky.

Technická podpora
Navštivte zákaznickou podporu webweb (www.microsemi.com/soc/support/search/default.aspx) pro další informace a podporu. Mnoho odpovědí dostupných na vyhledávání web zdroj zahrnuje diagramy, ilustrace a spojení na jiné zdroje na webmísto.

Webmísto
Na domovské stránce SoC na adrese můžete procházet různé technické i netechnické informace www.microsemi.com/soc.

Kontaktování střediska technické podpory zákazníků
Středisko technické podpory zaměstnávají vysoce kvalifikovaní inženýři. Centrum technické podpory lze kontaktovat e-mailem nebo prostřednictvím skupiny produktů Microsemi SoC webmísto.

E-mail
Své technické dotazy můžete sdělit na naši e-mailovou adresu a získat odpovědi zpět e-mailem, faxem nebo telefonicky. Také, pokud máte problémy s návrhem, můžete svůj návrh poslat e-mailem files získat pomoc. E-mailový účet neustále monitorujeme po celý den. Když nám zasíláte svůj požadavek, nezapomeňte uvést své celé jméno, název společnosti a své kontaktní údaje pro efektivní zpracování vaší žádosti.
E-mailová adresa technické podpory je soc_tech@microsemi.com.

Moje případy
Zákazníci Microsemi SoC Products Group mohou předkládat a sledovat technické případy online na stránce Moje případy.

Mimo USA
Zákazníci, kteří potřebují pomoc mimo časová pásma USA, mohou kontaktovat technickou podporu prostřednictvím e-mailu (soc_tech@microsemi.com) nebo se obraťte na místní prodejní kancelář. Seznam prodejních kanceláří naleznete na
www.microsemi.com/soc/company/contact/default.aspx.

Technická podpora ITAR
Pro technickou podporu na RH a RT FPGA, které jsou regulovány Mezinárodními předpisy pro obchod se zbraněmi (ITAR), nás kontaktujte prostřednictvím soc_tech_itar@microsemi.com. Případně v rámci My Cases vyberte Yes v rozevíracím seznamu ITAR. Pro úplný seznam ITAR-regulovaných Microsemi FPGA navštivte ITAR web strana.

Microsemi Corporation (NASDAQ: MSCC) nabízí komplexní portfolio polovodičových řešení pro: letectví, obranu a bezpečnost; podnikání a komunikace; a trhy s průmyslovými a alternativními energiemi. Produkty zahrnují vysoce výkonná, vysoce spolehlivá analogová a RF zařízení, integrované obvody se smíšeným signálem a RF, přizpůsobitelné SoC, FPGA a kompletní subsystémy. Microsemi má sídlo v Aliso Viejo v Kalifornii. Více informací na www.microsemi.com.

Microsemi Corporate Headquarters One Enterprise, Aliso Viejo CA 92656 USA V rámci USA: +1 949-380-6100 Prodej: +1 949-380-6136
Fax: +1 949-215-4996

© 2013 Microsemi Corporation. Všechna práva vyhrazena. Microsemi a logo Microsemi jsou ochranné známky společnosti Microsemi Corporation. Všechny ostatní ochranné známky a servisní známky jsou majetkem příslušných vlastníků.

Dokumenty / zdroje

Konfigurace řadiče Microsemi IGLOO2 HPMS DDR [pdfUživatelská příručka
Konfigurace řadiče IGLOO2 HPMS DDR, IGLOO2, Konfigurace řadiče HPMS DDR, Konfigurace řadiče DDR, Konfigurace

Reference

Zanechte komentář

Vaše emailová adresa nebude zveřejněna. Povinná pole jsou označena *