Конфигурација на Microsemi IGLOO2 HPMS DDR контролер
Вовед
IGLOO2 HPMS има вграден DDR контролер (HPMS DDR). Овој DDR контролер е наменет да контролира DDR меморија надвор од чип. До контролерот HPMS DDR може да се пристапи од HPMS (со користење на HPDMA) како и од ткаенината FPGA.
Кога користите System Builder за да изградите системски блок кој вклучува HPMS DDR, System Builder го конфигурира HPMS DDR контролерот за вас врз основа на вашите записи и селекции.
Не е потребна посебна HPMS DDR конфигурација од страна на корисникот. За детали, погледнете го Упатството за корисникот на IGLOO2 System Builder.
Градител на системот
Градител на системот
Во em Builder автоматски да го конфигурирате HPMS DDR.
- Во табулаторот Device Features на System Builder, проверете HPMS External DDR Memory (HPMS DDR).
- Во табулаторот Мемории, изберете го типот на меморија DDR:
- DDR2
- DDR3
- LPDDR
- Изберете ја ширината на DDR меморијата: 8, 16 или 32
- Проверете го ECC ако сакате да имате ECC за DDR.
- Внесете го времето за поставување на DDR меморијата. Ова е времето потребно за DDR меморијата да се иницијализира.
- Кликнете на Конфигурација за увоз на регистар за да ги увезете вредностите на регистарот за FDDR од постоечки текст file кои ги содржат вредностите на регистарот. Видете Табела 1 за конфигурацијата на регистерот file синтакса.
Libero автоматски ги складира овие конфигурациски податоци во eNVM. По ресетирање на FPGA, овие податоци за конфигурација автоматски ќе се копираат во HPMS DDR.
Слика 1 • System Builder и HPMS DDR
Табела 1 • Конфигурација на регистарот File Синтакса
- 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
Кога користите HPMS DDR контролер за пристап до надворешна DDR меморија, DDR контролерот мора да се иницијализира при извршување. Ова се прави со запишување на конфигурациски податоци на посветени регистри за конфигурација на контролорот DDR. Во IGLOO2, eNVM ги складира податоците за конфигурацијата на регистерот и по ресетирањето на FPGA, податоците за конфигурација се копираат од eNVM во посветените регистри на HPMS DDR за иницијализација.
HPMS DDR контролни регистри
Контролерот HPMS DDR има збир на регистри кои треба да се конфигурираат при извршување. Конфигурациските вредности за овие регистри претставуваат различни параметри, како што се режимот DDR, ширината на PHY, режимот на рафал и ECC. За целосни детали за конфигурациските регистри на контролерот DDR, ве молиме погледнете го Упатството за корисникот Microsemi IGLOO2
Конфигурација на регистрите на HPMS MDDR
За да ги наведете вредностите на регистарот DDR:
- Користете текстуален уредувач надвор од Libero SoC, подгответе текст file кој ги содржи имињата и вредностите на регистарот, како на слика 1-1.
- Од картичката „Меморија“ на „Систем Builder“, кликнете на „Увези конфигурација на регистарот“.
- Одете до локацијата на текстот за конфигурација за регистрација file сте подготвени во чекор 1 и изберете го file за увоз.
Слика 1-1 • Регистрирај ги конфигурациските податоци – Формат на текст
Иницијализација на HPMS DDR
Податоците за конфигурацијата на регистарот што ги внесувате за HPMS DDR се вчитуваат во eNVM и се копираат во регистрите за конфигурација на HPMS DDR при ресетирање на FPGA. Не е потребно корисничко дејство за иницијализирање на HPMS DDR при извршување. Оваа автоматизирана иницијализација е исто така моделирана во симулација.
Опис на пристаништето
Интерфејс DDR PHY
Овие порти се изложени на највисокото ниво на блокот генериран од System Builder. За детали, консултирајте се со упатството за корисникот на IGLOO2 System Builder. Поврзете ги овие порти со вашата DDR меморија.
Табела 2-1 • Интерфејс DDR PHY
Име на порта | Насока | Опис |
MDDR_CAS_N | ИЗЛЕЗ | DRAM CASN |
MDDR_CKE | ИЗЛЕЗ | DRAM CKE |
MDDR_CLK | ИЗЛЕЗ | Часовник, P страна |
MDDR_CLK_N | ИЗЛЕЗ | Часовник, N страна |
MDDR_CS_N | ИЗЛЕЗ | DRAM CSN |
MDDR_ODT | ИЗЛЕЗ | DRAM ODT |
MDDR_RAS_N | ИЗЛЕЗ | DRAM RASN |
MDDR_RESET_N | ИЗЛЕЗ | Ресетирање на DRAM за DDR3 |
MDDR_WE_N | ИЗЛЕЗ | ДРАМ ВЕН |
MDDR_ADDR[15:0] | ИЗЛЕЗ | Драм Адресни битови |
MDDR_BA[2:0] | ИЗЛЕЗ | Адреса на Драм Банка |
MDDR_DM_RDQS ([3:0]/[1:0]/[0]) | ВЛЕЗ | Драмски податоци маска |
MDDR_DQS ([3:0]/[1:0]/[0]) | ВЛЕЗ | Влез/Излез со троба на податоци од драм – P страна |
MDDR_DQS_N ([3:0]/[1:0]/[0]) | ВЛЕЗ | Влез/Излез со троба на податоци од драм – N страна |
MDDR_DQ ([31:0]/[15:0]/[7:0]) | ВЛЕЗ | Влез/Излез на податоци DRAM |
MDDR_DQS_TMATCH_0_IN | IN | FIFO во сигналот |
MDDR_DQS_TMATCH_0_OUT | ИЗЛЕЗ | Сигнал за излез на FIFO |
MDDR_DQS_TMATCH_1_IN | IN | FIFO во сигналот (само 32-битни) |
MDDR_DQS_TMATCH_1_OUT | ИЗЛЕЗ | FIFO излез сигнал (само 32-битен) |
MDDR_DM_RDQS_ECC | ВЛЕЗ | Драм ECC податоци маска |
MDDR_DQS_ECC | ВЛЕЗ | Влез/Излез на Dram ECC Data Strobe – P страна |
MDDR_DQS_ECC_N | ВЛЕЗ | Влез/Излез на Dram ECC Data Strobe – N страна |
MDDR_DQ_ECC ([3:0]/[1:0]/[0]) | ВЛЕЗ | Влез/излез на податоци DRAM ECC |
MDDR_DQS_TMATCH_ECC_IN | IN | ECC FIFO во сигналот |
MDDR_DQS_TMATCH_ECC_OUT | ИЗЛЕЗ | Сигнал за излез на ECC FIFO (само 32-битен) |
Ширината на портите за некои порти се менува во зависност од изборот на ширината на PHY. Ознаката „[a:0]/[b:0]/[c:0]“ се користи за означување на таквите порти, каде што „[a:0]“ се однесува на ширината на портата кога е избрана 32-битна PHY ширина , „[b:0]“ одговара на 16-битна PHY ширина, а „[c:0]“ одговара на 8-битна PHY ширина.
Поддршка за производи
Microsemi SoC Products Group ги поддржува своите производи со различни услуги за поддршка, вклучително и услуги за клиенти, Центар за техничка поддршка за клиенти, а webсајт, електронска пошта и канцеларии за продажба низ целиот свет. Овој додаток содржи информации за контактирање на Microsemi SoC Products Group и користење на овие услуги за поддршка.
Услуга за клиенти
Контактирајте со службата за корисници за нетехничка поддршка на производот, како што се цените на производите, надградбите на производите, информациите за ажурирање, статусот на нарачката и овластувањето.
Од Северна Америка, јавете се на 800.262.1060
Од остатокот од светот, јавете се на 650.318.4460 Факс, од каде било во светот, 408.643.6913
Центар за техничка поддршка на клиентите
Microsemi SoC Products Group го екипира својот Центар за техничка поддршка за клиенти со висококвалификувани инженери кои можат да помогнат во одговорот на вашите прашања за хардвер, софтвер и дизајн за производите на Microsemi SoC. Центарот за техничка поддршка на клиентите троши многу време за креирање белешки за апликации, одговори на заеднички прашања од циклусот на дизајнирање, документација за познати проблеми и разни ЧПП. Затоа, пред да не контактирате, посетете ги нашите онлајн ресурси. Многу е веројатно дека веќе сме одговориле на вашите прашања.
Техничка поддршка
Посетете ја поддршката за корисници webсајт (www.microsemi.com/soc/support/search/default.aspx) за повеќе информации и поддршка. Многу одговори се достапни на пребарувачот web ресурси вклучуваат дијаграми, илустрации и врски до други ресурси на webсајт.
Webсајт
Можете да прелистувате различни технички и нетехнички информации на почетната страница на SoC, на www.microsemi.com/soc.
Контактирајте го Центарот за техничка поддршка на клиентите
Високо квалификувани инженери работат во Центарот за техничка поддршка. Центарот за техничка поддршка може да се контактира преку е-пошта или преку групата производи на Microsemi SoC webсајт.
Е-пошта
Можете да ги пренесете вашите технички прашања на нашата е-пошта и да добивате одговори по е-пошта, факс или телефон. Исто така, ако имате проблеми со дизајнот, можете да испратите е-пошта за вашиот дизајн fileда добие помош. Постојано ја следиме сметката за е-пошта во текот на денот. Кога ни го испраќате вашето барање, не заборавајте да го вклучите вашето полно име, име на компанија и информации за контакт за ефикасна обработка на вашето барање.
Адресата за е-пошта за техничка поддршка е soc_tech@microsemi.com.
Мои случаи
Клиентите на Microsemi SoC Products Group може да поднесуваат и следат технички случаи преку Интернет со одење во Мои случаи.
Надвор од САД
Клиентите на кои им е потребна помош надвор од временските зони на САД може да контактираат со техничка поддршка преку е-пошта (soc_tech@microsemi.com) или контактирајте со локалната продажна канцеларија. Описите на канцелариите за продажба може да се најдат на
www.microsemi.com/soc/company/contact/default.aspx.
Техничка поддршка на ИТАР
За техничка поддршка на RH и RT FPGA кои се регулирани со меѓународните регулативи за сообраќај на оружје (ITAR), контактирајте со нас преку soc_tech_itar@microsemi.com. Алтернативно, во Мои случаи, изберете Да во паѓачката листа ИТАР. За целосен список на Microsemi FPGA регулирани со ИТАР, посетете го ITAR web страница.
Microsemi Corporation (NASDAQ: MSCC) нуди сеопфатно портфолио на полупроводнички решенија за: воздушна, одбрана и безбедност; претпријатие и комуникации; и индустриски и алтернативни пазари на енергија. Производите вклучуваат аналогни и RF уреди со високи перформанси, висока доверливост, интегрирани кола со мешан сигнал и RF, приспособливи SoC, FPGA и целосни потсистеми. Microsemi е со седиште во Aliso Viejo, Калифорнија. Дознајте повеќе на www.microsemi.com.
Корпоративно седиште на Microsemi, One Enterprise, Aliso Viejo CA 92656 USA Во рамките на САД: +1 949-380-6100 Продажба: +1 949-380-6136
Факс: +1 949-215-4996
© 2013 Microsemi Corporation. Сите права се задржани. Microsemi и логото на Microsemi се заштитни знаци на Microsemi Corporation. Сите други заштитни знаци и услужни марки се сопственост на нивните соодветни сопственици.
Документи / ресурси
![]() |
Конфигурација на Microsemi IGLOO2 HPMS DDR контролер [pdf] Упатство за корисникот Конфигурација на контролорот IGLOO2 HPMS DDR, IGLOO2, Конфигурација на контролорот HPMS DDR, Конфигурација на контролер DDR, Конфигурација |