Konfiguracja kontrolera Microsemi IGLOO2 HPMS DDR

Wstęp
IGLOO2 HPMS posiada wbudowany kontroler DDR (HPMS DDR). Ten kontroler DDR jest przeznaczony do sterowania pamięcią DDR poza chipem. Dostęp do kontrolera HPMS DDR można uzyskać z HPMS (przy użyciu HPDMA), a także z sieci FPGA.
Jeśli używasz programu System Builder do zbudowania bloku systemowego zawierającego moduł HPMS DDR, program System Builder skonfiguruje za Ciebie kontroler HPMS DDR na podstawie wprowadzonych przez Ciebie wpisów i wyborów.
Nie jest wymagana osobna konfiguracja HPMS DDR przez użytkownika. Szczegółowe informacje można znaleźć w Podręczniku użytkownika narzędzia IGLOO2 System Builder.
Konstruktor systemu
Konstruktor systemu
W em Builderze do automatycznej konfiguracji HPMS DDR.
- Na karcie Funkcje urządzenia w Konstruktorze systemu zaznacz opcję Zewnętrzna pamięć DDR HPMS (HPMS DDR).
- Na karcie Pamięci wybierz typ pamięci DDR:
- DDR2
- DDR3
- LPDDR
- Wybierz szerokość pamięci DDR: 8, 16 lub 32
- Sprawdź ECC, jeśli chcesz mieć ECC dla DDR.
- Wprowadź czas ustawienia pamięci DDR. Jest to czas potrzebny na inicjalizację pamięci DDR.
- Kliknij opcję Importuj konfigurację rejestru, aby zaimportować wartości rejestru dla FDDR z istniejącego tekstu file zawierające wartości rejestru. Konfiguracja rejestru znajduje się w Tabeli 1 file składnia.
Libero automatycznie przechowuje te dane konfiguracyjne w eNVM. Po zresetowaniu FPGA te dane konfiguracyjne zostaną automatycznie skopiowane do HPMS DDR.
Rysunek 1 • Konstruktor systemu i HPMS DDR

Tabela 1 • Konfiguracja rejestru File Składnia
- 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 ;
Konfiguracja kontrolera HPMS DDR
Jeśli używasz kontrolera HPMS DDR w celu uzyskania dostępu do zewnętrznej pamięci DDR, kontroler DDR musi zostać zainicjowany w czasie wykonywania. Odbywa się to poprzez zapisanie danych konfiguracyjnych do dedykowanych rejestrów konfiguracyjnych kontrolera DDR. W IGLOO2 eNVM przechowuje dane konfiguracyjne rejestru, a po zresetowaniu FPGA dane konfiguracyjne są kopiowane z eNVM do dedykowanych rejestrów HPMS DDR w celu inicjalizacji.
Rejestry kontrolne HPMS DDR
Kontroler HPMS DDR ma zestaw rejestrów, które należy skonfigurować w czasie wykonywania. Wartości konfiguracyjne tych rejestrów reprezentują różne parametry, takie jak tryb DDR, szerokość PHY, tryb impulsowy i ECC. Pełne informacje na temat rejestrów konfiguracyjnych kontrolera DDR można znaleźć w Podręczniku użytkownika Microsemi IGLOO2
Konfiguracja rejestrów MDDR HPMS
Aby określić wartości rejestru DDR:
- Użyj edytora tekstu poza Libero SoC, przygotuj tekst file zawierający nazwy rejestrów i wartości, jak na rysunku 1-1.
- Na karcie Pamięć programu System Builder kliknij opcję Importuj konfigurację rejestru.
- Przejdź do lokalizacji tekstu konfiguracji rejestracji file które przygotowałeś w kroku 1 i wybierz file importować.
Rysunek 1-1 • Dane konfiguracyjne rejestru – format tekstowy

Inicjalizacja HPMS DDR
Dane konfiguracji rejestru importowane dla HPMS DDR są ładowane do eNVM i kopiowane do rejestrów konfiguracyjnych HPMS DDR po zresetowaniu FPGA. Aby zainicjować pamięć HPMS DDR w czasie wykonywania, nie jest wymagane żadne działanie użytkownika. Ta automatyczna inicjalizacja jest również modelowana w symulacji.
Opis portu
Interfejs DDR PHY
Porty te są widoczne na najwyższym poziomie bloku wygenerowanego przez Konstruktora systemu. Aby poznać szczegóły, zapoznaj się z Podręcznikiem użytkownika Konstruktora Systemów IGLOO2. Podłącz te porty do pamięci DDR.
Tabela 2-1 • Interfejs DDR PHY
| Nazwa portu | Kierunek | Opis |
| MDDR_CAS_N | NA ZEWNĄTRZ | KASY DRAM |
| MDDR_CKE | NA ZEWNĄTRZ | CKE DRAM |
| MDDR_CLK | NA ZEWNĄTRZ | Zegar, strona P |
| MDDR_CLK_N | NA ZEWNĄTRZ | Zegar, strona N |
| MDDR_CS_N | NA ZEWNĄTRZ | DRAM CSN |
| MDDR_ODT | NA ZEWNĄTRZ | DRAM ODT |
| MDDR_RAS_N | NA ZEWNĄTRZ | DRAM RASN |
| MDDR_RESET_N | NA ZEWNĄTRZ | Reset DRAM dla DDR3 |
| MDDR_WE_N | NA ZEWNĄTRZ | DRAM WEN |
| MDDR_ADDR[15:0] | NA ZEWNĄTRZ | Bity adresu Dram |
| MDDR_BA[2:0] | NA ZEWNĄTRZ | Adres banku Dram |
| MDDR_DM_RDQS ([3:0]/[1:0]/[0]) | WEJŚCIE | Dramowa maska danych |
| MDDR_DQS ([3:0]/[1:0]/[0]) | WEJŚCIE | Wejście/wyjście stroboskopowe danych Dram – strona P |
| MDDR_DQS_N ([3:0]/[1:0]/[0]) | WEJŚCIE | Dram Data Stroboskopowe wejście/wyjście – strona N |
| MDDR_DQ ([31:0]/[15:0]/[7:0]) | WEJŚCIE | Wejście/wyjście danych DRAM |
| MDDR_DQS_TMATCH_0_IN | IN | FIFO w sygnale |
| MDDR_DQS_TMATCH_0_OUT | NA ZEWNĄTRZ | Sygnał wyjściowy FIFO |
| MDDR_DQS_TMATCH_1_IN | IN | Sygnał FIFO (tylko 32-bitowy) |
| MDDR_DQS_TMATCH_1_OUT | NA ZEWNĄTRZ | Sygnał wyjściowy FIFO (tylko 32-bitowy) |
| MDDR_DM_RDQS_ECC | WEJŚCIE | Maska danych Dram ECC |
| MDDR_DQS_ECC | WEJŚCIE | Dram ECC Data Strobe Input/Output – strona P |
| MDDR_DQS_ECC_N | WEJŚCIE | Dram ECC Data Strobe Input/Output – strona N |
| MDDR_DQ_ECC ([3:0]/[1:0]/[0]) | WEJŚCIE | Wejście/wyjście danych DRAM ECC |
| MDDR_DQS_TMATCH_ECC_IN | IN | ECC FIFO w sygnale |
| MDDR_DQS_TMATCH_ECC_OUT | NA ZEWNĄTRZ | Sygnał wyjściowy ECC FIFO (tylko 32-bitowy) |
Szerokości portów dla niektórych portów zmieniają się w zależności od wyboru szerokości PHY. Do oznaczenia takich portów używana jest notacja „[a:0]/[b:0]/[c:0]”, gdzie „[a:0]” odnosi się do szerokości portu, gdy wybrana jest 32-bitowa szerokość PHY , „[b:0]” odpowiada 16-bitowej szerokości PHY, a „[c:0]” odpowiada 8-bitowej szerokości PHY.
Wsparcie produktu
Microsemi SoC Products Group wspiera swoje produkty różnymi usługami wsparcia, w tym obsługą klienta, centrum wsparcia technicznego klienta, a webwitryna internetowa, poczta elektroniczna i biura sprzedaży na całym świecie. Ten dodatek zawiera informacje na temat kontaktowania się z Microsemi SoC Products Group i korzystania z tych usług pomocy technicznej.
Obsługa klienta
Skontaktuj się z działem obsługi klienta, aby uzyskać nietechniczne wsparcie dotyczące produktu, takie jak wycena produktów, aktualizacje produktów, informacje o aktualizacjach, status zamówienia i autoryzacja.
Z Ameryki Północnej zadzwoń pod numer 800.262.1060
Z reszty świata dzwoń pod numer 650.318.4460 Faks, z dowolnego miejsca na świecie pod numer 408.643.6913
Centrum wsparcia technicznego klienta
Microsemi SoC Products Group zatrudnia w Centrum Wsparcia Technicznego Klienta wysoko wykwalifikowanych inżynierów, którzy mogą pomóc odpowiedzieć na pytania dotyczące sprzętu, oprogramowania i projektowania dotyczące produktów Microsemi SoC. Centrum pomocy technicznej dla klientów spędza dużo czasu na tworzeniu notatek aplikacyjnych, odpowiedzi na często zadawane pytania dotyczące cyklu projektowania, dokumentacji znanych problemów i różnych często zadawanych pytań. Dlatego zanim się z nami skontaktujesz, odwiedź nasze zasoby online. Jest bardzo prawdopodobne, że odpowiedzieliśmy już na Twoje pytania.
Wsparcie techniczne
Odwiedź dział obsługi klienta webStrona (www.microsemi.com/soc/support/search/default.aspx), aby uzyskać więcej informacji i wsparcia. Wiele odpowiedzi dostępnych w wyszukiwarce web zasobu obejmują diagramy, ilustracje i łącza do innych zasobów w witrynie webstrona.
Webstrona
Możesz przeglądać różne informacje techniczne i nietechniczne na stronie głównej SoC pod adresem www.microsemi.com/soc.
Kontakt z Centrum Wsparcia Technicznego Klienta
Wysoko wykwalifikowani inżynierowie pracują w Centrum Wsparcia Technicznego. Z Centrum Wsparcia Technicznego można skontaktować się za pośrednictwem poczty elektronicznej lub za pośrednictwem Microsemi SoC Products Group webstrona.
E-mail
Możesz przesyłać swoje pytania techniczne na nasz adres e-mail i otrzymywać odpowiedzi e-mailem, faksem lub telefonicznie. Ponadto, jeśli masz problemy z projektem, możesz wysłać swój projekt e-mailem files, aby otrzymać pomoc. Stale monitorujemy konto e-mail przez cały dzień. Wysyłając do nas prośbę, pamiętaj o podaniu imienia i nazwiska, nazwy firmy oraz danych kontaktowych w celu sprawnego przetworzenia prośby.
Adres e-mail pomocy technicznej to soc_tech@microsemi.com.
Moje sprawy
Klienci Microsemi SoC Products Group mogą zgłaszać i śledzić sprawy techniczne online, przechodząc do sekcji Moje sprawy.
Poza USA
Klienci potrzebujący pomocy poza strefami czasowymi USA mogą skontaktować się z pomocą techniczną za pośrednictwem poczty e-mail (soc_tech@microsemi.com) lub skontaktuj się z lokalnym biurem sprzedaży. Listę biur sprzedaży można znaleźć pod adresem
www.microsemi.com/soc/company/contact/default.aspx.
Wsparcie techniczne ITAR
Aby uzyskać pomoc techniczną dotyczącą układów FPGA RH i RT, które są regulowane przez przepisy dotyczące międzynarodowego handlu bronią (ITAR), skontaktuj się z nami za pośrednictwem soc_tech_itar@microsemi.com. Ewentualnie w Moich sprawach wybierz Tak z listy rozwijanej ITAR. Pełną listę układów Microsemi FPGA podlegających przepisom ITAR można znaleźć w ITAR web strona.
Microsemi Corporation (NASDAQ: MSCC) oferuje kompleksowe portfolio rozwiązań półprzewodnikowych dla: lotnictwa, obronności i bezpieczeństwa; przedsiębiorczość i komunikacja; oraz rynków przemysłowych i alternatywnych źródeł energii. Produkty obejmują wysokowydajne i niezawodne urządzenia analogowe i RF, układy scalone sygnałów mieszanych i RF, konfigurowalne układy SoC, układy FPGA i kompletne podsystemy. Siedziba Microsemi znajduje się w Aliso Viejo w Kalifornii. Dowiedz się więcej na www.microsemi.com.
Siedziba firmy Microsemi One Enterprise, Aliso Viejo CA 92656 USA W USA: +1 949-380-6100 Sprzedaż: +1 949-380-6136
Faks: +1 949-215-4996
© 2013 Microsemi Corporation. Wszelkie prawa zastrzeżone. Microsemi i logo Microsemi są znakami towarowymi firmy Microsemi Corporation. Wszystkie inne znaki towarowe i znaki usługowe są własnością ich odpowiednich właścicieli.
Dokumenty / Zasoby
![]() |
Konfiguracja kontrolera Microsemi IGLOO2 HPMS DDR [plik PDF] Instrukcja użytkownika IGLOO2 Konfiguracja kontrolera HPMS DDR, IGLOO2, Konfiguracja kontrolera HPMS DDR, Konfiguracja kontrolera DDR, Konfiguracja |





