Микросеми -ЛОГО

Конфигурација на Microsemi IGLOO2 HPMS DDR контролер

Microsemi -DG0618-Error-Detection-and-Corection-on-SmartFusion2-Devices-using-DDR Memory-PRODUCT-IMAGE

Вовед

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.

  1.  Во табулаторот Device Features на System Builder, проверете HPMS External DDR Memory (HPMS DDR).
  2. Во табулаторот Мемории, изберете го типот на меморија DDR:
    • DDR2
    •  DDR3
    • LPDDR
  3. Изберете ја ширината на DDR меморијата: 8, 16 или 32
  4. Проверете го ECC ако сакате да имате ECC за DDR.
  5. Внесете го времето за поставување на DDR меморијата. Ова е времето потребно за DDR меморијата да се иницијализира.
  6. Кликнете на Конфигурација за увоз на регистар за да ги увезете вредностите на регистарот за FDDR од постоечки текст file кои ги содржат вредностите на регистарот. Видете Табела 1 за конфигурацијата на регистерот file синтакса.
    Libero автоматски ги складира овие конфигурациски податоци во eNVM. По ресетирање на FPGA, овие податоци за конфигурација автоматски ќе се копираат во HPMS DDR.

Слика 1 • System Builder и HPMS DDR

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

Табела 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:

  1. Користете текстуален уредувач надвор од Libero SoC, подгответе текст file кој ги содржи имињата и вредностите на регистарот, како на слика 1-1.
  2. Од картичката „Меморија“ на „Систем Builder“, кликнете на „Увези конфигурација на регистарот“.
  3. Одете до локацијата на текстот за конфигурација за регистрација file сте подготвени во чекор 1 и изберете го file за увоз.

Слика 1-1 • Регистрирај ги конфигурациските податоци – Формат на текст

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

Иницијализација на 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, Конфигурација

Референци

Оставете коментар

Вашата адреса за е-пошта нема да биде објавена. Задолжителните полиња се означени *