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

 
 
> Spartan 6 vs Cyclone IV - я что-то упустил?
akorud
сообщение May 18 2011, 21:30
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 203
Регистрация: 12-11-10
Из: Poland
Пользователь №: 60 842



Здравствуйте,
для некоторого набора проектов которые будем делать в ближайшем будущем покопался в обоих чипах и средствах разработки. И пока результаты несколько обескураживающие.
Что за проекты - модуляция (QAM, QPSK, AM, FM), DDS, DSP, 1G Eth ("тупая" фильтрация потока). Софткоре вроде не планируется - ПЛИС хотелось бы использовать как "black box" - полноценный процессор всегда будет сбоку.
И что вышло:
- S6 конкретно дешевле C4;
- IP core DDS, FIR - у Xilinx бесплатно, Altera - платно;
- в S6 есть memory controller (DDR2/3) и MIG вроде тоже бесплатен (в С4 ALTMEMPHY непонятно);
- DSP48 в S6 (умножитель + сумматор);
- Triple speed Eth и там и там денег стоит sad.gif
- ISE конечно тормоз и ужас-ужас - но после первого проекта уже просто ужас sm.gif а быстрые компьютеры нынче дешевы;
Общее впечатление - у Altera намного ниже "порог вхождения" и все значительно красивее, но если немного попотеть, то из Xilinx можно выжать больше за меньшие деньги.
А вопрос - что я пропустил? Ведь не может все быть так однозначно, иначе бы конкуренции не было sm.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Anatol'
сообщение May 19 2011, 05:31
Сообщение #2


Участник
*

Группа: Свой
Сообщений: 74
Регистрация: 28-01-10
Из: Новосибирск
Пользователь №: 55 106



Цитата(akorud @ May 19 2011, 04:30) *
- Triple speed Eth и там и там денег стоит sad.gif

На opencores.org недавно попадался - бесплатный и готовый sm.gif
Сам не пользовал, но на первый взгляд ничего.


http://opencores.org/project,ethernet_tri_mode
Go to the top of the page
 
+Quote Post
akorud
сообщение May 19 2011, 06:01
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 203
Регистрация: 12-11-10
Из: Poland
Пользователь №: 60 842



Цитата(Anatol' @ May 19 2011, 07:31) *
На opencores.org недавно попадался - бесплатный и готовый sm.gif
Сам не пользовал, но на первый взгляд ничего.

Смотрел на него, выглядит обещающе. Буду пробовать


Цитата(Bad0512 @ May 19 2011, 05:25) *
Учтите, что MCB работает только с одним физическим корпусом памяти, кроме того ширина шины данных каждого MCB - 16 бит максимум.
Это надо иметь ввиду при расчёте максимальной скорости работы с памятью. В итоге получается что 32-битный контроллер памяти (на двух
физических чипах памяти) для Спартана3А работает на 166 МГц. И он совсем немного проигрывает по скорострельности контроллеру на MCB
(Спартан6) на одном чипе 16 бит 400 Мгц.

Спасибо, действительно надо иметь ввиду. Нам похоже хватит одного. Подкупает (кажущаяся) большáя вероятность что заработает сразу sm.gif, меньше надо будет с ним возится. А также экономия ресурсов - см. последний абзац.
Цитата
В общем, не стОит ждать от Спартана6 чудес - это всё-таки бюджетная линейка

И это хорошо sm.gif

Да и встроенный PCI-E у него 1 lane всего, а могли бы и 4 lane сделать...
Цитата
Нам оно вообще не нужно.


Цитата
Ой правда? Никогда бы не подумал. Всю жизнь сидел на ИСЕ и не считал его тормозом.

Тот же небольшой (~1k LE) проект ИСЕ синтезирует приблизительно 2 раза дольше. Просто факт, при выборе практически не играет роли.
Специфика нашего проекта в том, что планируется серийное производство в тысячах штук - так что цена самого ПЛИС и обвязки начинает играть очень значительную роль - на это и смотрим в первую очередь.
Go to the top of the page
 
+Quote Post
Bad0512
сообщение May 19 2011, 08:05
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 802
Регистрация: 11-05-07
Из: Томск
Пользователь №: 27 650



Цитата(akorud @ May 19 2011, 13:01) *
Спасибо, действительно надо иметь ввиду. Нам похоже хватит одного. Подкупает (кажущаяся) большáя вероятность что заработает сразу sm.gif, меньше надо будет с ним возится. А также экономия ресурсов -

На мой взгляд, самая приятная "фича" встроенного MCB блока - это "зашитая внутрь" многопортовость (до 6 портов) и механизм управления арбитражом между портами. В стандартном MIG эта часть отжирает
кучу блоков памяти и хреновато разводится. А тут и ресурс экономится, и performance - гарантированный! Есть правда и мелкая неприятность - уж больно фифошки по данным мелкие, всего на 64 слова максимум - это соответствует максимальному размеру burst контроллера, на чтении из-за этого возникают простои, нельзя например в командную фифоху запихать больше одной команды на чтение 64 словного блока - возникает риск переполнить фифошку данных.


Go to the top of the page
 
+Quote Post



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

 


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


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