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

 
 
> Здравствуйте помогите с выбором ПЛИС начинающему., Здравствуйте помогите с выбором ПЛИС начинающему..
Boris92
сообщение Jul 17 2015, 14:14
Сообщение #1





Группа: Участник
Сообщений: 12
Регистрация: 16-07-15
Пользователь №: 87 592



Здравствуйте помогите с выбором. Я бедный студент, таки поскребя по сусекам решился приобрести себе отладочную плату с ПЛИС. И встал перед выбором покупать относительно дорогую(по моим меркам) плату или все таки взять что попроще и не сильно ударит по моему карману. Пока беру для обучения, но если говорить о теме которая меня интересует - это обработка видио и изображений. Имеет ли смысл брать ПЛИСину с ARM процессором(до этого имел опыт работы в плане ARM'ов с STM'ками и разебрипи)? Если заказывать платы от китайских ноунеймов, какие подводные камни? Вообщем у меня появилось несколько кандидатов, и я буду очень благодарен за помощь с выбором.
Первый кандидат: http://www.terasic.com.tw/cgi-bin/page/arc...mp;No=941(вроде бы SoC что не так уж и плохо, но имеет весьма скудный список внешних интерфейсов)
Дальше идут более или менее похожие
http://www.terasic.com.tw/cgi-bin/page/arc...83&PartNo=1
http://www.terasic.com.tw/cgi-bin/page/arc...64&PartNo=1
http://www.terasic.com.tw/cgi-bin/page/arc...21&PartNo=1
(в целом на мой взгляд они весьма сходы отличия это количество логических элементов на кристалле, и внешними интерфейсами, на какой именно остановить свой выбор мне не понятно. Толи взять подороже, но не будет ли она для меняя перегружена излишествами?)
Ну и последнее это самая дорогая плата которую я могу себе с трудом позволить
http://www.terasic.com.tw/cgi-bin/page/arc...&No=836(тут и куча внешних портов, жирный кристалл, SoC. Но не будет ли это все излишеством?)
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 24)
Jackov
сообщение Jul 17 2015, 14:23
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 294
Регистрация: 25-09-13
Из: Н.Новгород
Пользователь №: 78 485



Могу сказать, что на работе у меня такая
http://www.terasic.com.tw/cgi-bin/page/arc...=139&No=502
Хорошая: и 2 езернета, и звуковой кодек, и даже видеовход аналоговый.
Если совсем с финансами туго, то:
http://ru.aliexpress.com/premium/waveshare...P=y&catId=0
Go to the top of the page
 
+Quote Post
Boris92
сообщение Jul 17 2015, 14:36
Сообщение #3





Группа: Участник
Сообщений: 12
Регистрация: 16-07-15
Пользователь №: 87 592



Цитата(Jackov @ Jul 17 2015, 15:23) *
Могу сказать, что на работе у меня такая
http://www.terasic.com.tw/cgi-bin/page/arc...=139&No=502
Хорошая: и 2 езернета, и звуковой кодек, и даже видеовход аналоговый.
Если совсем с финансами туго, то:
http://ru.aliexpress.com/premium/waveshare...P=y&catId=0


С финансами у меня где то до 10к можно чуть больше но желательно уложиться в эту цифру.
Go to the top of the page
 
+Quote Post
iosifk
сообщение Jul 17 2015, 14:58
Сообщение #4


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(Boris92 @ Jul 17 2015, 17:14) *
Здравствуйте помогите с выбором. Я бедный студент, таки поскребя по сусекам решился приобрести себе отладочную плату с ПЛИС. И встал перед выбором покупать относительно дорогую(по моим меркам) плату или все таки взять что попроще и не сильно ударит по моему карману. Пока беру для обучения, но если говорить о теме которая меня интересует - это обработка видио и изображений.

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



--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
Golikov A.
сообщение Jul 17 2015, 15:26
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



Цитата
На практике проверено, что надо сначала научиться делать RTL проекты, отлаживать их в симуляторе и только после этого что-то покупать...


Еще же средства разработки нужны, JTAG как минимум, а то как вы в ПЛИС что-то зальете. Я себе недавно заказал и получил Spartan 6 на е-бай, платка на вроде
Код
Если совсем с финансами туго, то:
http://ru.aliexpress.com/premium/waveshare...P=y&catId=0

на ней 3 кнопки (1 сброс) и 7 диодиков, а почти все остальные ножки выведены на разъем. Для осознания того что такое ПЛИС по мне очень даже. Не дорого, и можно проектики после симулятора в железе позапускать, диодами помигать, ногами пошевелить.

В таком же виде там есть и АРМы, можно их вместе подружить.
Go to the top of the page
 
+Quote Post
Jackov
сообщение Jul 17 2015, 15:30
Сообщение #6


Местный
***

Группа: Участник
Сообщений: 294
Регистрация: 25-09-13
Из: Н.Новгород
Пользователь №: 78 485



Цитата(Golikov A. @ Jul 17 2015, 18:26) *
Еще же средства разработки нужны, JTAG как минимум
Ну если Терасик брать, то там встроенный программатор.
А вообще полностью согласен с
Цитата(iosifk @ Jul 17 2015, 17:58) *
На практике проверено, что надо сначала научиться делать RTL проекты, отлаживать их в симуляторе и только после этого что-то покупать...

Go to the top of the page
 
+Quote Post
dima32rus
сообщение Jul 17 2015, 15:37
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 134
Регистрация: 9-11-12
Из: г. Брянск
Пользователь №: 74 311



Попробуйте начать с Марсохода marsohod.org/index.php/prodmarsohod2. Плата довольно простая и недорогая. Позволит пощупать саму FPGA, понять, как это работает в железе. На мой взгляд, для начинающего самое то. Не стоит сразу брать навороченную плату с чипом под сотню килоячеек и кучей периферии. Может быть Вы через месяц поймете, что ПЛИС - это не Ваше, и лучше заниматься, например, контроллерами. Дело в том, что здесь порог вхождения несколько выше, чем в тех же контроллерах. Ну а если затянет, тогда уже будете точно знать, что Вам нужно и для чего. Желаю Вам творческих успехов.
Go to the top of the page
 
+Quote Post
iosifk
сообщение Jul 17 2015, 18:12
Сообщение #8


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(Boris92 @ Jul 17 2015, 17:14) *
Здравствуйте помогите с выбором. Я бедный студент,

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


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
bugdesigner
сообщение Jul 17 2015, 18:25
Сообщение #9


Частый гость
**

Группа: Участник
Сообщений: 123
Регистрация: 12-06-15
Из: Земля
Пользователь №: 87 133



2TS: Те платы, которые Вы смотрели ориентированы на софт-процессор, (Nios или подобный). Если твердо решили заняться SOC, советую обратить внимание на Cyclone V SE - который содержит "аппаратный" ARM. Я думаю, именно за этими FPGA-комбайнами будущее. Я себе заказал на днях такую плату
http://www.terasic.com.tw/cgi-bin/page/arc...=167&No=836
Если у Вас есть студенческий билет, можно купить ее по академической цене ($175)
PS: Добро пожаловать в наш клуб sm.gif
Go to the top of the page
 
+Quote Post
Boris92
сообщение Jul 18 2015, 07:00
Сообщение #10





Группа: Участник
Сообщений: 12
Регистрация: 16-07-15
Пользователь №: 87 592



Цитата(iosifk @ Jul 17 2015, 19:12) *
Вот еще хочу написать. Неужели у Вас в ВУЗе нет кафедры, куда можно прибежать после лекций и попросить поработать с ПЛИС? Даже если не в этом, так наверняка в другом ВУЗе что-то есть.
Я не думаю, что преподаватели не разрешат пару часов поработать на какой-нибудь лабораторке...
Ведь сначала "куплю стартовый набор", потом "осцилл"?
А с микроконтроллерами умеете уже? Или в перечне инструментария к ПЛИС только кнопки и светодиоды?

Город небольшой поэтому технический ВУЗ один, на кафедре вылялись только MAX II, конечно кое что но как то быстро исчерпывает себя. В основном лабороторки по ПЛИС делаются в симуляторах(как в прочем и по МК). С МК все в порядке, но недавно как то вышло что заинтересовался ЦОС ну и решил взять что то более адекватное. Вот и стою перед выбором взять чисто ПЛИС но чуть подешевле, либо подороже но с ARM ядром(что в принципе более адекватно тк если не заладится с ПЛИСами то можно будет развиваться в сторону МК имея в распоряжение более крутую плату). Да и не задавался бы таким вопросом, если бы не падение рубля.
Go to the top of the page
 
+Quote Post
iosifk
сообщение Jul 18 2015, 07:16
Сообщение #11


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(Boris92 @ Jul 18 2015, 10:00) *
Город небольшой поэтому технический ВУЗ один, на кафедре вылялись только MAX II, конечно кое что но как то быстро исчерпывает себя.

Ну и чем Вам MAX II не нравятся? Научитесь хотя бы "Часы на ПЛИС" делать... Для этого они вполне подойдут... А потом уже видно будет. Да и преподаватель хоть чем-то но поможет. А так Вы хотите купить дорогую плату и без осцилла на ней что-то "все и сразу"? Так не бывает...


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
Boris92
сообщение Jul 18 2015, 07:35
Сообщение #12





Группа: Участник
Сообщений: 12
Регистрация: 16-07-15
Пользователь №: 87 592



Цитата(iosifk @ Jul 18 2015, 08:16) *
Ну и чем Вам MAX II не нравятся? Научитесь хотя бы "Часы на ПЛИС" делать... Для этого они вполне подойдут... А потом уже видно будет. Да и преподаватель хоть чем-то но поможет. А так Вы хотите купить дорогую плату и без осцилла на ней что-то "все и сразу"? Так не бывает...

так часы то сделал, да и много что хотя бы с того же Марсахода. Осцил есть.
Go to the top of the page
 
+Quote Post
iosifk
сообщение Jul 18 2015, 08:58
Сообщение #13


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(Boris92 @ Jul 18 2015, 10:35) *
так часы то сделал, да и много что хотя бы с того же Марсахода. Осцил есть.

тогда ответьте на следующий вопрос.
обычно все дешевые стартовые наборы не имеют связи с PC или в них надо "вставлять" софт-процессор. И это дает довольно медленную связь.
а Вы хотите делать обработку в реальном времени? так как Вы будете присылать данные в ПЛИС и снимать обработанные данные... Не на светодиоды же...


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
_pv
сообщение Jul 18 2015, 13:32
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(iosifk @ Jul 18 2015, 14:58) *
тогда ответьте на следующий вопрос.
обычно все дешевые стартовые наборы не имеют связи с PC или в них надо "вставлять" софт-процессор. И это дает довольно медленную связь.
а Вы хотите делать обработку в реальном времени? так как Вы будете присылать данные в ПЛИС и снимать обработанные данные... Не на светодиоды же...

ну в качестве решения совсем из г-на и палок для связи всё-таки подойдёт jtag-uart через usbblaster (если его даже нет на плате, китайские клоны от 5$), и который можно и без nios'a прикрутить.
да будет небыстро, ~1МБита. но если надо именно гнать гигабиты в ПК, можно обойтись дополнительной небольшой платкой с USB-FIFO переходником.
при этом если не брать совсем китайские платы без ничего, то в пределах 100$ тот же DE0 или BeMicro будут с езернетом.
Go to the top of the page
 
+Quote Post
Golikov A.
сообщение Jul 20 2015, 06:14
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



Цитата
так часы то сделал, да и много что хотя бы с того же Марсахода. Осцил есть.

С армом берите, это перспективно, Проц+ПЛИС лучшая связка, а тут еще и ядро с шиной выведенной в ПЛИС, да и кристаллы обычно могучие, много напихать можно
Go to the top of the page
 
+Quote Post
goodsoul
сообщение Jul 20 2015, 07:25
Сообщение #16


Частый гость
**

Группа: Участник
Сообщений: 136
Регистрация: 3-09-09
Пользователь №: 52 178



+1 голос в пользу SoC.

Один раз освоите маршрут разработки SoC - и сможете без особых проблем применять и Cyclone V SoC/Arria V SoC/Arria 10 SoC/Stratix 10 SoC. Там инструменты одни и те же.
Для обучения, ничего лучше terasic я еще не видел. Так что DE0-Nano-SoC Kit/Atlas-SoC Kit или DE1-SoC Board.

В пользу DE1-SoC Board - наличие OpenCL BSP. Эта тема становится все более актуальной.

Сообщение отредактировал goodsoul - Jul 20 2015, 07:26
Go to the top of the page
 
+Quote Post
des00
сообщение Jul 20 2015, 07:30
Сообщение #17


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

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



ну тогда уже почему и не цинк ? к тому же он в 2-2,5 раза дешевле чем альтера.


--------------------
Go to the top of the page
 
+Quote Post
goodsoul
сообщение Jul 20 2015, 09:11
Сообщение #18


Частый гость
**

Группа: Участник
Сообщений: 136
Регистрация: 3-09-09
Пользователь №: 52 178



Цитата(des00 @ Jul 20 2015, 10:30) *
ну тогда уже почему и не цинк ? к тому же он в 2-2,5 раза дешевле чем альтера.


1. Топикстартер изначально вопрос об Альтере задал
2. >>к тому же он в 2-2,5 раза дешевле чем альтера
Если речь о микросхемах, то весьма спорное утверждение. Все зависит от конкретного проекта и адекватности дистрибьютора/менеджмента производителя. Я наблюдал разные варианты.
Совершенно точно могу сказать, что не стоит оценивать стоимость серийного устройства по ценам на микросхемы из интернета - они взяты с потолка. И очень часто в разы завышены.
3. >>ну тогда уже почему и не цинк ?
Не хотелось бы совершать вброс на вентилятор, но по многим моментам Altera SoC более интересная микросхема. Да, Zynq появился чуть ли не на год раньше. Но в SoC'е и внутренняя архитектура интереснее, и варианты загрузки системы разные есть, по софту и дебагу удобнее, ECC нормальный на всех интерфейсах, QSPI флеша можно больше повесить, оперативки видит больше чем 1ГБ и много чего еще. Пишу это не ради холивара (объективно, Zynq взорвал сегмент SoC-FPGA в свое время и Альтера была догоняющей), но есть вполне объективные моменты, говорящие о техническом превосходстве Altera SoC над Zynq.
Go to the top of the page
 
+Quote Post
des00
сообщение Jul 20 2015, 10:01
Сообщение #19


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

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



Цитата(goodsoul @ Jul 20 2015, 16:11) *
Не хотелось бы совершать вброс на вентилятор, но по многим моментам Altera SoC более интересная микросхема. Да, Zynq появился чуть ли не на год раньше. Но в SoC'е и внутренняя архитектура интереснее, и варианты загрузки системы разные есть, по софту и дебагу удобнее, ECC нормальный на всех интерфейсах, QSPI флеша можно больше повесить, оперативки видит больше чем 1ГБ и много чего еще. Пишу это не ради холивара (объективно, Zynq взорвал сегмент SoC-FPGA в свое время и Альтера была догоняющей), но есть вполне объективные моменты, говорящие о техническом превосходстве Altera SoC над Zynq.

85 баксов за 7035 решает все.

ЗЫ. делаю сейчас проект на ария 5, чип фуфло. то что работает на сыклоне 3 на 192МГц, еле разводиться на 240МГц на сей недоделке sad.gif Как бы я не любил альтеру, вынужден признать ария 5 сливает кинтексному цинку.


--------------------
Go to the top of the page
 
+Quote Post
goodsoul
сообщение Jul 20 2015, 10:26
Сообщение #20


Частый гость
**

Группа: Участник
Сообщений: 136
Регистрация: 3-09-09
Пользователь №: 52 178



Цитата(des00 @ Jul 20 2015, 13:01) *
85 баксов за 7035 решает все.

X по цене очень агрессивный. Я знаю.
Как я уже говорил, цена на микросхемы - вопрос обсуждаемый. И не во всех проектах только она решает. Конкретный пример - что если FPGA часть должна продолжать работать при перезагрузке проца. У Zynq ребут повлечет перезагрузку FPGA.
Цитата
ЗЫ. делаю сейчас проект на ария 5, чип фуфло. то что работает на сыклоне 3 на 192МГц, еле разводиться на 240МГц на сей недоделке sad.gif Как бы я не любил альтеру, вынужден признать ария 5 сливает кинтексному цинку.

Ваше мнение имеет место быть, т.к. Arria V сделан на 28нм Low power процессе. Какого лешего mid range сделали на LP - остается только догадываться. Но здесь многое от конкретного проекта будет зависеть. Что-то ляжет хорошо, что-то не очень. Но, по большому счету Кинтекс-7 - лютый win ксайлинкса.
Arria 10 SoC (20 нм) призвана заткнуть ту брешь, которую после себя оставила Arria V SoC.
Что-то опять офтоп холиварный назревает.
Go to the top of the page
 
+Quote Post
des00
сообщение Jul 20 2015, 11:16
Сообщение #21


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

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



Цитата
Что-то ляжет хорошо, что-то не очень.

Да там любая математика (может быть кроме математики в полях галуа) через одно место ляжет: сумматоры тройки на ~10% медленее двоек, плотная упаковка ALMок осложненна, DSP слайсы требуют переписки всей математики (ну что мешало воткнуть регистры с байпасом после умножения до сумматора), потребление в статике до 2Вт, в динамике до 10Вт (частота 200МГц, занятость чипа 90%, чип 5ка). В общем NRE удручает, как и сам чип.

Цитата
Arria 10 SoC (20 нм) призвана заткнуть ту брешь, которую после себя оставила Arria V SoC.

такой же недочип, мелких нет, памяти на компе требует от 48Гиг, дорогой как самолет.

Цитата
Что-то опять офтоп холиварный назревает.

пока даже близко холиваром не пахнет, чистый инженерный расчет. цена на арию 5 необоснованно завышена, сам чип по сути сыклон 5 чуток разогнанный и добитый ресурсом. Качественного скачка нет sad.gif

А ТС думаю стоит смотреть не только на альтеру но и на хилых с латексом.


--------------------
Go to the top of the page
 
+Quote Post
Inanity
сообщение Jul 20 2015, 15:00
Сообщение #22


Местный
***

Группа: Участник
Сообщений: 221
Регистрация: 6-07-12
Пользователь №: 72 653



Цитата(goodsoul @ Jul 20 2015, 13:26) *
Конкретный пример - что если FPGA часть должна продолжать работать при перезагрузке проца. У Zynq ребут повлечет перезагрузку FPGA.


Извиняюсь за оффтоп. С цинком пока дело не имел, что это за особенность такая, можно подробнее или где почитать? О какой перезагрузке идёт речь?
Go to the top of the page
 
+Quote Post
blackfin
сообщение Jul 20 2015, 16:50
Сообщение #23


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(des00 @ Jul 20 2015, 14:01) *
85 баксов за 7035 решает все.

Это где такие цены? Ссылочку можно?
Или речь, все же, не про Zynq-7035, а про Artix-XC7A35T?
Go to the top of the page
 
+Quote Post
des00
сообщение Jul 20 2015, 17:22
Сообщение #24


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

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



Цитата(Inanity @ Jul 20 2015, 22:00) *
Извиняюсь за оффтоп. С цинком пока дело не имел, что это за особенность такая, можно подробнее или где почитать? О какой перезагрузке идёт речь?

Подробнее в референс мануале, глава про Reset. ЕМНИП 23 глава. Там расписаны все случаи сброса, в большинстве случаев требуется переконфигурация логики.

Цитата(blackfin @ Jul 20 2015, 23:50) *
Это где такие цены? Ссылочку можно?
Или речь, все же, не про Zynq-7035, а про Artix-XC7A35T?

Именно про 7035 (275K логики), ссылки нет. Это частная вечеринка sm.gif (Сам в шоке).


--------------------
Go to the top of the page
 
+Quote Post
sdx
сообщение Jul 27 2015, 07:08
Сообщение #25


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 26-05-15
Пользователь №: 86 872



Если ещё актуально, то посмотрите http://numato.com/fpga-boards/xilinx/spartan6.html студентам скидка 30%.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 12th August 2025 - 02:31
Рейтинг@Mail.ru


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