Microsemi -LOGO

Microsemi IGLOO2 HPMS DDR konfiguracija kontrolera

Microsemi -DG0618-Otkrivanje-i-ispravka-greške-na-SmartFusion2-uređaji-koji koriste-DDR memoriju-PROIZVOD-IMAGE

Uvod

IGLOO2 HPMS ima ugrađen DDR kontroler (HPMS DDR). Ovaj DDR kontroler je namijenjen za kontrolu DDR memorije van čipa. HPMS DDR kontroleru se može pristupiti iz HPMS-a (pomoću HPDMA) kao i iz FPGA tkanine.
Kada koristite System Builder da napravite sistemski blok koji uključuje HPMS DDR, System Builder konfiguriše HPMS DDR kontroler za vas na osnovu vaših unosa i izbora.
Nije potrebna posebna HPMS DDR konfiguracija od strane korisnika. Za detalje, pogledajte IGLOO2 System Builder Korisnički vodič.
System Builder

System Builder

U em Builder-u da automatski konfigurišete HPMS DDR.

  1.  Na kartici Device Features u System Builderu provjerite HPMS External DDR Memory (HPMS DDR).
  2. Na kartici Memories izaberite tip DDR memorije:
    • DDR2
    •  DDR3
    • LPDDR
  3. Odaberite širinu DDR memorije: 8, 16 ili 32
  4. Označite ECC ako želite imati ECC za DDR.
  5. Unesite vrijeme podešavanja DDR memorije. Ovo je vrijeme potrebno za inicijalizaciju DDR memorije.
  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 konfiguracijski podaci će se automatski kopirati u HPMS DDR.

Slika 1 • System Builder i HPMS DDR

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

Tabela 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 mora biti inicijaliziran u vrijeme izvođenja. Ovo se radi upisivanjem konfiguracionih podataka u namenske registre konfiguracije DDR kontrolera. U IGLOO2, eNVM pohranjuje podatke o konfiguraciji registra i nakon resetovanja FPGA, konfiguracijski podaci se kopiraju iz eNVM-a u HPMS DDR-ove namjenske registre za inicijalizaciju.

HPMS DDR kontrolni registri
HPMS DDR kontroler ima skup registara koje je potrebno konfigurisati tokom rada. Konfiguracijske vrijednosti za ove registre predstavljaju različite parametre, kao što su DDR mod, PHY širina, burst mod i ECC. Za potpune detalje o registrima konfiguracije DDR kontrolera pogledajte Microsemi IGLOO2 korisnički priručnik
Konfiguracija HPMS MDDR registara

Da biste naveli 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 u System Builderu kliknite na Uvezi konfiguraciju registra.
  3. Idite do lokacije teksta konfiguracije registracije file koji ste pripremili u koraku 1 i odaberite file uvoziti.

Slika 1-1 • Registrirajte konfiguracijske podatke – Format teksta

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

HPMS DDR inicijalizacija
Podaci o konfiguraciji registra koje uvezete za HPMS DDR se učitavaju u eNVM i kopiraju u HPMS DDR konfiguracijske registre nakon resetiranja FPGA. Za inicijalizaciju HPMS DDR-a u vrijeme izvođenja nije potrebna nikakva radnja korisnika. Ova automatska inicijalizacija je također modelirana u simulaciji.

Port Description

DDR PHY interfejs
Ovi portovi su izloženi na najvišem nivou generisanog bloka System Builder-a. Za detalje, pogledajte korisnički priručnik za IGLOO2 System Builder. Povežite ove portove na vašu DDR memoriju.

Tabela 2-1 • DDR PHY interfejs

Port Name Smjer Opis
MDDR_CAS_N OUT DRAM CASN
MDDR_CKE OUT DRAM CKE
MDDR_CLK OUT Sat, P strana
MDDR_CLK_N OUT Sat, N strana
MDDR_CS_N OUT DRAM CSN
MDDR_ODT OUT DRAM ODT
MDDR_RAS_N OUT DRAM RASN
MDDR_RESET_N OUT DRAM Reset za DDR3
MDDR_WE_N OUT DRAM WEN
MDDR_ADDR[15:0] OUT Dram Address bits
MDDR_BA[2:0] OUT Adresa Dram banke
MDDR_DM_RDQS ([3:0]/[1:0]/[0]) INOUT Dram Data Mask
MDDR_DQS ([3:0]/[1:0]/[0]) INOUT Dram Data Strobe ulaz/izlaz – P strana
MDDR_DQS_N ([3:0]/[1:0]/[0]) INOUT Dram Data Strobe ulaz/izlaz – N strana
MDDR_DQ ([31:0]/[15:0]/[7:0]) INOUT DRAM Ulaz/Izlaz podataka
MDDR_DQS_TMATCH_0_IN IN FIFO u signalu
MDDR_DQS_TMATCH_0_OUT OUT FIFO izlazni signal
MDDR_DQS_TMATCH_1_IN IN FIFO u signalu (samo 32-bitni)
MDDR_DQS_TMATCH_1_OUT OUT FIFO izlazni signal (samo 32-bitni)
MDDR_DM_RDQS_ECC INOUT Dram ECC Data Mask
MDDR_DQS_ECC INOUT Dram ECC Data Strobe ulaz/izlaz – P strana
MDDR_DQS_ECC_N INOUT Dram ECC Data Strobe ulaz/izlaz – N strana
MDDR_DQ_ECC ([3:0]/[1:0]/[0]) INOUT DRAM ECC Ulaz/Izlaz podataka
MDDR_DQS_TMATCH_ECC_IN IN ECC FIFO u signalu
MDDR_DQS_TMATCH_ECC_OUT OUT ECC FIFO izlazni signal (samo 32-bitni)

Širina portova za neke portove se mijenja ovisno o odabiru PHY širine. Oznaka "[a:0]/[b:0]/[c:0]" se koristi za označavanje takvih portova, gdje se "[a:0]" odnosi na širinu porta 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 podržava svoje proizvode različitim uslugama podrške, uključujući korisničku podršku, centar za tehničku podršku korisnicima, websajt, elektronska pošta i prodajne kancelarije širom sveta. 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 za proizvode, kao što su cijene proizvoda, nadogradnje proizvoda, ažurirane informacije, status narudžbe i autorizacija.
Iz Sjeverne Amerike pozovite 800.262.1060
Iz ostatka svijeta zovite 650.318.4460 Fax, s bilo kojeg mjesta na svijetu, 408.643.6913

Centar za tehničku podršku korisnicima
Microsemi SoC Products Group upošljava svoj Centar za tehničku podršku za korisnike sa visoko obučenim inženjerima koji mogu pomoći da odgovore na vaša pitanja o hardveru, softveru i dizajnu o Microsemi SoC proizvodima. Centar za tehničku podršku za korisnike troši mnogo vremena na kreiranje napomena o aplikaciji, odgovora na uobičajena pitanja ciklusa dizajna, dokumentacije poznatih problema i raznih često postavljanih pitanja. Stoga, prije nego što nas kontaktirate, posjetite naše online resurse. Vrlo je vjerovatno da smo već odgovorili na vaša pitanja.

Tehnička podrška
Posjetite korisničku podršku webstranica (www.microsemi.com/soc/support/search/default.aspx) za više informacija i podrške. Mnogi odgovori dostupni na pretraživačkoj mreži web resursi uključuju dijagrame, ilustracije i veze do drugih izvora na website.

Website
Možete pretraživati ​​razne tehničke i netehničke informacije na početnoj stranici SoC-a, na adresi www.microsemi.com/soc.

Kontaktiranje Centra za tehničku podršku za korisnike
U Centru za tehničku podršku rade visokokvalifikovani inženjeri. Centar za tehničku podršku se može kontaktirati putem e-pošte ili preko Microsemi SoC Products Group website.

Email
Svoja tehnička pitanja možete poslati na našu adresu e-pošte i dobiti odgovore putem e-pošte, faksa ili telefona. Također, ako imate problema s dizajnom, možete poslati svoj dizajn e-poštom files da dobijete pomoć. Konstantno pratimo email nalog tokom dana. Kada nam šaljete svoj zahtjev, obavezno navedite svoje puno ime, naziv kompanije i svoje kontakt podatke za efikasnu obradu vašeg zahtjeva.
Adresa elektronske pošte tehničke podrške je soc_tech@microsemi.com.

Moji slučajevi
Klijenti Microsemi SoC Products Group mogu slati i pratiti tehničke slučajeve na mreži tako što će otići na Moji slučajevi.

Izvan SAD-a
Korisnici kojima je potrebna pomoć izvan vremenskih zona SAD-a mogu kontaktirati tehničku podršku putem e-pošte (soc_tech@microsemi.com) ili kontaktirajte lokalni prodajni ured. Oglase prodajnih ureda možete 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 regulisani propisima o međunarodnom prometu oružja (ITAR), kontaktirajte nas putem soc_tech_itar@microsemi.com. Alternativno, u okviru Moji predmeti, izaberite Da na padajućoj listi ITAR. Za kompletnu listu mikrosemi FPGA koje regulira ITAR, posjetite ITAR web stranica.

Microsemi Corporation (NASDAQ: MSCC) nudi sveobuhvatan portfolio poluprovodničkih rješenja za: svemir, odbranu i sigurnost; preduzeća i komunikacije; i tržišta industrijske i alternativne energije. Proizvodi uključuju analogne i RF uređaje visokih performansi, visokopouzdane, mešovite signalne i RF integrisane kola, prilagodljive SoC, FPGA i kompletne podsisteme. Microsemi ima sjedište u Aliso Viejo, Kalifornija. Saznajte više na www.microsemi.com.

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

© 2013 Microsemi Corporation. Sva prava zadržana. Microsemi i Microsemi logo su zaštitni znakovi Microsemi Corporation. Svi ostali zaštitni znakovi i uslužni znaci vlasništvo su njihovih vlasnika.

Dokumenti / Resursi

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

Reference

Ostavite komentar

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