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

 
 
4 страниц V  « < 2 3 4  
Reply to this topicStart new topic
> Какой тип памяти выбрать, SDR SDRAM or DDR SDRAM
slava2005
сообщение Dec 5 2007, 09:59
Сообщение #46


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

Группа: Свой
Сообщений: 168
Регистрация: 26-05-05
Из: Москва
Пользователь №: 5 423



Не хочу плодить новую тему.

В этой ветке упомянуты аж три(!) контроллера SDR SDRAM (альтеровский и два с опенкоре), однако они все (!) удалены ... maniac.gif

Может кто закачал их себе и сможет поделиться ?
Go to the top of the page
 
+Quote Post
torik
сообщение Dec 5 2007, 16:58
Сообщение #47


Гуру
******

Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359



Чего их искать - вместе с квартусом имеются, в SOPC Buildere погляди
Еще вопрос до кучи: какие такие ужасные недостатки у готовых контроллеров памяти у той же альтеры (и т.п.) имеются, что заставляет писать свой контроллер.
Я так понимаю, это необходимо только в случае решения нетривиальных задач?


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
RHnd
сообщение Dec 5 2007, 17:38
Сообщение #48


Знающий
****

Группа: Свой
Сообщений: 518
Регистрация: 12-04-07
Из: Санкт-Петербург
Пользователь №: 26 997



Цитата(torik @ Dec 5 2007, 19:58) *
Еще вопрос до кучи: какие такие ужасные недостатки у готовых контроллеров памяти у той же альтеры (и т.п.) имеются, что заставляет писать свой контроллер.
Я так понимаю, это необходимо только в случае решения нетривиальных задач?

Вроде того. Когда, например, вы заранее знаете особенности алгоритма чтения/записи и за счет этой априорной информации либо существенно упрощаете контроллер, либо получаете выигрыш по скорости. Ну или когда вы просто способны написать контроллер лучше имеющегося. Вроде так.
Go to the top of the page
 
+Quote Post
torik
сообщение Dec 6 2007, 05:41
Сообщение #49


Гуру
******

Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359



Ясно smile.gif


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
Diman_
сообщение Dec 13 2007, 06:04
Сообщение #50


Участник
*

Группа: Новичок
Сообщений: 45
Регистрация: 31-05-05
Пользователь №: 5 576



Делал свой видео контроллер на CycloneI (II, III) + SDRAM x16. Пользовал контроллер в имеющийся в составе SOPS Bilder-a. Все прекрасно работает: вывод двух слоев (в берсте) + формирование картинки (в промежутках между строками (горизонтальные вектора в берсте)). Максимальное разрешение 1280х1024, 70 Гц, 8 бит. Можно было, конечно, и свой контроллер SDR писать, но зачем ?
Go to the top of the page
 
+Quote Post
torik
сообщение Dec 13 2007, 21:42
Сообщение #51


Гуру
******

Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359



А структуру видеоконтроллера придумали самостоятельно или основываясь на чем-то?


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
Diman_
сообщение Dec 17 2007, 05:26
Сообщение #52


Участник
*

Группа: Новичок
Сообщений: 45
Регистрация: 31-05-05
Пользователь №: 5 576



из головы согласно техзаданию.
Go to the top of the page
 
+Quote Post
dxp
сообщение Dec 17 2007, 06:16
Сообщение #53


Adept
******

Группа: Свой
Сообщений: 3 469
Регистрация: 6-12-04
Из: Novosibirsk
Пользователь №: 1 343



Цитата(Diman_ @ Dec 13 2007, 12:04) *
Делал свой видео контроллер на CycloneI (II, III) + SDRAM x16. Пользовал контроллер в имеющийся в составе SOPS Bilder-a. Все прекрасно работает: вывод двух слоев (в берсте) + формирование картинки (в промежутках между строками (горизонтальные вектора в берсте)). Максимальное разрешение 1280х1024, 70 Гц, 8 бит.

Какая реально достигается скорость потока чтения/записи со SDRAM? Т.е. на какой частоте фунционирует проект? Например, на Cyclone II. И с каким грейдом это достигалось?

Цитата(Diman_ @ Dec 13 2007, 12:04) *
Можно было, конечно, и свой контроллер SDR писать, но зачем ?

Есть случаи, когда готовый не годится.


--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
Go to the top of the page
 
+Quote Post
Diman_
сообщение Dec 18 2007, 06:07
Сообщение #54


Участник
*

Группа: Новичок
Сообщений: 45
Регистрация: 31-05-05
Пользователь №: 5 576



В CicleneII с восьмым спидгреем проект был работоспособен вплоть до 140 Мгц. В конечном релизе частота была снижена до 110 Мгц.
Go to the top of the page
 
+Quote Post
Reanimator++
сообщение Aug 31 2010, 17:41
Сообщение #55


Местный
***

Группа: Свой
Сообщений: 399
Регистрация: 1-01-06
Из: Волгоград
Пользователь №: 12 763



Цитата(0men @ Oct 31 2007, 15:50) *
А где можно посмотреть внятные рекомендации по разводке SDR? Я правильно понял что для нее не нужно лепить кучу резисторов (по 2 на вывод, как в nios ките для ддр)?

А что там смотреть? в разрыв каждой линии резистор 33 Ома, и проконтролировать, чтобы длина линии клока была больше всех остальных. Ну и расположить память поближе к плис, все будет работать без проблем.


А на линиях данных с какой стороны резисторы-то ставить? они ж двунаправленные..
Go to the top of the page
 
+Quote Post
cioma
сообщение Sep 1 2010, 19:20
Сообщение #56


Профессионал
*****

Группа: Свой
Сообщений: 1 226
Регистрация: 19-06-04
Из: Беларусь
Пользователь №: 65



Решили реанимировать? Поддержим-с smile.gif
Резисторы на двунаправленых линиях ставить на обоих концах
Go to the top of the page
 
+Quote Post
Reanimator++
сообщение Sep 1 2010, 23:38
Сообщение #57


Местный
***

Группа: Свой
Сообщений: 399
Регистрация: 1-01-06
Из: Волгоград
Пользователь №: 12 763



да, чет я сразу не додумался.. ) согласование-то на стороне источника, а то что на приемнике резистор никак не влияет..
Долго гугилил, развел все безобразие напрямую без согласования. Говорят работает.. )

Вот проектик с макеткой SDRAM и вторым цыклоном (Altium). Мож понадобится кому. Ну или мне на ошибки укажут.

на слое Top если что земля проводами цепляется ко всем виасам для сокращения пути обратных токов
Прикрепленные файлы
Прикрепленный файл  Maketka.rar ( 389.02 килобайт ) Кол-во скачиваний: 142
 
Go to the top of the page
 
+Quote Post
Reanimator++
сообщение Sep 15 2010, 20:00
Сообщение #58


Местный
***

Группа: Свой
Сообщений: 399
Регистрация: 1-01-06
Из: Волгоград
Пользователь №: 12 763



Ну, собственно заработало.
В файле проекта нашлось пара ошибок - JTAG неправильно на разъем разведен и питалово PLL цифровое не подключено. Решается парой перемык.

Сделал по инструкции PLL со сдвигом фазы -3 нс, и память заработала. Больше 70 МГц не стал поднимать, ибо не нужно.

Собственно вопрос - является ли исполнение NIOS-ом программ критерием полной работоспособности подсистемы памяти?
короче - копать память дальше, либо забить и заняться ее дальнейшим использованием?.. (т.е. грубо оно либо работает либо нет?.. )
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Sep 15 2010, 22:47
Сообщение #59


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



Цитата(Reanimator++ @ Sep 16 2010, 03:00) *
Собственно вопрос - является ли исполнение NIOS-ом программ критерием полной работоспособности подсистемы памяти?
короче - копать память дальше, либо забить и заняться ее дальнейшим использованием?.. (т.е. грубо оно либо работает либо нет?.. )


так что, ответ - да, прикиньте только запас по скорости (из отчета таймквеста)
Go to the top of the page
 
+Quote Post
Reanimator++
сообщение Sep 22 2010, 07:19
Сообщение #60


Местный
***

Группа: Свой
Сообщений: 399
Регистрация: 1-01-06
Из: Волгоград
Пользователь №: 12 763



vadimuzz, спасибо!

Осталась только одна неясность. Чип памяти - K4S281632I-UC75. В даташите написано что он 128 Мбит. Организацию использовал 16-разрядную 8Mx16, Row Address A0-A11, Column Address A0-A8 (по даташиту). А когда забивал все это в SOPC, то вышло Memory Size 8Mbytes = 4M x 16 = 64 Mbit.
...

Все ясно, A0-A8 это 9 столбцов, а не 8 smile.gif

Сообщение отредактировал Reanimator++ - Sep 22 2010, 07:21
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 18th July 2025 - 09:43
Рейтинг@Mail.ru


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