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

 
 
 
Reply to this topicStart new topic
> High-Performance DDR контроллер для Cyclone_III, Нюансы. Д_е_крипт?
dimasen
сообщение Jan 11 2009, 15:12
Сообщение #1


Участник
*

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



Всем привет.
Вот появился проект на циклоне_3 и двумя DDR.
Интересует вот что:
- возможно ли нарисовать в 3ем циклоне 2 штуки независимых DDR контроллера? был ли у кого-нибудь опыт?
- где взять этот High-Performance DDR&DDR2 д*екриптов@ный контроллер? rolleyes.gif
Спасибо.
Go to the top of the page
 
+Quote Post
torik
сообщение Jan 12 2009, 05:49
Сообщение #2


Гуру
******

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



Можно сколько угодно независимых контроллеров памяти делать, лишь бы хватило "места" и "ног". Изобретать ничего не надо, в квартусе имеется такой контроллер...


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
dimasen
сообщение Jan 12 2009, 08:14
Сообщение #3


Участник
*

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



Спрошу ещё раз на всякий случай.
В IP Альтеры существует 2 контроллера DDR.
1. Просто контроллер DDR.
2. High-Performance контроллер DDR.

С первым я уже работал. У меня было 3 таких контроллера в Циклоне2.
Теперь у меня Циклон3. И с первым он уже не работает, а только со вторым.
И ещё дело в том, что у первого в визарде можно было задавать разные имена ножек, чтоб можно было несколько контроллеров забабахать.
У второго такого не нашёл. Потому и возникли сомнения, как несколько контроллеров разделять.
Так, был у кого опыт в такой связке "Циклон_3 + 2хDDR"?
Go to the top of the page
 
+Quote Post
torik
сообщение Jan 12 2009, 08:50
Сообщение #4


Гуру
******

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



Что-то не понял - зачем разные имена ножек? Например, в SOPC Builder напихал несколько этих контроллеров, а потом соединил с внешними выводами в верхнем уровне... Не?


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
dimasen
сообщение Jan 12 2009, 09:15
Сообщение #5


Участник
*

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



Цитата(torik @ Jan 12 2009, 11:50) *
Что-то не понял - зачем разные имена ножек? Например, в SOPC Builder напихал несколько этих контроллеров, а потом соединил с внешними выводами в верхнем уровне... Не?

Извини, torik, не представляю как это сделать.
Был опыт построения NIOS с DDR памятью. Но там ни о чём не приходилось думать smile.gif Ядро само взаимодествовало с памятью.
А как из SOPC Builder цепи контроллера DDR вывести наверх?
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Jan 12 2009, 20:30
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



2 dimasen - извините что встряваю вашу беседу, но не расскажите как вы подружили
Цитата
1. Просто контроллер DDR

А то у меня есть только печальный опыт работы с этой коркой.... sad.gif
Go to the top of the page
 
+Quote Post
torik
сообщение Jan 13 2009, 06:12
Сообщение #7


Гуру
******

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



Цитата
А как из SOPC Builder цепи контроллера DDR вывести наверх?


Тут где-то обсуждалось в созданой мной теме с год назад. Делается самодельный мастер для SOPC (фактически просто вывод на верхний уровень сигналов шины авалон)... + еще FIFO по необходимости. Все в результате довольно легко стыкуется со "своей" логикой.


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
dimasen
сообщение Jan 13 2009, 08:01
Сообщение #8


Участник
*

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



Цитата(Kuzmi4 @ Jan 12 2009, 23:30) *
2 dimasen - извините что встряваю вашу беседу, но не расскажите как вы подружили

А то у меня есть только печальный опыт работы с этой коркой.... sad.gif

в SOPC вообще без проблем. Добавил, выставил все тайминги, да связь с НИОСом указал. Без проблем.
и без SOPC тоже всё быстро получилось. Запустил визард, выставил тайминги... и там есть нормальная дока на контроллер.
наткнулся только на некоторые грабли... дело в том, что некоторые Dedicated ножки, типа ASDO хоть и компилируются, но сигналов в режиме SSTL-2 с них не видно!
Помоему, в доке про это ничего не сказано.
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Jan 13 2009, 12:08
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



2 dimasen - а квартус какой ?
Go to the top of the page
 
+Quote Post
dimasen
сообщение Jan 13 2009, 15:47
Сообщение #10


Участник
*

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



Цитата(Kuzmi4 @ Jan 13 2009, 15:08) *
2 dimasen - а квартус какой ?

это ещё был 7.0
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Jan 13 2009, 15:53
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



У меня был 7.2 без СП - упорно не хотел он дружить с этой коркой даже с ключами....
Ну да ладно... Буду в обсчем знать.. Спасибо.
Go to the top of the page
 
+Quote Post

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

 


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


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