Конфігурація контролера 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).
- На вкладці Memories виберіть тип пам’яті DDR:
- DDR2
- DDR3
- LPDDR
- Виберіть ширину пам’яті DDR: 8, 16 або 32
- Перевірте ECC, якщо ви хочете мати ECC для DDR.
- Введіть час налаштування пам’яті DDR. Це час, потрібний пам’яті DDR для ініціалізації.
- Натисніть «Імпорт конфігурації реєстру», щоб імпортувати значення реєстру для FDDR із наявного тексту file що містить значення регістру. Дивіться таблицю 1 для конфігурації реєстру file синтаксис.
Libero автоматично зберігає ці конфігураційні дані в eNVM. Після скидання FPGA дані конфігурації будуть автоматично скопійовані в HPMS DDR.
Рисунок 1 • Конструктор системи та 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.
- На вкладці «Пам’ять» System 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 | OUT | DRAM CASN |
MDDR_CKE | OUT | DRAM CKE |
MDDR_CLK | OUT | Годинник, сторона P |
MDDR_CLK_N | OUT | Годинник, N сторона |
MDDR_CS_N | OUT | DRAM CSN |
MDDR_ODT | OUT | DRAM ODT |
MDDR_RAS_N | OUT | ДРАМ РАСН |
MDDR_RESET_N | OUT | Скидання DRAM для DDR3 |
MDDR_WE_N | OUT | ДРАМ ВЕНЬ |
MDDR_ADDR[15:0] | OUT | Біти адреси драм |
MDDR_BA[2:0] | OUT | Адреса драмбанку |
MDDR_DM_RDQS ([3:0]/[1:0]/[0]) | IN OUT | Маска даних Dram |
MDDR_DQS ([3:0]/[1:0]/[0]) | IN OUT | Dram Data Strobe Input/Output – сторона P |
MDDR_DQS_N ([3:0]/[1:0]/[0]) | IN OUT | Dram Data Strobe Input/Output – N сторона |
MDDR_DQ ([31:0]/[15:0]/[7:0]) | IN OUT | Введення/виведення даних DRAM |
MDDR_DQS_TMATCH_0_IN | IN | FIFO в сигналі |
MDDR_DQS_TMATCH_0_OUT | OUT | Вихідний сигнал FIFO |
MDDR_DQS_TMATCH_1_IN | IN | FIFO в сигналі (тільки 32-розрядний) |
MDDR_DQS_TMATCH_1_OUT | OUT | Вихідний сигнал FIFO (лише 32-розрядний) |
MDDR_DM_RDQS_ECC | IN OUT | Маска даних Dram ECC |
MDDR_DQS_ECC | IN OUT | Dram ECC Data Strobe Input/Output – сторона P |
MDDR_DQS_ECC_N | IN OUT | Dram ECC Data Strobe Input/Output – N сторона |
MDDR_DQ_ECC ([3:0]/[1:0]/[0]) | IN OUT | Введення/виведення даних DRAM ECC |
MDDR_DQS_TMATCH_ECC_IN | IN | ECC FIFO в сигналі |
MDDR_DQS_TMATCH_ECC_OUT | 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сайт.
Електронна пошта
Ви можете надіслати свої технічні запитання на нашу електронну адресу та отримати відповіді електронною поштою, факсом або телефоном. Крім того, якщо у вас є проблеми з дизайном, ви можете надіслати свій дизайн електронною поштою files отримати допомогу. Ми постійно контролюємо обліковий запис електронної пошти протягом дня. Надсилаючи нам запит, обов’язково вкажіть своє повне ім’я, назву компанії та контактну інформацію для ефективної обробки вашого запиту.
Електронна адреса технічної підтримки soc_tech@microsemi.com.
Мої кейси
Клієнти Microsemi SoC Products Group можуть надсилати та відстежувати технічні справи онлайн, перейшовши на сторінку «Мої справи».
За межами США
Клієнти, яким потрібна допомога поза часовими поясами США, можуть зв’язатися з технічною підтримкою електронною поштою (soc_tech@microsemi.com) або зверніться до місцевого офісу продажу. Списки офісів продажу можна знайти за адресою
www.microsemi.com/soc/company/contact/default.aspx.
Технічна підтримка ITAR
Щоб отримати технічну підтримку щодо RH і RT FPGA, які регулюються Міжнародними правилами торгівлі зброєю (ITAR), зв’яжіться з нами через soc_tech_itar@microsemi.com. Крім того, у розділі Мої випадки виберіть Так у розкривному списку ITAR. Щоб отримати повний список FPGA Microsemi, регульованих ITAR, відвідайте ITAR web сторінки.
Microsemi Corporation (NASDAQ: MSCC) пропонує широкий асортимент напівпровідникових рішень для: аерокосмічної галузі, оборони та безпеки; підприємства та зв'язку; ринки промислової та альтернативної енергії. Продукти включають високоефективні, високонадійні аналогові та радіочастотні пристрої, інтегральні схеми зі змішаними сигналами та радіочастотами, настроювані SoC, FPGA та повні підсистеми. Штаб-квартира Microsemi розташована в Алісо-В’єхо, штат Каліфорнія. Дізнайтеся більше за адресою www.microsemi.com.
Microsemi Corporate Headquarters 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, конфігурація |