|
Вопрос для опытных, Ресурсы ПЛИС |
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 25)
|
Aug 8 2006, 16:00
|
Участник

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

|
Мне кажется, что надо не ПЛИС загружать до определенного уровня, а сначала определить требования к проекту, а потом уже подбирать конкретную ПЛИС. Как ASN правильно сказал лучше оставить процентов 20-30 на SignalTap (отладка почти всегда требуется). А частоты тут думаю мало зависят, на APEX например чтобы получить 200МГц нужно все укладывать на уровне регистров, в то время как на StratixII достаточно только запустить компиляцию.
|
|
|
|
|
Nov 2 2006, 13:25
|
Группа: Новичок
Сообщений: 2
Регистрация: 21-04-05
Из: Москва, Ив.Франко,4
Пользователь №: 4 362

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

Частый гость
 
Группа: Свой
Сообщений: 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) для работы на договорной основе в Москве, готов предоставить рекомендации (как работодателя, который не кидает и не обижает).
|
|
|
|
|
Nov 14 2006, 16:28
|
Частый гость
 
Группа: Свой
Сообщений: 116
Регистрация: 25-08-04
Пользователь №: 543

|
Мой опыт максимальной загрузки: Spartan 2 (XC2S200_5_PQ208) = 99% Внутренняя рабочая частота 65.536 МГц Работает без проблемм. Не надо бояться их загружать, бойтесь лучше gated clock  , хотя без них иногда никак.
|
|
|
|
|
Nov 14 2006, 16:58
|

Знающий
   
Группа: Свой
Сообщений: 589
Регистрация: 14-08-05
Из: Украина
Пользователь №: 7 621

|
Загружали Spartan 2E c Microblaze под 97%, работает как часы. Virtex2Pro тоже под завязку, проект оптимизировался, поскольку не влазил, все работает. Если констрейнсы сошлись, значит будет работать. А ставить ПЛИС и загружать их на половину, просто выкинуть деньги на ветер
--------------------
"Мы будем играть, пока не треснут наши гитары, и все те, кто любит рок - я отдаю вам честь!" AC/DC
|
|
|
|
|
Nov 16 2006, 12:56
|
Участник

Группа: Новичок
Сообщений: 20
Регистрация: 10-10-06
Из: spb
Пользователь №: 21 171

|
OFF. Извините, что встрял, просто по "горячим следам" хочется... Цитата(ASN @ May 20 2006, 14:26)  ... Если удобство и скорость отладки – то 30-40 % - остальное – на всякие ChipScope, SignalTap и прочие. ... Что такое ChipScope, SignalTap? Подскажите новичку, пожалуста...
Сообщение отредактировал MaxVetrov - Nov 16 2006, 12:57
|
|
|
|
|
Nov 16 2006, 17:33
|
Частый гость
 
Группа: Свой
Сообщений: 177
Регистрация: 21-10-04
Пользователь №: 948

|
Цитата(MaxVetrov @ Nov 16 2006, 16:56)  Что такое ChipScope, SignalTap? Подскажите новичку, пожалуста... Внутрисхемные (внутри FPGA) real-time логические анализаторы для Xilinx (ChipScope) и Altera (SignalTap). Жутко удобная и весьма достоверная штука для отладки проектов. Заменяет Timing Simulation. Но потребляет ресурсы FPGA.
|
|
|
|
|
Nov 17 2006, 07:42
|
Участник

Группа: Новичок
Сообщений: 20
Регистрация: 10-10-06
Из: spb
Пользователь №: 21 171

|
2 maior
Спасибо!
|
|
|
|
|
Nov 17 2006, 20:48
|
Частый гость
 
Группа: Свой
Сообщений: 97
Регистрация: 5-12-04
Из: Великий Новгород
Пользователь №: 1 333

|
Цитата(avesat @ Nov 14 2006, 19:58)  Если констрейнсы сошлись, значит будет работать. А ставить ПЛИС и загружать их на половину, просто выкинуть деньги на ветер  Все, конечно, так. Только не надо забывать, что чем больше ограничений, тем больше время компиляции. У меня на Cyclone при 70% загрузке и частоте 100 МГц проект компилировался без временных ограничений и все великолепно работало. При загрузке более 80% начинались чудеса - несущественное изменение могло привести к глюкам и даже к полной неработоспособности. Задание ограничений помогло, но время компиляции возросло раза в 4.
|
|
|
|
|
Nov 18 2006, 19:50
|
Частый гость
 
Группа: Свой
Сообщений: 97
Регистрация: 5-12-04
Из: Великий Новгород
Пользователь №: 1 333

|
Цитата(vetal @ Nov 18 2006, 00:40)  Цитата к глюкам и даже к полной неработоспособности Прошу дополнить - были ли выполнены частотные параметры? Я загружал Cyclone на 130%(синтез) и >97%(после разводки) и все работало как часы! Полнофункциональная система NIOSII в 1с3. ЗЫ: на макете. Если после времянного анализатора была частота >= требуемой, и проект не работал на этой частоте, то вы не выполнили основного правила - 100% синхронный дизайн! Дизайн был полностью синхронный. И когда я задавал временные ограничения, частотные параметры выполнялись, и все работало. Глюки были при компиляции без ограничений. На частоты, которые показывал при этом анализатор, я не смотрел. Наверняка, они были меньше требуемых.
|
|
|
|
|
Nov 19 2006, 23:50
|
Частый гость
 
Группа: Свой
Сообщений: 97
Регистрация: 5-12-04
Из: Великий Новгород
Пользователь №: 1 333

|
Цитата(vetal @ Nov 19 2006, 01:23)  Цитата На частоты, которые показывал при этом анализатор, я не смотрел. Наверняка, они были меньше требуемых. Это равноценно - написать сумматор размером с плисину, поставить регистры на его входе и выходе, и написать в суппорт Altera, что проект не работает на 250MHz  Что-то я вас плохо понимаю. Никаких претензий к Alter'е я, кажется, не высказывал. А всего лишь заметил, что задание ограничений может существенно повлиять на время компиляции. Особенно, если ПЛИС забита под завязку. Вы с этим не согласны? Или вы считаете, что "правильно" написанный проект не требует ограничений ни при каких условиях? Если так, то вы ошибаетесь. Не надо думать, что кроме вас никто понятия не имеет про конвейризацию. Задержка на связах при неоптимальной разводке может оказаться заметно больше, чем задержка на логике. И никакой конвейер не поможет.
|
|
|
|
|
Nov 21 2006, 22:54
|
Частый гость
 
Группа: Свой
Сообщений: 97
Регистрация: 5-12-04
Из: Великий Новгород
Пользователь №: 1 333

|
Цитата(vetal @ Nov 20 2006, 00:40)  ... ограничения надо задавать всегда. Ну, не стоит уж так категорично. Если требуется умеренная (для используемой ПЛИС) частота и микросхема не под завязку забита, можно и без ограничений. Хотя, в большинстве случаев ограничения действительно необходимы.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|