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

 
 
> Реализация однословных транзацкий к 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
 
Start new topic
Ответов
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



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

 


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


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