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

 
 
> Проблемы SDRAM, Согласование переферии и SDRAM CTRL
Serega Doc
сообщение Jan 19 2005, 14:59
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 267
Регистрация: 11-11-04
Из: Одесса
Пользователь №: 1 103



У меня два FIFO буффера связанные с SDRAM контроллером
Один передает информацию на контроллер (в память соответсвнно), а другой принимает прочитанные данные из памяти. Проблема в организации управления двумя FIFO буфферами. Потому что при чтении латентность есть а при записи нет. Может у когото была такая проблема
sad.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Serega Doc
сообщение Jan 21 2005, 06:48
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 267
Регистрация: 11-11-04
Из: Одесса
Пользователь №: 1 103



Простой пример
Необходимо принять в FIFO_IN 1Mbyte информации (FIFO_IN = 256 byte) и записать его в SDRAM. А затем переписать принятую информацию в частями по 512 byte в FIFO_OUT (512 byte).
Когда вы приняли первый пакет из 256 byte происходит простой шины данных порядка 8-9 тактов для закрытия текущего банка и перехода на следующий. В полностраничном режиме AUTO_PRECHARGE не работает.
Если сделать 1000 операций чтения записи то мы простоим 8000 тактов что на частоте в 130 MHZ = 60 mks я думаю это не мало. Вот и возникает вопрос почему не настраивать память для работы со следующим пакетом во время работы с текущим. Но все ничего проблема в правильном управлении буфферами FIFO
wink.gif
Go to the top of the page
 
+Quote Post
Andrey Filippov
сообщение Jan 28 2005, 02:21
Сообщение #3


Участник
*

Группа: Свой
Сообщений: 55
Регистрация: 27-01-05
Из: 40.7019N 112.0811W
Пользователь №: 2 220



А в чем проблема - задача-то вполне стандартная, когда я свой контроллер DDR делал, так одних Xapp-ов с Xilinx-овского сайта штук пять прочел. Нельзя ли один из них приспособить к делу (к ним код обычно прилагается)?
Мне пришлоссь свой городить - задача-то была довольнго специфическая - 8 каналов конкурентного доступа. Доступы-то блочные, но сильно "перпендикулярные" по адресации, и требование использовать не менее 93% теоретитческой полосы (когда в каждом такте смитывается или пишется по два слова)?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Serega Doc   Проблемы SDRAM   Jan 19 2005, 14:59
- - ASN   Serega Doc Какая SDRAM (тип, латентность), какой ...   Jan 19 2005, 17:30
- - Serega Doc   Ниже структура реализуемого устройства. Проблема в...   Jan 20 2005, 07:01
- - ASN   Serega Doc Книжка: Она из Google - ссылок Следующа...   Jan 20 2005, 08:35
- - Serega Doc   Тоесть настройка SDRAM на следующий пакет только п...   Jan 20 2005, 09:29
- - ASN   Serega Doc А как же иначе? Может быть я чего-то не...   Jan 20 2005, 13:43
- - Serega Doc   Ну если работать в одной строке то в сдрам памяти ...   Jan 20 2005, 15:33
- - ASN   Serega Doc Точнее опишите задачу, пожалуйста. У ме...   Jan 20 2005, 18:57
- - aal   В аналогичной задаче я собираюсь использовать по 2...   Jan 21 2005, 03:03
- - ASN   aal Дык, это, IMHO, ежели узкое место SDRAM . У ме...   Jan 21 2005, 05:59
- - Serega Doc   Проблема в формировании следующей комманды (актива...   Jan 28 2005, 08:59
|- - Andrey Filippov   Цитата(Serega Doc @ Jan 28 2005, 02:59)Пробле...   Jan 28 2005, 17:39
- - Serega Doc   Пасибо! Объясните только что значит слои?   Jan 29 2005, 06:06
- - Andrey Filippov   Цитата(Serega Doc @ Jan 29 2005, 00:06)Пасибо...   Jan 30 2005, 09:14


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

 


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


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