Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: High-Performance DDR контроллер для Cyclone_III
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
dimasen
Всем привет.
Вот появился проект на циклоне_3 и двумя DDR.
Интересует вот что:
- возможно ли нарисовать в 3ем циклоне 2 штуки независимых DDR контроллера? был ли у кого-нибудь опыт?
- где взять этот High-Performance DDR&DDR2 д*екриптов@ный контроллер? rolleyes.gif
Спасибо.
torik
Можно сколько угодно независимых контроллеров памяти делать, лишь бы хватило "места" и "ног". Изобретать ничего не надо, в квартусе имеется такой контроллер...
dimasen
Спрошу ещё раз на всякий случай.
В IP Альтеры существует 2 контроллера DDR.
1. Просто контроллер DDR.
2. High-Performance контроллер DDR.

С первым я уже работал. У меня было 3 таких контроллера в Циклоне2.
Теперь у меня Циклон3. И с первым он уже не работает, а только со вторым.
И ещё дело в том, что у первого в визарде можно было задавать разные имена ножек, чтоб можно было несколько контроллеров забабахать.
У второго такого не нашёл. Потому и возникли сомнения, как несколько контроллеров разделять.
Так, был у кого опыт в такой связке "Циклон_3 + 2хDDR"?
torik
Что-то не понял - зачем разные имена ножек? Например, в SOPC Builder напихал несколько этих контроллеров, а потом соединил с внешними выводами в верхнем уровне... Не?
dimasen
Цитата(torik @ Jan 12 2009, 11:50) *
Что-то не понял - зачем разные имена ножек? Например, в SOPC Builder напихал несколько этих контроллеров, а потом соединил с внешними выводами в верхнем уровне... Не?

Извини, torik, не представляю как это сделать.
Был опыт построения NIOS с DDR памятью. Но там ни о чём не приходилось думать smile.gif Ядро само взаимодествовало с памятью.
А как из SOPC Builder цепи контроллера DDR вывести наверх?
Kuzmi4
2 dimasen - извините что встряваю вашу беседу, но не расскажите как вы подружили
Цитата
1. Просто контроллер DDR

А то у меня есть только печальный опыт работы с этой коркой.... sad.gif
torik
Цитата
А как из SOPC Builder цепи контроллера DDR вывести наверх?


Тут где-то обсуждалось в созданой мной теме с год назад. Делается самодельный мастер для SOPC (фактически просто вывод на верхний уровень сигналов шины авалон)... + еще FIFO по необходимости. Все в результате довольно легко стыкуется со "своей" логикой.
dimasen
Цитата(Kuzmi4 @ Jan 12 2009, 23:30) *
2 dimasen - извините что встряваю вашу беседу, но не расскажите как вы подружили

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

в SOPC вообще без проблем. Добавил, выставил все тайминги, да связь с НИОСом указал. Без проблем.
и без SOPC тоже всё быстро получилось. Запустил визард, выставил тайминги... и там есть нормальная дока на контроллер.
наткнулся только на некоторые грабли... дело в том, что некоторые Dedicated ножки, типа ASDO хоть и компилируются, но сигналов в режиме SSTL-2 с них не видно!
Помоему, в доке про это ничего не сказано.
Kuzmi4
2 dimasen - а квартус какой ?
dimasen
Цитата(Kuzmi4 @ Jan 13 2009, 15:08) *
2 dimasen - а квартус какой ?

это ещё был 7.0
Kuzmi4
У меня был 7.2 без СП - упорно не хотел он дружить с этой коркой даже с ключами....
Ну да ладно... Буду в обсчем знать.. Спасибо.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.