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 интерфејси со целосна или половина стапка. Контролерите DDR, DDR3 и DDR3 SDRAM со ALTMEMPHY IP го нудат контролорот II со високи перформанси (HPC II), кој обезбедува висока ефикасност и напредни функции. Слика 2-3 покажува дијаграм на ниво на систем вклучувајќи го прampна највисоко ниво file што DDR, DDR2 или DDR3 SDRAM контролер со ALTMEMPHY IP го создава за вас.

Слика 15-1. Дијаграм на ниво на систем
Дијаграм на ниво на систем

Забелешка на Слика 15-1:
(1) Кога ќе изберете Instantiate DLL Externally, јамката заклучена со одложување (DLL) се инстанцира надвор од мегафункцијата ALTMEMPHY.

Менаџерот за приклучоци MegaWizard™ генерира прampна највисоко ниво file, составен од ексampдвигател и прилагодена варијација на вашиот DDR, DDR2 или DDR3 SDRAM контролер со високи перформанси. Контролорот инстанцира пример од мегафункцијата ALTMEMPHY која пак инстанцира фазно заклучена јамка (PLL) и DLL. Можете исто така да го инстанцирате DLL надвор од мегафункцијата ALTMEMPHY за да го споделите DLL помеѓу повеќе примероци на мегафункцијата ALTMEMPHY. Не можете да споделувате PLL помеѓу повеќе примероци на мегафункцијата ALTMEMPHY, но може да споделите некои од излезите на часовникот PLL помеѓу овие повеќекратни примероци.

© 2012 Altera Corporation. Сите права се задржани. Зборовите и логоата ALTERA, ARRIA, CYCLONE, HARDCOPY, MAX, MEGACORE, NIOS, QUARTUS и STRATIX се заштитни знаци на Altera Corporation и регистрирани во Канцеларијата за патенти и трговски марки на САД и во други земји. Сите други зборови и логоа идентификувани како заштитни знаци или услужни марки се сопственост на нивните соодветни иматели како што е опишано на www.altera.com/common/legal.html. Altera гарантира изведба на своите полупроводнички производи според тековните спецификации во согласност со стандардната гаранција на Altera, но го задржува правото да прави промени на сите производи и услуги во секое време без претходна најава. Altera не презема никаква одговорност или одговорност што произлегува од апликацијата или употребата на какви било информации, производ или услуга опишани овде, освен како што е изрично договорено во писмена форма од страна на Altera. На клиентите на Altera им се препорачува да ја добијат најновата верзија на спецификациите на уредот пред да се потпрат на какви било објавени информации и пред да направат нарачки за производи или услуги.

Поранешниотampна највисоко ниво 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)
ИД на продавач 6AF7

Altera потврдува дека тековната верзија на софтверот Quartus® II ја компајлира претходната верзија на секоја функција MegaCore. Белешките за издавање на IP библиотеката MegaCore и Errata известуваат за какви било исклучоци од оваа потврда. Altera не ја потврдува компилацијата со верзии на функцијата MegaCore постари од едно издание. За информации за проблемите со DDR, DDR2 или DDR3 SDRAM контролерот со високи перформанси и мегафункцијата ALTMEMPHY во одредена верзија на Quartus II, погледнете ги Белешките за издавање на софтверот Quartus II.

Семејна поддршка на уредот

Табелата 15–2 ги дефинира нивоата на поддршка на уредот за Altera IP јадрата.

Табела 15-2. Нивоа за поддршка на основни IP уреди на Altera

Семејства на уреди FPGA Семејства на хардкописки уреди
Прелиминарна поддршка— IP-јадрото е потврдено со прелиминарни модели на тајминг за оваа фамилија уреди. Јадрото на IP ги исполнува сите функционални барања, но можеби сè уште е подложена на анализа на времето за семејството на уреди. Може да се користи во производствени дизајни со претпазливост. Хард Копија придружник— IP-јадрото е потврдено со прелиминарните модели на тајминг за придружниот уред во хард копирање. Јадрото на IP ги исполнува сите функционални барања, но можеби сè уште е подложена на анализа на времето за семејството на уреди HardCopy. Може да се користи во производствени дизајни со претпазливост.
Конечна поддршка— IP-јадрото е потврдено со конечните модели на тајминг за оваа фамилија уреди. IP-јадрото ги исполнува сите функционални и временски барања за семејството на уреди и може да се користи во производствени дизајни. Компилација во хард копија— 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 Е Конечно Нема поддршка
Циклонот IV GX Конечно Нема поддршка
Хард Копија II Видете ја страницата Што има ново во Altera IP-страницата на Altera webсајт. Нема поддршка
Stratix® II Конечно Нема поддршка
Стратикс II GX Конечно Нема поддршка
Други семејства на уреди Нема поддршка Нема поддршка

Карактеристики

Мегафункција ALTMEMPHY

Табелата 15–4 ја сумира поддршката за клучните карактеристики за мегафункцијата ALTMEMPHY.

Табела 15-4. Поддршка за мегафункционална функција ALTMEMPHY

Карактеристика DDR и DDR2 DDR3
Поддршка за интерфејсот Altera PHY (AFI) на сите поддржани уреди.
Автоматизирана почетна калибрација што ги елиминира комплицираните пресметки за тајмингот на податоците за читање.
Voltage и следење на температурата (VT) што гарантира максимална стабилна изведба за интерфејсите DDR, DDR2 и DDR3 SDRAM.
Самостојна податочна патека што прави поврзување со контролер Altera или контролер од трета страна, независно од критичните патеки за тајминг.
Интерфејс со целосна стапка
Интерфејс со половина стапка
Лесен за употреба уредувач на параметри

Покрај тоа, мегафункцијата ALTMEMPHY поддржува DDR3 SDRAM компоненти без израмнување:

  • Мегафункцијата ALTMEMPHY поддржува DDR3 SDRAM компоненти без израмнување за уредите Arria II GX кои користат T-топологија за часовник, адреса и командна магистрала:
    • Поддржува повеќекратно избирање на чипови.
  • DDR3 SDRAM PHY без израмнување fMAX е 400 MHz за избор на еден чип.
  • Нема поддршка за пинови за податочна маска (DM) за ×4 DDR3 SDRAM DIMM или компоненти, затоа изберете Не за иглички за DM на Drive од 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
Конфигурабилна команда за управување со банката поглед напред со редослед читање и пишување
Адитивна латентност
Поддршка за произволна должина на рафал на Авалон
Вграден флексибилен адаптер за рафал на меморија
Може да се конфигурираат мапирања на адреси од локална во меморија
Изборна конфигурација на време на работа на поставките за регистарот за големина и режим и тајмингот на меморијата
Делумно самоосвежување низа (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 и non-ECC кога DM пиновите се оневозможени
DDR3 SDRAM Симулација на времето
Делумно пукање и неусогласено пукање во режимот ECC и non-ECC кога DM пиновите се оневозможени
Стратикс III и Стратикс IV
Поддршка за DIMM
Интерфејси со целосна стапка

Верификација на MegaCore

Altera врши обемни случајни, насочени тестови со покриеност на функционални тестови користејќи индустриски стандардни модели на Denali за да ја осигура функционалноста на контролорите DDR, DDR2 и DDR3 SDRAM со ALTMEMPHY IP.

Искористување на ресурсите

Овој дел обезбедува типични информации за користење на ресурсите за контролорите на надворешната меморија со ALTMEMPHY за поддржаните фамилии на уреди. Оваа информација е дадена само како упатство; за прецизни податоци за користење на ресурсите, треба да го генерирате вашето IP јадро и да се повикате на извештаите генерирани од софтверот Quartus II.
Табелата 15-7 ги прикажува податоците за искористеноста на ресурсите за мегафункцијата ALTMEMPHY и контролерот со високи перформанси II DDR3 за уредите Arria II GX.

Табела 15-7. Искористување на ресурсите во уредите Arria II GX (Дел 1 од 2)

Протокол Меморија Ширина (битови) Комбинација ALUTS Логика Регистри Мем ALUTs М9К Блокови М144К Блокови 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 М9К Блокови М144К Блокови 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 М9К Блокови М144К Блокови Меморија (битови)
Контролор
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 во уреди со циклон 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 библиотеката, која се дистрибуира со софтверот 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, Алтера ви испраќа е-пошта лиценца.dat file. Ако немате пристап до Интернет, контактирајте со вашиот локален претставник.
За да го користите DDR3 SDRAM HPC II, контактирајте со вашиот локален продажен претставник за да нарачате лиценца.

Бесплатна евалуација

Функцијата за оценување OpenCore Plus на Altera е применлива само за DDR3 SDRAM HPC. Со функцијата за оценување OpenCore Plus, можете да ги извршите следните дејства:

  • Симулирајте го однесувањето на мегафункција (функција Altera MegaCore или AMPPSM мегафункција) во вашиот систем.
  • Потврдете ја функционалноста на вашиот дизајн, како и проценете ја неговата големина и брзина брзо и лесно.
  • Создадете временски ограничено програмирање на уредот files за дизајни кои вклучуваат MegaCore функции.
  • Програмирајте уред и потврдете го вашиот дизајн во хардвер.

Треба да купите лиценца за мегафункција само кога сте целосно задоволни со нејзината функционалност и перформанси и сакате да го однесете вашиот дизајн до производство.

Однесување за временско истекот на OpenCore Plus

Оценката на хардверот OpenCore Plus може да ги поддржи следните два начини на работа:

  • Unethered-дизајнот работи ограничено време
  • Врзан - бара врска помеѓу вашата плочка и компјутерот-домаќин. Ако режимот на врзан е поддржан од сите мегафункции во дизајнот, уредот може да работи подолго или неодредено време

Сите мегафункции во уредот истекуваат истовремено кога ќе се достигне најрестриктивното време за оценување. Ако има повеќе од една мегафункција во дизајнот, однесувањето на специфична мега функција може да се маскира со однесувањето на другите мегафункции.

Симбол За функциите 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 контролери, контролери

Референци

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

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