Microsemi IGLOO2 HPMS DDR konfiguracija kontrolera
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.
- Na kartici Device Features u System Builderu provjerite HPMS External DDR Memory (HPMS DDR).
- Na kartici Memories izaberite tip DDR memorije:
- DDR2
- DDR3
- LPDDR
- Odaberite širinu DDR memorije: 8, 16 ili 32
- Označite ECC ako želite imati ECC za DDR.
- Unesite vrijeme podešavanja DDR memorije. Ovo je vrijeme potrebno za inicijalizaciju DDR memorije.
- 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
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:
- Koristite uređivač teksta izvan Libero SoC-a, pripremite tekst file koji sadrži imena i vrijednosti registra, kao na slici 1-1.
- Na kartici Memorija u System Builderu kliknite na Uvezi konfiguraciju registra.
- 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
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 |