Конфигурация контроллера 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.
Системный строитель
Системный строитель
В em Builder для автоматической настройки HPMS DDR.
- На вкладке «Свойства устройства» в System Builder установите флажок «Внешняя память HPMS DDR» (HPMS DDR).
- На вкладке «Память» выберите тип памяти DDR:
- DDR2
- DDR3
- ЛПДДР
- Выберите ширину памяти 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.
- На вкладке «Память» сборщика систем нажмите «Импорт конфигурации регистра».
- Перейдите к тексту конфигурации регистрации. file который вы подготовили на шаге 1, и выберите file импортировать.
Рис. 1-1 • Регистрация данных конфигурации – текстовый формат
Инициализация HPMS DDR
Данные конфигурации регистров, которые вы импортируете для HPMS DDR, загружаются в eNVM и копируются в регистры конфигурации HPMS DDR после сброса FPGA. Никаких действий пользователя для инициализации HPMS DDR во время выполнения не требуется. Эта автоматическая инициализация также моделируется в моделировании.
Описание порта
Физический интерфейс DDR
Эти порты отображаются на верхнем уровне блока, сгенерированного System Builder. Для получения подробной информации обратитесь к Руководству пользователя IGLOO2 System Builder. Подключите эти порты к вашей памяти DDR.
Таблица 2-1 • Физический интерфейс DDR
Имя порта | Направление | Описание |
MDDR_CAS_N | ВНЕ | ДРАМ КАСН |
MDDR_CKE | ВНЕ | ДРАМ СКЕ |
MDDR_CLK | ВНЕ | Часы, сторона P |
MDDR_CLK_N | ВНЕ | Часы, северная сторона |
MDDR_CS_N | ВНЕ | ДРАМ CSN |
МДДР_ОДТ | ВНЕ | ДРАМ ОДТ |
MDDR_RAS_N | ВНЕ | ДРАМ РАСН |
MDDR_RESET_N | ВНЕ | Сброс DRAM для DDR3 |
MDDR_WE_N | ВНЕ | ДРАМ ВЕН |
MDDR_ADDR[15:0] | ВНЕ | Биты адреса DRAM |
МДДР_БА[2:0] | ВНЕ | Драм Банк Адрес |
MDDR_DM_RDQS ([3:0]/[1:0]/[0]) | ВХОД | Драм Маска Данных |
MDDR_DQS ([3:0]/[1:0]/[0]) | ВХОД | Вход/выход строба данных Dram – сторона P |
MDDR_DQS_N ([3:0]/[1:0]/[0]) | ВХОД | Вход/выход строба данных Dram – сторона 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 | ВХОД | Маска данных DRAM ECC |
MDDR_DQS_ECC | ВХОД | Ввод/вывод строба данных Dram ECC – сторона P |
MDDR_DQS_ECC_N | ВХОД | Ввод/вывод строба данных Dram ECC – сторона 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 поддерживает свои продукты различными службами поддержки, включая службу поддержки клиентов, центр технической поддержки клиентов, 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сайт.
Электронная почта
Вы можете сообщить свои технические вопросы на наш адрес электронной почты и получить ответы по электронной почте, факсу или телефону. Кроме того, если у вас есть проблемы с дизайном, вы можете отправить свой дизайн по электронной почте. files получить помощь. Мы постоянно отслеживаем учетную запись электронной почты в течение дня. При отправке запроса нам обязательно укажите свое полное имя, название компании и контактную информацию для эффективной обработки вашего запроса.
Адрес электронной почты технической поддержки: soc_tech@microsemi.com.
Мои дела
Клиенты Microsemi SoC Products Group могут отправлять и отслеживать технические заявки в Интернете, перейдя в раздел «Мои заявки».
За пределами США
Клиенты, которым нужна помощь за пределами часовых поясов США, могут обратиться в службу технической поддержки по электронной почте (soc_tech@microsemi.com) или обратитесь в местное торговое представительство. Список офисов продаж можно найти по адресу
www.microsemi.com/soc/company/contact/default.aspx.
Техническая поддержка ИТАР
Для получения технической поддержки по FPGA RH и RT, которые регулируются Международными правилами торговли оружием (ITAR), свяжитесь с нами через soc_tech_itar@microsemi.com. Либо в разделе «Мои дела» выберите «Да» в раскрывающемся списке ITAR. Полный список ПЛИС Microsemi, регулируемых ITAR, см. на веб-сайте ITAR. web страница.
Корпорация Microsemi (NASDAQ: MSCC) предлагает комплексный портфель полупроводниковых решений для: аэрокосмической отрасли, обороны и безопасности; предпринимательство и связь; и промышленные и альтернативные энергетические рынки. Продукты включают в себя высокопроизводительные и надежные аналоговые и радиочастотные устройства, смешанные сигнальные и радиочастотные интегральные схемы, настраиваемые SoC, FPGA и полные подсистемы. Штаб-квартира Microsemi находится в Алисо-Вьехо, Калифорния. Узнайте больше на www.microsemi.com.
Штаб-квартира корпорации Microsemi One Enterprise, Алисо Вьехо, Калифорния 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, Конфигурация |