Контролери ALTERA DDR2 SDRAM

Контролери ALTERA DDR2 SDRAM

Важлива інформація

Контролери Altera® DDR, DDR2 і DDR3 SDRAM з ALTMEMPHY IP забезпечують спрощені інтерфейси для промислових стандартів DDR, DDR2 і DDR3 SDRAM. Мегафункція ALTMEMPHY є інтерфейсом між контролером пам’яті та пристроями пам’яті та виконує операції читання та запису в пам’ять. Контролери DDR, DDR2 і DDR3 SDRAM з ALTMEMPHY IP працюють у поєднанні з мегафункцією Altera ALTMEMPHY.
Контролери DDR і DDR2 SDRAM з мегафункцією ALTMEMPHY IP і ALTMEMPHY пропонують інтерфейси DDR і DDR2 SDRAM повної або половинної швидкості. Контролер DDR3 SDRAM з мегафункцією ALTMEMPHY IP і ALTMEMPHY підтримує інтерфейси DDR3 SDRAM в режимі половинної швидкості. Контролери DDR, DDR2 і DDR3 SDRAM з ALTMEMPHY IP пропонують високопродуктивний контролер II (HPC II), який забезпечує високу ефективність і розширені функції. На рисунку 15–1 показано діаграму системного рівня, включаючи напрample верхнього рівня file який контролер DDR, DDR2 або DDR3 SDRAM з ALTMEMPHY IP створює для вас.

Малюнок 15–1. Діаграма системного рівня
Діаграма системного рівня

Примітка до рисунка 15-1:
(1) Якщо ви обираєте екземпляр DLL Externally, цикл із блокуванням затримки (DLL) створюється за межами мегафункції ALTMEMPHY.

MegaWizard™ Plug-In Manager генерує екзample верхнього рівня file, що складається з прampфайлу та користувацький варіант високопродуктивного контролера DDR, DDR2 або DDR3 SDRAM. Контролер створює екземпляр мегафункції ALTMEMPHY, яка, у свою чергу, створює екземпляр фазової автопідстроювання частоти (PLL) і DLL. Ви також можете створити екземпляр DLL поза межами мегафункції ALTMEMPHY, щоб надати спільний доступ до DLL між кількома примірниками мегафункції ALTMEMPHY. Ви не можете спільно використовувати PLL між кількома екземплярами мегафункції ALTMEMPHY, але ви можете спільно використовувати деякі вихідні сигнали PLL між цими кількома екземплярами.

© 2012 Корпорація Альтера. Всі права захищені. Слова й логотипи ALTERA, ARRIA, CYCLONE, HARDCOPY, MAX, MEGACORE, NIOS, QUARTUS і STRATIX є товарними знаками Altera Corporation і зареєстрованими в Бюро патентів і товарних знаків США та в інших країнах. Усі інші слова та логотипи, визначені як торгові марки чи знаки обслуговування, є власністю відповідних власників, як описано на www.altera.com/common/legal.html. Altera гарантує роботу своїх напівпровідникових продуктів відповідно до поточних специфікацій відповідно до стандартної гарантії Altera, але залишає за собою право вносити зміни в будь-які продукти та послуги в будь-який час без попередження. Altera не бере на себе жодної відповідальності чи зобов’язань, що виникають у зв’язку із застосуванням або використанням будь-якої інформації, продукту чи послуги, описаних тут, за винятком випадків, чітко погоджених Altera в письмовій формі. Клієнтам Altera рекомендується отримати останню версію специфікацій пристрою, перш ніж покладатися на будь-яку опубліковану інформацію та перед розміщенням замовлень на продукти чи послуги.

Колишнійample верхнього рівня file це повнофункціональний дизайн, який можна симулювати, синтезувати та використовувати в апаратному забезпеченні. КолишнійampLe Driver — це модуль самотестування, який видає контролеру команди читання та запису та перевіряє прочитані дані, щоб отримати відповідність чи невідповідність, а також перевірити повні сигнали.
Мегафункція ALTMEMPHY створює шлях даних між пристроєм пам’яті та контролером пам’яті. Мегафункція доступна як окремий продукт або може використовуватися в поєднанні з високопродуктивним контролером пам'яті Altera.
Використовуючи мегафункцію ALTMEMPHY як окремий продукт, використовуйте її з власними контролерами або контролерами сторонніх виробників.

символ Для нових конструкцій Altera рекомендує використовувати інтерфейс зовнішньої пам’яті на основі UniPHY, наприклад, контролери DDR2 і DDR3 SDRAM з UniPHY, контролери QDR II і QDR II+ SRAM з UniPHY або контролер RLDRAM II з UniPHY.

Інформація про випуск

Таблиця 15–1 містить інформацію про цей випуск контролера DDR3 SDRAM з ALTMEMPHY IP.

Таблиця 15–1. Інформація про випуск

Пункт опис
Версія 11.1
Дата випуску Листопад 2011 року
Коди замовлення IP-SDRAM/HPDDR (DDR SDRAM HPC) IP-SDRAM/HPDDR2 (DDR2 SDRAM HPC)
IP-HPMCII (HPC II)
Ідентифікатори продуктів 00BE (DDR SDRAM)
00BF (DDR2 SDRAM)
00C2 (DDR3 SDRAM)
00CO (мегафункція ALTMEMPHY)
Vendor ID 6AF7

Altera перевіряє, чи поточна версія програмного забезпечення Quartus® II компілює попередню версію кожної функції MegaCore. Примітки до випуску бібліотеки MegaCore IP та помилки повідомляють про будь-які винятки з цієї перевірки. Altera не перевіряє компіляцію з версіями функцій MegaCore, старшими за один випуск. Щоб отримати інформацію про проблеми з високопродуктивним контролером DDR, DDR2 або DDR3 SDRAM і мегафункцією ALTMEMPHY у конкретній версії Quartus II, зверніться до Приміток до випуску програмного забезпечення Quartus II.

Підтримка сімейства пристроїв

Таблиця 15–2 визначає рівні підтримки пристроїв для ядер Altera IP.

Таблиця 15–2. Рівні підтримки пристроїв Altera IP Core

Сімейства пристроїв FPGA Сімейства пристроїв HardCopy
Попередня підтримка— Ядро IP перевірено за допомогою попередніх моделей синхронізації для цього сімейства пристроїв. IP-ядро відповідає всім функціональним вимогам, але все ще може проходити аналіз часу для сімейства пристроїв. Його можна використовувати у виробничих конструкціях з обережністю. HardCopy Companion— Ядро IP перевірено за допомогою попередніх моделей синхронізації для супутнього пристрою Hard Copy. IP-ядро відповідає всім функціональним вимогам, але все ще може проходити аналіз часу для сімейства пристроїв HardCopy. Його можна використовувати у виробничих конструкціях з обережністю.
Остаточна підтримка— Ядро IP перевірено за допомогою остаточних моделей синхронізації для цієї сімейства пристроїв. IP-ядро відповідає всім функціональним і часовим вимогам для сімейства пристроїв і може використовуватися у виробничих проектах. Компіляція HardCopy— Ядро IP перевірено за допомогою остаточних моделей синхронізації для сімейства пристроїв HardCopy. IP-ядро відповідає всім функціональним і часовим вимогам для сімейства пристроїв і може використовуватися у виробничих проектах.

У таблиці 15–3 показано рівень підтримки, який пропонують контролери DDR, DDR2 і DDR3 SDRAM з ALTMEMPHY IP для сімейств пристроїв Altera.

Таблиця 15–3. Підтримка сімейства пристроїв

Сімейство пристроїв Протокол
DDR і DDR2 DDR3
Arria® GX Остаточний Без підтримки
Arria II GX Остаточний Остаточний
Cyclone® III Остаточний Без підтримки
Циклон III LS Остаточний Без підтримки
Циклон IV E Остаточний Без підтримки
Циклон IV GX Остаточний Без підтримки
HardCopy II Зверніться до сторінки «Що нового в Altera IP» Altera webсайт. Без підтримки
Stratix® II Остаточний Без підтримки
Stratix II GX Остаточний Без підтримки
Інші сімейства пристроїв Без підтримки Без підтримки

особливості

Мегафункція ALTMEMPHY

Таблиця 15–4 підсумовує підтримку ключових функцій для мегафункції ALTMEMPHY.

Таблиця 15–4. Підтримка мегафункцій ALTMEMPHY

Особливість DDR і DDR2 DDR3
Підтримка інтерфейсу Altera PHY (AFI) на всіх підтримуваних пристроях.
Автоматичне початкове калібрування, що усуває складні обчислення часу зчитування даних.
томtage і відстеження температури (VT), що гарантує максимальну стабільну продуктивність для інтерфейсів DDR, DDR2 і DDR3 SDRAM.
Автономний шлях даних, який забезпечує підключення до контролера Altera або стороннього контролера незалежно від критичних шляхів синхронізації.
Повноцінний інтерфейс
Напівтарифний інтерфейс
Простий у використанні редактор параметрів

Крім того, мегафункція ALTMEMPHY підтримує компоненти DDR3 SDRAM без вирівнювання:

  • Мегафункція ALTMEMPHY підтримує компоненти DDR3 SDRAM без вирівнювання для пристроїв Arria II GX, які використовують Т-топологію для годинника, адреси та шини команд:
    • Підтримує вибір кількох мікросхем.
  • DDR3 SDRAM PHY без вирівнювання fMAX становить 400 МГц для вибору одного чіпа.
  • Немає підтримки контактів маски даних (DM) для модулів DIMM ×4 DDR3 SDRAM DIMM або компонентів, тому виберіть Ні для контактів Drive DM з FPGA при використанні пристроїв ×4.
  • Мегафункція ALTMEMPHY підтримує лише інтерфейси DDR3 SDRAM із половинною швидкістю.

Високопродуктивний контролер II

Таблиця 15–5 підсумовує підтримку ключових функцій для DDR, DDR2 і DDR3 SDRAM HPC II.

Таблиця 15–5. Підтримка функцій (частина 1 з 2)

Особливість DDR і DDR2 DDR3
Контролер половинної швидкості
Підтримка AFI ALTMEMPHY
Підтримка локального інтерфейсу Avalon®Memory Mapped (Avalon-MM).

Таблиця 15–5. Підтримка функцій (частина 2 з 2)

Особливість DDR і DDR2 DDR3
Конфігуроване командне прогнозне керування банком із послідовним читанням і записом
Додаткова затримка
Підтримка довільної довжини пакету Avalon
Вбудований гнучкий адаптер пакетної пам'яті
Відображення адрес локальної пам'яті, які можна налаштувати
Додаткова конфігурація часу виконання параметрів регістра розміру та режиму, а також часу пам’яті
Часткове самооновлення масиву (PASR)
Підтримка стандартних пристроїв DDR3 SDRAM
Додаткова підтримка команди самооновлення
Додаткова підтримка керованої користувачем команди вимкнення
Додаткова підтримка команди автоматичного відключення живлення з програмованим тайм-аутом
Додаткова підтримка команд читання та запису з автоматичною попередньою зарядкою
Додаткова підтримка оновлення контролера користувача
Необов’язкове спільне використання годинника кількома контролерами в SOPC Builder Flow
Інтегрована функція кодування з виправленням помилок (ECC) 72-біт
Інтегрована функція ECC, 16, 24 і 40-біт
Підтримка запису неповних слів із додатковим автоматичним виправленням помилок
SOPC Builder готовий
Підтримка оцінки OpenCore Plus
Функціональні імітаційні моделі IP для використання в симуляторі VHDL і Verilog HDL, що підтримується Altera

Примітки до таблиці 15–5:

  1. HPC II підтримує додаткові значення затримки, більші або рівні tRCD-1, в одиницях тактового циклу (tCK).
  2. Ця функція не підтримується DDR3 SDRAM із вирівнюванням.

Непідтримувані функції

Таблиця 15–6 підсумовує непідтримувані функції для інтерфейсів зовнішньої пам’яті Altera на основі ALTMEMPHY.

Таблиця 15–6. Непідтримувані функції

Протокол пам'яті Непідтримувана функція
DDR і DDR2 SDRAM Симуляція часу
Довжина вибуху 2
Часткова серія та невирівняна серія в режимі ECC і без ECC, коли контакти DM вимкнено
DDR3 SDRAM Симуляція часу
Часткова серія та невирівняна серія в режимі ECC і без ECC, коли контакти DM вимкнено
Stratix III і Stratix IV
Підтримка DIMM
Повноцінні інтерфейси

Перевірка MegaCore

Altera проводить численні випадкові спрямовані тести з охопленням функціональних тестів, використовуючи промислові стандартні моделі Denali, щоб переконатися в функціональності контролерів DDR, DDR2 і DDR3 SDRAM з ALTMEMPHY IP.

Використання ресурсів

У цьому розділі наведено типову інформацію про використання ресурсів для контролерів зовнішньої пам’яті з ALTMEMPHY для сімейств підтримуваних пристроїв. Ця інформація надається лише як рекомендація; щоб отримати точні дані про використання ресурсів, вам слід створити ядро ​​IP-адреси та переглянути звіти, створені програмним забезпеченням Quartus II.
У таблиці 15–7 показано дані про використання ресурсів для мегафункції ALTMEMPHY та високопродуктивного контролера DDR3 II для пристроїв Arria II GX.

Таблиця 15–7. Використання ресурсів у пристроях Arria II GX (частина 1 із 2)

Протокол Пам'ять Ширина (біт) Комбінаційний ALUTS Логіка Реєстри Мем ALUTs M9K Блоки M144K Блоки Memor y (біт)
Контролер
DDR3

(Половина ставки)

8 1,883 1,505 10 2 0 4,352
16 1,893 1,505 10 4 0 8,704
64 1,946 1,521 18 15 0 34,560
72 1,950 1,505 10 17 0 39,168

Таблиця 15–7. Використання ресурсів у пристроях Arria II GX (частина 2 із 2)

Протокол Пам'ять Ширина (біт) Комбінаційний ALUTS Логіка Реєстри Мем ALUTs M9K Блоки M144K Блоки Memor y (біт)
Контролер+PHY
DDR3

(Половина ставки)

8 3,389 2,760 12 4 0 4,672
16 3,457 2,856 12 7 0 9,280
64 3,793 3,696 20 24 0 36,672
72 3,878 3,818 12 26 0 41,536

У таблиці 15–8 показано дані про використання ресурсів для високопродуктивного контролера DDR2 і контролера плюс PHY для половинної та повної швидкості конфігурацій для пристроїв Arria II GX.

Таблиця 15–8. Використання ресурсів DDR2 у пристроях Arria II GX

Протокол Пам'ять Ширина (біт) Комбінаційний ALUTS Логіка Реєстри Мем ALUTs M9K Блоки M144K Блоки Пам'ять (Біти)
Контролер
DDR2

(Половина ставки)

8 1,971 1,547 10 2 0 4,352
16 1,973 1,547 10 4 0 8,704
64 2,028 1,563 18 15 0 34,560
72 2,044 1,547 10 17 0 39,168
DDR2

(Повна ставка)

8 2,007 1,565 10 2 0 2,176
16 2,013 1,565 10 2 0 4,352
64 2,022 1,565 10 8 0 17,408
72 2,025 1,565 10 9 0 19,584
Контролер+PHY
DDR2

(Половина ставки)

8 3,481 2,722 12 4 0 4,672
16 3,545 2,862 12 7 0 9,280
64 3,891 3,704 20 24 0 36,672
72 3,984 3,827 12 26 0 41,536
DDR2

(Повна ставка)

8 3,337 2,568 29 2 0 2,176
16 3,356 2,558 11 4 0 4,928
64 3,423 2,836 31 12 0 19,200
72 3,445 2,827 11 14 0 21,952

У таблиці 15–9 показано дані про використання ресурсів для високопродуктивного контролера DDR2 і контролера плюс PHY для конфігурацій половинної та повної швидкості для пристроїв Cyclone III.

Таблиця 15–9. Використання ресурсів DDR2 у пристроях Cyclone III

Протокол Пам'ять Ширина (біт) Логіка Реєстри Логічні комірки Блоки M9K Пам'ять (Біти)
Контролер
DDR2

(Половина ставки)

8 1,513 3,015 4 4,464
16 1,513 3,034 6 8,816
64 1,513 3,082 18 34,928
72 1,513 3,076 19 39,280
DDR2

(Повна ставка)

8 1,531 3,059 4 2,288
16 1,531 3,108 4 4,464
64 1,531 3,134 10 17,520
72 1,531 3,119 11 19,696
Контролер+PHY
DDR2

(Половина ставки)

8 2,737 5,131 6 4,784
16 2,915 5,351 9 9,392
64 3,969 6,564 27 37,040
72 4,143 6,786 28 41,648
DDR2

(Повна ставка)

8 2,418 4,763 6 2,576
16 2,499 4,919 6 5,008
64 2,957 5,505 15 19,600
72 3,034 5,608 16 22,032

Системні вимоги

Контролер DDR3 SDRAM з ALTMEMPHY IP є частиною MegaCore IP Library, яка поширюється разом із програмним забезпеченням Quartus II і доступна для завантаження з Altera webсайт, www.altera.com.

символ Системні вимоги та інструкції щодо встановлення див. у розділі Встановлення та ліцензування програмного забезпечення Altera.

Встановлення та ліцензування

На малюнку 15–2 показано структуру каталогів після встановлення контролера DDR3 SDRAM з ALTMEMPHY IP, де це каталог встановлення. Стандартний каталог інсталяції в Windows - c:\altera\ ; у Linux це /opt/altera .

Малюнок 15–2. Структура каталогу
Структура каталогу

Вам потрібна ліцензія на функцію MegaCore лише тоді, коли ви повністю задоволені її функціональністю та продуктивністю та бажаєте запустити свій дизайн у виробництво.
Щоб використовувати DDR3 SDRAM HPC, ви можете отримати ліцензію file від Альтера web сайт за адресою www.altera.com/licensing і встановіть його на свій комп’ютер. Коли ви запитуєте ліцензію file, Altera надсилає вам ліцензію.dat file. Якщо у вас немає доступу до Інтернету, зверніться до місцевого представника.
Щоб використовувати DDR3 SDRAM HPC II, зверніться до місцевого торгового представника, щоб замовити ліцензію.

Безкоштовна оцінка

Функція оцінювання OpenCore Plus від Altera застосовна лише до DDR3 SDRAM HPC. За допомогою функції оцінювання OpenCore Plus ви можете виконувати такі дії:

  • Симулюйте поведінку мегафункції (функція Altera MegaCore або AMPМегафункція PSM) у вашій системі.
  • Перевірте функціональність свого дизайну, а також оцініть його розмір і швидкість швидко і легко.
  • Створення обмеженого за часом програмування пристрою files для проектів, які включають функції MegaCore.
  • Запрограмуйте пристрій і перевірте свій дизайн на апаратне забезпечення.

Ліцензію на мегафункцію потрібно купувати лише тоді, коли ви повністю задоволені її функціональністю та продуктивністю, і хочете запустити свій дизайн у виробництво.

OpenCore Plus Time-Out Behavior

Оцінка обладнання OpenCore Plus може підтримувати такі два режими роботи:

  • Без прив’язки — дизайн працює протягом обмеженого часу
  • Прив’язаний — потрібне з’єднання між платою та головним комп’ютером. Якщо прив'язаний режим підтримується всіма мегафункціями в конструкції, пристрій може працювати довше або необмежено довго.

Усі мегафункції в пристрої закінчуються одночасно, коли досягається найбільш обмежений час оцінки. Якщо в дизайні є більше ніж одна мегафункція, поведінка тайм-ауту певної мегафункції може маскуватися поведінкою тайм-ауту інших мегафункцій.

символ Для функцій MegaCore тайм-аут без прив’язки становить 1 годину; значення тайм-ауту прив'язаного є невизначеним.

Ваш дизайн припиняє працювати після того, як час оцінки апаратного забезпечення закінчується, а вихід local_ready стає низьким.

Історія переглядів документа

Таблиця 15–10 містить історію переглядів цього документа.

Таблиця 15–10. Історія перегляду документа

Дата Версія Зміни
Листопад 2012 року 1.2 Номер розділу змінено з 13 на 15.
червень 2012 р 1.1 Додано значок відгуку.
Листопад 2011 року 1.0 Об’єднана інформація про випуск, підтримка сімейства пристроїв, список функцій і список непідтримуваних функцій для DDR, DDR2 і DDR3.

логотип

Документи / Ресурси

Контролери ALTERA DDR2 SDRAM [pdfІнструкції
Контролери DDR2 SDRAM, DDR2, контролери SDRAM, контролери

Список літератури

Залиште коментар

Ваша електронна адреса не буде опублікована. Обов'язкові поля позначені *