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

 
 
> Кольцевой буфер с ДМА в Cyclone-III, Как сделать?
MisterDi
сообщение Dec 11 2011, 20:59
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 88
Регистрация: 28-10-08
Из: Днепропетровск
Пользователь №: 41 263



Есть задача организовать высокоскоростной (100 Мбайт/с) кольцевой буфер большого объема (1Мбайт) во внешнем 16-разрядном ОЗУ. Подскажите в какую сторону копать? Представляется вариант с перезагрузкой стандартного котроллера DMA по достижении конца буфера, но не понятно как обеспечить непрерывность потока. Нужно ставить ФИФО, но не пойму как это правильно делается. Ткните ссылкой где про это можно почитать. Эту http://electronix.ru/forum/index.php?showtopic=97111 книжку уже читаю.

Сообщение отредактировал MisterDi - Dec 11 2011, 21:01
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
MisterDi
сообщение Dec 12 2011, 06:10
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 88
Регистрация: 28-10-08
Из: Днепропетровск
Пользователь №: 41 263



Сильно углубился в проблему и все показалось само собой разумеющиеся sm.gif
Цитата
Какой тип ОЗУ - статика или динамика, или DDR2?
SDRAM - 133MHz но больше 125МГц тактовой дать не получается
Цитата
Если это реальное устройство и должно делать что-то еще, то лучше увеличить разрядность вдвое и также вдвое понизить частоту обращений.

Собственно это эксперименты с уже готовым устройством от Вей-Куна: http://kazus.ru/forums/showthread.php?t=34251 Разрядность уже увеличена вдвое, но кроме АЦП к ОЗУ еще имеет доступ и процессор. Для увеличения доступной полосы ОЗУ хочу выделить часть памяти на кристалле под те модули программы, которые будут контролировать состояние буфера и момент окончания записи. Хочется кардинально увеличить объем памяти семплов.
Go to the top of the page
 
+Quote Post



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

 


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


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