Microsemi -LOGO

Microsemi IGLOO2 HPMS DDR-kontrolleri konfiguratsioon

Microsemi -DG0618-SmartFusion2-s-tõrketuvastus-ja-parandus-DDR-mälu-kasutavad seadmed-TOOTE-PILT

Sissejuhatus

IGLOO2 HPMS-il on sisseehitatud DDR-kontroller (HPMS DDR). See DDR-kontroller on mõeldud kiibivälise DDR-mälu juhtimiseks. HPMS-i DDR-kontrollerile pääseb juurde nii HPMS-ist (kasutades HPDMA-d) kui ka FPGA-kangast.
Kui kasutate System Builderit HPMS-i DDR-i sisaldava süsteemiploki koostamiseks, konfigureerib System Builder HPMS-i DDR-kontrolleri teie sisestuste ja valikute põhjal.
Eraldi HPMS-i DDR-i kasutajapoolne konfigureerimine pole vajalik. Täpsemat teavet leiate IGLOO2 System Builderi kasutusjuhendist.
Süsteemi koostaja

Süsteemi koostaja

Rakenduses em Builder HPMS-i DDR-i automaatseks konfigureerimiseks.

  1.  Märkige System Builderi vahekaardil Seadme funktsioonid märkus HPMS External DDR Memory (HPMS DDR).
  2. Vahekaardil Mälud valige DDR-mälu tüüp:
    • DDR2
    •  DDR3
    • LPDDR
  3. Valige DDR-mälu laius: 8, 16 või 32
  4. Märkige ECC, kui soovite DDR-i jaoks kasutada ECC-d.
  5. Sisestage DDR-mälu seadistamise aeg. See on aeg, mida DDR-mälu initsialiseerimiseks vajab.
  6. FDDR-i registriväärtuste importimiseks olemasolevast tekstist klõpsake nuppu Impordi registri konfiguratsioon file mis sisaldab registriväärtusi. Registri konfiguratsiooni leiate tabelist 1 file süntaks.
    Libero salvestab need konfiguratsiooniandmed automaatselt eNVM-i. FPGA lähtestamisel kopeeritakse need konfiguratsiooniandmed automaatselt HPMS-i DDR-i.

Joonis 1 • System Builder ja HPMS DDR

Mikropool-IGLOO2-HPMS-DDR-kontrolleri konfiguratsioon-1

Tabel 1 • Registri konfiguratsioon File Süntaks

  • 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-kontrolleri konfiguratsioon

Kui kasutate välisele DDR-mälule juurdepääsuks HPMS-i DDR-kontrollerit, tuleb DDR-kontroller käivitamise ajal lähtestada. Selleks kirjutatakse konfiguratsiooniandmed spetsiaalsetesse DDR-kontrolleri konfiguratsiooniregistritesse. IGLOO2-s salvestab eNVM registri konfiguratsiooniandmed ja pärast FPGA lähtestamist kopeeritakse konfiguratsiooniandmed eNVM-ist HPMS-i DDR-i spetsiaalsetesse registritesse lähtestamiseks.

HPMS-i DDR-i juhtimisregistrid
HPMS DDR-kontrolleril on rida registreid, mis tuleb käitusajal konfigureerida. Nende registrite konfiguratsiooniväärtused esindavad erinevaid parameetreid, nagu DDR-režiim, PHY laius, sarivõtte režiim ja ECC. Täieliku teabe saamiseks DDR-kontrolleri konfiguratsiooniregistrite kohta vaadake Microsemi IGLOO2 kasutusjuhendit
HPMS MDDR registrite konfiguratsioon

DDR-registri väärtuste määramiseks tehke järgmist.

  1. Kasutage tekstiredaktorit väljaspool Libero SoC-d, valmistage tekst ette file sisaldab registri nimesid ja väärtusi, nagu joonisel 1-1.
  2. Klõpsake System Builderi vahekaardil Mälu nuppu Impordi registri konfiguratsioon.
  3. Liikuge registreerimise konfiguratsiooni teksti asukohta file olete etapis 1 ette valmistanud ja valige file importida.

Joonis 1-1 • Registri konfiguratsiooniandmed – tekstivorming

Mikropool-IGLOO2-HPMS-DDR-kontrolleri konfiguratsioon-2

HPMS DDR-i lähtestamine
HPMS-i DDR-i jaoks imporditavad registri konfiguratsiooniandmed laaditakse eNVM-i ja kopeeritakse FPGA lähtestamisel HPMS-i DDR-i konfiguratsiooniregistritesse. HPMS-i DDR-i käivitamiseks käitamise ajal ei ole vaja kasutaja midagi ette võtta. Seda automatiseeritud initsialiseerimist modelleeritakse ka simulatsioonis.

Pordi kirjeldus

DDR PHY liides
Need pordid on avatud System Builderi loodud ploki ülemisel tasemel. Lisateavet leiate IGLOO2 System Builderi kasutusjuhendist. Ühendage need pordid oma DDR-mäluga.

Tabel 2-1 • DDR PHY liides

Pordi nimi Suund Kirjeldus
MDDR_CAS_N VÄLJAS DRAM CASN
MDDR_CKE VÄLJAS DRAM CKE
MDDR_CLK VÄLJAS Kell, P pool
MDDR_CLK_N VÄLJAS Kell, N pool
MDDR_CS_N VÄLJAS DRAM CSN
MDDR_ODT VÄLJAS DRAM ODT
MDDR_RAS_N VÄLJAS DRAM RASN
MDDR_RESET_N VÄLJAS DRAM-i lähtestamine DDR3 jaoks
MDDR_WE_N VÄLJAS DRAM WEN
MDDR_ADDR[15:0] VÄLJAS Dram Aadressi bitid
MDDR_BA[2:0] VÄLJAS Dram panga aadress
MDDR_DM_RDQS ([3:0]/[1:0]/[0]) SEES VÄLJAS Dram Data Mask
MDDR_DQS ([3:0]/[1:0]/[0]) SEES VÄLJAS Dram Data Strobe sisend/väljund – P pool
MDDR_DQS_N ([3:0]/[1:0]/[0]) SEES VÄLJAS Dram Data Strobe sisend/väljund – N pool
MDDR_DQ ([31:0]/[15:0]/[7:0]) SEES VÄLJAS DRAM-i andmete sisend/väljund
MDDR_DQS_TMATCH_0_IN IN FIFO signaalis
MDDR_DQS_TMATCH_0_OUT VÄLJAS FIFO väljundsignaal
MDDR_DQS_TMATCH_1_IN IN FIFO signaalis (ainult 32-bitine)
MDDR_DQS_TMATCH_1_OUT VÄLJAS FIFO väljundsignaal (ainult 32-bitine)
MDDR_DM_RDQS_ECC SEES VÄLJAS Dram ECC andmemask
MDDR_DQS_ECC SEES VÄLJAS Dram ECC Data Strobe sisend/väljund – P pool
MDDR_DQS_ECC_N SEES VÄLJAS Dram ECC Data Strobe sisend/väljund – N pool
MDDR_DQ_ECC ([3:0]/[1:0]/[0]) SEES VÄLJAS DRAM ECC andmete sisend/väljund
MDDR_DQS_TMATCH_ECC_IN IN ECC FIFO signaalis
MDDR_DQS_TMATCH_ECC_OUT VÄLJAS ECC FIFO väljundsignaal (ainult 32-bitine)

Mõne pordi pordi laiused muutuvad sõltuvalt PHY laiuse valikust. Selliste portide tähistamiseks kasutatakse tähistust “[a:0]/[b:0]/[c:0]”, kus “[a:0]” viitab pordi laiusele, kui on valitud 32-bitine PHY laius. , “[b:0]” vastab 16-bitisele PHY laiusele ja “[c:0]” 8-bitisele PHY laiusele.

Tootetugi

Microsemi SoC Products Group toetab oma tooteid erinevate tugiteenustega, sealhulgas klienditeenindusega, kliendi tehnilise toe keskusega jne websait, e-post ja ülemaailmsed müügiesindused. See lisa sisaldab teavet Microsemi SoC Products Groupiga ühenduse võtmise ja nende tugiteenuste kasutamise kohta.

Klienditeenindus
Võtke ühendust klienditeenindusega mittetehnilise tootetoe saamiseks, nagu toote hind, tooteuuendused, värskendusteave, tellimuse olek ja autoriseerimine.
Põhja-Ameerikast helistage numbril 800.262.1060 XNUMX XNUMX
Ülejäänud maailmast helistage numbril 650.318.4460 408.643.6913 XNUMX faks, kõikjalt maailmast XNUMX XNUMX XNUMX

Kliendi tehnilise toe keskus
Microsemi SoC Products Group töötab kliendi tehnilise toe keskuses kõrgelt kvalifitseeritud inseneridega, kes aitavad vastata teie riistvara-, tarkvara- ja disainiküsimustele Microsemi SoC toodete kohta. Kliendi tehniline tugikeskus kulutab palju aega rakenduste märkuste, vastuste leidmisele projekteerimistsükli levinud küsimustele, teadaolevate probleemide dokumenteerimisele ja erinevatele KKK-dele. Seega, enne kui võtate meiega ühendust, külastage meie veebiressursse. Tõenäoliselt oleme teie küsimustele juba vastanud.

Tehniline tugi
Külastage kliendituge websait (www.microsemi.com/soc/support/search/default.aspx) lisateabe ja toe saamiseks. Paljud vastused on saadaval otsingus web ressurss sisaldab diagramme, illustratsioone ja linke muudele ressurssidele websaidile.

Websaidile
SoC avalehel saate sirvida mitmesugust tehnilist ja mittetehnilist teavet www.microsemi.com/soc.

Võtke ühendust kliendi tehnilise toe keskusega
Tehnilise toe keskuses töötavad kõrgelt kvalifitseeritud insenerid. Tehnilise toe keskusega saab ühendust võtta e-posti teel või Microsemi SoC tooterühma kaudu websaidile.

Meil
Saate edastada oma tehnilised küsimused meie e-posti aadressile ja saada vastused e-posti, faksi või telefoni teel. Samuti, kui teil on disainiprobleeme, saate oma kujunduse meili teel saata files abi saada. Jälgime e-posti kontot pidevalt kogu päeva jooksul. Kui saadate meile päringu, lisage kindlasti oma täisnimi, ettevõtte nimi ja kontaktandmed, et teie taotlust tõhusalt menetleda.
Tehnilise toe e-posti aadress on soc_tech@microsemi.com.

Minu juhtumid
Microsemi SoC Products Groupi kliendid saavad tehnilisi juhtumeid veebis esitada ja jälgida, minnes jaotisesse Minu juhtumid.

Väljaspool USA-d
Kliendid, kes vajavad abi väljaspool USA ajavööndeid, võivad võtta ühendust tehnilise toega e-posti teel (soc_tech@microsemi.com) või võtke ühendust kohaliku müügiesindusega. Müügibüroode nimekirjad leiate aadressilt
www.microsemi.com/soc/company/contact/default.aspx.

ITARi tehniline tugi
Tehnilise toe saamiseks RH ja RT FPGA-de kohta, mida reguleerivad rahvusvahelised relvaliikluse eeskirjad (ITAR), võtke meiega ühendust aadressil soc_tech_itar@microsemi.com. Teise võimalusena valige jaotises Minu juhtumid ITAR-i ripploendist Jah. ITAR-i reguleeritud Microsemi FPGA-de täieliku loendi saamiseks külastage ITAR-i web lehel.

Microsemi Corporation (NASDAQ: MSCC) pakub laiaulatuslikku pooljuhtlahenduste portfelli: lennundus-, kaitse- ja turvalisus; ettevõte ja side; ning tööstus- ja alternatiivenergia turgudel. Tooted hõlmavad suure jõudlusega, suure töökindlusega analoog- ja RF-seadmeid, segasignaali ja RF-integraallülitusi, kohandatavaid SoC-sid, FPGA-sid ja terviklikke alamsüsteeme. Microsemi peakorter asub Californias Aliso Viejos. Lisateavet leiate aadressilt www.microsemi.com.

Microsemi ettevõtte peakorter One Enterprise, Aliso Viejo CA 92656 USA USA piires: +1 949-380-6100 Müük: +1 949-380-6136
Faks: +1 949-215-4996

© 2013 Microsemi Corporation. Kõik õigused kaitstud. Microsemi ja Microsemi logo on Microsemi Corporationi kaubamärgid. Kõik muud kaubamärgid ja teenindusmärgid on nende vastavate omanike omand.

Dokumendid / Ressursid

Microsemi IGLOO2 HPMS DDR-kontrolleri konfiguratsioon [pdfKasutusjuhend
IGLOO2 HPMS DDR-kontrolleri konfiguratsioon, IGLOO2, HPMS-i DDR-kontrolleri konfiguratsioon, DDR-kontrolleri konfiguratsioon, konfiguratsioon

Viited

Jäta kommentaar

Teie e-posti aadressi ei avaldata. Kohustuslikud väljad on märgitud *