Полная версия этой страницы:
Посоветуйте FPGA
Здравствуйте. Мне дан тестовый проект: На входе поток данных 16-тиразрядная параллельная шина, скорость 60Мслов\с. Внутри FIR фильтр на 256 точек. Ну, и выход 16-тиразрядная параллельная шина. Коэфф. FIR фильтра должны задаваться с ЭВМ.
Я думаю, что в арсенале современных DSP\MCU найдутся достаточно шустрые камни, но заказчик желает видеть реализацию на FPGA Altera. Более того, проект будет расширяться и FPGA должна быть с хорошим "запасом". Посоветуйте вариант, чтобы:
1. FPGA была современной.
2. Достаточно мощной, но не дорогой.
3. С ядром типа Cortex-Mx (желательно).
4. Популярной\доставаемой на территории СНГ.
5. Иметь недорогую evalution board.
Cyclone, Stratix, Arria? Не хотелось бы тратить уйму времени на ознакомление со всеми вариантами, а сосредоточиться на каком-то одном семействе\варианте.
Спасибо.
Stewart Little
Mar 6 2013, 08:13
Цитата(YuryD @ Mar 6 2013, 09:42)

3. С ядром типа Cortex-Mx (желательно).
Вот это требование поясните, пожалуйста.
А так, навскидку - Cyclone IV должно хватить.
Наверное, с ядром Cortex я погорячился... Cyclone IV. А почему не V? А чем Stratix другой или Arria?
Stewart Little
Mar 6 2013, 09:50
Цитата(YuryD @ Mar 6 2013, 13:07)

А почему не V?
На сегодняшний день не удовлетворяет Вашему п.4.
Цитата(YuryD @ Mar 6 2013, 13:07)

А чем Stratix другой или Arria?
Во-первых, слишком избыточные. Во-вторых, не удовлетворяют Вашему п.5.
Maverick
Mar 6 2013, 09:50
Цитата(YuryD @ Mar 6 2013, 11:07)

Наверное, с ядром Cortex я погорячился...
если так то под задачу и Cyclone III хватит - думаю потянет Вашу задачу

Цитата(YuryD @ Mar 6 2013, 11:07)

Cyclone IV. А почему не V? А чем Stratix другой или Arria?
серии Stratix и Arria - более дорогие, чем серии Cyclone и имеют улучшенные характеристики (как по скорости так и по емкости ПЛИС)
А выбор Cyclone (3 или 4 или 5) определяется ценой, доставаемостью (возможностью покупки), характеристиками по емкости ПЛИС и скоростными характеристиками + технология изготовления (чем меньше нанометров, тем меньше потребление). Как-то так если в кратце...
С семействами вкратце понятно. Какой Квартус посоветуете: 11.1sp1, 12.0 или 12.1sp1? Есть ли смысл в Subscription Edition или пойдет и Web Edition? у меня win7-64 и программатор usb-byte blaster.
Александр77
Mar 6 2013, 17:34
Цитата(YuryD @ Mar 6 2013, 19:56)

Какой Квартус посоветуете: 11.1sp1, 12.0 или 12.1sp1?
Говорят что для циклона 3, к примеру, лучше чем 9.0 нету. На недавнем семинаре, коллега поделился мнением некоего давнего продвигателя Альтеры "не берите четных версий", якобы их делают разные команды и соответственно ктото исправляет баги, а ктото нет. Но это "за что купил, за то продал"
Цитата(YuryD @ Mar 6 2013, 19:56)

у меня win7-64 и программатор usb-byte blaster.
Коллега на семинаре сетовал, что после установки ква 12.1 (на вин7-64) у него перестал обнаруживаться бластер. Мой 11.0 находит и на семерке и на хр
Stewart Little
Mar 7 2013, 06:44
Цитата(YuryD @ Mar 6 2013, 20:56)

С семействами вкратце понятно. Какой Квартус посоветуете: 11.1sp1, 12.0 или 12.1sp1? Есть ли смысл в Subscription Edition или пойдет и Web Edition?
v12.1 довольно устойчивая.
Ну а какую версию использовать - полную или WebEdition, зависит от задачи.
Смотрите различия и решайте сами :
http://www.altera.com/literature/po/ss_quartussevswe.pdfЦитата(YuryD @ Mar 6 2013, 20:56)

у меня win7-64 и программатор usb-byte blaster.
"usb-byte blaster" - это котопес

В природе бываю или USB Blaster (на USB, понятное дело) или ByteBlaster (на LPT).
Victor®
Mar 7 2013, 07:19
Цитата(YuryD @ Mar 6 2013, 08:42)

Здравствуйте. Мне дан тестовый проект: На входе поток данных 16-тиразрядная параллельная шина, скорость 60Мслов\с. Внутри FIR фильтр на 256 точек. Ну, и выход 16-тиразрядная параллельная шина. Коэфф. FIR фильтра должны задаваться с ЭВМ.
Я думаю, что в арсенале современных DSP\MCU найдутся достаточно шустрые камни, но заказчик желает видеть реализацию на FPGA Altera. Более того, проект будет расширяться и FPGA должна быть с хорошим "запасом". Посоветуйте вариант, чтобы:
1. FPGA была современной.
2. Достаточно мощной, но не дорогой.
3. С ядром типа Cortex-Mx (желательно).
4. Популярной\доставаемой на территории СНГ.
5. Иметь недорогую evalution board.
Cyclone, Stratix, Arria? Не хотелось бы тратить уйму времени на ознакомление со всеми вариантами, а сосредоточиться на каком-то одном семействе\варианте.
Спасибо.
А почему именно Altera?
Цитата(Victor® @ Mar 7 2013, 09:19)

А почему именно Altera?
Да, как-то так сложилось... У меня в проекте уже есть МАХ7000, а в качестве FPGA я думал ACEX 1K. Но заказчик выразил сомнение в возможностях ACEX 1K, да и вообще старовата для new design. Короче, сказали FPGA поискать по-новее, см. 1-й топик.
Я предполагаю: Cyclone IV + Квартус 12.1sp1. Cyclone IV потому, что предтоповая модель обычно существенно дешевле и законченней. 12.1sp1 потому, что новая версия лучше, чем старая, а сервис-паках к новым версиям обычно критические баги уже пофиксены. Ну, и вариант Subscription, т.к. полная лучше, чем урезанная.
Я правильно мыслю?
Цитата(Stewart Little @ Mar 7 2013, 08:44)

"usb-byte blaster" - это котопес

В природе бываю или USB Blaster (на USB, понятное дело) или ByteBlaster (на LPT).
Да, про котопес это душевно! У меня, действительно USB Blaster
Victor®
Mar 7 2013, 08:44
Цитата(YuryD @ Mar 7 2013, 12:36)

Да, как-то так сложилось... У меня в проекте уже есть МАХ7000, а в качестве FPGA я думал ACEX 1K. Но заказчик выразил сомнение в возможностях ACEX 1K, да и вообще старовата для new design. Короче, сказали FPGA поискать по-новее, см. 1-й топик.
Я предполагаю: Cyclone IV + Квартус 12.1sp1. Cyclone IV потому, что предтоповая модель обычно существенно дешевле и законченней. 12.1sp1 потому, что новая версия лучше, чем старая, а сервис-паках к новым версиям обычно критические баги уже пофиксены. Ну, и вариант Subscription, т.к. полная лучше, чем урезанная.
Я правильно мыслю?
На вкус и цвет фломастеры разные.
Я и с Altera и с Xilinx успел поработать.
Мне
лично с Xilinx комфортнее.
По стоимости (на Digi-Key, самые дешевые варианты)
XC6SLX4-2TQG144C - 10.91
EP4CE6E22C8N - 11.95
Stewart Little
Mar 7 2013, 10:03
Цитата(Victor® @ Mar 7 2013, 12:44)

По стоимости (на Digi-Key, самые дешевые варианты)
XC6SLX4-2TQG144C - 10.91
EP4CE6E22C8N - 11.95
Про альтеровское ценообразование я уже писал - торговаться надо

Мы, к примеру, предлагаем EP4CE6E22C8N по 6,17 USD с НДС уже в России.
Кстати кто может объяснить, в чем разница между
EP3C10E144C8 и EP4CE10E22C8?
Имеет ли смысл использовать новое семейство С4?
По скорости похоже не отличаются.
Victor®
Mar 7 2013, 13:29
Цитата(Stewart Little @ Mar 7 2013, 13:03)

Про альтеровское ценообразование я уже писал - торговаться надо
Мы, к примеру, предлагаем EP4CE6E22C8N по 6,17 USD с НДС уже в России.
Забыли указать для каких количеств эта цена
лукавите?
Stewart Little
Mar 7 2013, 14:10
Цитата(Victor® @ Mar 7 2013, 17:29)

Забыли указать для каких количеств эта цена
Для розницы - от 1 шт. Раз уж Вы ссылаетесь на диджик, то и я те же условия подразумеваю по умолчанию

Цитата(Victor® @ Mar 7 2013, 17:29)

лукавите?

Когда?
Victor®
Mar 7 2013, 16:05
Цитата(Stewart Little @ Mar 7 2013, 17:10)

Для розницы - от 1 шт. Раз уж Вы ссылаетесь на диджик, то и я те же условия подразумеваю по умолчанию

Хм...
Цитата
Мы, к примеру, предлагаем EP4CE6E22C8N по 6,17 USD с НДС уже в России.
Тогда просто замечательно!
ivan219
Mar 8 2013, 06:31
Цитата(Stewart Little @ Mar 7 2013, 14:03)

Мы, к примеру, предлагаем EP4CE6E22C8N по 6,17 USD с НДС уже в России.
А ссылочку на магазин можно?
А то на eFind он 30 $ стоит.
Я, вот, просматриваю семейство Cyclone IV Е (не GX) и Cyclone III (не LS), и не вижу существенных отличий, кроме 60 и 65 нм технологий. Если их и нет, то в чем преимущество Cyclone IV Е над Cyclone III? Только в 60 нм против 65?
Цитата(ivan219 @ Mar 8 2013, 09:31)

А ссылочку на магазин можно?
А то на eFind он 30 $ стоит.
Stewart Little из Эфо Санкт-Петербург.
Сайт Эфо, там смотрите "склад".
ivan219
Mar 9 2013, 13:24
Жаль цену сразу не указывают.
в циклонах со временем от поколения к поколению увеличивается плотность и уменьшается энергопотребление, т.е. за ту же цену вам предложат больше эквивалентеных вентилей, которые будут потреблять на 10-15-20% процентов меньше.
Цена ниже не станет - потому как большой её процент (~80) - это корпусировка в TQFP/BGA, и дешевле она принципиально быть не может.
Ещё раз, здравствуйте.
Во вложении приведена функциональная схема моего проекта. Хочу услышать мнение специалистов, какую FPGA целесообразно применить. Выбор между Cyclone IV Е (от EP4CE6 до EP4CE22) и Cyclone III (от EP3C5 до EP3C25), т.е. корпус EQFP144.
Спасибо.
maksimp
Mar 18 2013, 18:29
Цитата(YuryD @ Mar 18 2013, 14:34)

Выбор между Cyclone IV Е (от EP4CE6 до EP4CE22) и Cyclone III (от EP3C5 до EP3C25), т.е. корпус EQFP144.
C3 и C4 в этом корпусе почти совпадают по ногам. У C4 только несколько земляных выводов добавлено. То есть если развести под C4 то и C3 можно припаять и использовать. Но выводы сами на всякий случай проверьте.
Спасибо. А влезет функциональная схема из вложения в выбранные FPGA?
Александр77
Mar 19 2013, 09:47
Судя по объему памяти - влезет 3 раза даже в самый маленький Cyclone III (EP3C5E144)
Насчет логики (сумматоры и счетчики, вроде не более) - займет процентов 5-10 от силы.
Кстати, вместо обычного ОЗУ, можно применить двухпортовое. Это позволит убрать управляемые ключи.
а блоки сравнения и выбора 8-ми битных чисел (см. схему в конце), не емкая штука?
Александр77
Mar 19 2013, 16:01
Много не должны занять.
Сейчас проверил на VHDL, один двубайтный компаратор занял 8 логических элементов.
Думаю уложитесь в те самые 10 %
20:42 Переделал в компаратор-селектор, занимает 9 ЛЭ.
Подскажите, а в чем, собственно, рыночная ниша Cyclone IV Е? Вот, Cyclone III поддерживает IP ядра процессоров, Cyclone III LS - усиленная версия. Cyclone IV GX содержит аппаратный IP PCIe. А что особенного в Cyclone IV Е? Вариант Cyclone III без поддержки IP ядер процессоров, но с меньшим потреблением?
В Cyclone V имеется SE вариант с интегрированным ARM Cortex-A9 ядром на борту ПЛИС. Вам, наверное, такой вариант подойдет.
Александр77
Mar 20 2013, 03:32
Зачем?
Использовать для этой задачи Cyclone V это уже из пушки по воробьям.
PS На прошедшем семинаре, альтеровцы "порадовали" - поколение пятых будет только в BGA.
Stewart Little
Mar 20 2013, 08:41
Цитата(YuryD @ Mar 20 2013, 00:04)

Вот, Cyclone III поддерживает IP ядра процессоров ...
А что особенного в Cyclone IV Е? Вариант Cyclone III без поддержки IP ядер процессоров, но с меньшим потреблением?
А кто Вам сказал, что Cyclone IV Е не поддерживает IP ядра процессоров???
И что, в Вашем понимании, означает "поддержка IP-ядер"?
Пожалуйста:
http://www.altera.com/products/ip/processors/ipm-index.jspГде хотя бы одно упоминание об Cyclone IV Е? Cyclone III и Cyclone IV GX - полно. Да и вообще, бродя по сайту Альтеры не набрел на явное указание, что Cyclone IV Е поддерживает IP 32/16-Bit Microprocessors, а отношении Cyclone III - на каждом шагу.
И что, в Вашем понимании, означает "поддержка IP-ядер"?
Честно говоря, не знаю пока. По идее, IP-ядро - это просто какое-то количество LE и всё. Но утверждать не могу... Возможно, IP-ядра задействуют какие-то уникальные рессурсы...
Stewart Little
Mar 20 2013, 13:46
Цитата(YuryD @ Mar 20 2013, 13:06)

Ну а где там написано, что Cyclone IV Е эти ядра
_не подерживает_ ?
Цитата(YuryD @ Mar 20 2013, 13:06)

И что, в Вашем понимании, означает "поддержка IP-ядер"?
Честно говоря, не знаю пока....
О тож.
Возьмите какое-нибудь процессорное ядро - да тот же NiosII - и синтезируйте его под Cyclone IV Е. Посмотрите результаты.
И не надо будет попусту флуд разводить.
dimdul4
Jul 23 2013, 18:50
Я тут прочитал про Efo и их цену на Cyclone3, и появился вопрос : в Беларусь поставки осуществляются? или это где то в другом месте спросить?
Stewart Little
Jul 23 2013, 21:20
Цитата(dimdul4 @ Jul 23 2013, 21:50)

Я тут прочитал про Efo и их цену на Cyclone3, и появился вопрос : в Беларусь поставки осуществляются? или это где то в другом месте спросить?
В личку или на почту мне напишите. Ну или дайте Ваш e-mail.
dimdul4
Jul 24 2013, 11:20
dimdul4@mail.ru
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.