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

 
 
6 страниц V   1 2 3 > »   
Reply to this topicStart new topic
> Cyclone IV E и GX vs. Spartan-6 LX и LXT соответственно, Сравниваем, комментируем, делимся опытом
_Макс
сообщение Oct 29 2010, 16:06
Сообщение #1


Знающий
****

Группа: Участник
Сообщений: 691
Регистрация: 24-05-07
Пользователь №: 27 945



На мой взгляд, Cyclone IV E и GX vs. Spartan-6 LX и LXT соответственно, прямые конкуренты друг другу в одной категории. Я, и быть может не только я, стою перед выбором. В такой момент важно понять, что важнее, расставить приоритеты. С ПЛИС работаю впервые. Прошу помочь сделать правильный выбор.

Преимущества Altera Cyclone IV:
Покупка у оф. партнера в моем регионе
Дешевый серый программатор (около 50 долларов)
Более шустрый Quartus II, чем ISE от Xilinx

Недостатки Altera Cyclone IV:
Отсутствие хорошего лекарства для Quartus II x64
На первый взгляд Quartus II менее удобный

Преимущества Xilinx Spartan-6:
Чуть дешевле по мировым стокам
6 входовые LUT и более развитая ячейка
Больше памяти
Встроенный контроллер памяти
Красивый ISE, на который есть хорошее лекарство
Лучше документация

Недостатки Xilinx Spartan-6:
Более дорогой программатор
Нет официального дистрибьютора в регионе

Выбираю универсальное решение, чтобы конкретно на него подсесть по нескольким проектам. Что скажете?

Сообщение отредактировал _Макс - Oct 29 2010, 20:26
Go to the top of the page
 
+Quote Post
BlackOps
сообщение Oct 29 2010, 16:26
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 618
Регистрация: 7-06-08
Из: USSR
Пользователь №: 38 121




более дорогой программатор? ну и что.. один раз то покупается, зато вон сколько преимуществ в самом чипе (ну и ПО как вами описано). Хилой рулит.


--------------------
Нажми на кнопку - получишь результат, и твоя мечта осуществится
Go to the top of the page
 
+Quote Post
Koluchiy
сообщение Oct 29 2010, 16:44
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 972
Регистрация: 12-04-09
Из: Москва
Пользователь №: 47 543



Гм...
А в чем заключается "Лучше документация" применительно к Xilinx?
Go to the top of the page
 
+Quote Post
_Макс
сообщение Oct 29 2010, 16:56
Сообщение #4


Знающий
****

Группа: Участник
Сообщений: 691
Регистрация: 24-05-07
Пользователь №: 27 945



Цитата(BlackOps @ Oct 29 2010, 19:26) *
более дорогой программатор? ну и что.. один раз то покупается, зато вон сколько преимуществ в самом чипе (ну и ПО как вами описано). Хилой рулит.

Вы правы насчет программатора, но все же свои денежки считать приходится. ПО начал пробовать сделать элементарное, тормозит на шести ядерном компе, ни один раз уже зависло, разочаровался, правду здесь говорили sad.gif А преимущества в самом чипе насколько важны? Я правда не знаю что мне даст 6 входом. Экономию LUT, а насколько?

Цитата(Koluchiy @ Oct 29 2010, 19:44) *
Гм...
А в чем заключается "Лучше документация" применительно к Xilinx?

Почитал то и другое, доходчивее показались документы от Xilinx.

Сообщение отредактировал _Макс - Oct 29 2010, 17:06
Go to the top of the page
 
+Quote Post
Sergey'F
сообщение Oct 29 2010, 17:00
Сообщение #5


Местный
***

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



Почему у Spartan6 больше памяти?
Если говорить о блочной памяти, то у них примерно равные объемы, а в больших Cyclone IV ее вообще больше, причем, даже если прибавить и распределенную у Spartan 6. Кроме того, размер блока у CycloneIV - 9k, у Spartan6 - 18k.
P.S. С "серым" USB-blaster все в порядке. Но если хочется, можно купить его у Terasic за примерно те же деньги, а Terasic серым называть странно. smile.gif
Go to the top of the page
 
+Quote Post
bogaev_roman
сообщение Oct 29 2010, 17:10
Сообщение #6


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

Группа: Свой
Сообщений: 1 088
Регистрация: 20-10-09
Из: Химки
Пользователь №: 53 082



Вы вроде о деньгах паритесь...
Самый дорогой сиклончик от альтера на офсайте - EP4CGX150DF31I7- 644 бакса
Сходу (не смог отсортировать по цене) самый дорогой спартанчик - 200 баксов
Советую сначала определиться с конкретными требованиями, чтоб более предметно разговаривать о ресурсах.
Насчет ПО - работал и с альтера и с кзайлинкс - каких-то существенных недостатков или преимуществ не выявлено, но вроде ISE SV не поддерживает...
Цитата
ПО начал пробовать сделать элементарное, тормозит на шести ядерном компе, ни один раз уже зависло, разочаровался, правду здесь говорили

Как и на чем, может проблемы в способе описания? Может Вы хотели использовать блочную память, а описали случайно обычную регистровую память процентов этах на 90, вот бедный синтезатор и пыхтит?

Сообщение отредактировал bogaev_roman - Oct 29 2010, 17:14
Go to the top of the page
 
+Quote Post
_Макс
сообщение Oct 29 2010, 17:20
Сообщение #7


Знающий
****

Группа: Участник
Сообщений: 691
Регистрация: 24-05-07
Пользователь №: 27 945



Цитата(Sergey'F @ Oct 29 2010, 20:00) *
Почему у Spartan6 больше памяти?
Если говорить о блочной памяти, то у них примерно равные объемы, а в больших Cyclone IV ее вообще больше, причем, даже если прибавить и распределенную у Spartan 6. Кроме того, размер блока у CycloneIV - 9k, у Spartan6 - 18k.
P.S. С "серым" USB-blaster все в порядке. Но если хочется, можно купить его у Terasic за примерно те же деньги, а Terasic серым называть странно. smile.gif

Про память вычитал такое:
EP4CE10 414k
EP4CE15 504k
EP4CE22 594k
XC6SLX9 576k
XC6SLX16 576k
XC6SLX25 936k

В Spartan-6 DSP блоки с сумматорами, а в Cyclone IV только множители.

За серый USB-blaster я не сомневаюсь)

Цитата(bogaev_roman @ Oct 29 2010, 20:10) *
Вы вроде о деньгах паритесь...
Самый дорогой сиклончик от альтера на офсайте - EP4CGX150DF31I7- 644 бакса
Сходу (не смог отсортировать по цене) самый дорогой спартанчик - 200 баксов
Советую сначала определиться с конкретными требованиями, чтоб более предметно разговаривать о ресурсах.
Насчет ПО - работал и с альтера и с кзайлинкс - каких-то существенных недостатков или преимуществ не выявлено, но вроде ISE SV не поддерживает...

Как и на чем, может проблемы в способе описания? Может Вы хотели использовать блочную память, а описали случайно обычную регистровую память процентов этах на 90, вот бедный синтезатор и пыхтит?

Мне самый дорогой вряд ли понадобится, а то что нужно описал выше. По цене Spartan-6 чуть дешевле, но таких сейчас мало в наличии. Требования сейчас особого значения не имеют, я учусь и использовать это буду в нескольких разных проектах, универсальное решение нужно.

У меня зависало в схемном редакторе в основном.
Go to the top of the page
 
+Quote Post
dmitry-tomsk
сообщение Oct 29 2010, 17:23
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 672
Регистрация: 18-02-05
Пользователь №: 2 741



Цитата(_Макс @ Oct 29 2010, 19:06) *
Выбираю универсальное решение, чтобы конкретно на него подсесть по нескольким проектам. Что скажете?


Для dsp задач однозначно лучше spartan, архитектура лучше, но максимум 180 умножителей (150 LXT примерно равен EP4CGX75). По цене примерно одинаковые. Но у cyclone pcie на 4 линии, а у spartan на 1. Так что под задачу смотрите.
Go to the top of the page
 
+Quote Post
Sergey'F
сообщение Oct 29 2010, 17:44
Сообщение #9


Местный
***

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



Цитата(_Макс @ Oct 29 2010, 21:20) *
Про память вычитал такое

Понятно, Вас маленькие неGX интересуют. Да, в этих устройствах поменьше памяти.

Цитата(_Макс @ Oct 29 2010, 20:56) *
Я правда не знаю что мне даст 6 входом. Экономию LUT, а насколько?

Это дает уменьшение числа слоев логики в схемах и повышение быстродействия (тактовой частоты).
Что касается экономии LUT - Xilinx в своих расчетах Logic Cells уже учел примерный коэффициент соотношения объема проекта, реализованного в шестивходовых и четырехвходовых таблицах перекодировки. Так что за это уже уплачено. smile.gif
Реально все зависит от особенностей проекта, качества синтезатора и т.д. Этот коэффициент процентов на 20 может гулять.
Go to the top of the page
 
+Quote Post
Maverick
сообщение Oct 29 2010, 18:43
Сообщение #10


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Цитата(_Макс @ Oct 29 2010, 19:06) *
На мой взгляд, Cyclone IV E и GX vs. Spartan-6 LX и LXT соответственно, прямые конкуренты друг другу в одной категории. Я, и быть может не только я, стою перед выбором. В такой момент важно понять, что важнее, расставить приоритеты. С ПЛИС работаю впервые. Прошу помочь сделать правильный выбор.
...

Выбираю универсальное решение, чтобы конкретно на него подсесть по нескольким проектам. Что скажете?

Я выбирал бы Spartan 6 фирмы Xilinx. Преимущества Вам ранее уже написали.


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
Victor®
сообщение Oct 29 2010, 19:25
Сообщение #11


Lazy
******

Группа: Свой
Сообщений: 2 070
Регистрация: 21-06-04
Из: Ukraine
Пользователь №: 76



Цитата(_Макс @ Oct 29 2010, 19:06) *
Нет официального дистрибьютора в регионе


Да вот это как-то странно.
Xilinx через AVNET доступен практически везде.


--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
Go to the top of the page
 
+Quote Post
_Макс
сообщение Oct 29 2010, 20:13
Сообщение #12


Знающий
****

Группа: Участник
Сообщений: 691
Регистрация: 24-05-07
Пользователь №: 27 945



Цитата(Victor® @ Oct 29 2010, 22:25) *
Да вот это как-то странно.
Xilinx через AVNET доступен практически везде.

AVNET не растомаживает, насколько я помню. Как я понял, платить нужно за бугор и просто ждать посылку. Или у вас как?
Go to the top of the page
 
+Quote Post
VladimirB
сообщение Oct 29 2010, 20:18
Сообщение #13


Знающий
****

Группа: Свой
Сообщений: 614
Регистрация: 12-06-09
Из: рядом с Москвой
Пользователь №: 50 219



Цитата(_Макс @ Oct 29 2010, 21:20) *
...У меня зависало в схемном редакторе в основном.


Ну это неудивительно - уже всем объясняли, что основное его назначение заставить людей отказаться от схемного ввода и писать на HDL. А вот текстовый редактор в новых ISE (11-12) вроде меньше глючит.

Документация мне тоже кажется у Хилинка подоходчивей будет и с контроллером памяти меньше париться придётся.

Короче я за спартаны.



Цитата(_Макс @ Oct 30 2010, 00:13) *
AVNET не растомаживает, насколько я помню. Как я понял, платить нужно за бугор и просто ждать посылку. Или у вас как?

Если вы в России - то вот здесь:
www.abnuniversal.ru
возют с авнета, всё растомаживают и отсылают экспресс почтой в любой регион России.

или офицальный дистрибутор имеется: plis.ru (но туда лучше обращаться в последнюю очередь)
Go to the top of the page
 
+Quote Post
_Макс
сообщение Oct 29 2010, 20:23
Сообщение #14


Знающий
****

Группа: Участник
Сообщений: 691
Регистрация: 24-05-07
Пользователь №: 27 945



Цитата(Sergey'F @ Oct 29 2010, 20:44) *
Это дает уменьшение числа слоев логики в схемах и повышение быстродействия (тактовой частоты).
Что касается экономии LUT - Xilinx в своих расчетах Logic Cells уже учел примерный коэффициент соотношения объема проекта, реализованного в шестивходовых и четырехвходовых таблицах перекодировки. Так что за это уже уплачено. smile.gif
Реально все зависит от особенностей проекта, качества синтезатора и т.д. Этот коэффициент процентов на 20 может гулять.

Мда, я это не заметил, принял цифры за логические элементы. Если так то это довольно серое преимущество как по мне.

Цитата(VladimirB @ Oct 29 2010, 23:18) *
Ну это неудивительно - уже всем объясняли, что основное его назначение заставить людей отказаться от схемного ввода и писать на HDL. А вот текстовый редактор в новых ISE (11-12) вроде меньше глючит.

Документация мне тоже кажется у Хилинка подоходчивей будет и с контроллером памяти меньше париться придётся.

Короче я за спартаны.

Если вы в России - то вот здесь:
www.abnuniversal.ru
возют с авнета, всё растомаживают и отсылают экспресс почтой в любой регион России.

или офицальный дистрибутор имеется: plis.ru (но туда лучше обращаться в последнюю очередь)

Схемный ввод мне нужен, по крайней мере соединить компоненты на верхнем уровне красивее в схеме. Такой инструмент толжен быть и должен нормально работать.

Я в Украине, Чернигов. У нас только партнеры plis.ru то есть через три колена будет поставка, плюс эти партнеры вообще в ПЛИС не шарят.
Go to the top of the page
 
+Quote Post
VladimirB
сообщение Oct 29 2010, 20:30
Сообщение #15


Знающий
****

Группа: Свой
Сообщений: 614
Регистрация: 12-06-09
Из: рядом с Москвой
Пользователь №: 50 219



Цитата(_Макс @ Oct 30 2010, 00:23) *
Мда, я это не заметил, принял цифры за логические элементы. Если так то это довольно серое преимущество как по мне.


Схемный ввод мне нужен, по крайней мере соединить компоненты на верхнем уровне красивее в схеме. Такой инструмент толжен быть и должен нормально работать.

Я в Украине, Чернигов. У нас только партнеры plis.ru то есть через три колена будет поставка, плюс эти партнеры вообще в ПЛИС не шарят.

Ну тогда ничего не поделаешь - берите циклопы - если имеется хороший дистрибутор хоть и более слабых по характеристикам микросхем.
Go to the top of the page
 
+Quote Post
_Макс
сообщение Oct 29 2010, 22:13
Сообщение #16


Знающий
****

Группа: Участник
Сообщений: 691
Регистрация: 24-05-07
Пользователь №: 27 945



Цитата(VladimirB @ Oct 29 2010, 23:30) *
Ну тогда ничего не поделаешь - берите циклопы - если имеется хороший дистрибутор хоть и более слабых по характеристикам микросхем.

А если найду где купить?)
Go to the top of the page
 
+Quote Post
tAmega
сообщение Oct 30 2010, 03:40
Сообщение #17


Местный
***

Группа: Свой
Сообщений: 474
Регистрация: 20-01-09
Из: НН
Пользователь №: 43 639



Попробуйте найти партнеров silica.com они представляют Avnet в России и остальные компании берут у них.
Их почта moscow@silica.com, они сразу же отвечают.


--------------------
пользователь отключен
Go to the top of the page
 
+Quote Post
Maverick
сообщение Oct 30 2010, 09:15
Сообщение #18


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Цитата(_Макс @ Oct 29 2010, 23:23) *
Я в Украине, Чернигов. У нас только партнеры plis.ru то есть через три колена будет поставка, плюс эти партнеры вообще в ПЛИС не шарят.

Напишите на эту почту denisov_nik собака mail.ru. Эта почта человека, работающего в офисе (находится в Киеве), который является официальным представителем Инлайн групп в Украине.
Зачем чтобы они шарили? Вы спрашивайте конкретные ПЛИС или отладочные платы. Вот цены и сроки на отладочные платы, которые при нашем запросе дали (запрос делал буквально на прошлой недели)

Цитата
HW-SPAR3E-SK-UNI-G 1шт. Цена= 4795 грн.(без НДС) 10-14 нед.

EK-S6-SP601-G 1шт. Цена= 3030 грн.(без НДС) 5-7нед.


Точно не знаю, вроде VD MAIS также поставляет продукцию Xilinx.


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
Koluchiy
сообщение Oct 30 2010, 09:38
Сообщение #19


Знающий
****

Группа: Свой
Сообщений: 972
Регистрация: 12-04-09
Из: Москва
Пользователь №: 47 543



Если только начинаете работать с ПЛИСами, мой совет - выбирайте Альтеру.
Если уже вполне себе, и производитель в целом не важен, то всё зависит от проекта - чего ему лучше подходит.
В принципе, на микросхемах любого производителя можно сделать что угодно (ну или диапазон доступного практически одинаков), эффективность проекта как правило больше определяется квалификацией разработчика (в т.ч. применительно к применению) и освоенностью конкретного ПО + семейства, чем характеристиками микросхемы.
Думаю, даже гуры при оптимальном выборе производителя микросхем под конкретный проект редко выигрывают больше 20%...
Go to the top of the page
 
+Quote Post
_Макс
сообщение Oct 30 2010, 13:37
Сообщение #20


Знающий
****

Группа: Участник
Сообщений: 691
Регистрация: 24-05-07
Пользователь №: 27 945



Цитата(Koluchiy @ Oct 30 2010, 12:38) *
Если только начинаете работать с ПЛИСами, мой совет - выбирайте Альтеру.

Почему?

Цитата(Koluchiy @ Oct 30 2010, 12:38) *
...освоенностью конкретного ПО + семейства...

Именно перед этим выбором я сейчас стою.

Цитата(Maverick @ Oct 30 2010, 12:15) *
Напишите на эту почту denisov_nik собака mail.ru. Эта почта человека, работающего в офисе (находится в Киеве), который является официальным представителем Инлайн групп в Украине.

Это какая фирма?
Go to the top of the page
 
+Quote Post
microstrip_shf
сообщение Oct 30 2010, 14:21
Сообщение #21


Знающий
****

Группа: Свой
Сообщений: 555
Регистрация: 12-03-08
Пользователь №: 35 855



Недавно покупали в Питерском офисе Инлайна отладочник SP605 и 2 программатора. На время ожидания отгрузки выдали такой же отладочник поиграться. Привезли быстро очень . Нормальная контора.

До этого работали с циклонами и максами, но интересно стало попробовать что-то новое.
Go to the top of the page
 
+Quote Post
Koluchiy
сообщение Oct 30 2010, 14:21
Сообщение #22


Знающий
****

Группа: Свой
Сообщений: 972
Регистрация: 12-04-09
Из: Москва
Пользователь №: 47 543



Цитата
Почему?

На мой взгляд, ПО у Альтеры сделано так, что осваивать его проще.

Цитата
Именно перед этим выбором я сейчас стою.

Не понял, перед каким?
Go to the top of the page
 
+Quote Post
Maverick
сообщение Oct 30 2010, 14:22
Сообщение #23


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Цитата(_Макс @ Oct 30 2010, 16:37) *
Это какая фирма?

Кажется, но я могу ошибаться, является официальным представителем Инлайн групп в Украине. Лучше им написать и все у них спросить.


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
VladimirB
сообщение Oct 30 2010, 15:30
Сообщение #24


Знающий
****

Группа: Свой
Сообщений: 614
Регистрация: 12-06-09
Из: рядом с Москвой
Пользователь №: 50 219



Цитата(Maverick @ Oct 30 2010, 18:22) *
Кажется, но я могу ошибаться, является официальным представителем Инлайн групп в Украине. Лучше им написать и все у них спросить.


Цитата из рунета:
"Отправлено Vit 05 февраля 2002 г. 10:25
В ответ на: Кто в Киеве продает MSP430? отправлено Rulon 04 февраля 2002 г. 23:30
по denisov _ nik & mail . ru или по телефону 291-49-77
Денисов Николай или Зайцев Сергей
они представляют московскую www.scanti.ru"

Цитата
Если только начинаете работать с ПЛИСами, мой совет - выбирайте Альтеру...
...На мой взгляд, ПО у Альтеры сделано так, что осваивать его проще.


В ИСЕ все проблемы связаны с оболочкой и схематиком , а основные утилиты синтезатор, роутер, корегенератор - работают хорошо и не глючат. Структура документации и структура самих ПЛИС у хилых более понятная. Самый главный плюс всегда можно проконтролировать результаты синтеза и заглянуть внутрь ПЛИС с помощью FPGA editora - для начинающих это очень полезно - видеть, к чему привела та или иная конструкция HDL.

Кактус с одной строны выглядит как самодостаточная среда разработки, вроде всё есть и даже схематик нормальный. Но захочешь осуществить поведенческое моделирование какого нибудь entity - а он тебя пошлёт нахрен порты по ПЛИС раскидывать. Так что модельер всё равно внешний нужен.
Go to the top of the page
 
+Quote Post
Victor®
сообщение Oct 30 2010, 15:38
Сообщение #25


Lazy
******

Группа: Свой
Сообщений: 2 070
Регистрация: 21-06-04
Из: Ukraine
Пользователь №: 76



Цитата(_Макс @ Oct 29 2010, 23:23) *
Я в Украине, Чернигов. У нас только партнеры plis.ru то есть через три колена будет поставка, плюс эти партнеры вообще в ПЛИС не шарят.


VD-MAIS. Перезвоните им и поговорите - там достаточно адекватный персонал.
Вроде как и семинары у них были. Может и сэмплы обломятся.

С сайта VD-MAIS
"VD-MAIS­ ­­­–эксклюзивный партнер компании Silica An Avnet Company по продукции Xilinx на территории Украины"
"В июне 2008 г. НПФ VD MAIS и глобальный дистрибьютор Silica An Avnet Company заключили
соглашение о продвижении в Украине программируемых логических интегральных схем (ПЛИС) компании XILINX."


--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
Go to the top of the page
 
+Quote Post
_Макс
сообщение Oct 30 2010, 17:14
Сообщение #26


Знающий
****

Группа: Участник
Сообщений: 691
Регистрация: 24-05-07
Пользователь №: 27 945



Цитата(Victor® @ Oct 30 2010, 18:38) *
VD-MAIS. Перезвоните им и поговорите - там достаточно адекватный персонал.
Вроде как и семинары у них были. Может и сэмплы обломятся.

С сайта VD-MAIS
"VD-MAIS­ ­­­–эксклюзивный партнер компании Silica An Avnet Company по продукции Xilinx на территории Украины"
"В июне 2008 г. НПФ VD MAIS и глобальный дистрибьютор Silica An Avnet Company заключили
соглашение о продвижении в Украине программируемых логических интегральных схем (ПЛИС) компании XILINX."

Да, я видел, это по сути как дистрибьютор дистрибьютора. В таком случае какие цены у них будут? Стоимость чипов что содержатся на складе (доступно он-лайн) мне показалась завышенной.
Go to the top of the page
 
+Quote Post
Sergey'F
сообщение Oct 30 2010, 17:35
Сообщение #27


Местный
***

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



Не хочется разводить холивар, IMHO, конечно, так как работаю и с тем, и с другим:
Цитата(VladimirB @ Oct 30 2010, 19:30) *
В ИСЕ все проблемы связаны с оболочкой и схематиком , а основные утилиты синтезатор, роутер, корегенератор - работают хорошо и не глючат.

Синтезатор встроенный в ISE слабее, чем в Quartus, не говоря уже о поддержке SV.

Цитата(VladimirB @ Oct 30 2010, 19:30) *
Структура документации и структура самих ПЛИС у хилых более понятная. Самый главный плюс всегда можно проконтролировать результаты синтеза и заглянуть внутрь ПЛИС с помощью FPGA editora - для начинающих это очень полезно - видеть, к чему привела та или иная конструкция HDL.

По документации - дело привычки. С точки зрения просмотра результатов - Chip Planner и Resource Property Editor ничуть не хуже (а я считаю, лучше FPGA Editor). А возможность через контекстное меню открыть из редактора любой просмотрщик и редактор настроек и локализовать элемент там очень удобна и для начинающего дорогого стоит. Поэтому по юзабилити Quartus впереди.

Цитата(VladimirB @ Oct 30 2010, 19:30) *
Кактус с одной строны выглядит как самодостаточная среда разработки, вроде всё есть и даже схематик нормальный. Но захочешь осуществить поведенческое моделирование какого нибудь entity - а он тебя пошлёт нахрен порты по ПЛИС раскидывать. Так что модельер всё равно внешний нужен.

Не совсем понимаю, что имеется в виду. Без назначений он сам ножки раскидывает, автоматом. Так что даже временное моделирование можно сделать без назначений, не говоря о функциональном. Ну а с 10 версии все равно симулятор внешний, так что все равно.
Go to the top of the page
 
+Quote Post
Maverick
сообщение Oct 30 2010, 17:38
Сообщение #28


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Цитата(_Макс @ Oct 30 2010, 20:14) *
Да, я видел, это по сути как дистрибьютор дистрибьютора. В таком случае какие цены у них будут? Стоимость чипов что содержатся на складе (доступно он-лайн) мне показалась завышенной.

Вы покупаете сами оплачиваете или фирма/предприятие оплачивает?


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
_Макс
сообщение Oct 30 2010, 17:56
Сообщение #29


Знающий
****

Группа: Участник
Сообщений: 691
Регистрация: 24-05-07
Пользователь №: 27 945



Цитата(Maverick @ Oct 30 2010, 20:38) *
Вы покупаете сами оплачиваете или фирма/предприятие оплачивает?

По разному бывает. В любом случае покупаются кристаллы по дешевле и цена играет большую роль.
Go to the top of the page
 
+Quote Post
Koluchiy
сообщение Oct 30 2010, 20:15
Сообщение #30


Знающий
****

Группа: Свой
Сообщений: 972
Регистрация: 12-04-09
Из: Москва
Пользователь №: 47 543



Цитата(VladimirB @ Oct 30 2010, 19:30) *
В ИСЕ все проблемы связаны с оболочкой и схематиком , а основные утилиты синтезатор, роутер, корегенератор - работают хорошо и не глючат. Структура документации и структура самих ПЛИС у хилых более понятная. Самый главный плюс всегда можно проконтролировать результаты синтеза и заглянуть внутрь ПЛИС с помощью FPGA editora - для начинающих это очень полезно - видеть, к чему привела та или иная конструкция HDL.

Кактус с одной строны выглядит как самодостаточная среда разработки, вроде всё есть и даже схематик нормальный. Но захочешь осуществить поведенческое моделирование какого нибудь entity - а он тебя пошлёт нахрен порты по ПЛИС раскидывать. Так что модельер всё равно внешний нужен.

ИСЕ меня поначалу очень утомлял тем, что очень любит выдавать неизвестные ошибки в случае неправильных действий (которых у осваивающего всегда много). Пока не поймешь, куда льзя, куда нельзя - эмоций много.
По документации с Альтерой никогда не имел проблем, у Xilinx - бывало, когда временную диаграмму общения с их ИП-ядром приходилось подбирать вручную, т.к. документация крайне неподробна.

Для начинающих надо, чтобы то, что они ввели, откомпилировалось, просимулировалось и заработало.
А если не откомпилировалось - чтобы было понятно, почему. Заглянуть внутрь ПЛИС - это следующий шаг, когда лампочки уже уверенно моргают и вопроса "как сделать ком-порт" не возникает.
Go to the top of the page
 
+Quote Post
_Макс
сообщение Oct 30 2010, 22:02
Сообщение #31


Знающий
****

Группа: Участник
Сообщений: 691
Регистрация: 24-05-07
Пользователь №: 27 945



Цитата(Koluchiy @ Oct 30 2010, 23:15) *
ИСЕ меня поначалу очень утомлял тем, что очень любит выдавать неизвестные ошибки в случае неправильных действий (которых у осваивающего всегда много). Пока не поймешь, куда льзя, куда нельзя - эмоций много.
По документации с Альтерой никогда не имел проблем, у Xilinx - бывало, когда временную диаграмму общения с их ИП-ядром приходилось подбирать вручную, т.к. документация крайне неподробна.

Для начинающих надо, чтобы то, что они ввели, откомпилировалось, просимулировалось и заработало.
А если не откомпилировалось - чтобы было понятно, почему. Заглянуть внутрь ПЛИС - это следующий шаг, когда лампочки уже уверенно моргают и вопроса "как сделать ком-порт" не возникает.

Первый опыт с ISE немного разочаровал меня. В понедельник буду экспериментировать с Quartus II. Но то, что сам чип лучше от Xilinx - однозначно. Хотя Cyclone V на подходе, кто знает, что будет в нем.
Go to the top of the page
 
+Quote Post
Maverick
сообщение Oct 31 2010, 11:01
Сообщение #32


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Цитата(_Макс @ Oct 31 2010, 00:02) *
Первый опыт с ISE немного разочаровал меня.

Вы наверное еще не работали в программном обеспечении (Libero IDE) от Actel ... wink.gif


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
_Макс
сообщение Oct 31 2010, 11:51
Сообщение #33


Знающий
****

Группа: Участник
Сообщений: 691
Регистрация: 24-05-07
Пользователь №: 27 945



Цитата(Maverick @ Oct 31 2010, 14:01) *
Вы наверное еще не работали в программном обеспечении (Libero IDE) от Actel ... wink.gif

Устанавливал смотрел, не вникал. Меня оттолкнула трех входовая логика в ProASIC. А что в Libero?
Go to the top of the page
 
+Quote Post
Victor®
сообщение Oct 31 2010, 12:09
Сообщение #34


Lazy
******

Группа: Свой
Сообщений: 2 070
Регистрация: 21-06-04
Из: Ukraine
Пользователь №: 76



Цитата(_Макс @ Oct 30 2010, 20:14) *
Да, я видел, это по сути как дистрибьютор дистрибьютора. В таком случае какие цены у них будут? Стоимость чипов что содержатся на складе (доступно он-лайн) мне показалась завышенной.


Сравните с ценой Avnet - станет ясно.
А цены, которые on-line - я на них не смотрю.
Надо звонить и беседовать - практически всегда вопрос решается в выгодном направлении.
Вообщем (как и с каждым дистром) - все решается на основе личных отношений и умения договариваться.


--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
Go to the top of the page
 
+Quote Post
Boris_TS
сообщение Oct 31 2010, 16:21
Сообщение #35


Злополезный
****

Группа: Свой
Сообщений: 608
Регистрация: 19-06-06
Из: Russia Taganrog
Пользователь №: 18 188



Цитата(_Макс @ Oct 31 2010, 02:02) *
Первый опыт с ISE немного разочаровал меня.

А Вы пробовали ISE xx.x Quick Start Tutorial ? - обычно они были не очень погаными.

Касательно Xilinx FPGA vs Altera FPGA: исторически так сложилось, что в Xilinx FPGA есть возможность превращать часть LUT'ов в RAM (distrebuted RAM), а вот у Altera этого не было. Лично мне (для моих интерфейсных задач) часто нужны небольшие FIFO'шки, которые весьма удобно собирать на distributed RAM (оно и значительно быстрее по сравнению с Block RAM, и имеет меньшие ограничения на размещение в кристалле). Вот тут становится весьма существенным RAM основан на LUT4 или на LUT6 - последний имеет ёмкость в 4 раза больше. Те LUT, которые могут стать distributed RAM, могут мутировать и в сдвиговые регистры, что в ряде случаев позволяет хорошо сэкономить триггера.
Ну, и если я ничего не путаю, то в Spartan-6 (как и в Virtex-5/6), вообще-то не настоящие LUT6, а пара LUT5 со связанными входами и выделенным мультиплексором. Поэтому, в ряде случаев, есть возможность использовать этот LUT6, как 2 LUT5. Особенно хорошо получается это использовать, когда хочется иметь небольшой distributed RAM (с шириной адреса 5 и менее), тогда получается в одном LUT6 - RAM на 2 бита сразу. О различных извращениях над LUTx можно прочитать в ug384.pdf (Spartan-6 FPGA Configurable Logic Block).

Касательно среды ввода проекта (Design Entry), если есть возможность, что я бы советовал посмотреть на Active HDL 8.x. Мне весьма нравится эта среда для набора HDL текстов - она позволяет очень быстро устранять ряд опечаток/мелких ошибок, также в ней есть весьма неплохой схемный редактор (позволяющий делать включения на HDL !),.. ну и чтобы жилось совсем хорошо: она и моделировать умеет. Что же тогда остаётся ISE ?? - а остаётся ей синтез и implemtntation.
Go to the top of the page
 
+Quote Post
_Макс
сообщение Oct 31 2010, 22:03
Сообщение #36


Знающий
****

Группа: Участник
Сообщений: 691
Регистрация: 24-05-07
Пользователь №: 27 945



Цитата(Boris_TS @ Oct 31 2010, 19:21) *
Касательно среды ввода проекта (Design Entry), если есть возможность, что я бы советовал посмотреть на Active HDL 8.x. Мне весьма нравится эта среда для набора HDL текстов - она позволяет очень быстро устранять ряд опечаток/мелких ошибок, также в ней есть весьма неплохой схемный редактор (позволяющий делать включения на HDL !),.. ну и чтобы жилось совсем хорошо: она и моделировать умеет. Что же тогда остаётся ISE ?? - а остаётся ей синтез и implemtntation.

Смотрел на сайте производителя, не впечатлило. Чтобы прикрутить сие к ISE нужно приложить усилия, не факт, что это будет стабильно работать, и лучше знать один распространенный инструмент, а не нагружать себя еще одним, при не знании первого. Это только моя точка зрения. За комментарий Спасибо!
Go to the top of the page
 
+Quote Post
ViKo
сообщение Nov 1 2010, 09:03
Сообщение #37


Универсальный солдатик
******

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



Цитата(Boris_TS @ Oct 31 2010, 18:21) *
Касательно Xilinx FPGA vs Altera FPGA: исторически так сложилось, что в Xilinx FPGA есть возможность превращать часть LUT'ов в RAM (distrebuted RAM), а вот у Altera этого не было.

Чудеса рассказываете. В каждой LUT есть триггер, который сам по себе уже 1-битовая RAM.
И FIFO из них сделать не проблема для каждой FPGA.
Go to the top of the page
 
+Quote Post
_Макс
сообщение Nov 1 2010, 09:41
Сообщение #38


Знающий
****

Группа: Участник
Сообщений: 691
Регистрация: 24-05-07
Пользователь №: 27 945



Цитата(ViKo @ Nov 1 2010, 12:03) *
Чудеса рассказываете. В каждой LUT есть триггер, который сам по себе уже 1-битовая RAM.
И FIFO из них сделать не проблема для каждой FPGA.

Как я понял, distributed RAM это память именно из LUT, это намного лучше поскольку LUT-4 имеет 16 бит памяти, LUT-6 - 64, а триггер только один бит.
Go to the top of the page
 
+Quote Post
Leka
сообщение Nov 1 2010, 09:45
Сообщение #39


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

Группа: Участник
Сообщений: 1 075
Регистрация: 30-09-05
Пользователь №: 9 118



Для distributed RAM есть еще аппаратная поддержка многопортовой памяти - 1 порт записи, 2 и более портов чтения.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Nov 1 2010, 09:53
Сообщение #40


Универсальный солдатик
******

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



Цитата(_Макс @ Nov 1 2010, 11:41) *
Как я понял, distributed RAM это память именно из LUT, это намного лучше поскольку LUT-4 имеет 16 бит памяти, LUT-6 - 64, а триггер только один бит.

сомневаюсь... а выходов у LUT сколько? wink.gif и как к тем битам добраться?
На LUT можно сделать latch, однобитовый.
upd. а на LUT-6 - двухбитовый, наверное...
upd2. для этого нужно выход LUT завести на один из ее входов, так будет "поддерживаться" тот бит, который хранится, пока сигнал разрешения разрешает.
Go to the top of the page
 
+Quote Post
_Макс
сообщение Nov 1 2010, 09:56
Сообщение #41


Знающий
****

Группа: Участник
Сообщений: 691
Регистрация: 24-05-07
Пользователь №: 27 945



Цитата(Leka @ Nov 1 2010, 12:45) *
Для distributed RAM есть еще аппаратная поддержка многопортовой памяти - 1 порт записи, 2 и более портов чтения.

Тем более.

Цитата(ViKo @ Nov 1 2010, 12:53) *
сомневаюсь... а выходов у LUT сколько? wink.gif и как к тем битам добраться?
На LUT можно сделать latch, однобитовый.

выход один, берете 8 LUT и получаете память 16х8 или 64х8.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Nov 1 2010, 10:00
Сообщение #42


Универсальный солдатик
******

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



Цитата(_Макс @ Nov 1 2010, 11:56) *
выход один, берете 8 LUT и получаете память 16х8 или 64х8.

Не верю! Сделаете?
P.S. эти биты не "хранятся", а передаются со входов на выход "навылет"
Go to the top of the page
 
+Quote Post
des00
сообщение Nov 1 2010, 10:08
Сообщение #43


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(ViKo @ Nov 1 2010, 04:00) *
Не верю! Сделаете?

прежде чем так категорично спорить, прочитайте любой даташит на хилый слайс. В отличие от альтеры у хилых есть блок специальных функций - генератор адреса, который позволяет изменять контент люта на лету. Это позволяет на 4-х входовом люте сделать однобитную память на 16 адресов.


--------------------
Go to the top of the page
 
+Quote Post
Boris_TS
сообщение Nov 1 2010, 10:12
Сообщение #44


Злополезный
****

Группа: Свой
Сообщений: 608
Регистрация: 19-06-06
Из: Russia Taganrog
Пользователь №: 18 188



Цитата(ViKo @ Nov 1 2010, 13:03) *
Чудеса рассказываете. В каждой LUT есть триггер, который сам по себе уже 1-битовая RAM.

Нуууу. Можно с разных сторон смотреть на FPGA... Я, лично, вообще вижу практическое отсутствие логических элементов в Xilinx FPGA (за исключением XORCY):
1. FF - это просто триггер.
2. LUTx - это набор 2^X триггеров с выходным мультиплексором 2^X->1. А в Xilinx FPGA ряд LUTx имеют еще и систему управления записи (с дополнительными линиями адреса записи) - именно они и могут мутировать в distributed RAM (1 LUTx в ОЗУшку 2^X на 1 бит) или Shift Register (глубиной до 2^X триггеров).
3. Block RAM - еще больший набор триггер с развитой системой управления и мультиплексирования.
4. Развитая схема тактирования.
5. I/O буфера и ноги (шары).
6. Всякие разные HardCore.
Какие тут чудеса ? - тут вроде реали жизни...

Цитата(ViKo @ Nov 1 2010, 14:00) *
Цитата(_Макс @ Nov 1 2010, 13:56) *
выход один, берете 8 LUT и получаете память 16х8 или 64х8.
Не верю! Сделаете?

А направно не верите, не ленитесь, посмотрите ug384.pdf (Spartan-6 FPGA Configurable Logic Block) и Вы обнаружите, что несколько недоочениваете Xilinx LUT.

Есть, правда, неприятное ограничение для двухпортовой памяти: адрес записи данных совпадает с адресом выходного мультиплексора LUTA (первого из 4 LUT в Slice), поэтому для двухпортовой памяти из 4 LUT получится использовать только 3. Но на этих 3 (трёх) LUT6 можно реализовать DualPort RAM 64x3 бит или DualPort RAM 32x6 бит - вроде весьма приятный расклад.
Go to the top of the page
 
+Quote Post
_Макс
сообщение Nov 1 2010, 10:13
Сообщение #45


Знающий
****

Группа: Участник
Сообщений: 691
Регистрация: 24-05-07
Пользователь №: 27 945



Цитата(ViKo @ Nov 1 2010, 13:00) *
Не верю! Сделаете?
P.S. эти биты не "хранятся", а передаются со входов на выход "навылет"

Разве у вас вызывает сомнение утверждение, что LUT это SRAM, которая записывается при конфигурировании. Входы LUT это адрес. Выход - это значение по этому адресу, и таким образом задавая различное содержимое LUT можно реализовать любую фунцию четырех (шести) одно битовых переменных.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Nov 1 2010, 10:16
Сообщение #46


Универсальный солдатик
******

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



Цитата(des00 @ Nov 1 2010, 12:08) *
прежде чем так категорично спорить, прочитайте любой даташит на хилый слайс. В отличие от альтеры у хилых есть блок специальных функций - генератор адреса, который позволяет изменять контент люта на лету. Это позволяет на 4-х входовом люте сделать однобитную память на 16 адресов.

Если так, виноват! Извиняюсь crying.gif
А SLICE - это то, что в Altera зовется LAB?
Впечатляет!
Go to the top of the page
 
+Quote Post
des00
сообщение Nov 1 2010, 11:44
Сообщение #47


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(ViKo @ Nov 1 2010, 04:16) *
А SLICE - это то, что в Altera зовется LAB?

slice это аналог LE, аналог LAB это CLB


--------------------
Go to the top of the page
 
+Quote Post
_Макс
сообщение Nov 1 2010, 13:24
Сообщение #48


Знающий
****

Группа: Участник
Сообщений: 691
Регистрация: 24-05-07
Пользователь №: 27 945



Цитата(des00 @ Nov 1 2010, 13:44) *
slice это аналог LE

Не совсем:
Цитата
Each Spartan-6 FPGA slice contains four LUTs and eight flip-flops.

К слову, в 1,430 слайсов, что равняется 5720 LUT. За счет 6ти входовой логике Xilinx приравнивает это к 9152 логическим ячейкам, что как по мне - черезчур щедро за дополнительные два входа. Как думаете?

Сообщение отредактировал _Макс - Nov 1 2010, 13:27
Go to the top of the page
 
+Quote Post
ViKo
сообщение Nov 1 2010, 13:44
Сообщение #49


Универсальный солдатик
******

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



Цитата(_Макс @ Nov 1 2010, 15:24) *
Не совсем:
Скорее, какое-то промежуточное звено в иерархии.
Go to the top of the page
 
+Quote Post
Sergey'F
сообщение Nov 1 2010, 13:45
Сообщение #50


Местный
***

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



Цитата(_Макс @ Nov 1 2010, 16:24) *
Не совсем:

К слову, в 1,430 слайсов, что равняется 5720 LUT. За счет 6ти входовой логике Xilinx приравнивает это к 9152 логическим ячейкам, что как по мне - черезчур щедро за дополнительные два входа. Как думаете?

Нормально и вполне честно. Вот Altera ценит свой ALM в Stratix (6LUT+2adder+2DFF) примерно в 2,5 логических элемента Cyclone (4LUT+DFF). У меня на паре проектов, что я пробовал компилировать под оба семейства, получилось соотношение около 1,8.
Go to the top of the page
 
+Quote Post
_Макс
сообщение Nov 1 2010, 13:52
Сообщение #51


Знающий
****

Группа: Участник
Сообщений: 691
Регистрация: 24-05-07
Пользователь №: 27 945



Могут быть случаи, когда больше 4х входовых LUT предпочтительнее, чем меньше 6ти входовых? Соотношение по Xilinx - 1,6. Привидите примеры.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Nov 1 2010, 13:59
Сообщение #52


Универсальный солдатик
******

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



Цитата(_Макс @ Nov 1 2010, 15:52) *
Могут быть случаи, когда больше 4х входовых LUT предпочтительнее, чем меньше 6ти входовых?

Счетчик. Сумматор. Если на каждый логический элемент приходит всего пара сигналов, и выход используется.
Go to the top of the page
 
+Quote Post
dmitry-tomsk
сообщение Nov 1 2010, 15:53
Сообщение #53


Знающий
****

Группа: Свой
Сообщений: 672
Регистрация: 18-02-05
Пользователь №: 2 741



Цитата(_Макс @ Nov 1 2010, 17:24) *
Не совсем:

К слову, в 1,430 слайсов, что равняется 5720 LUT. За счет 6ти входовой логике Xilinx приравнивает это к 9152 логическим ячейкам, что как по мне - черезчур щедро за дополнительные два входа. Как думаете?

У меня такой пример. Дециматор на базе симметричного ких фильтра в virtex-4 (с 4-мя входовыми lut) занимает 350 dff 249 lut, в spartan-6 - 188 dff 166 lut. Причём максимальный коэффициент прореживания вдвое больше в spartan-6, так как у него память на 32 бита. Плюс блоки ramb делятся на два sdp блока, очень экономит память.
Go to the top of the page
 
+Quote Post
_Макс
сообщение Nov 1 2010, 16:22
Сообщение #54


Знающий
****

Группа: Участник
Сообщений: 691
Регистрация: 24-05-07
Пользователь №: 27 945



Цитата(dmitry-tomsk @ Nov 1 2010, 17:53) *
У меня такой пример. Дециматор на базе симметричного ких фильтра в virtex-4 (с 4-мя входовыми lut) занимает 350 dff 249 lut, в spartan-6 - 188 dff 166 lut. Причём максимальный коэффициент прореживания вдвое больше в spartan-6, так как у него память на 32 бита. Плюс блоки ramb делятся на два sdp блока, очень экономит память.

249/166 = 1.5, а Xilinx дает завышение на 1.6 sad.gif
Go to the top of the page
 
+Quote Post
Boris_TS
сообщение Nov 2 2010, 18:50
Сообщение #55


Злополезный
****

Группа: Свой
Сообщений: 608
Регистрация: 19-06-06
Из: Russia Taganrog
Пользователь №: 18 188



Господа-товарищи, а о чём спор то: какие/чьи попугаи (LE) более честные ?? - да ничьи ! Сначала появились попугаи, теперь эквивалентные попугаи... - бредятина какая-то.
Оценивайте в LUTx, FF, BRAM, PLL по отдельности и не заводите никаких интегральных попугаев - всё равно невозможно выбрать универсальных весовых коэффициентов для сведения независимых параметров в кучу. Вот как, например, универсально учесть, что LUT6 - это 2 спаренных LUT5 с независимыми выходами ?? - иногда это даёт удвоение количества LUT, а иногда - просто монопениссуально. Как это иногда учесть в универсальном весовом коэффициенте ?
Go to the top of the page
 
+Quote Post
_Макс
сообщение Nov 2 2010, 21:19
Сообщение #56


Знающий
****

Группа: Участник
Сообщений: 691
Регистрация: 24-05-07
Пользователь №: 27 945



Цитата(Boris_TS @ Nov 2 2010, 20:50) *
Господа-товарищи, а о чём спор то: какие/чьи попугаи (LE) более честные ?? - да ничьи ! Сначала появились попугаи, теперь эквивалентные попугаи... - бредятина какая-то.
Оценивайте в LUTx, FF, BRAM, PLL по отдельности и не заводите никаких интегральных попугаев - всё равно невозможно выбрать универсальных весовых коэффициентов для сведения независимых параметров в кучу. Вот как, например, универсально учесть, что LUT6 - это 2 спаренных LUT5 с независимыми выходами ?? - иногда это даёт удвоение количества LUT, а иногда - просто монопениссуально. Как это иногда учесть в универсальном весовом коэффициенте ?

Уважаемый, нам с вами приходится выбирать между n LUT4 и m LUT6. Предложите свою методику выбора.
Go to the top of the page
 
+Quote Post
Koluchiy
сообщение Nov 2 2010, 21:33
Сообщение #57


Знающий
****

Группа: Свой
Сообщений: 972
Регистрация: 12-04-09
Из: Москва
Пользователь №: 47 543



Предлагаю методику выбора.
Создаете проект в виде элементарной ячейки предполагаемого в будущем проекта (считаем, что проект предполагается многоканальный или еще как-то повторяемый).
Эту самую ячейку компилируем под все интересующие семейства.
Результат умножаем на стоимость каждого ресурса в каждом семействе (которое получаем делением цены микросхемы на количество ресурса).
Результаты сравниваем, получаем оптимум.
Go to the top of the page
 
+Quote Post
_Макс
сообщение Nov 2 2010, 21:42
Сообщение #58


Знающий
****

Группа: Участник
Сообщений: 691
Регистрация: 24-05-07
Пользователь №: 27 945



Цитата(Koluchiy @ Nov 2 2010, 23:33) *
Предлагаю методику выбора.
Создаете проект в виде элементарной ячейки предполагаемого в будущем проекта (считаем, что проект предполагается многоканальный или еще как-то повторяемый).
Эту самую ячейку компилируем под все интересующие семейства.
Результат умножаем на стоимость каждого ресурса в каждом семействе (которое получаем делением цены микросхемы на количество ресурса).
Результаты сравниваем, получаем оптимум.

Вот беда, компилирование под девайсы разных производителей требует знания проприетарных программ. Полезно забежать наперед, особенно когда нет знания софта от всех производителей ПЛИС.
Go to the top of the page
 
+Quote Post
des00
сообщение Nov 3 2010, 03:30
Сообщение #59


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(_Макс @ Nov 2 2010, 15:42) *
Вот беда, компилирование под девайсы разных производителей требует знания проприетарных программ. Полезно забежать наперед, особенно когда нет знания софта от всех производителей ПЛИС.

что там знать то ? до первой сборки минут 15ть, основы изучаются за час. Кроме того что мешает взять универсальный синтезатор и сравнить результаты его работы?


--------------------
Go to the top of the page
 
+Quote Post
_Макс
сообщение Nov 3 2010, 08:06
Сообщение #60


Знающий
****

Группа: Участник
Сообщений: 691
Регистрация: 24-05-07
Пользователь №: 27 945



Цитата(des00 @ Nov 3 2010, 05:30) *
что там знать то ? до первой сборки минут 15ть, основы изучаются за час. Кроме того что мешает взять универсальный синтезатор и сравнить результаты его работы?

Есть универсальные синтезаторы? Это какие?
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Nov 3 2010, 08:09
Сообщение #61


Гуру
******

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



2 _Макс
Из известных:
От ментора - Precision
От синопсиса - Synplify
Go to the top of the page
 
+Quote Post
ViKo
сообщение Nov 3 2010, 09:05
Сообщение #62


Универсальный солдатик
******

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



Если бы в природе существовало семейство ПЛИС, оптимально подходящее для всех случаев жизни, то остальные уже подохли бы. Каждый раз придется что-то выбирать. Причем исходя из личных симпатий, предыдущего опыта, знаний и умений, требуемых предполагаемых ресурсов, цены, доставаемости, "распиаренности" и т.д. Опрос показал бы, кто что использует. Это - какая-никакая, а информация.

Go to the top of the page
 
+Quote Post
dmitry-tomsk
сообщение Nov 3 2010, 09:22
Сообщение #63


Знающий
****

Группа: Свой
Сообщений: 672
Регистрация: 18-02-05
Пользователь №: 2 741



Цитата(Kuzmi4 @ Nov 3 2010, 11:09) *
2 _Макс
Из известных:
От ментора - Precision
От синопсиса - Synplify

Не самый удачный подход для сравнения ресурсов/частоты. Altera и Xilinx настолько разнятся по архитектуре, что схемы надо проектировать разные, проверяя себя по технологической схеме после синтеза, если опыта мало. Только очень простые вещи можно отдать на откуп синтезатору.
Go to the top of the page
 
+Quote Post
Boris_TS
сообщение Nov 3 2010, 09:56
Сообщение #64


Злополезный
****

Группа: Свой
Сообщений: 608
Регистрация: 19-06-06
Из: Russia Taganrog
Пользователь №: 18 188



Цитата(_Макс @ Nov 3 2010, 01:19) *
Уважаемый, нам с вами приходится выбирать между n LUT4 и m LUT6. Предложите свою методику выбора.

Ну, раз замечание направлено было мне, то, несмотря на то, что уже, в общем-то, интегральный ответ был дан, добавлю отсебятину.
Насколько я понял, идёт выбор не между LUT4 и LUT6 (например, Staptan-3A LUT и Staptan-6 LUT), а выбор стоит между Cyclone IV LUT4 и Staptan-6 LUT6, необходимо иметь в виду множество аспектов, приведу некоторые:
1. Собираетесь ли Вы использовать (и насколько активно) distributed RAM, который есть в Staptan-6 и, если я не ошибаюсь, всё ещё нет в Cyclone IV. Если Вы собираетесь умеренно активно использовать distributed RAM, сможет ли его заменить Cyclone IV BlockRAM таким образом, чтобы еще оставались блоки памяти для других нужд.
2. Стоит иметь в виду, что в Xilinx Slice сигналы управления триггерами одни и те же для всей группы триггеров, т.е. в редких случаях вы будете терять 7 триггеров из 8 из-за необходимости использовать уникальный набор CE, RST и CLK. Хоть эти ситуации и редки, но они ситуации неизбежны.
3. Также надо иметь в виду, что 4 из 8 триггеров могут получать данные только с LUT5 ("нижней" половины LUT6) и поэтому не стоит рассчитывать, что они будут часто использоваться.
4. В тоже время есть возможность в пределах одного Slice независимо использовать 4 LUT6 (по 6 входных сигналов на каждый) и 4 триггера со своими четырьмя независимыми входными сигналами, обходящими LUT'ы. Насколько такое возможно в Cyclone IV - не знаю.

P.S. Я плотно сижу на Xilinx, т.к. в моих интерфейсных задачах часто и обильно приходится использовать Distributed RAM, и если её пытаться сделать на Cyclone-x Block RAM, то просто похороню огромную кучу BRAM не использовав ёмкость каждого и на 50%.
Отталкивайтесь от задач, которые Вам необходимо решать. А также от доставаемости (цены) ПЛИС теми партиями, которые Вам необходимы – это тоже может стать огромной проблемой.
Go to the top of the page
 
+Quote Post
_Макс
сообщение Nov 3 2010, 11:24
Сообщение #65


Знающий
****

Группа: Участник
Сообщений: 691
Регистрация: 24-05-07
Пользователь №: 27 945



Цитата(Kuzmi4 @ Nov 3 2010, 10:09) *
2 _Макс
Из известных:
От ментора - Precision
От синопсиса - Synplify

Возможно ли совместно с универсальным синтезатором использовать универсальную среду и вспомогательные программы, чтобы уйти от использования специального ПО под каждого вендора? Что вы об этом думаете?
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Nov 3 2010, 11:33
Сообщение #66


Гуру
******

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



2 dmitry-tomsk
Согласен, но для проверки кучки логики+тригеров чтоб посомтреть на разницу в 4/6 входовых лутах думаю подойдёт.

2 _Макс
Цитата
уйти от использования специального ПО под каждого вендора

у вас получится не раньше чем кто то придумает универсальный P&R laughing.gif
Go to the top of the page
 
+Quote Post
_Макс
сообщение Nov 22 2010, 10:06
Сообщение #67


Знающий
****

Группа: Участник
Сообщений: 691
Регистрация: 24-05-07
Пользователь №: 27 945



Было решил использовать Xilinx. Не могу найти совместимый со Spartan-6 программатор. Вопросы в соответствующих ветках ничего не дают. Че делать то?
Go to the top of the page
 
+Quote Post
Koluchiy
сообщение Nov 22 2010, 10:52
Сообщение #68


Знающий
****

Группа: Свой
Сообщений: 972
Регистрация: 12-04-09
Из: Москва
Пользователь №: 47 543



Эммм...
А что, Platform Cable USB (II) с ней не работают?
Go to the top of the page
 
+Quote Post
DSIoffe
сообщение Nov 22 2010, 11:23
Сообщение #69


Дима
*****

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



Уходить на Altera. Вот с программатором точно проблем не будет. И сами ПЛИС, имхо, купить полегче.


--------------------
© CОПЫРИГХТ: Дмитрий Иоффе, Советский Союз.
Приглашаю посмотреть: http://muradowa.spb.ru/ и http://www.drtata.narod.ru/index.html
Go to the top of the page
 
+Quote Post
VladimirB
сообщение Nov 22 2010, 11:35
Сообщение #70


Знающий
****

Группа: Свой
Сообщений: 614
Регистрация: 12-06-09
Из: рядом с Москвой
Пользователь №: 50 219



Цитата(_Макс @ Nov 22 2010, 13:06) *
Было решил использовать Xilinx. Не могу найти совместимый со Spartan-6 программатор. Вопросы в соответствующих ветках ничего не дают. Че делать то?


и даже Parallel Cable IV и Platform Cable USB (I)
и Xerxes - работают, так что выбор большой.

ИМХО Parallel Cable III на буфере за 15 рублей тоже должён работать, главное чтобы его из импакта не удалили.
Go to the top of the page
 
+Quote Post
_Макс
сообщение Nov 22 2010, 12:46
Сообщение #71


Знающий
****

Группа: Участник
Сообщений: 691
Регистрация: 24-05-07
Пользователь №: 27 945



Цитата(Koluchiy @ Nov 22 2010, 12:52) *
Эммм...
А что, Platform Cable USB (II) с ней не работают?

Работает, но дорого стоит, хотелось бы серый или собрать самому.

Цитата(VladimirB @ Nov 22 2010, 13:35) *
и даже Parallel Cable IV и Platform Cable USB (I)
и Xerxes - работают, так что выбор большой.

ИМХО Parallel Cable III на буфере за 15 рублей тоже должён работать, главное чтобы его из импакта не удалили.

Xerxes не работает со Spartan-6. Вообще не понятно, что это за программатор и что там внутри.
LPT порта уже нет нигде sad.gif Черт возьми, самый полезный порт в компьютере был smile.gif

Сообщение отредактировал _Макс - Nov 22 2010, 12:48
Go to the top of the page
 
+Quote Post
Alex77
сообщение Nov 22 2010, 14:14
Сообщение #72


Местный
***

Группа: Участник
Сообщений: 295
Регистрация: 2-12-05
Пользователь №: 11 695



Цитата(_Макс @ Nov 22 2010, 15:46) *
Работает, но дорого стоит, хотелось бы серый или собрать самому.
Xerxes не работает со Spartan-6. Вообще не понятно, что это за программатор и что там внутри.
LPT порта уже нет нигде sad.gif Черт возьми, самый полезный порт в компьютере был smile.gif

А его кто нибудь тестировал на работу со Spartan-6 ? На сайте может быть очень старая информация.
Go to the top of the page
 
+Quote Post
_Макс
сообщение Nov 22 2010, 14:37
Сообщение #73


Знающий
****

Группа: Участник
Сообщений: 691
Регистрация: 24-05-07
Пользователь №: 27 945



Цитата(Alex77 @ Nov 22 2010, 16:14) *
А его кто нибудь тестировал на работу со Spartan-6 ? На сайте может быть очень старая информация.

Звонил, сказали, что это копия Platform Cable I, а Xilinx говорит, что этот Spartan-6 не поддерживает.
Go to the top of the page
 
+Quote Post
VladimirB
сообщение Nov 22 2010, 18:50
Сообщение #74


Знающий
****

Группа: Свой
Сообщений: 614
Регистрация: 12-06-09
Из: рядом с Москвой
Пользователь №: 50 219



Цитата(_Макс @ Nov 22 2010, 17:37) *
Звонил, сказали, что это копия Platform Cable I, а Xilinx говорит, что этот Spartan-6 не поддерживает.

У нас USB Platform Cable I (чёрный), нормально работает с Virtex6.
JTAG состоит из 6 проводов - там не работать нечему, главное чтобы VREF соответствующий поддерживался.
Насколько я помню USB Platform Cable I поддерживает VREF до 1.8В.

Нечего устаревшую инфу по сайтам собирать.
Go to the top of the page
 
+Quote Post
_Макс
сообщение Nov 22 2010, 19:12
Сообщение #75


Знающий
****

Группа: Участник
Сообщений: 691
Регистрация: 24-05-07
Пользователь №: 27 945



Цитата(VladimirB @ Nov 22 2010, 20:50) *
У нас USB Platform Cable I (чёрный), нормально работает с Virtex6.
JTAG состоит из 6 проводов - там не работать нечему, главное чтобы VREF соответствующий поддерживался.
Насколько я помню USB Platform Cable I поддерживает VREF до 1.8В.

Нечего устаревшую инфу по сайтам собирать.

Зачем тогда выпустили Platform Cable USB-II? И судя по фото в разобранном виде он таки отличается Platform Cable USB. Проводов то 6, но программно и аппаратно они могут быть самым разным образом подключаться и работать.
Go to the top of the page
 
+Quote Post
VladimirB
сообщение Nov 22 2010, 20:24
Сообщение #76


Знающий
****

Группа: Свой
Сообщений: 614
Регистрация: 12-06-09
Из: рядом с Москвой
Пользователь №: 50 219



Цитата(_Макс @ Nov 22 2010, 22:12) *
Зачем тогда выпустили Platform Cable USB-II? И судя по фото в разобранном виде он таки отличается Platform Cable USB. Проводов то 6, но программно и аппаратно они могут быть самым разным образом подключаться и работать.

Ну да особенно когда схема цифровой части практически одинакова и выложена в ввиде части схем отладочных плат Xilinx на их сайте.
И тут целая тема посвящена этому (кстати у Xerxes из этой темы ноги растут).

Специально ради вас зашёл на сайт Xilinx и :
Platform Cable USB I: "Compatible with target voltages in the range of +1.5 VDC to +3.3 VDC" + 199$
Platform Cable USB II: "Compatible with target voltages in the range of +1.5 VDC to +5 VDC" + cost effective + 225$

Красный цвет и поддержка 5В VREF стоит лишних 26$ smile.gif


P.S. у нас есть и то и другой так вот особых отличий в скорости работы не обнаружено.
У красного разве что больше скорость поиска его в завалах на рабочем столе.
Go to the top of the page
 
+Quote Post
_Макс
сообщение Nov 22 2010, 22:04
Сообщение #77


Знающий
****

Группа: Участник
Сообщений: 691
Регистрация: 24-05-07
Пользователь №: 27 945



Цитата(VladimirB @ Nov 22 2010, 22:24) *
Ну да особенно когда схема цифровой части практически одинакова и выложена в ввиде части схем отладочных плат Xilinx на их сайте.
И тут целая тема посвящена этому (кстати у Xerxes из этой темы ноги растут).

Специально ради вас зашёл на сайт Xilinx и :
Platform Cable USB I: "Compatible with target voltages in the range of +1.5 VDC to +3.3 VDC" + 199$
Platform Cable USB II: "Compatible with target voltages in the range of +1.5 VDC to +5 VDC" + cost effective + 225$

Красный цвет и поддержка 5В VREF стоит лишних 26$ smile.gif


P.S. у нас есть и то и другой так вот особых отличий в скорости работы не обнаружено.
У красного разве что больше скорость поиска его в завалах на рабочем столе.

Читал я эту тему, так ничего и не понял. Куча китов, тот с которого сделан Xerxes, как я понимаю, уже не выпускается, page not found. Как я понимаю Platform Cable USB II это часть от SP601. Просил уточнить VID и PID, никто не сказал. А как сделан Platform Cable USB I, ничего не нашел.
Go to the top of the page
 
+Quote Post
Boris_TS
сообщение Nov 23 2010, 05:18
Сообщение #78


Злополезный
****

Группа: Свой
Сообщений: 608
Регистрация: 19-06-06
Из: Russia Taganrog
Пользователь №: 18 188



Цитата(_Макс @ Nov 22 2010, 22:12) *
Зачем тогда выпустили Platform Cable USB-II? И судя по фото в разобранном виде он таки отличается Platform Cable USB. Проводов то 6, но программно и аппаратно они могут быть самым разным образом подключаться и работать.

Ну, есть в них маленькое отличие: Platform Cable USB II contains a 64-bit electronic serial number used by applications to uniquely identify and access a specific USB cable when multiple USB cables (up to 127) are connected to the same host. А вот в "чёрненьком" такого ID нет, и порой возникают проблемы, если необходимо воткнуть 2 кабеля в одну машину. Кстати, единственный "чёрненький" нормально работает с некоторым количеством "красненьких".
Go to the top of the page
 
+Quote Post
_Макс
сообщение Nov 23 2010, 10:13
Сообщение #79


Знающий
****

Группа: Участник
Сообщений: 691
Регистрация: 24-05-07
Пользователь №: 27 945



Цитата(Boris_TS @ Nov 23 2010, 07:18) *
Ну, есть в них маленькое отличие: Platform Cable USB II contains a 64-bit electronic serial number used by applications to uniquely identify and access a specific USB cable when multiple USB cables (up to 127) are connected to the same host. А вот в "чёрненьком" такого ID нет, и порой возникают проблемы, если необходимо воткнуть 2 кабеля в одну машину. Кстати, единственный "чёрненький" нормально работает с некоторым количеством "красненьких".

Ткните носом в схему Platform Cable USB I. И каким компонентом он отличается от SP601, читай Platform Cable USB II.
Go to the top of the page
 
+Quote Post
Boris_TS
сообщение Nov 23 2010, 15:52
Сообщение #80


Злополезный
****

Группа: Свой
Сообщений: 608
Регистрация: 19-06-06
Из: Russia Taganrog
Пользователь №: 18 188



Цитата(_Макс @ Nov 23 2010, 13:13) *
Ткните носом в схему Platform Cable USB I. И каким компонентом он отличается от SP601, читай Platform Cable USB II.

А вот и не соглашусь: если вскрыть Platform Cable USB I - то можно увидеть, что он сделан на Cool Runner II (XC2C256), а Platform Cable USB II сделан на Spartan-3A (XC3S200A - фото можно найти тут: Xilinx® Platform Cable USB II)
Go to the top of the page
 
+Quote Post
_Макс
сообщение Nov 23 2010, 17:33
Сообщение #81


Знающий
****

Группа: Участник
Сообщений: 691
Регистрация: 24-05-07
Пользователь №: 27 945



Цитата(Boris_TS @ Nov 23 2010, 17:52) *
А вот и не соглашусь: если вскрыть Platform Cable USB I - то можно увидеть, что он сделан на Cool Runner II (XC2C256), а Platform Cable USB II сделан на Spartan-3A (XC3S200A - фото можно найти тут: Xilinx® Platform Cable USB II)

А SP601 на XC2C256 07.gif То есть там внутри Platform Cable USB I? Мозги пухнут wacko.gif
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 10:42
Рейтинг@Mail.ru


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