реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> В чем отличие памяти DDR от DDR2?, Обсуждаем DDR и DDR2 память
v_mirgorodsky
сообщение Jul 14 2007, 14:33
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 342
Регистрация: 21-02-05
Пользователь №: 2 804



Чем отличаются памяти DDR стандарта и памяти стагдарта DDR2 кроме стандарта выходного напряжения и рабочей частоты?

Если в DDR команды идут на частоте в 100MHz, то данные тактируются теми же 100MHz, но захватываются по обоим фронтам. Судя по названию DDR2 - было предположение о удвоении частоты данных до 200MHz и захвата их по обоим фронтам. Однако после изучения даташита от Micron на MT47H32M16 получилось, что картина с командами и данными абсолютно аналогична DDR sad.gif Таким образом, применение микросхем DDR2 не принесет никакого увеличения пропускной способности подсистемы памяти за исключением работы самого интерфейса на более высокой частоте?

Вопрос возникает потому, что нечто более сложное, нежели сдвиговый регистр запустить в дешевых FPGA типа Cyclone II или Spartan 3 на частотах выше 166MHz уже весьма проблематично. Таким образом, сильно постаравшись, можно получить в FPGA "жалкие" 333MHz sad.gif Похоже, что для более "взрослых" по памяти приложений надо делать либо широкую шину, либо ставить более дорогой чип?


--------------------
WBR,
V. Mirgorodsky
Go to the top of the page
 
+Quote Post
CaPpuCcino
сообщение Jul 14 2007, 18:11
Сообщение #2


тоже уже Гуру
******

Группа: Свой
Сообщений: 2 047
Регистрация: 13-06-05
Из: Кёлн - Санкт-Петербург
Пользователь №: 5 973



Цитата(v_mirgorodsky @ Jul 14 2007, 18:33) *
Таким образом, применение микросхем DDR2 не принесет никакого увеличения пропускной способности подсистемы памяти за исключением работы самого интерфейса на более высокой частоте?

ну можно сказать и так, хотя как раз за счёт увеличения частоты тактирования интерфейса и предполагается увеличение пропускной способности (но при увеличение латентности)

Цитата(v_mirgorodsky @ Jul 14 2007, 18:33) *
Похоже, что для более "взрослых" по памяти приложений надо делать либо широкую шину, либо ставить более дорогой чип?

широкая шина на мой взгляд вещь не особо приятная - skew растёт, частота падает. лучше наверное всё-таки более быстрые чипы, либо архитектурные решения (хотя конечно все это зависит от задачи) /"...тогда либо водка, либо бабы. А ещё лучше всё сразу и много..."-Особенности национальной охоты (с)/


--------------------
И снова на арене цирка - дрессированные клоуны!! Оказываем консультации по электронике за симпу круглосуточно.
Go to the top of the page
 
+Quote Post
blackfin
сообщение Jul 15 2007, 05:25
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(v_mirgorodsky @ Jul 14 2007, 18:33) *
Чем отличаются памяти DDR стандарта и памяти стандарта DDR2 кроме стандарта выходного напряжения и рабочей частоты?...
Судите сами:
"DDR2 SDRAM is the second generation of DDR SDRAM. It offers data rates of up to 6.4 GBytes/s,
lower power consumption, and improvements in packaging.
It achieves this higher level of performance and power consumption through faster clocks,
1.8V operation and signaling, and a simplified command set.
Код
Feature                         DDR                     Mobile DDR              DDR2
Data Transfer Rate              266,333,400 MHz         200,250,266,333 MHz     400,533,667,800 MHz
Operating Voltage               2.5 V                   1.8 V                   1.8 V
Densities                       128Mb - 1Gb             128Mb - 512Mb, (1GB)    256Mb-4Gb
Internal Banks                  4                       4                       4 and 8
Prefetch                        2                       2                       4
CAS Latency                     2, 2.5, 3               2, 3                    3, 4, 5, 6
Additive Latency                no                      no                      0, 1, 2, 3, 4, 5
READ Latency                    CAS Latency             CAS Latency             Additive Latency + CAS Latency
WRITE Latency                   Fixed = 1 cycle         Fixed = 1 cycle         READ Latency - 1 cycle
I/O width                       x4, x8, x16             x4, x8, x16, x32        x4, x8, x16
On-Die Termination              no                      no                      Selectable
Off Chip Driver                 no                      no                      yes
Burst Length                    2, 4, 8                 2, 4, 8, 16, full page  4, 8
Burst Terminate Command         yes                     yes                     no
Partial Array Self-Refresh      no                      Full,1/2,1/4,1/8,1/16   no
Temper. Compens. Self-Refresh   no                      supported               no
Deep Power-Down                 no                      supported               no

It should be noted that DDR is not compatible with a conventional SDRAM interface,
and DDR2 is not compatible with DDR. However, DDR2 is planned to be
forward-compatible with next-genetation DDR technology." См. EMP
Go to the top of the page
 
+Quote Post
des00
сообщение Jul 16 2007, 02:44
Сообщение #4


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



по сабжу,
имхо DDR2 в топку, толку от нее немного. DDR3 симпотичнее.

а что касаеться альтернативной памяти мне больше понравилась RLDRAM II и работать с ней проще, задержки доступа меньше и контроллер получаеться достаточно простой.


--------------------
Go to the top of the page
 
+Quote Post
v_mirgorodsky
сообщение Jul 16 2007, 09:28
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 342
Регистрация: 21-02-05
Пользователь №: 2 804



Цитата
а что касаеться альтернативной памяти мне больше понравилась RLDRAM II и работать с ней проще, задержки доступа меньше и контроллер получаеться достаточно простой.
А как вам понравилась ее цена 07.gif Посмотрев на даташит, я тоже сначала решил - вот оно - счастье, потом пошел на e-find и посмотрел на цены crying.gif Конечно, можно найти применение 32 мегам памяти за "жалкие" $33 за корпус, но начальство меня совсем даже и не поймет crying.gif

Цитата
DDR3 симпотичнее
А кто поддерживает на данный момент его сигнальный протокол? А где бы надыбать на нее нечто вразумительное с принципами функционирования?


--------------------
WBR,
V. Mirgorodsky
Go to the top of the page
 
+Quote Post
des00
сообщение Jul 16 2007, 09:47
Сообщение #6


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(v_mirgorodsky @ Jul 16 2007, 04:28) *
А как вам понравилась ее цена 07.gif Посмотрев на даташит, я тоже сначала решил - вот оно - счастье, потом пошел на e-find и посмотрел на цены crying.gif Конечно, можно найти применение 32 мегам памяти за "жалкие" $33 за корпус, но начальство меня совсем даже и не поймет crying.gif


на тот момент когда я хотел попользовать эту память цена девайса была не важна, на фоне стоимости програмного обеспечения smile.gif))


Цитата
А кто поддерживает на данный момент его сигнальный протокол? А где бы надыбать на нее нечто вразумительное с принципами функционирования?


если я не ошибаюсь практически все современные видекарты.
DDR3 - по сути видео память, насколько помню в ней убрали "проблемные" места DDR2 (признали что DDR2 без большого кеша хамно и сделали работу над ошибками).

Описания и даташиты рыл в гугле, где то 0.75 года назад, если дома найду даташиты, то выложу.


--------------------
Go to the top of the page
 
+Quote Post
v_mirgorodsky
сообщение Jul 16 2007, 10:51
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 342
Регистрация: 21-02-05
Пользователь №: 2 804



Цитата
на тот момент когда я хотел попользовать эту память цена девайса была не важна, на фоне стоимости програмного обеспечения smile.gif
Видимо, вам повезло поработать над мелкосерийным проектом.
Цитата
если я не ошибаюсь практически все современные видекарты.
Видюхи много чего поддерживают и много чего могут. А я говорю о FPGA. Для FPGA даже первый DDR выглядит избыточным. Потому думаю, что еще на долгое время SDR и DDR-1 будут единственными типами памяти, подключаемыми к FPGA.


--------------------
WBR,
V. Mirgorodsky
Go to the top of the page
 
+Quote Post
des00
сообщение Jul 16 2007, 11:15
Сообщение #8


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(v_mirgorodsky @ Jul 16 2007, 05:51) *
Видимо, вам повезло поработать над мелкосерийным проектом.
Видюхи много чего поддерживают и много чего могут. А я говорю о FPGA. Для FPGA даже первый DDR выглядит избыточным. Потому думаю, что еще на долгое время SDR и DDR-1 будут единственными типами памяти, подключаемыми к FPGA.


странно, а что же тогда латекс заявляет что они сделали самый быстрый вендорный DDR2 контроллер для своих фпга семейств smile.gif))

насколько я помню проблем с подключением к фпга ddr3 быть не должно, физические интерфейсы поддерживаються, тактовые как у ddr2 осталось только сделать контроллер.


--------------------
Go to the top of the page
 
+Quote Post
v_mirgorodsky
сообщение Jul 16 2007, 14:24
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 342
Регистрация: 21-02-05
Пользователь №: 2 804



Цитата
странно, а что же тогда латекс заявляет что они сделали самый быстрый вендорный DDR2 контроллер для своих фпга семейств smile.gif
Только что, между делом, посмотрел на реализацию их контроллера - активировали строку, записали/прочитали, закрыли строку. Так чему же здесь работать медленно? Они не перекрывают транзакции и не делают попыток прятать активации с пречарджами внутрь записей и чтений. А еще они работают внутрях на удвоеном клоке по захвату данных. А еще, меленьким шрифтом внизу тонко подмечают, что "For LatticeXP2, Clock Frequency for DDR1/2 SDRAM is 200 MHz, Pin Throughput of 400 Mbps".


--------------------
WBR,
V. Mirgorodsky
Go to the top of the page
 
+Quote Post
des00
сообщение Jul 17 2007, 02:55
Сообщение #10


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(v_mirgorodsky @ Jul 16 2007, 09:24) *
Только что, между делом, посмотрел на реализацию их контроллера - активировали строку, записали/прочитали, закрыли строку. Так чему же здесь работать медленно? Они не перекрывают транзакции и не делают попыток прятать активации с пречарджами внутрь записей и чтений. А еще они работают внутрях на удвоеном клоке по захвату данных. А еще, меленьким шрифтом внизу тонко подмечают, что "For LatticeXP2, Clock Frequency for DDR1/2 SDRAM is 200 MHz, Pin Throughput of 400 Mbps".


очень странно, может быть у нас разные доки ?
это в даташите :

The intelligent bank management logic tracks the open/close status of every bank and stores the row address of every open bank. This information is used to reduce the number of Precharge and Activate commands issued to the memory. The controller also utilizes two pipelines to improve throughput. One command in a queue will be decoded while another is presented at the memory interface.

это по прямому линку:

http://www.latticesemi.com/products/intell...ollerpipeli.cfm

Features
High-Performance DDR2 533/400/333/266/200/133 operation
Intelligent Bank Management to Minimize ACTIVE Commands
Command Pipeline to Maximize Throughput


--------------------
Go to the top of the page
 
+Quote Post
v_mirgorodsky
сообщение Jul 17 2007, 09:53
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 342
Регистрация: 21-02-05
Пользователь №: 2 804



Цитата
очень странно, может быть у нас разные доки ?
Похоже на то. Я заходил по другой ссылке: http://www.latticesemi.com/solutions/techn...036;28E$60 , называлось "DDR SDRAM Controller" и обладало выше описанным быстродействием. По вашей ссылке действительно лежит нечто гораздо более стоящее. Круто Латексы извратились a14.gif


--------------------
WBR,
V. Mirgorodsky
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 6th July 2025 - 08:54
Рейтинг@Mail.ru


Страница сгенерированна за 0.01456 секунд с 7
ELECTRONIX ©2004-2016