Кантролеры 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 паказвае дыяграму сістэмнага ўзроўню, уключаючы прыкладampле верхняга ўзроўню file які кантролер DDR, DDR2 або DDR3 SDRAM з ALTMEMPHY IP стварае для вас.

Малюнак 15–1. Дыяграма сістэмнага ўзроўню
Дыяграма сістэмнага ўзроўню

Заўвага да малюнка 15–1:
(1) Калі вы выбіраеце Стварэнне экзэмпляра DLL звонку, цыкл з блакіроўкай затрымкі (DLL) ствараецца па-за межамі мегафункцыі ALTMEMPHY.

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

© 2012 Карпарацыя Altera. Усе правы ахоўваюцца. Словы і лагатыпы ALTERA, ARRIA, CYCLONE, HARDCOPY, MAX, MEGACORE, NIOS, QUARTUS і STRATIX з'яўляюцца гандлёвымі маркамі Altera Corporation і зарэгістраванымі ў Бюро па патэнтах і таварных знаках ЗША і ў іншых краінах. Усе іншыя словы і лагатыпы, ідэнтыфікаваныя як гандлёвыя маркі або знакі абслугоўвання, з'яўляюцца ўласнасцю іх адпаведных уладальнікаў, як апісана ў www.altera.com/common/legal.html. Altera гарантуе прадукцыйнасць сваёй паўправадніковай прадукцыі ў адпаведнасці з бягучымі спецыфікацыямі ў адпаведнасці са стандартнай гарантыяй Altera, але пакідае за сабой права ўносіць змены ў любыя прадукты і паслугі ў любы час без папярэдняга паведамлення. Altera не нясе ніякай адказнасці або абавязацельстваў, якія вынікаюць з прымянення або выкарыстання любой інфармацыі, прадукту або паслугі, апісаных тут, за выключэннем выпадкаў, прама ўзгодненых Altera ў пісьмовай форме. Кліентам Altera рэкамендуецца атрымаць апошнюю версію спецыфікацый прылады, перш чым спадзявацца на любую апублікаваную інфармацыю і перад размяшчэннем заказаў на прадукты ці паслугі.

Былыampле верхняга ўзроўню file гэта поўнафункцыянальны дызайн, які вы можаце мадэляваць, сінтэзаваць і выкарыстоўваць у апаратным забеспячэнні. Былыampдрайвер le - гэта модуль саматэставання, які выдае кантролеру каманды чытання і запісу і правярае прачытаныя даныя, каб атрымаць адпаведнасць або адмову, і праверыць поўныя сігналы.
Мегафункцыя 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. Заўвагі да выпуску бібліятэкі 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 Канчатковы Канчатковы
Цыклон® 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, таму выберыце "Не" для кантактаў 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
Інтэграваная функцыя 72-бітнага кадавання з карэкцыяй памылак (ECC).
Убудаваная функцыя 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)

Пратакол Памяць Шырыня (біт) Камбінацыйны АЛУЦ логіка Рэестры Мем АЛУЦ 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)

Пратакол Памяць Шырыня (біт) Камбінацыйны АЛУЦ логіка Рэестры Мем АЛУЦ 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

Пратакол Памяць Шырыня (біт) Камбінацыйны АЛУЦ логіка Рэестры Мем АЛУЦ 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 з IP ALTMEMPHY, дзе гэта каталог ўстаноўкі. Па змаўчанні ўсталявальны каталог у Windows - c:\altera\ ; у Linux гэта /opt/altera .

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

Вам спатрэбіцца ліцэнзія на функцыю MegaCore толькі тады, калі вы цалкам задаволены яе функцыянальнасцю і прадукцыйнасцю і жадаеце запусціць свой дызайн у вытворчасць.
Каб выкарыстоўваць DDR3 SDRAM HPC, вы можаце запытаць ліцэнзію file ад Альтэры web сайт на www.altera.com/licensing і ўсталяваць яго на свой кампутар. Калі вы запытваеце ліцэнзію file, Altera адпраўляе вам па электроннай пошце licence.dat file. Калі ў вас няма доступу ў Інтэрнэт, звярніцеся да мясцовага прадстаўніка.
Каб выкарыстоўваць DDR3 SDRAM HPC II, звярніцеся да мясцовага гандлёвага прадстаўніка, каб заказаць ліцэнзію.

Бясплатная ацэнка

Функцыя ацэнкі OpenCore Plus ад Altera прымяняецца толькі да DDR3 SDRAM HPC. З дапамогай функцыі ацэнкі OpenCore Plus вы можаце выконваць наступныя дзеянні:

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

Набываць ліцэнзію на мегафункцыю трэба толькі тады, калі вы цалкам задаволены яе функцыянальнасцю і прадукцыйнасцю і хочаце запусціць свой дызайн у вытворчасць.

Паводзіны па тайм-аўце OpenCore Plus

Ацэнка абсталявання OpenCore Plus можа падтрымліваць наступныя два рэжымы працы:

  • Untethered—дызайн працуе абмежаваны час
  • Прывязаны—патрабуецца злучэнне паміж вашай платай і галоўным кампутарам. Калі прывязаны рэжым падтрымліваецца ўсімі мегафункцыямі ў канструкцыі, прылада можа працаваць больш працяглы час або бясконца

Усе мегафункцыі ў прыладзе заканчваюцца адначасова, калі дасягнуты самы абмежавальны час ацэнкі. Калі ў канструкцыі маецца больш за адну мегафункцыі, паводзіны тайм-аўту пэўнай мегафункцыі могуць маскіравацца паводзінамі іншых мегафункцый.

Сімвал Для функцый 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, кантролеры

Спасылкі

Пакінуць каментар

Ваш электронны адрас не будзе апублікаваны. Абавязковыя для запаўнення палі пазначаны *