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

 
 
> 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
 
Start new topic
Ответов
Koluchiy
сообщение Oct 30 2010, 09:38
Сообщение #2


Знающий
****

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



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


Знающий
****

Группа: Участник
Сообщений: 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
Maverick
сообщение Oct 30 2010, 14:22
Сообщение #4


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

Группа: Модераторы
Сообщений: 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
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 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
Koluchiy
сообщение Oct 30 2010, 20:15
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 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
Сообщение #7


Знающий
****

Группа: Участник
Сообщений: 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
Boris_TS
сообщение Oct 31 2010, 16:21
Сообщение #8


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

Группа: Свой
Сообщений: 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
ViKo
сообщение Nov 1 2010, 09:03
Сообщение #9


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

Группа: Модераторы
Сообщений: 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

Сообщений в этой теме
- _Макс   Cyclone IV E и GX vs. Spartan-6 LX и LXT соответственно   Oct 29 2010, 16:06
- - BlackOps   более дорогой программатор? ну и что.. один раз то...   Oct 29 2010, 16:26
- - Koluchiy   Гм... А в чем заключается "Лучше документация...   Oct 29 2010, 16:44
- - _Макс   Цитата(BlackOps @ Oct 29 2010, 19:26) бол...   Oct 29 2010, 16:56
- - Sergey'F   Почему у Spartan6 больше памяти? Если говорить о б...   Oct 29 2010, 17:00
|- - _Макс   Цитата(Sergey'F @ Oct 29 2010, 20:00)...   Oct 29 2010, 17:20
|- - Sergey'F   Цитата(_Макс @ Oct 29 2010, 21:20) Про па...   Oct 29 2010, 17:44
||- - _Макс   Цитата(Sergey'F @ Oct 29 2010, 20:44)...   Oct 29 2010, 20:23
||- - VladimirB   Цитата(_Макс @ Oct 30 2010, 00:23) Мда, я...   Oct 29 2010, 20:30
|||- - _Макс   Цитата(VladimirB @ Oct 29 2010, 23:30) Ну...   Oct 29 2010, 22:13
|||- - Maverick   Цитата(_Макс @ Oct 29 2010, 23:23) Я в Ук...   Oct 30 2010, 09:15
||- - Victor®   Цитата(_Макс @ Oct 29 2010, 23:23) Я в Ук...   Oct 30 2010, 15:38
||- - _Макс   Цитата(Victor® @ Oct 30 2010, 18:38) VD-M...   Oct 30 2010, 17:14
||- - Maverick   Цитата(_Макс @ Oct 30 2010, 20:14) Да, я ...   Oct 30 2010, 17:38
|||- - _Макс   Цитата(Maverick @ Oct 30 2010, 20:38) Вы ...   Oct 30 2010, 17:56
||- - Victor®   Цитата(_Макс @ Oct 30 2010, 20:14) Да, я ...   Oct 31 2010, 12:09
|- - VladimirB   Цитата(_Макс @ Oct 29 2010, 21:20) ...У м...   Oct 29 2010, 20:18
- - bogaev_roman   Вы вроде о деньгах паритесь... Самый дорогой сикло...   Oct 29 2010, 17:10
- - dmitry-tomsk   Цитата(_Макс @ Oct 29 2010, 19:06) Выбира...   Oct 29 2010, 17:23
- - Maverick   Цитата(_Макс @ Oct 29 2010, 19:06) На мой...   Oct 29 2010, 18:43
- - Victor®   Цитата(_Макс @ Oct 29 2010, 19:06) Нет оф...   Oct 29 2010, 19:25
|- - _Макс   Цитата(Victor® @ Oct 29 2010, 22:25) Да в...   Oct 29 2010, 20:13
- - tAmega   Попробуйте найти партнеров silica.com они представ...   Oct 30 2010, 03:40
|- - Sergey'F   Не хочется разводить холивар, IMHO, конечно, так к...   Oct 30 2010, 17:35
|- - Maverick   Цитата(_Макс @ Oct 31 2010, 00:02) Первый...   Oct 31 2010, 11:01
||- - _Макс   Цитата(Maverick @ Oct 31 2010, 14:01) Вы ...   Oct 31 2010, 11:51
|- - _Макс   Цитата(Boris_TS @ Oct 31 2010, 19:21) Кас...   Oct 31 2010, 22:03
|- - _Макс   Цитата(ViKo @ Nov 1 2010, 12:03) Чудеса р...   Nov 1 2010, 09:41
||- - ViKo   Цитата(_Макс @ Nov 1 2010, 11:41) Как я п...   Nov 1 2010, 09:53
|- - Boris_TS   Цитата(ViKo @ Nov 1 2010, 13:03) Чудеса р...   Nov 1 2010, 10:12
- - microstrip_shf   Недавно покупали в Питерском офисе Инлайна отладоч...   Oct 30 2010, 14:21
- - Koluchiy   ЦитатаПочему? На мой взгляд, ПО у Альтеры сделано ...   Oct 30 2010, 14:21
- - Leka   Для distributed RAM есть еще аппаратная поддержка ...   Nov 1 2010, 09:45
- - _Макс   Цитата(Leka @ Nov 1 2010, 12:45) Для dist...   Nov 1 2010, 09:56
|- - ViKo   Цитата(_Макс @ Nov 1 2010, 11:56) выход о...   Nov 1 2010, 10:00
|- - des00   Цитата(ViKo @ Nov 1 2010, 04:00) Не верю...   Nov 1 2010, 10:08
||- - ViKo   Цитата(des00 @ Nov 1 2010, 12:08) прежде ...   Nov 1 2010, 10:16
||- - des00   Цитата(ViKo @ Nov 1 2010, 04:16) А SLICE ...   Nov 1 2010, 11:44
||- - _Макс   Цитата(des00 @ Nov 1 2010, 13:44) slice э...   Nov 1 2010, 13:24
||- - ViKo   Цитата(_Макс @ Nov 1 2010, 15:24) Не совс...   Nov 1 2010, 13:44
||- - Sergey'F   Цитата(_Макс @ Nov 1 2010, 16:24) Не совс...   Nov 1 2010, 13:45
||- - dmitry-tomsk   Цитата(_Макс @ Nov 1 2010, 17:24) Не совс...   Nov 1 2010, 15:53
||- - _Макс   Цитата(dmitry-tomsk @ Nov 1 2010, 17...   Nov 1 2010, 16:22
|- - _Макс   Цитата(ViKo @ Nov 1 2010, 13:00) Не верю...   Nov 1 2010, 10:13
- - _Макс   Могут быть случаи, когда больше 4х входовых LUT пр...   Nov 1 2010, 13:52
|- - ViKo   Цитата(_Макс @ Nov 1 2010, 15:52) Могут б...   Nov 1 2010, 13:59
- - Boris_TS   Господа-товарищи, а о чём спор то: какие/чьи попуг...   Nov 2 2010, 18:50
|- - _Макс   Цитата(Boris_TS @ Nov 2 2010, 20:50) Госп...   Nov 2 2010, 21:19
|- - Boris_TS   Цитата(_Макс @ Nov 3 2010, 01:19) Уважаем...   Nov 3 2010, 09:56
- - Koluchiy   Предлагаю методику выбора. Создаете проект в виде ...   Nov 2 2010, 21:33
|- - _Макс   Цитата(Koluchiy @ Nov 2 2010, 23:33) Пред...   Nov 2 2010, 21:42
|- - des00   Цитата(_Макс @ Nov 2 2010, 15:42) Вот бед...   Nov 3 2010, 03:30
|- - _Макс   Цитата(des00 @ Nov 3 2010, 05:30) что там...   Nov 3 2010, 08:06
- - Kuzmi4   2 _Макс Из известных: От ментора - Precision От с...   Nov 3 2010, 08:09
|- - dmitry-tomsk   Цитата(Kuzmi4 @ Nov 3 2010, 11:09) 2 _Мак...   Nov 3 2010, 09:22
|- - _Макс   Цитата(Kuzmi4 @ Nov 3 2010, 10:09) 2 _Мак...   Nov 3 2010, 11:24
- - ViKo   Если бы в природе существовало семейство ПЛИС, опт...   Nov 3 2010, 09:05
- - Kuzmi4   2 dmitry-tomsk Согласен, но для проверки кучки лог...   Nov 3 2010, 11:33
- - _Макс   Было решил использовать Xilinx. Не могу найти совм...   Nov 22 2010, 10:06
|- - VladimirB   Цитата(_Макс @ Nov 22 2010, 13:06) Было р...   Nov 22 2010, 11:35
- - Koluchiy   Эммм... А что, Platform Cable USB (II) с ней не ра...   Nov 22 2010, 10:52
- - DSIoffe   Уходить на Altera. Вот с программатором точно проб...   Nov 22 2010, 11:23
- - _Макс   Цитата(Koluchiy @ Nov 22 2010, 12:52) Эмм...   Nov 22 2010, 12:46
|- - Alex77   Цитата(_Макс @ Nov 22 2010, 15:46) Работа...   Nov 22 2010, 14:14
|- - _Макс   Цитата(Alex77 @ Nov 22 2010, 16:14) А его...   Nov 22 2010, 14:37
|- - VladimirB   Цитата(_Макс @ Nov 22 2010, 17:37) Звонил...   Nov 22 2010, 18:50
|- - _Макс   Цитата(VladimirB @ Nov 22 2010, 20:50) У ...   Nov 22 2010, 19:12
|- - VladimirB   Цитата(_Макс @ Nov 22 2010, 22:12) Зачем ...   Nov 22 2010, 20:24
||- - _Макс   Цитата(VladimirB @ Nov 22 2010, 22:24) Ну...   Nov 22 2010, 22:04
|- - Boris_TS   Цитата(_Макс @ Nov 22 2010, 22:12) Зачем ...   Nov 23 2010, 05:18
- - _Макс   Цитата(Boris_TS @ Nov 23 2010, 07:18) Ну,...   Nov 23 2010, 10:13
- - Boris_TS   Цитата(_Макс @ Nov 23 2010, 13:13) Ткните...   Nov 23 2010, 15:52
- - _Макс   Цитата(Boris_TS @ Nov 23 2010, 17:52) А в...   Nov 23 2010, 17:33


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

 


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


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