Microsemi IGLOO2 HPMS DDR-kontrolleri konfiguratsioon
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.
- Märkige System Builderi vahekaardil Seadme funktsioonid märkus HPMS External DDR Memory (HPMS DDR).
- Vahekaardil Mälud valige DDR-mälu tüüp:
- DDR2
- DDR3
- LPDDR
- Valige DDR-mälu laius: 8, 16 või 32
- Märkige ECC, kui soovite DDR-i jaoks kasutada ECC-d.
- Sisestage DDR-mälu seadistamise aeg. See on aeg, mida DDR-mälu initsialiseerimiseks vajab.
- 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
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.
- Kasutage tekstiredaktorit väljaspool Libero SoC-d, valmistage tekst ette file sisaldab registri nimesid ja väärtusi, nagu joonisel 1-1.
- Klõpsake System Builderi vahekaardil Mälu nuppu Impordi registri konfiguratsioon.
- Liikuge registreerimise konfiguratsiooni teksti asukohta file olete etapis 1 ette valmistanud ja valige file importida.
Joonis 1-1 • Registri konfiguratsiooniandmed – tekstivorming
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 |