Microsemi -LOGO

Konfiguracija Microsemi IGLOO2 HPMS DDR kontrolera

Microsemi -DG0618-Error-Detection-and-Correction-on-SmartFusion2-Devices-using-DDR Memory-IMAGE-PROIZVOD

Uvod

IGLOO2 HPMS ima ugrađeni DDR kontroler (HPMS DDR). Ovaj DDR kontroler namijenjen je za upravljanje DDR memorijom izvan čipa. HPMS DDR kontroleru može se pristupiti iz HPMS-a (pomoću HPDMA) kao i iz FPGA strukture.
Kada koristite System Builder za izgradnju sistemskog bloka koji uključuje HPMS DDR, System Builder konfigurira HPMS DDR kontroler za vas na temelju vaših unosa i odabira.
Nije potrebna posebna konfiguracija HPMS DDR od strane korisnika. Za detalje, pogledajte IGLOO2 System Builder korisnički priručnik.
Graditelj sustava

Graditelj sustava

U em Builderu za automatsko konfiguriranje HPMS DDR-a.

  1.  Na kartici Značajke uređaja programa System Builder označite HPMS vanjsku DDR memoriju (HPMS DDR).
  2. Na kartici Uspomene odaberite DDR vrstu memorije:
    • DDR2
    •  DDR3
    • LPDDR
  3. Odaberite širinu DDR memorije: 8, 16 ili 32
  4. Provjerite ECC ako želite imati ECC za DDR.
  5. Unesite vrijeme postavke DDR memorije. Ovo je vrijeme potrebno DDR memoriji za inicijalizaciju.
  6. Kliknite Uvezi konfiguraciju registra za uvoz vrijednosti registra za FDDR iz postojećeg teksta file koji sadrži vrijednosti registra. Pogledajte tablicu 1 za konfiguraciju registra file sintaksa.
    Libero automatski pohranjuje ove konfiguracijske podatke u eNVM. Nakon resetiranja FPGA, ovi podaci o konfiguraciji automatski će se kopirati u HPMS DDR.

Slika 1 • System Builder i HPMS DDR

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

Tablica 1 • Konfiguracija registra File Sintaksa

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

Konfiguracija HPMS DDR kontrolera

Kada koristite HPMS DDR kontroler za pristup vanjskoj DDR memoriji, DDR kontroler se mora inicijalizirati tijekom rada. To se radi pisanjem konfiguracijskih podataka u namjenske konfiguracijske registre DDR kontrolera. U IGLOO2, eNVM pohranjuje podatke o konfiguraciji registra i nakon resetiranja FPGA, podaci o konfiguraciji se kopiraju iz eNVM-a u namjenske registre HPMS DDR-a za inicijalizaciju.

HPMS DDR kontrolni registri
HPMS DDR kontroler ima skup registara koji se moraju konfigurirati tijekom rada. Konfiguracijske vrijednosti za ove registre predstavljaju različite parametre, kao što su DDR način, PHY širina, burst način i ECC. Za potpune pojedinosti o konfiguracijskim registrima DDR kontrolera pogledajte korisnički priručnik Microsemi IGLOO2
Konfiguracija HPMS MDDR registara

Za određivanje vrijednosti DDR registra:

  1. Koristite uređivač teksta izvan Libero SoC-a, pripremite tekst file koji sadrži imena i vrijednosti registra, kao na slici 1-1.
  2. Na kartici Memorija programa System Builder kliknite Import Registr Configuration.
  3. Dođite do lokacije teksta konfiguracije registracije file koje ste pripremili u koraku 1 i odaberite file uvoziti.

Slika 1-1 • Podaci o konfiguraciji registra – tekstualni format

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

HPMS DDR inicijalizacija
Podaci o konfiguraciji registra koje uvozite za HPMS DDR učitavaju se u eNVM i kopiraju u registre konfiguracije HPMS DDR nakon resetiranja FPGA. Za pokretanje HPMS DDR-a tijekom izvođenja nije potrebna nikakva radnja korisnika. Ova automatizirana inicijalizacija također je modelirana u simulaciji.

Opis luke

DDR PHY sučelje
Ti su priključci izloženi na najvišoj razini bloka koji generira System Builder. Za detalje, pogledajte IGLOO2 System Builder korisnički priručnik. Spojite ove priključke na svoju DDR memoriju.

Tablica 2-1 • DDR PHY sučelje

Naziv priključka Smjer Opis
MDDR_CAS_N VAN DRAM CASN
MDDR_CKE VAN DRAM CKE
MDDR_CLK VAN Sat, P strana
MDDR_CLK_N VAN Sat, N strana
MDDR_CS_N VAN DRAM CSN
MDDR_ODT VAN DRAM ODT
MDDR_RAS_N VAN DRAM RASN
MDDR_RESET_N VAN DRAM Reset za DDR3
MDDR_WE_N VAN DRAM WEN
MDDR_ADDR[15:0] VAN Bitovi adrese Dram
MDDR_BA[2:0] VAN Adresa banke Dram
MDDR_DM_RDQS ([3:0]/[1:0]/[0]) IZLAZ Dram podatkovna maska
MDDR_DQS ([3:0]/[1:0]/[0]) IZLAZ Dram Data Strobe ulaz/izlaz – P strana
MDDR_DQS_N ([3:0]/[1:0]/[0]) IZLAZ Dram Data Strobe ulaz/izlaz – N strana
MDDR_DQ ([31:0]/[15:0]/[7:0]) IZLAZ DRAM ulaz/izlaz podataka
MDDR_DQS_TMATCH_0_IN IN FIFO u signalu
MDDR_DQS_TMATCH_0_OUT VAN FIFO izlazni signal
MDDR_DQS_TMATCH_1_IN IN FIFO u signalu (samo 32-bitni)
MDDR_DQS_TMATCH_1_OUT VAN FIFO izlazni signal (samo 32-bitni)
MDDR_DM_RDQS_ECC IZLAZ Dram ECC podatkovna maska
MDDR_DQS_ECC IZLAZ Dram ECC Data Strobe Input/Output – P strana
MDDR_DQS_ECC_N IZLAZ Dram ECC Data Strobe ulaz/izlaz – N strana
MDDR_DQ_ECC ([3:0]/[1:0]/[0]) IZLAZ DRAM ECC ulaz/izlaz podataka
MDDR_DQS_TMATCH_ECC_IN IN ECC FIFO u signalu
MDDR_DQS_TMATCH_ECC_OUT VAN ECC FIFO izlazni signal (samo 32-bitni)

Širine priključaka za neke priključke mijenjaju se ovisno o odabiru PHY širine. Oznaka "[a:0]/[b:0]/[c:0]" koristi se za označavanje takvih priključaka, gdje se "[a:0]" odnosi na širinu priključka kada je odabrana 32-bitna PHY širina , “[b:0]” odgovara 16-bitnoj PHY širini, a “[c:0]” odgovara 8-bitnoj PHY širini.

Podrška za proizvode

Microsemi SoC Products Group podupire svoje proizvode raznim uslugama podrške, uključujući Službu za korisnike, Centar za tehničku podršku za korisnike, webstranice, elektroničke pošte i prodajnih ureda diljem svijeta. Ovaj dodatak sadrži informacije o kontaktiranju Microsemi SoC Products Group i korištenju ovih usluga podrške.

Služba za korisnike
Obratite se korisničkoj službi za netehničku podršku proizvoda, kao što su cijene proizvoda, nadogradnje proizvoda, ažurirane informacije, status narudžbe i autorizacija.
Iz Sjeverne Amerike nazovite 800.262.1060
Iz ostatka svijeta, nazovite 650.318.4460 Faks, s bilo kojeg mjesta u svijetu, 408.643.6913

Centar za tehničku podršku korisnicima
Microsemi SoC Products Group zapošljava svoj centar za tehničku podršku korisnicima s visokokvalificiranim inženjerima koji vam mogu pomoći odgovoriti na vaša pitanja o hardveru, softveru i dizajnu o Microsemi SoC proizvodima. Centar za tehničku podršku korisnicima troši mnogo vremena stvarajući bilješke o aplikaciji, odgovore na uobičajena pitanja ciklusa projektiranja, dokumentaciju o poznatim problemima i razna često postavljana pitanja. Dakle, prije nego što nas kontaktirate, posjetite naše mrežne resurse. Vrlo je vjerojatno da smo već odgovorili na vaša pitanja.

Tehnička podrška
Posjetite korisničku podršku webweb mjesto (www.microsemi.com/soc/support/search/default.aspx) za više informacija i podršku. Mnogi odgovori dostupni su na pretraživom web resurs uključuje dijagrame, ilustracije i poveznice na druge resurse na webmjesto.

Webmjesto
Možete pregledavati razne tehničke i netehničke informacije na SoC početnoj stranici, na www.microsemi.com/soc.

Kontaktiranje Centra za tehničku podršku korisnicima
Visoko kvalificirani inženjeri rade u Centru za tehničku podršku. Centar za tehničku podršku može se kontaktirati e-poštom ili putem Microsemi SoC Products Group webmjesto.

E-mail
Svoja tehnička pitanja možete poslati na našu adresu e-pošte i dobiti odgovore e-poštom, faksom ili telefonom. Također, ako imate problema s dizajnom, svoj dizajn možete poslati e-poštom files primati pomoć. Konstantno pratimo račun e-pošte tijekom dana. Kada nam šaljete svoj zahtjev, obavezno navedite svoje puno ime, naziv tvrtke i podatke za kontakt radi učinkovite obrade vašeg zahtjeva.
E-mail adresa tehničke podrške je soc_tech@microsemi.com.

Moji slučajevi
Korisnici Microsemi SoC Products Group mogu predati i pratiti tehničke slučajeve online odlaskom na My Cases.

Izvan SAD-a
Korisnici koji trebaju pomoć izvan američkih vremenskih zona mogu kontaktirati tehničku podršku putem e-pošte (soc_tech@microsemi.com) ili kontaktirajte lokalni prodajni ured. Popisi prodajnih ureda mogu se pronaći na
www.microsemi.com/soc/company/contact/default.aspx.

ITAR tehnička podrška
Za tehničku podršku za RH i RT FPGA koji su regulirani međunarodnim propisima o prometu oružjem (ITAR), kontaktirajte nas putem soc_tech_itar@microsemi.com. Alternativno, unutar Moji slučajevi odaberite Da na padajućem popisu ITAR. Za potpuni popis ITAR reguliranih Microsemi FPGA, posjetite ITAR web stranica.

Microsemi Corporation (NASDAQ: MSCC) nudi sveobuhvatan portfelj poluvodičkih rješenja za: zrakoplovstvo, obranu i sigurnost; poduzetništvo i komunikacije; te tržišta industrijske i alternativne energije. Proizvodi uključuju analogne i RF uređaje visokih performansi, visoke pouzdanosti, mješovite signale i RF integrirane sklopove, prilagodljive SoC-ove, FPGA-e i kompletne podsustave. Microsemi ima sjedište u Aliso Viejo, Kalifornija. Saznajte više na www.microsemi.com.

Microsemi Corporate Headquarters One Enterprise, Aliso Viejo CA 92656 USA Unutar SAD-a: +1 949-380-6100 Prodaja: +1 949-380-6136
Faks: +1 949-215-4996

© 2013 Microsemi Corporation. Sva prava pridržana. Microsemi i Microsemi logo su zaštitni znaci Microsemi Corporation. Svi ostali zaštitni znakovi i znakovi usluga vlasništvo su svojih vlasnika.

Dokumenti / Resursi

Konfiguracija Microsemi IGLOO2 HPMS DDR kontrolera [pdf] Korisnički priručnik
IGLOO2 HPMS DDR konfiguracija kontrolera, IGLOO2, HPMS DDR konfiguracija kontrolera, konfiguracija DDR kontrolera, konfiguracija

Reference

Ostavite komentar

Vaša email adresa neće biti objavljena. Obavezna polja su označena *