|
Cyclone IV E и GX vs. Spartan-6 LX и LXT соответственно, Сравниваем, комментируем, делимся опытом |
|
|
|
Oct 29 2010, 16:06
|
Знающий
   
Группа: Участник
Сообщений: 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
|
|
|
|
|
 |
Ответов
|
Oct 30 2010, 13:37
|
Знающий
   
Группа: Участник
Сообщений: 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. Эта почта человека, работающего в офисе (находится в Киеве), который является официальным представителем Инлайн групп в Украине. Это какая фирма?
|
|
|
|
|
Oct 30 2010, 15:30
|
Знающий
   
Группа: Свой
Сообщений: 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 - а он тебя пошлёт нахрен порты по ПЛИС раскидывать. Так что модельер всё равно внешний нужен.
|
|
|
|
|
Oct 30 2010, 20:15
|
Знающий
   
Группа: Свой
Сообщений: 972
Регистрация: 12-04-09
Из: Москва
Пользователь №: 47 543

|
Цитата(VladimirB @ Oct 30 2010, 19:30)  В ИСЕ все проблемы связаны с оболочкой и схематиком , а основные утилиты синтезатор, роутер, корегенератор - работают хорошо и не глючат. Структура документации и структура самих ПЛИС у хилых более понятная. Самый главный плюс всегда можно проконтролировать результаты синтеза и заглянуть внутрь ПЛИС с помощью FPGA editora - для начинающих это очень полезно - видеть, к чему привела та или иная конструкция HDL.
Кактус с одной строны выглядит как самодостаточная среда разработки, вроде всё есть и даже схематик нормальный. Но захочешь осуществить поведенческое моделирование какого нибудь entity - а он тебя пошлёт нахрен порты по ПЛИС раскидывать. Так что модельер всё равно внешний нужен. ИСЕ меня поначалу очень утомлял тем, что очень любит выдавать неизвестные ошибки в случае неправильных действий (которых у осваивающего всегда много). Пока не поймешь, куда льзя, куда нельзя - эмоций много. По документации с Альтерой никогда не имел проблем, у Xilinx - бывало, когда временную диаграмму общения с их ИП-ядром приходилось подбирать вручную, т.к. документация крайне неподробна. Для начинающих надо, чтобы то, что они ввели, откомпилировалось, просимулировалось и заработало. А если не откомпилировалось - чтобы было понятно, почему. Заглянуть внутрь ПЛИС - это следующий шаг, когда лампочки уже уверенно моргают и вопроса "как сделать ком-порт" не возникает.
|
|
|
|
|
Oct 30 2010, 22:02
|
Знающий
   
Группа: Участник
Сообщений: 691
Регистрация: 24-05-07
Пользователь №: 27 945

|
Цитата(Koluchiy @ Oct 30 2010, 23:15)  ИСЕ меня поначалу очень утомлял тем, что очень любит выдавать неизвестные ошибки в случае неправильных действий (которых у осваивающего всегда много). Пока не поймешь, куда льзя, куда нельзя - эмоций много. По документации с Альтерой никогда не имел проблем, у Xilinx - бывало, когда временную диаграмму общения с их ИП-ядром приходилось подбирать вручную, т.к. документация крайне неподробна.
Для начинающих надо, чтобы то, что они ввели, откомпилировалось, просимулировалось и заработало. А если не откомпилировалось - чтобы было понятно, почему. Заглянуть внутрь ПЛИС - это следующий шаг, когда лампочки уже уверенно моргают и вопроса "как сделать ком-порт" не возникает. Первый опыт с ISE немного разочаровал меня. В понедельник буду экспериментировать с Quartus II. Но то, что сам чип лучше от Xilinx - однозначно. Хотя Cyclone V на подходе, кто знает, что будет в нем.
|
|
|
|
|
Oct 31 2010, 16:21
|
Злополезный
   
Группа: Свой
Сообщений: 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.
|
|
|
|
Сообщений в этой теме
_Макс 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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|