Microsemi -LOGO

Microsemi IGLOO2 HPMS DDR vezérlő konfiguráció

Microsemi -DG0618-Hibaészlelés-és-javítás-SmartFusion2-on-DDR-memóriát használó eszközök-TERMÉKKÉP

Bevezetés

Az IGLOO2 HPMS beépített DDR-vezérlővel (HPMS DDR) rendelkezik. Ez a DDR-vezérlő a chipen kívüli DDR-memória vezérlésére szolgál. A HPMS DDR vezérlő a HPMS-ből (HPDMA használatával), valamint az FPGA szövetből is elérhető.
Ha a System Builder segítségével HPMS DDR-t tartalmazó rendszerblokkot hoz létre, a System Builder beállítja a HPMS DDR vezérlőt az Ön bejegyzései és kijelölései alapján.
Nincs szükség külön HPMS DDR-konfigurációra a felhasználó által. A részletekért tekintse meg az IGLOO2 System Builder felhasználói kézikönyvét.
Rendszerépítő

Rendszerépítő

Az em Builderben a HPMS DDR automatikus konfigurálása.

  1.  A System Builder Eszközszolgáltatások lapján jelölje be a HPMS külső DDR memória (HPMS DDR) jelölőnégyzetet.
  2. A Memóriák lapon válassza ki a DDR memóriatípust:
    • DDR2
    •  DDR3
    • LPDDR
  3. Válassza ki a DDR memória szélességét: 8, 16 vagy 32
  4. Jelölje be az ECC-t, ha ECC-t szeretne a DDR-hez.
  5. Adja meg a DDR memória beállítási idejét. Ez az az idő, amennyi a DDR-memória inicializálásához szükséges.
  6. Kattintson a Regisztrációs konfiguráció importálása elemre az FDDR regiszterértékeinek importálásához egy meglévő szövegből file tartalmazza a regiszterértékeket. A regiszter konfigurációját lásd az 1. táblázatban file szintaxis.
    A Libero automatikusan tárolja ezeket a konfigurációs adatokat az eNVM-ben. Az FPGA alaphelyzetbe állításakor ezek a konfigurációs adatok automatikusan átmásolódnak a HPMS DDR-be.

1. ábra • System Builder és HPMS DDR

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

1. táblázat • Regiszter konfigurációja File Szintaxis

  • 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-vezérlő konfigurációja

Ha a HPMS DDR-vezérlőt használja külső DDR-memória eléréséhez, a DDR-vezérlőt futás közben inicializálni kell. Ez úgy történik, hogy konfigurációs adatokat írnak a dedikált DDR-vezérlő konfigurációs regisztereibe. Az IGLOO2-ben az eNVM tárolja a regiszter konfigurációs adatait, és az FPGA alaphelyzetbe állítása után a konfigurációs adatok átmásolódnak az eNVM-ből a HPMS DDR dedikált regisztereibe inicializálás céljából.

HPMS DDR vezérlőregiszterek
A HPMS DDR-vezérlő egy sor regisztert tartalmaz, amelyeket futás közben kell konfigurálni. Ezeknek a regisztereknek a konfigurációs értékei különböző paramétereket képviselnek, például a DDR-módot, a PHY-szélességet, a sorozatfelvételi módot és az ECC-t. A DDR vezérlő konfigurációs regisztereivel kapcsolatos részletes információkért lásd a Microsemi IGLOO2 felhasználói kézikönyvet
HPMS MDDR-regiszterek konfigurációja

A DDR-regiszter értékeinek megadása:

  1. Használjon szövegszerkesztőt a Libero SoC-n kívül, készítsen szöveget file amely tartalmazza a regiszter neveket és értékeket, mint az 1-1.
  2. A System Builder Memória lapján kattintson a Regisztrációs konfiguráció importálása lehetőségre.
  3. Navigáljon a Regisztrációs konfiguráció szöveg helyére file az 1. lépésben elkészítette, és válassza ki a file importálni.

1-1. ábra • Regiszter konfigurációs adatok – szöveges formátum

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

HPMS DDR inicializálás
A HPMS DDR-hez importált regisztrációs konfigurációs adatok betöltődnek az eNVM-be, és az FPGA alaphelyzetbe állításakor a HPMS DDR konfigurációs regisztereibe másolódnak. Nincs szükség felhasználói beavatkozásra a HPMS DDR futás közbeni inicializálásához. Ezt az automatizált inicializálást szimulációban is modellezik.

Port leírása

DDR PHY interfész
Ezek a portok a System Builder által generált blokk legfelső szintjén láthatók. A részletekért olvassa el az IGLOO2 System Builder felhasználói kézikönyvét. Csatlakoztassa ezeket a portokat a DDR memóriához.

2-1. táblázat • DDR PHY interfész

Port neve Irány Leírás
MDDR_CAS_N KI DRAM CASN
MDDR_CKE KI DRAM CKE
MDDR_CLK KI Óra, P oldal
MDDR_CLK_N KI Óra, É oldal
MDDR_CS_N KI DRAM CSN
MDDR_ODT KI DRAM ODT
MDDR_RAS_N KI DRAM RASN
MDDR_RESET_N KI DRAM visszaállítása DDR3-hoz
MDDR_WE_N KI DRAM WEN
MDDR_ADDR[15:0] KI Dram Cím bitek
MDDR_BA[2:0] KI Dram Bank címe
MDDR_DM_RDQS ([3:0]/[1:0]/[0]) BE KI Dram adatmaszk
MDDR_DQS ([3:0]/[1:0]/[0]) BE KI Dram Data Strobe Input/Output – P oldal
MDDR_DQS_N ([3:0]/[1:0]/[0]) BE KI Dram Data Strobe Input/Output – N oldal
MDDR_DQ ([31:0]/[15:0]/[7:0]) BE KI DRAM adatbevitel/kimenet
MDDR_DQS_TMATCH_0_IN IN FIFO jelben
MDDR_DQS_TMATCH_0_OUT KI FIFO kimenet jel
MDDR_DQS_TMATCH_1_IN IN FIFO bemeneti jel (csak 32 bites)
MDDR_DQS_TMATCH_1_OUT KI FIFO kimeneti jel (csak 32 bites)
MDDR_DM_RDQS_ECC BE KI Dram ECC adatmaszk
MDDR_DQS_ECC BE KI Dram ECC Data Strobe Input/Output – P oldal
MDDR_DQS_ECC_N BE KI Dram ECC Data Strobe bemenet/kimenet – N oldal
MDDR_DQ_ECC ([3:0]/[1:0]/[0]) BE KI DRAM ECC adatbevitel/kimenet
MDDR_DQS_TMATCH_ECC_IN IN ECC FIFO a jelben
MDDR_DQS_TMATCH_ECC_OUT KI ECC FIFO kimeneti jel (csak 32 bites)

Egyes portok portszélességei a PHY szélesség kiválasztásától függően változnak. Az „[a:0]/[b:0]/[c:0]” jelölés az ilyen portok jelölésére szolgál, ahol az „[a:0]” a port szélességére utal, ha 32 bites PHY szélesség van kiválasztva. , a „[b:0]” 16 bites PHY-szélességnek, a „[c:0]” pedig egy 8 bites PHY-szélességnek felel meg.

Terméktámogatás

A Microsemi SoC Products Group termékeit különféle támogatási szolgáltatásokkal támogatja, beleértve az Ügyfélszolgálatot, az Ügyfél műszaki támogatási központját, stb webwebhely, elektronikus levelezés és világszerte működő értékesítési irodák. Ez a függelék információkat tartalmaz a Microsemi SoC Products Group kapcsolatfelvételéről és a támogatási szolgáltatások használatáról.

Ügyfélszolgálat
Lépjen kapcsolatba az Ügyfélszolgálattal a nem műszaki terméktámogatásért, mint például a termékárak, a termékfrissítések, a frissítési információk, a rendelés állapota és az engedélyezés.
Észak-Amerikából hívja a 800.262.1060 számot
A világ többi részéről hívja a 650.318.4460 faxot, a világ bármely pontjáról a 408.643.6913 számot.

Ügyfél technikai támogatási központ
A Microsemi SoC Products Group Ügyfélszolgálati Központjában magasan képzett mérnökök dolgoznak, akik segítenek megválaszolni a Microsemi SoC termékekkel kapcsolatos hardver-, szoftver- és tervezési kérdéseit. Az Ügyfél műszaki támogatási központja sok időt tölt az alkalmazási megjegyzések, a tervezési ciklus gyakori kérdéseinek megválaszolásával, az ismert problémák dokumentálásával és a különféle GYIK-ekkel. Ezért, mielőtt kapcsolatba lép velünk, kérjük, keresse fel online forrásainkat. Nagyon valószínű, hogy már válaszoltunk a kérdéseire.

Műszaki támogatás
Keresse fel az Ügyfélszolgálatot webwebhely (www.microsemi.com/soc/support/search/default.aspx) további információkért és támogatásért. Sok válasz elérhető a kereshető oldalon web Az erőforrás diagramokat, illusztrációkat és más forrásokra mutató hivatkozásokat tartalmaz a webhelyen webtelek.

Webtelek
Különféle műszaki és nem műszaki információk között böngészhet a SoC honlapján, a címen www.microsemi.com/soc.

Lépjen kapcsolatba az Ügyfél műszaki támogatási központjával
Magasan képzett mérnökök dolgoznak a műszaki támogatási központban. A Technikai Támogatási Központ e-mailben vagy a Microsemi SoC termékcsoporton keresztül érhető el webtelek.

Email
Technikai kérdéseit e-mail címünkre küldheti, és választ kaphat e-mailben, faxon vagy telefonon. Ezenkívül, ha tervezési problémái vannak, elküldheti e-mailben a tervet files segítséget kapni. Folyamatosan figyeljük az e-mail fiókot a nap folyamán. Amikor elküldi nekünk kérelmét, kérjük, feltétlenül adja meg teljes nevét, cégnevét és elérhetőségeit a kérelem hatékony feldolgozása érdekében.
A technikai támogatás e-mail címe soc_tech@microsemi.com.

Saját esetek
A Microsemi SoC Products Group ügyfelei online küldhetnek be és nyomon követhetnek műszaki eseteket a Saját ügyek oldalon.

Az USA-n kívül
Azok az ügyfelek, akiknek segítségre van szükségük az Egyesült Államok időzónáin kívül, e-mailben fordulhatnak a technikai támogatáshoz (soc_tech@microsemi.com), vagy lépjen kapcsolatba a helyi értékesítési irodával. Az értékesítési irodák listája a címen található
www.microsemi.com/soc/company/contact/default.aspx.

ITAR műszaki támogatás
A Nemzetközi Fegyverforgalmi Szabályzat (ITAR) által szabályozott RH és RT FPGA-kkal kapcsolatos technikai támogatásért lépjen kapcsolatba velünk a következő címen: soc_tech_itar@microsemi.com. Alternatív megoldásként a Saját ügyekben válassza az Igen lehetőséget az ITAR legördülő listából. Az ITAR által szabályozott Microsemi FPGA-k teljes listájáért látogasson el az ITAR oldalra web oldalon.

A Microsemi Corporation (NASDAQ: MSCC) félvezető megoldások átfogó portfólióját kínálja a következőkhöz: repülés, védelem és biztonság; vállalkozás és kommunikáció; valamint az ipari és alternatív energiapiacok. A termékek közé tartoznak a nagy teljesítményű, nagy megbízhatóságú analóg és RF eszközök, vegyes jelű és RF integrált áramkörök, testreszabható SoC-k, FPGA-k és teljes alrendszerek. A Microsemi székhelye Aliso Viejoban, Kaliforniában található. További információ: www.microsemi.com.

Microsemi Corporate Headquarters One Enterprise, Aliso Viejo CA 92656 USA Az USA-n belül: +1 949-380-6100 Eladás: +1 949-380-6136
Fax: +1 949-215-4996

© 2013 Microsemi Corporation. Minden jog fenntartva. A Microsemi és a Microsemi logó a Microsemi Corporation védjegyei. Minden egyéb védjegy és szolgáltatási védjegy a megfelelő tulajdonosok tulajdona.

Dokumentumok / Források

Microsemi IGLOO2 HPMS DDR vezérlő konfiguráció [pdf] Felhasználói útmutató
IGLOO2 HPMS DDR vezérlő konfiguráció, IGLOO2, HPMS DDR vezérlő konfigurálása, DDR vezérlő konfigurálása, konfiguráció

Hivatkozások

Hagyj megjegyzést

E-mail címét nem tesszük közzé. A kötelező mezők meg vannak jelölve *