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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Вопрос для опытных, Ресурсы ПЛИС
snedelko
сообщение May 20 2006, 10:56
Сообщение #1


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

Группа: Свой
Сообщений: 120
Регистрация: 17-02-06
Из: Харьков, Украина
Пользователь №: 14 419



На сколько процентов целесообразно загружать ресурсы(total logic elements) ПЛИС?
Go to the top of the page
 
+Quote Post
andrew_b
сообщение May 20 2006, 11:05
Сообщение #2


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

Группа: Свой
Сообщений: 1 975
Регистрация: 30-12-04
Из: Воронеж
Пользователь №: 1 757



Цитата(snedelko @ May 20 2006, 13:56) *
На сколько процентов целесообразно загружать ресурсы(total logic elements) ПЛИС?

Озвучьте критерии целесообразности.
Go to the top of the page
 
+Quote Post
snedelko
сообщение May 20 2006, 11:19
Сообщение #3


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

Группа: Свой
Сообщений: 120
Регистрация: 17-02-06
Из: Харьков, Украина
Пользователь №: 14 419



Я работаю с циклоном ЕР1С3. И мне говорят, что программа(vhdl) должна занимать не больше половины ресурсов. Иначе ПЛИС может глючить.
Go to the top of the page
 
+Quote Post
ASN
сообщение May 20 2006, 11:26
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 459
Регистрация: 15-07-04
Из: g.Penza
Пользователь №: 326



snedelko
Абсолютно правильно andrew_b попросил уточнить критерии целесообразности.
Если требование максимальной скорости работы, то больше чем на 50-60 % загружать не стоит.
Если по цене в готовом изделии – то упихивать «до упора» (у меня доходило в Spartan IIE до 98 % при тактовой 50 МГц).
Если удобство и скорость отладки – то 30-40 % - остальное – на всякие ChipScope, SignalTap и прочие.
Если предусматривать адаптацию под требования заказчика, то 10-15 % оставлять надо.

Как правило, ряды ПЛИС имеют достаточную вариацию ёмкости в одном корпусе, поэтому в прототип закладывают «с запасом», а потом (если серия пойдёт) жирок можно и обрезать.
Всё выше сказанное IMHO.
Go to the top of the page
 
+Quote Post
o-henry
сообщение May 20 2006, 11:29
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 435
Регистрация: 8-03-06
Из: степей Украины
Пользователь №: 15 069



с альтерой не работал, но все же...
Что значит глючить?
Если проект нормально собран и проверен (верификация после синтеза), то такого быть не должно.
Другое дело, что если рабочие частоты большие и микросхема забита под завязку, то при попытке внести изменения в проект можно наткнуться на ситуацию, когда либо ресурсов нехватит, либо быстродействия. Так что запас по объему заложить надо.
Go to the top of the page
 
+Quote Post
snedelko
сообщение May 20 2006, 12:04
Сообщение #6


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

Группа: Свой
Сообщений: 120
Регистрация: 17-02-06
Из: Харьков, Украина
Пользователь №: 14 419



Стало быть если частота до 100МГц, то можно до 80%? (в среднем).
Go to the top of the page
 
+Quote Post
snedelko
сообщение May 20 2006, 12:21
Сообщение #7


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

Группа: Свой
Сообщений: 120
Регистрация: 17-02-06
Из: Харьков, Украина
Пользователь №: 14 419



Хотя чего я морочу голову. И так все понятно. Спасибо за ответы.
Go to the top of the page
 
+Quote Post
doc17
сообщение Aug 8 2006, 16:00
Сообщение #8


Участник
*

Группа: Свой
Сообщений: 25
Регистрация: 27-07-06
Из: Москва
Пользователь №: 19 144



Мне кажется, что надо не ПЛИС загружать до определенного уровня, а сначала определить требования к проекту, а потом уже подбирать конкретную ПЛИС. Как ASN правильно сказал лучше оставить процентов 20-30 на SignalTap (отладка почти всегда требуется).
А частоты тут думаю мало зависят, на APEX например чтобы получить 200МГц нужно все укладывать на уровне регистров, в то время как на StratixII достаточно только запустить компиляцию.
Go to the top of the page
 
+Quote Post
dimasen
сообщение Aug 9 2006, 18:16
Сообщение #9


Участник
*

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



У нас например МАКС3256 загружен на 100% по регистрам, частота 50Мгц.
Вроде работает всё как надо. unsure.gif
Go to the top of the page
 
+Quote Post
form
сообщение Nov 2 2006, 13:25
Сообщение #10





Группа: Новичок
Сообщений: 2
Регистрация: 21-04-05
Из: Москва, Ив.Франко,4
Пользователь №: 4 362



Уважаемый разработчики на Stratics! Мы делаем на оной плисине проект с использованием встроенной DRAM и формированием микрозадержек 80-100 пс, однако технические трудности, с которыми мы столкнулись, вынуждают искать новые силы в лице как экспертов, так и разработчиков ПЛИС высокой сложности. Откликнитесь, кого интересует интересная и надежная работа с весьма приличной зарплатой в высокотехнологичной компании! www.form.ru .Тел 144 7944, 146 1175, м.Кунцевская
Go to the top of the page
 
+Quote Post
andrew_b
сообщение Nov 2 2006, 14:06
Сообщение #11


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

Группа: Свой
Сообщений: 1 975
Регистрация: 30-12-04
Из: Воронеж
Пользователь №: 1 757



Цитата(form @ Nov 2 2006, 17:25) *
Тел 144 7944, 146 1175, м.Кунцевская

Ох уж этот московский центропупизм...
Go to the top of the page
 
+Quote Post
vleo
сообщение Nov 8 2006, 02:49
Сообщение #12


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

Группа: Свой
Сообщений: 153
Регистрация: 8-11-05
Из: Москва
Пользователь №: 10 605



Цитата(form @ Nov 2 2006, 16:25) *
Уважаемый разработчики на Stratics! Мы делаем на оной плисине проект с использованием встроенной DRAM и формированием микрозадержек 80-100 пс, однако технические трудности, с которыми мы столкнулись, вынуждают искать новые силы в лице как экспертов, так и разработчиков ПЛИС высокой сложности. Откликнитесь, кого интересует интересная и надежная работа с весьма приличной зарплатой в высокотехнологичной компании! www.form.ru .Тел 144 7944, 146 1175, м.Кунцевская


Сначала немного по теме - я задавал вопрос - как гарантировать разводку сигналов по заранее заданным ножкам, если это вообще возможно (по типу выделенных ножек). Мне сказали не грузиться (у меня EP2C8), если не забито под завязку, то все будет в порядке.
На самом деле, я вынужден был взять EP2C8 из-за количества вводов/выводов, а не из-за сильного заполнения. Но все равно сделаем сейчас плату - а сигналы не разведуться. 1500 долл. ку-ку.

А автору этого запроса про Stratix - может быть работодатель должен хотя бы уметь писать правильно название продукта с которым надо работать? И не надо ля-ля при этом про "приличную" зарплату.

P.S. Ищу хорошего специалиста для работы c Cyclone II на VHDL (PCI, SDRAM, video) для работы на договорной основе в Москве, готов предоставить рекомендации (как работодателя, который не кидает и не обижает).
Go to the top of the page
 
+Quote Post
EvgenyNik
сообщение Nov 8 2006, 13:55
Сообщение #13


Знающий
****

Группа: Свой
Сообщений: 597
Регистрация: 24-05-06
Из: г. Чебоксары
Пользователь №: 17 402



Про глюки ПЛИСин, использованных под 100%...
сталкиваюсь перидически с такими "чудесами".
Пока что причин было всего 3:
1. из-за ошибок самого автора прошивки (сложность проекта и невозможность объять необъятное без кропотливого анализа);
2. из-за разброса времён (асинхронность там, где её быть не должно);
3. из-за повышения потребляемого тока (плохая разводка питания, земли и большое количество одновременно переключающихся вентелей).


--------------------
Почему разработчики систем повышенной надёжности плохо справляются с простыми проектами? :)
Go to the top of the page
 
+Quote Post
LeonY
сообщение Nov 8 2006, 14:42
Сообщение #14


Знающий
****

Группа: Админы
Сообщений: 689
Регистрация: 24-06-04
Из: South Africa
Пользователь №: 164



Из собственного опыта многолетней давности, когда Stratix еще был с суффиксом ES. У меня был проект, где все было упихано по самое некуда (если не ошибаюсь 98% логики/регистров) и присутствовало 2 тактовые - 100MHz и 200MHz. В качестве буферов использовал FIFO. Ну и все как обычно - разработка платы шла параллельно с FPGA. Мандража имел много, особенно после нескольких печальных опытов с CPLD, но все прошло благополучно. Все развелось на заданные ноги, все работало без проблем на указаных частотах. Единственное, за чем приходилось внимательно следить - никаких асинхронных цепей вааще. Вот уже много лет проект выпускается и пашет без проблем. Так что забивать кристалл можно (но не нужно) по уши. Зависит от наглости разработчика smile.gif


--------------------
"В мире есть две бесконечные вещи: Вселенная и человеческая глупость. За Вселенную, впрочем, поручиться не могу". (С)

А. Эйнштейн.
Go to the top of the page
 
+Quote Post
MAZZI
сообщение Nov 14 2006, 16:28
Сообщение #15


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

Группа: Свой
Сообщений: 116
Регистрация: 25-08-04
Пользователь №: 543



Мой опыт максимальной загрузки:
Spartan 2 (XC2S200_5_PQ208) = 99%
Внутренняя рабочая частота 65.536 МГц
Работает без проблемм.
Не надо бояться их загружать, бойтесь лучше gated clock smile.gif, хотя без них иногда никак.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 26th June 2025 - 04:46
Рейтинг@Mail.ru


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