Uživatelská příručka pro konfiguraci řadiče Microsemi SmartFusion2 FPGA Fabric DDR
Konfigurace řadiče Microsemi SmartFusion2 FPGA Fabric DDR

Zavedení

SmartFusion2 FPGA má dva vestavěné řadiče DDR – jeden přístupný přes MSS (MDDR) a druhý určený pro přímý přístup z FPGA Fabric (FDDR). Oba MDDR a FDDR ovládají off-chip DDR paměti.
Chcete-li plně nakonfigurovat řadič Fabric DDR, musíte:

  1. Pomocí nástroje Fabric External Memory DDR Controller Configurator nakonfigurujte řadič DDR, vyberte jeho rozhraní sběrnice datové cesty (AXI nebo AHBLite) a vyberte hodinovou frekvenci DDR a také frekvenci hodin datové cesty.
  2. Nastavte hodnoty registrů pro registry řadiče DDR tak, aby odpovídaly charakteristikám vaší externí paměti DDR.
  3. Vytvořte instanci Fabric DDR jako součást uživatelské aplikace a vytvořte připojení k datové cestě.
  4. Připojte konfigurační rozhraní APB řadiče DDR podle definice řešení Peripheral Initialization.

Fabric Externí paměť DDR Controller Configurator

Konfigurátor Fabric External Memory DDR (FDDR) se používá ke konfiguraci celkové datové cesty a parametrů externí paměti DDR pro řadič Fabric DDR.

Obrázek 1-1 • Konfigurátor FDDR Overview
Fabric Externí paměť DDR Controller Configurator

Nastavení paměti 

Pomocí Nastavení paměti nakonfigurujte možnosti paměti v MDDR.

  • Typ paměti – LPDDR, DDR2 nebo DDR3
  • Šířka dat – 32bitové, 16bitové nebo 8bitové
  • Frekvence hodin – Jakákoli hodnota (desítková/zlomková) v rozsahu 20 MHz až 333 MHz
  • SECDED Povoleno ECC – ON nebo OFF
  • Mapování adres – {ROW,BANK,COLUMN},{BANK,ROW,COLUMN}

Nastavení rozhraní tkaniny 

FPGA Fabric Interface – Toto je datové rozhraní mezi FDDR a návrhem FPGA. Protože FDDR je paměťový řadič, je určen jako slave na sběrnici AXI nebo AHB. Master sběrnice inicializuje transakce sběrnice, které jsou zase interpretovány FDDR jako paměťové transakce a komunikovány do mimočipové paměti DDR. Možnosti rozhraní tkaniny FDDR jsou:

  • Použití rozhraní AXI-64 – Jeden master přistupuje k FDDR přes 64bitové\ AXI rozhraní.
  • Použití jediného rozhraní AHB-32 – Jeden master přistupuje k FDDR přes jediné 32bitové rozhraní AHB.
  • Použití dvou rozhraní AHB-32 – Dva master přistupují k FDDR pomocí dvou 32bitových rozhraní AHB.

Dělitel hodin FPGA – Určuje frekvenční poměr mezi hodinami ovladače DDR (CLK_FDDR) a hodinami ovládajícími rozhraní tkaniny (CLK_FIC64). Frekvence CLK_FIC64 by se měla rovnat frekvenci subsystému AHB/AXI, který je připojen k rozhraní sběrnice FDDR AHB/AXI. NapřampPokud máte DDR RAM běžící na 200 MHz a váš Fabric/AXI Subsystém běží na 100 MHz, musíte vybrat dělitele 2 (obrázek 1-2).

Obrázek 1-2 • Nastavení Fabric Interface – AXI Interface a FDDR Clock Divisor Agreement
Nastavení rozhraní tkaniny

Použijte Fabric PLL ZÁMEK – Pokud je CLK_BASE získáváno z Fabric CCC, můžete připojit látkový výstup CCC LOCK ke vstupu FDDR FAB_PLL_LOCK. CLK_BASE není stabilní, dokud se Fabric CCC nezamkne. Microsemi proto doporučuje podržet FDDR v resetu (tj. potvrdit vstup CORE_RESET_N), dokud nebude CLK_BASE stabilní. Výstup LOCK Fabric CCC indikuje, že výstupní hodiny Fabric CCC jsou stabilní. Zaškrtnutím volby Použít FAB_PLL_LOCK můžete odhalit vstupní port FAB_PLL_LOCK FDDR. Poté můžete připojit výstup LOCK z Fabric CCC ke vstupu FAB_PLL_LOCK FDDR.

Síla IO pohonu 

Vyberte jednu z následujících sil disku pro vaše DDR I/O:

  • Poloviční síla pohonu
  • Plná síla pohonu

V závislosti na typu vaší paměti DDR a zvolené I/O síle nastaví Libero SoC standard DDR I/O pro váš systém FDDR následovně:

Typ paměti DDR Poloviční síla pohonu Plná síla pohonu
DDR3 SSTL15I SSTL15II
DDR2 SSTL18I SSTL18II
LPDDR LPDRI LPDRII

Povolit přerušení 

FDDR je schopen vyvolat přerušení, když jsou splněny určité předem definované podmínky. Chcete-li tato přerušení používat ve své aplikaci, zaškrtněte políčko Povolit přerušení v konfigurátoru FDDR.
To odhalí signály přerušení na instanci FDDR. Tyto signály přerušení můžete připojit, jak to vyžaduje váš návrh. K dispozici jsou následující signály přerušení a jejich předpoklady:

  • FIC_INT – Generuje se, když dojde k chybě v transakci mezi Master a FDDR
  • IO_CAL_INT – Umožňuje rekalibrovat DDR I/O zápisem do registrů řadiče DDR přes konfigurační rozhraní APB. Po dokončení kalibrace se toto přerušení zvýší. Podrobnosti o rekalibraci I/O naleznete v Uživatelské příručce Microsemi SmartFusion2.
  • PLL_LOCK_INT – Označuje, že FDDR FPLL je uzamčen
  • PLL_LOCKLOST_INT – Označuje, že FDDR FPLL ztratil zámek
  • FDDR_ECC_INT – Označuje, že byla zjištěna jednobitová nebo dvoubitová chyba

Látková frekvence hodin 

Výpočet hodinové frekvence na základě vaší aktuální frekvence hodin a dělitele CLOCK, zobrazené v MHz.
Fabric Clock Frequency (v MHz) = Clock Frequency / CLOCK dělitel

Šířka pásma paměti 

Výpočet šířky pásma paměti na základě vaší aktuální hodnoty taktovací frekvence v Mbps.
Šířka pásma paměti (v Mbps) = 2 * taktovací frekvence

Celková šířka pásma

Výpočet celkové šířky pásma na základě vaší aktuální frekvence hodin, šířky dat a dělitele CLOCK v Mbps.
Celková šířka pásma (v Mbps) = (2 * Frekvence hodin * Šířka dat) / Dělitel HODIN

Konfigurace řadiče FDDR

Když používáte Fabric DDR Controller pro přístup k externí DDR paměti, DDR Controller musí být nakonfigurován za běhu. To se provádí zápisem konfiguračních dat do vyhrazených konfiguračních registrů řadiče DDR. Tato konfigurační data závisí na charakteristikách externí paměti DDR a vaší aplikace. Tato část popisuje, jak zadávat tyto konfigurační parametry do konfigurátoru řadiče FDDR a jak jsou konfigurační data spravována jako součást celkového řešení inicializace periferií. Podrobné informace o řešení inicializace periferií naleznete v uživatelské příručce periferní inicializace.

Fabric DDR řídicí registry 

Řadič Fabric DDR má sadu registrů, které je třeba nakonfigurovat za běhu. Konfigurační hodnoty pro tyto registry představují různé parametry (napřample, režim DDR, šířka PHY, režim sériového snímání, ECC atd.). Podrobnosti o registrech konfigurace řadiče DDR naleznete v Uživatelské příručce Microsemi SmartFusion2.

Konfigurace registrů Fabric DDR 

Pomocí karet Inicializace paměti (Obrázek 2-1) a Časování paměti (Obrázek 2-2) zadejte parametry, které odpovídají vaší paměti DDR a aplikaci. Hodnoty, které zadáte na těchto kartách, se automaticky převedou do příslušných hodnot registru. Když kliknete na konkrétní parametr, jeho odpovídající registr je popsán v okně Popis registru (Obrázek 1-1 na straně 4).

Obrázek 2-1 • Konfigurace FDDR – karta Inicializace paměti
Konfigurace řadiče FDDR

Obrázek 2-2 • Konfigurace FDDR – karta Časování paměti
Konfigurace řadiče FDDR

Import konfigurace DDR Files

Kromě zadávání parametrů paměti DDR pomocí karet Inicializace paměti a Časování můžete importovat hodnoty registru DDR z file. Chcete-li tak učinit, klikněte na tlačítko Importovat konfiguraci a přejděte na text file obsahující názvy a hodnoty registrů DDR. Obrázek 2-3 ukazuje syntaxi konfigurace importu.

Obrázek 2-3 • Konfigurace registru DDR File Syntax
Import konfigurace DDR Files
Poznámka: Pokud zvolíte import hodnot registrů místo jejich zadávání pomocí GUI, musíte zadat všechny potřebné hodnoty registrů. Podrobnosti naleznete v uživatelské příručce SmartFusion2

Export konfigurace DDR Files

Aktuální konfigurační data registru můžete také exportovat do textu file. Tento file bude obsahovat hodnoty registrů, které jste importovali (pokud existují), a také ty, které byly vypočteny z parametrů GUI, které jste zadali v tomto dialogovém okně.
Pokud chcete vrátit zpět změny, které jste provedli v konfiguraci registru DDR, můžete tak učinit pomocí Obnovit výchozí. Tím se vymažou všechna konfigurační data registru a tato data musíte buď importovat znovu, nebo je zadat znovu. Data se resetují na hardwarové resetované hodnoty.

Vygenerovaná data 

Kliknutím na OK vygenerujete konfiguraci. Na základě vašeho vstupu na kartách General, Memory Timing a Memory Initialization vypočítá FDDR Configurator hodnoty pro všechny konfigurační registry DDR a exportuje tyto hodnoty do vašeho firmwarového projektu a simulace. files. Vyvezené file syntaxe je znázorněna na obrázku 2-4.

Obrázek 2-4 • Exportovaná konfigurace registru DDR File Syntax
Vygenerovaná data

Firmware

Když generujete SmartDesign, postupujte takto files jsou generovány v adresáři /firmware/ drivers_config/sys_config. Tyto files jsou vyžadovány, aby se jádro firmwaru CMSIS správně zkompilovalo a obsahovalo informace týkající se vašeho aktuálního návrhu, včetně konfiguračních dat periferií a informací o konfiguraci hodin pro MSS. Tyto neupravujte files ručně, protože jsou znovu vytvořeny pokaždé, když je obnoven váš kořenový návrh.

  • sys_config.c
  • sys_config.h
  • sys_config_mddr_define.h – konfigurační data MDDR.
  • sys_config_fddr_define.h – konfigurační data FDDR.
  • sys_config_mss_clocks.h – konfigurace hodin MSS

Simulace

Když generujete SmartDesign spojený s vaším MSS, následuje simulace files jsou generovány v adresáři /simulation:

  • test.bfm – BFM nejvyšší úrovně file který je poprvé spuštěn během jakékoli simulace, která cvičí procesor SmartFusion2 MSS Cortex-M3. Provádí periferní_init.bfm a user.bfm v tomto pořadí.
  • periferní_init.bfm – Obsahuje proceduru BFM, která emuluje funkci CMSIS::SystemInit() spuštěnou na Cortex-M3 předtím, než zadáte proceduru main(). Zkopíruje konfigurační data jakékoli periferie použité v návrhu do správných konfiguračních registrů periferií a poté čeká, až budou všechny periferie připraveny, než potvrdí, že uživatel může tyto periferie používat.
  • FDDR_init.bfm – Obsahuje příkazy zápisu BFM, které simulují zápisy dat konfiguračního registru Fabric DDR, které jste zadali (pomocí dialogového okna Upravit registry) do registrů řadiče DDR.
  • user.bfm – Určeno pro uživatelské příkazy. Můžete simulovat datovou cestu přidáním vlastních BFM příkazů file. Příkazy v tomto file bude spuštěn po dokončení periferní_init.bfm.

Pomocí files výše je konfigurační cesta simulována automaticky. Musíte pouze upravit user.bfm file k simulaci datové cesty. Neupravujte soubor test.bfm, periferní_init.bfm nebo MDDR_init.bfm files jako tyto files jsou znovu vytvořeny pokaždé, když je regenerován váš kořenový design.

Konfigurační cesta Fabric DDR 

Řešení periferní inicializace vyžaduje, abyste kromě zadání hodnot konfiguračního registru Fabric DDR nakonfigurovali cestu konfiguračních dat APB v MSS (FIC_2). Funkce SystemInit() zapisuje data do konfiguračních registrů FDDR přes rozhraní FIC_2 APB.

Poznámka: Pokud používáte System Builder, konfigurační cesta se nastaví a připojí automaticky.

Obrázek 2-5 • Konfigurátor FIC_2 Overview
Konfigurační cesta Fabric DDR

Konfigurace rozhraní FIC_2:

  1. Otevřete dialog konfigurátoru FIC_2 (obrázek 2-5) z konfigurátoru MSS.
  2. Vyberte možnost Inicializovat periferní zařízení pomocí Cortex-M3.
  3. Ujistěte se, že je zaškrtnutá MSS DDR, stejně jako Fabric DDR/SERDES bloky, pokud je používáte.
  4. Klepnutím na tlačítko OK uložte nastavení. Tím se odkryjí konfigurační porty FIC_2 (rozhraní Clock, Reset a APB), jak je znázorněno na obrázku 2-6.
  5. Vygenerujte MSS. Porty FIC_2 (FIC_2_APB_MASTER, FIC_2_APB_M_PCLK a FIC_2_APB_M_RESET_N) jsou nyní vystaveny na rozhraní MSS a lze je připojit k CoreSF2Config a CoreSF2Reset podle specifikace řešení Peripheral Initialization

Obrázek 2-6 • Porty FIC_2
Porty FIC_2

Popis portu

Základní porty FDDR 

Tabulka 3-1 • Porty jádra FDDR

Název portu Směr Popis
CORE_RESET_N IN Reset řadiče FDDR
CLK_BASE IN FDDR Fabric Interface Clock
FPLL_LOCK VEN Výstup FDDR PLL Lock – vysoký, když je FDDR PLL uzamčeno
CLK_BASE_PLL_LOCK IN Fabric PLL Lock vstup. Tento vstup se zobrazí pouze tehdy, když je vybrána možnost Použít FAB_PLL_LOCK.

Přerušit porty

Tato skupina portů se zobrazí, když vyberete možnost Povolit přerušení.

Tabulka 3-2 • Porty přerušení

Název portu Směr Popis
PLL_LOCK_INT VEN Tvrdí, když se FDDR PLL uzamkne.
PLL_LOCKLOST_INT VEN Tvrdí, když se ztratí zámek FDDR PLL.
ECC_INT VEN Tvrdí, když dojde k události ECC.
IO_CALIB_INT VEN Tvrdí, když je kalibrace I/O dokončena.
FIC_INT VEN Tvrdí, když je chyba v protokolu AHB/AXI na rozhraní Fabric.

Konfigurační rozhraní APB3 

Tabulka 3-3 • Konfigurační rozhraní APB3

Název portu Směr Popis
APB_S_PENABLE IN Slave Povolit
APB_S_PSEL IN Slave Select
APB_S_PWRITE IN Povolit zápis
APB_S_PADDR[10:2] IN Adresa
APB_S_PWDATA[15:0] IN Zápis dat
APB_S_PREADY VEN Slave připraven
APB_S_PSSLVERR VEN Slave Error
APB_S_PRDATA[15:0] VEN Číst data
APB_S_PRESET_N IN Slave reset
APB_S_PCLK IN Hodiny

Rozhraní DDR PHY 

Tabulka 3-4 • Rozhraní DDR PHY 

Název portu Směr Popis
FDDR_CAS_N VEN DRAM CASN
FDDR_CKE VEN DRAM CKE
FDDR_CLK VEN Hodiny, strana P
FDDR_CLK_N VEN Hodiny, strana N
FDDR_CS_N VEN DRAM ČSN
FDDR_ODT VEN DRAM ODT
FDDR_RAS_N VEN DRAM RASN
FDDR_RESET_N VEN Reset DRAM pro DDR3
FDDR_WE_N VEN DRAM WEN
FDDR_ADDR[15:0] VEN Bity adresy Dram
FDDR_BA[2:0] VEN Adresa banky Dram
FDDR_DM_RDQS[4:0] DOVNITŘ VEN Maska dat Dram
FDDR_DQS[4:0] DOVNITŘ VEN Dram Data Strobe Input/Output – strana P
FDDR_DQS_N[4:0] DOVNITŘ VEN Dram Data Strobe Input/Output – N strana
FDDR_DQ[35:0] DOVNITŘ VEN Vstup/výstup dat DRAM
FDDR_FIFO_WE_IN[2:0] IN FIFO v signálu
FDDR_FIFO_WE_OUT[2:0] VEN Výstupní signál FIFO
FDDR_DM_RDQS ([3:0]/[1:0]/[0]) DOVNITŘ VEN Maska dat Dram
FDDR_DQS ([3:0]/[1:0]/[0]) DOVNITŘ VEN Dram Data Strobe Input/Output – strana P
FDDR_DQS_N ([3:0]/[1:0]/[0]) DOVNITŘ VEN Dram Data Strobe Input/Output – N strana
FDDR_DQ ([31:0]/[15:0]/[7:0]) DOVNITŘ VEN Vstup/výstup dat DRAM
FDDR_DQS_TMATCH_0_IN IN FIFO v signálu
FDDR_DQS_TMATCH_0_OUT VEN Výstupní signál FIFO
FDDR_DQS_TMATCH_1_IN IN FIFO vstupní signál (pouze 32bitový)
FDDR_DQS_TMATCH_1_OUT VEN Výstupní signál FIFO (pouze 32bitový)
FDDR_DM_RDQS_ECC DOVNITŘ VEN Datová maska ​​ECC Dram
FDDR_DQS_ECC DOVNITŘ VEN Dram ECC Data Strobe Input/Output – P strana
FDDR_DQS_ECC_N DOVNITŘ VEN Dram ECC Data Strobe Input/Output – N strana
FDDR_DQ_ECC ([3:0]/[1:0]/[0]) DOVNITŘ VEN DRAM ECC Data Input/Output
FDDR_DQS_TMATCH_ECC_IN IN ECC FIFO v signálu
FDDR_DQS_TMATCH_ECC_OUT VEN Výstupní signál ECC FIFO (pouze 32bitový)

Poznámka: Šíř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.

Rozhraní sběrnice AXI 

Tabulka 3-5 • Rozhraní sběrnice AXI

Název portu Směr Popis
AXI_S_AWREADY VEN Napište adresu připravenou
AXI_S_WREADY VEN Napište adresu připravenou
AXI_S_BID[3:0] VEN ID odpovědi
AXI_S_BRESP[1:0] VEN Napište odpověď
AXI_S_BVALID VEN Napište odpověď platná
AXI_S_ARREADY VEN Čtení adresy připraveno
AXI_S_RID[3:0] VEN Přečtěte si ID Tag
AXI_S_RRESP[1:0] VEN Přečtěte si odpověď
AXI_S_RDATA[63:0] VEN Číst data
AXI_S_RLAST VEN Read Last – Tento signál označuje poslední přenos v sérii čtení.
AXI_S_RVALID VEN Čtená adresa platná
AXI_S_AWID[3:0] IN Napište ID adresy
AXI_S_AWADDR[31:0] IN Napište adresu
AXI_S_AWLEN[3:0] IN Délka prasknutí
AXI_S_AWSIZE[1:0] IN Velikost prasknutí
AXI_S_AWBURST[1:0] IN Typ burst
AXI_S_AWLOCK[1:0] IN Typ zámku – Tento signál poskytuje další informace o atomových charakteristikách převodu.
AXI_S_AWVALID IN Napište platnou adresu
AXI_S_WID[3:0] IN Zapsat ID dat tag
AXI_S_WDATA[63:0] IN Zápis dat
AXI_S_WSTRB[7:0] IN Napište stroboskopy
AXI_S_WLAST IN Pište jako poslední
AXI_S_WVALID IN Zápis platný
AXI_S_BREADY IN Napište připraveno
AXI_S_ARID[3:0] IN Číst ID adresy
AXI_S_ARADDR[31:0] IN Přečtěte si adresu
AXI_S_ARLEN[3:0] IN Délka prasknutí
AXI_S_ARSIZE[1:0] IN Velikost prasknutí
AXI_S_ARBURST[1:0] IN Typ burst
AXI_S_ARLOCK[1:0] IN Typ zámku
AXI_S_ARVALID IN Čtená adresa platná
AXI_S_RREADY IN Čtení adresy připraveno
Název portu Směr Popis
AXI_S_CORE_RESET_N IN Globální reset MDDR
AXI_S_RMW IN Označuje, zda všechny bajty 64bitové dráhy jsou platné pro všechny doby přenosu AXI.
  1. Označuje, že všechny bajty ve všech taktech jsou platné v burstu a ovladač by měl standardně zapisovat příkazy.
  2. Označuje, že některé bajty jsou neplatné a řadič by měl standardně používat příkazy RMW.
    Toto je klasifikováno jako signál postranního pásma kanálu pro zápis adresy AXI a je platné se signálem AWVALID. Používá se pouze tehdy, když je povoleno ECC.

Sběrnicové rozhraní AHB0 

Tabulka 3-6 • Rozhraní sběrnice AHB0 

Název portu Směr Popis
AHB0_S_HREADYOUT VEN AHBL slave ready – Když vysoká hodnota pro zápis znamená, že slave jednotka je připravena přijímat data, a když vysoká hodnota pro čtení znamená, že data jsou platná.
AHB0_S_HRESP VEN Stav odezvy AHBL – Když je na konci transakce vysoká hodnota, znamená to, že transakce byla dokončena s chybami. Když je na konci transakce snížena hodnota, znamená to, že transakce byla úspěšně dokončena.
AHB0_S_HRDATA[31:0] VEN AHBL read data – Načte data z slave do master
AHB0_S_HSEL IN Výběr AHBL slave – Při potvrzení je slave aktuálně vybraný AHBL slave na sběrnici AHB.
AHB0_S_HADDR[31:0] IN AHBL adresa – byte adresa na rozhraní AHBL
AHB0_S_HBURST[2:0] IN Délka prasknutí AHBL
AHB0_S_HSIZE[1:0] IN Velikost přenosu AHBL – Označuje velikost aktuálního přenosu (pouze transakce 8/16/32 bajtů)
AHB0_S_HTRANS[1:0] IN Typ převodu AHBL – Označuje typ převodu aktuální transakce.
AHB0_S_HMASTLOCK IN Zámek AHBL – Po potvrzení je aktuální převod součástí uzamčené transakce.
AHB0_S_HWRITE IN Zápis AHBL – Když je vysoká hodnota, znamená to, že aktuální transakce je zápis. Když je nízká, znamená to, že aktuální transakce je čtení.
AHB0_S_HREADY IN AHBL ready – Když je vysoká, znamená to, že slave je připraven přijmout novou transakci.
AHB0_S_HWDATA[31:0] IN AHBL write data – Zapisuje data z masteru do slave

Sběrnicové rozhraní AHB1 

Tabulka 3-7 • Rozhraní sběrnice AHB1

Název portu Směr Popis
AHB1_S_HREADYOUT VEN AHBL slave ready – Když je vysoká pro zápis, znamená to, že slave je připravena přijímat data, a když je vysoká pro čtení, znamená to, že data jsou platná.
AHB1_S_HRESP VEN Stav odezvy AHBL – Když je na konci transakce vysoká hodnota, znamená to, že transakce byla dokončena s chybami. Když je na konci transakce snížena hodnota, znamená to, že transakce byla úspěšně dokončena.
AHB1_S_HRDATA[31:0] VEN AHBL read data – Načte data z slave do master
AHB1_S_HSEL IN Výběr AHBL slave – Při potvrzení je slave aktuálně vybraný AHBL slave na sběrnici AHB.
AHB1_S_HADDR[31:0] IN AHBL adresa – byte adresa na rozhraní AHBL
AHB1_S_HBURST[2:0] IN Délka prasknutí AHBL
AHB1_S_HSIZE[1:0] IN Velikost přenosu AHBL – Označuje velikost aktuálního přenosu (pouze transakce 8/16/32 bajtů).
AHB1_S_HTRANS[1:0] IN Typ převodu AHBL – Označuje typ převodu aktuální transakce.
AHB1_S_HMASTLOCK IN Zámek AHBL – Při aktivaci je aktuální převod součástí uzamčené transakce.
AHB1_S_HWRITE IN Zápis AHBL – Když je vysoký, znamená to, že aktuální transakce je zápis. Když je nízká, znamená to, že aktuální transakce je přečtená.
AHB1_S_HREADY IN AHBL ready – Když je vysoká, znamená to, že slave je připraven přijmout novou transakci.
AHB1_S_HWDATA[31:0] IN AHBL write data – Zapisuje data z masteru do slave

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 XNUMX XNUMX

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 více informací 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 Můj případ

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.

© 2014 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ů.

Sídlo společnosti Microsemi
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

Logo Microsemi

Dokumenty / zdroje

Konfigurace řadiče Microsemi SmartFusion2 FPGA Fabric DDR [pdfUživatelská příručka
Konfigurace řadiče SmartFusion2 FPGA Fabric DDR, SmartFusion2, Konfigurace řadiče FPGA Fabric DDR, Konfigurace řadiče

Reference

Zanechte komentář

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