Microsemi - LOGO

Microsemi IGLOO2 HPMS DDR контроллерінің конфигурациясы

Microsemi -DG0618-DDR жады-PRODUCT-IMAGE-пайдаланатын-SmartFusion2-құрылғыларында қатені анықтау және түзету

Кіріспе

IGLOO2 HPMS жүйесінде ендірілген DDR контроллері (HPMS DDR) бар. Бұл DDR контроллері чиптен тыс DDR жадын басқаруға арналған. HPMS DDR контроллеріне HPMS (HPDMA көмегімен), сондай-ақ FPGA матасынан қол жеткізуге болады.
HPMS DDR қамтитын жүйелік блокты құру үшін System Builder қолданбасын пайдаланған кезде, System Builder жазбаларыңыз бен таңдауларыңыздың негізінде HPMS DDR контроллерін конфигурациялайды.
Пайдаланушы жеке HPMS DDR конфигурациясын қажет етпейді. Толық ақпаратты IGLOO2 System Builder пайдаланушы нұсқаулығынан қараңыз.
Жүйе құрастырушы

Жүйе құрастырушы

HPMS DDR автоматты түрде конфигурациялау үшін em Builder ішінде.

  1.  System Builder қолданбасының Device Features қойындысында HPMS External DDR Memory (HPMS DDR) параметрін тексеріңіз.
  2. Жадтар қойындысында DDR жад түрін таңдаңыз:
    • DDR2
    •  DDR3
    • LPDDR
  3. DDR жадының енін таңдаңыз: 8, 16 немесе 32
  4. DDR үшін ECC алғыңыз келсе, ECC тексеріңіз.
  5. DDR жадын орнату уақытын енгізіңіз. Бұл DDR жадын инициализациялау үшін қажет уақыт.
  6. Бар мәтіннен FDDR үшін Тіркеу мәндерін импорттау үшін Тіркеу конфигурациясын импорттау түймесін басыңыз file регистр мәндерін қамтиды. Тіркелу конфигурациясы үшін 1-кестені қараңыз file синтаксис.
    Libero бұл конфигурация деректерін eNVM ішінде автоматты түрде сақтайды. FPGA қалпына келтірілгенде, бұл конфигурация деректері автоматты түрде HPMS DDR ішіне көшіріледі.

1-сурет • Жүйе құрастырушы және 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 контроллерінің конфигурациясы

Сыртқы DDR жадына қол жеткізу үшін HPMS 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. Жүйе құрастырушысының жад қойындысынан Тіркелгі конфигурациясын импорттау түймесін басыңыз.
  3. Тіркеу конфигурациясы мәтінінің орнына өтіңіз file 1-қадамда дайындап, таңдаңыз file импорттауға.

Сурет 1-1 • Конфигурация деректерін тіркеу – Мәтін пішімі

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

HPMS DDR инициализациясы
HPMS DDR үшін импортталатын тіркелім конфигурациясының деректері eNVM жүйесіне жүктеледі және FPGA қалпына келтірілгенде HPMS DDR конфигурация регистрлеріне көшіріледі. HPMS DDR іске қосу уақытында инициализациялау үшін пайдаланушы әрекеті қажет емес. Бұл автоматтандырылған инициализация модельдеуде де үлгіленген.

Порт сипаттамасы

DDR PHY интерфейсі
Бұл порттар System Builder жасалған блоктың жоғарғы деңгейінде көрсетіледі. Толық ақпарат алу үшін IGLOO2 System Builder пайдаланушы нұсқаулығын қараңыз. Бұл порттарды DDR жадына қосыңыз.

Кесте 2-1 • DDR PHY интерфейсі

Порт атауыБағытСипаттама
MDDR_CAS_NOUTDRAM CASN
MDDR_CKEOUTDRAM CKE
MDDR_CLKOUTСағат, P жағы
MDDR_CLK_NOUTСағат, N жағы
MDDR_CS_NOUTDRAM CSN
MDDR_ODTOUTDRAM ODT
MDDR_RAS_NOUTDRAM RASN
MDDR_RESET_NOUTDDR3 үшін DRAM қалпына келтіру
MDDR_WE_NOUTДРАМ ВЕН
MDDR_ADDR[15:0]OUTДрама мекенжай биттері
MDDR_BA[2:0]OUTDram банкінің мекенжайы
MDDR_DM_RDQS ([3:0]/[1:0]/[0])ОРЫНДАДрама деректер маскасы
MDDR_DQS ([3:0]/[1:0]/[0])ОРЫНДАDram Data Strobe Input/Output – P Side
MDDR_DQS_N ([3:0]/[1:0]/[0])ОРЫНДАDram Data Strobe Input/Output – N жағы
MDDR_DQ ([31:0]/[15:0]/[7:0])ОРЫНДАDRAM деректерін енгізу/шығару
MDDR_DQS_TMATCH_0_ININСигналдағы FIFO
MDDR_DQS_TMATCH_0_OUTOUTFIFO шығыс сигналы
MDDR_DQS_TMATCH_1_ININСигналдағы FIFO (тек 32 бит)
MDDR_DQS_TMATCH_1_OUTOUTFIFO шығыс сигналы (тек 32 бит)
MDDR_DM_RDQS_ECCОРЫНДАDram ECC деректер маскасы
MDDR_DQS_ECCОРЫНДАDram ECC деректері 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_ININСигналдағы ECC FIFO
MDDR_DQS_TMATCH_ECC_OUTOUTECC 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 өнімдер тобына хабарласу және осы қолдау қызметтерін пайдалану туралы ақпаратты қамтиды.

Клиенттерге қызмет көрсету
Өнім бағасы, өнімді жаңарту, жаңарту ақпараты, тапсырыс күйі және авторизация сияқты техникалық емес өнімге қолдау көрсету үшін тұтынушыларға қызмет көрсету орталығына хабарласыңыз.
Солтүстік Америкадан 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.

ITAR техникалық қолдауы
Халықаралық қару айналымы ережелерімен (ITAR) реттелетін RH және RT FPGA құрылғыларында техникалық қолдау алу үшін бізге мына арқылы хабарласыңыз. soc_tech_itar@microsemi.com. Немесе, Менің істерім ішінде ITAR ашылмалы тізімінде Иә опциясын таңдаңыз. ITAR реттейтін Microsemi FPGA толық тізімін алу үшін ITAR сайтына кіріңіз web бет.

Microsemi корпорациясы (NASDAQ: MSCC) жартылай өткізгіш шешімдердің кешенді портфолиосын ұсынады: аэроғарыш, қорғаныс және қауіпсіздік; кәсіпорын және байланыс; және өнеркәсіптік және баламалы энергия нарықтары. Өнімдерге өнімділігі жоғары, жоғары сенімді аналогтық және RF құрылғылары, аралас сигнал және РЖ интегралды схемалары, реттелетін SoC, FPGA және толық ішкі жүйелер кіреді. Microsemi штаб-пәтері Алисо Виехода, Калифорнияда орналасқан. Қосымша ақпаратты мына жерден қараңыз www.microsemi.com.

Microsemi Корпоративтік штаб-пәтері One Enterprise, Aliso Viejo CA 92656 АҚШ АҚШ ішінде: +1 949-380-6100 Сатылым: +1 949-380-6136
Факс: +1 949-215-4996

© 2013 Microsemi корпорациясы. Барлық құқықтар сақталған. Microsemi және Microsemi логотипі Microsemi корпорациясының сауда белгілері болып табылады. Барлық басқа сауда белгілері мен қызмет көрсету белгілері олардың тиісті иелерінің меншігі болып табылады.

Құжаттар / Ресурстар

Microsemi IGLOO2 HPMS DDR контроллерінің конфигурациясы [pdf] Пайдаланушы нұсқаулығы
IGLOO2 HPMS DDR контроллерінің конфигурациясы, IGLOO2, HPMS DDR контроллерінің конфигурациясы, DDR контроллерінің конфигурациясы, конфигурациясы

Анықтамалар

Пікір қалдырыңыз

Электрондық пошта мекенжайыңыз жарияланбайды. Міндетті өрістер белгіленген *