|
|
  |
В чем отличие памяти DDR от DDR2?, Обсуждаем DDR и DDR2 память |
|
|
|
Jul 14 2007, 14:33
|
Местный
  
Группа: Свой
Сообщений: 342
Регистрация: 21-02-05
Пользователь №: 2 804

|
Чем отличаются памяти DDR стандарта и памяти стагдарта DDR2 кроме стандарта выходного напряжения и рабочей частоты? Если в DDR команды идут на частоте в 100MHz, то данные тактируются теми же 100MHz, но захватываются по обоим фронтам. Судя по названию DDR2 - было предположение о удвоении частоты данных до 200MHz и захвата их по обоим фронтам. Однако после изучения даташита от Micron на MT47H32M16 получилось, что картина с командами и данными абсолютно аналогична DDR  Таким образом, применение микросхем DDR2 не принесет никакого увеличения пропускной способности подсистемы памяти за исключением работы самого интерфейса на более высокой частоте? Вопрос возникает потому, что нечто более сложное, нежели сдвиговый регистр запустить в дешевых FPGA типа Cyclone II или Spartan 3 на частотах выше 166MHz уже весьма проблематично. Таким образом, сильно постаравшись, можно получить в FPGA "жалкие" 333MHz  Похоже, что для более "взрослых" по памяти приложений надо делать либо широкую шину, либо ставить более дорогой чип?
--------------------
WBR, V. Mirgorodsky
|
|
|
|
|
Jul 14 2007, 18:11
|

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

|
Цитата(v_mirgorodsky @ Jul 14 2007, 18:33)  Таким образом, применение микросхем DDR2 не принесет никакого увеличения пропускной способности подсистемы памяти за исключением работы самого интерфейса на более высокой частоте? ну можно сказать и так, хотя как раз за счёт увеличения частоты тактирования интерфейса и предполагается увеличение пропускной способности (но при увеличение латентности) Цитата(v_mirgorodsky @ Jul 14 2007, 18:33)  Похоже, что для более "взрослых" по памяти приложений надо делать либо широкую шину, либо ставить более дорогой чип? широкая шина на мой взгляд вещь не особо приятная - skew растёт, частота падает. лучше наверное всё-таки более быстрые чипы, либо архитектурные решения (хотя конечно все это зависит от задачи) /"...тогда либо водка, либо бабы. А ещё лучше всё сразу и много..."-Особенности национальной охоты (с)/
--------------------
И снова на арене цирка - дрессированные клоуны!! Оказываем консультации по электронике за симпу круглосуточно.
|
|
|
|
|
Jul 15 2007, 05:25
|
Гуру
     
Группа: Свой
Сообщений: 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
|
|
|
|
|
Jul 16 2007, 09:28
|
Местный
  
Группа: Свой
Сообщений: 342
Регистрация: 21-02-05
Пользователь №: 2 804

|
Цитата а что касаеться альтернативной памяти мне больше понравилась RLDRAM II и работать с ней проще, задержки доступа меньше и контроллер получаеться достаточно простой. А как вам понравилась ее цена  Посмотрев на даташит, я тоже сначала решил - вот оно - счастье, потом пошел на e-find и посмотрел на цены  Конечно, можно найти применение 32 мегам памяти за "жалкие" $33 за корпус, но начальство меня совсем даже и не поймет  Цитата DDR3 симпотичнее А кто поддерживает на данный момент его сигнальный протокол? А где бы надыбать на нее нечто вразумительное с принципами функционирования?
--------------------
WBR, V. Mirgorodsky
|
|
|
|
|
Jul 16 2007, 09:47
|
Вечный ламер
     
Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453

|
Цитата(v_mirgorodsky @ Jul 16 2007, 04:28)  А как вам понравилась ее цена  Посмотрев на даташит, я тоже сначала решил - вот оно - счастье, потом пошел на e-find и посмотрел на цены  Конечно, можно найти применение 32 мегам памяти за "жалкие" $33 за корпус, но начальство меня совсем даже и не поймет  на тот момент когда я хотел попользовать эту память цена девайса была не важна, на фоне стоимости програмного обеспечения  )) Цитата А кто поддерживает на данный момент его сигнальный протокол? А где бы надыбать на нее нечто вразумительное с принципами функционирования? если я не ошибаюсь практически все современные видекарты. DDR3 - по сути видео память, насколько помню в ней убрали "проблемные" места DDR2 (признали что DDR2 без большого кеша хамно и сделали работу над ошибками). Описания и даташиты рыл в гугле, где то 0.75 года назад, если дома найду даташиты, то выложу.
--------------------
|
|
|
|
|
Jul 16 2007, 10:51
|
Местный
  
Группа: Свой
Сообщений: 342
Регистрация: 21-02-05
Пользователь №: 2 804

|
Цитата на тот момент когда я хотел попользовать эту память цена девайса была не важна, на фоне стоимости програмного обеспечения  Видимо, вам повезло поработать над мелкосерийным проектом. Цитата если я не ошибаюсь практически все современные видекарты. Видюхи много чего поддерживают и много чего могут. А я говорю о FPGA. Для FPGA даже первый DDR выглядит избыточным. Потому думаю, что еще на долгое время SDR и DDR-1 будут единственными типами памяти, подключаемыми к FPGA.
--------------------
WBR, V. Mirgorodsky
|
|
|
|
|
Jul 16 2007, 14:24
|
Местный
  
Группа: Свой
Сообщений: 342
Регистрация: 21-02-05
Пользователь №: 2 804

|
Цитата странно, а что же тогда латекс заявляет что они сделали самый быстрый вендорный DDR2 контроллер для своих фпга семейств  Только что, между делом, посмотрел на реализацию их контроллера - активировали строку, записали/прочитали, закрыли строку. Так чему же здесь работать медленно? Они не перекрывают транзакции и не делают попыток прятать активации с пречарджами внутрь записей и чтений. А еще они работают внутрях на удвоеном клоке по захвату данных. А еще, меленьким шрифтом внизу тонко подмечают, что "For LatticeXP2, Clock Frequency for DDR1/2 SDRAM is 200 MHz, Pin Throughput of 400 Mbps".
--------------------
WBR, V. Mirgorodsky
|
|
|
|
|
Jul 17 2007, 02:55
|
Вечный ламер
     
Группа: Модераторы
Сообщений: 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.cfmFeatures High-Performance DDR2 533/400/333/266/200/133 operation Intelligent Bank Management to Minimize ACTIVE Commands Command Pipeline to Maximize Throughput
--------------------
|
|
|
|
|
Jul 17 2007, 09:53
|
Местный
  
Группа: Свой
Сообщений: 342
Регистрация: 21-02-05
Пользователь №: 2 804

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