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

 
 
 
Reply to this topicStart new topic
> Реализация однословных транзацкий к DDR/DDR2 памяти, DDR контроллер с опциональными одноадресными транзакциями
SFx
сообщение Oct 30 2008, 07:06
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 758
Регистрация: 11-07-05
Из: Понаехал (Мск)
Пользователь №: 6 688



Известно, что в SoC шина данных - 32 разряда (к примеру, Wishbone).

Интерфейс к памяти DDR позволяет записать сразу от 2 до 8 таких слов начиная с заданного адресса. Аналогично он может их и считать подобны образом.
Соответственно, для записи требуется порядка 24 тактов и для чтения около 33.

Очевидно, что реализовать одинчную модификацию одного слова по заданному адресу возможно используя метод "Read-Modify-Write": Прочитать бёрстом несколько адрессов, модифицировать нужный, записать. Но тогда это потребует порядка 55-60 тактов, а это значительно синизит производительность.

Естественно, есть альтернатива, которая запрещает работать c контроллером в "однословном" режиме, но это сильно зависит от других переферийных устройств, которые могут и не работать постоянно в режиме Burst.

Описано ли где либо, как работать в таких случаях?
Есть ли какие другие альтернативы ?
Как реализованно это в современных DDR контроллерах архитектур x86 или ARM?
Go to the top of the page
 
+Quote Post
CaPpuCcino
сообщение Nov 2 2008, 16:23
Сообщение #2


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

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



есть маскИрующие сигналы которые позволяют производить запись не всего, а только части слова (в пределе слово может поступать во входной буффер, но не записываться в матрицу) см сигналы DM, LDM, UDM


--------------------
И снова на арене цирка - дрессированные клоуны!! Оказываем консультации по электронике за симпу круглосуточно.
Go to the top of the page
 
+Quote Post
SFx
сообщение Nov 3 2008, 08:53
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 758
Регистрация: 11-07-05
Из: Понаехал (Мск)
Пользователь №: 6 688



Цитата(CaPpuCcino @ Nov 2 2008, 19:23) *
...см сигналы DM, LDM, UDM

Я в принципе так и предполагал, что они таким образом и влияют. Значит получается что количество тактов для записи что слова что бёрста будет одинаково (без учета рефреша).
Спасибо за подсказку направления для копаний smile.gif
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 1st July 2025 - 23:52
Рейтинг@Mail.ru


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