Easyelectronics.ru

Электроника для всех
Текущее время: 23 фев 2019, 00:11

Часовой пояс: UTC + 5 часов




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Выбор отладочной платы FPGA для новичка.
СообщениеДобавлено: 02 ноя 2017, 01:12 
Заглядывает иногда

Зарегистрирован: 03 авг 2015, 00:46
Сообщения: 30
Здравствуйте.

Нашел неплохую хоть и устаревшую книгу по проектированию ПЛИС за авторстовом Наваби (книга от 2006 года судя по амазону).

В книге рекоменудется использовать отладочные платы либо Altera DE2, либо UP3 на базе Cyclone2. Это уже сильно устаревшие платы, их фиг найдешь и стоят они где-то 25-40т.

Вопрос: а не посоветует ли кто-нибудь аналоги подешевле? У меня есть плата Марсоход2 на базе Cyclone3. По идее должна подойти. Или нет?

В общем есть какие-то аналоги DE2 за ~10т рублей или Марсохода2 хватит за глаза?

Заранее благодарю.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор отладочной платы FPGA для новичка.
СообщениеДобавлено: 02 ноя 2017, 12:59 
Заглядывает иногда

Зарегистрирован: 04 мар 2013, 14:20
Сообщения: 85
sharov_am писал(а):
Вопрос: а не посоветует ли кто-нибудь аналоги подешевле? У меня есть плата Марсоход2 на базе Cyclone3. По идее должна подойти. Или нет?
В общем есть какие-то аналоги DE2 за ~10т рублей или Марсохода2 хватит за глаза?
DE2-115 - чудесная штуковина, сейчас на Avito есть за 35 тысяч, но они её за эту цену уже с пол-года сбагрить не могут, так что попробуй поторговаться, лично я на работу взял б/у-шную DE2-115 за 25 тысяч (тоже с Avito).

DE0-Nano (не путать с DE0-Nano-SoC) гораздо меньше по количеству ячеек (22000 вместо 115000) и по цене (новая будет стоить 60$ для учащихся вместо 300$). Б/У-шную - как повезёт купить, от 2 тысяч рублей и выше.

Марсоходы хороши весьма, если ты только начинаешь и у тебя он уже есть, то другое можно и не искать.

Если очень хочется от платы количества ячеек как на DE2-115, но амфибиотрофная асфиксия не даёт выложить из кармана тысяч тридцать деревянных, то можно поглядеть на A-E115FB, в два раза дешевле, но всю периферию придётся делать внешней, даже под оперативку только разъём ноутбучного типа, куда можно до гигабайта воткнуть.

Нужно-ли тебе много ячеек - думай сам, DE2-115 хватает (гляди https://geektimes.ru/post/257370/ ) полноценный PC-XT изобразить, почти со всеми его потрохами, включая видеокарту и жёсткий диск на SD-карте, процессор NIOS-II в самом простом варианте займёт тысячи 2,5 ячеек так что даже с периферией влезет в DE0-Nano.

Как выбирать, если берёшь не для обучения, а для конкретного проекта - попробую посоветовать алгоритм:

1) выбрать сколько нужно ячеек под твой проект, поискав его уже реализованные ранее аналоги (аналоги если не по функционалу, то по сложности), умножить это число на два,
2) решить нужно-ли тебе на отладочной плате иметь только саму ПЛИС, либо дополнительно нужен ещё и внешний по отношению к ней процессор, тогда нужно искать не посто FPGA, а FPGA+SoC (вместо DE2-115 придётся брать DE2-150i, а вместо DE0-Nano придётся брать DE0-Nano-SoC), если количество незанятых ячеек в ПЛИС позволяет, то процессор можно и внутри ПЛИС изобразить, простейшие в несколько сотен ячеек втискиваются, например J1 Forth CPU http://we.easyelectronics.ru/plis/j1-st ... -plis.html )
3) решить, какая периферия тебе обязательно нужна на отладочной плате, а какую ты, если приспичит, внешними модулями навесить готов (в крайнем случае внешним модулем можно и дополнительный SoC повесить, хоть ту-же Raspberry Pi Zero или его аналоги, это уже почти к предыдущему пункту примечание),
4) посмотреть, сколько внешних линий ПЛИС тебе потребуются на разъёмах расширения и сколько их выведено на предполагаемой к приобретению плате.

По поводу "устарелости" плат вообще не заморачивайся, например теореме Пифагора больше двух тысяч лет, а она всё ещё прекрасно работает (в Евклидовых пространствах, во всяком случае).
P.S. Altera (ныне - подразделение Intel), и Xilinx - это только два самых больших производителя ПЛИС, так-то есть ещё несколько рангом помельче, хоть тот-же Lattice или Atmel (глянь на http://we.easyelectronics.ru/blog/plis/1540.html )


Последний раз редактировалось kvas 03 ноя 2017, 10:32, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор отладочной платы FPGA для новичка.
СообщениеДобавлено: 02 ноя 2017, 13:28 
Заглядывает иногда

Зарегистрирован: 07 фев 2014, 15:45
Сообщения: 120
Дешёвая (130 баков) и хорошая - DE10-Nano Kit
FPGA на 110K ячеек, сама плисина на Digikey стоит 2 раза дороже чем эта плата на которой та же плисина.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор отладочной платы FPGA для новичка.
СообщениеДобавлено: 02 ноя 2017, 13:35 
Старожил
Аватара пользователя

Зарегистрирован: 13 дек 2010, 23:15
Сообщения: 1918
Откуда: Киев
К посту выше могу добавить, что есть некий ассортимент плат и на aliexpress. В принципе те же деньги 50-70 долларов.
Ну и надо определиться для чего будет использоваться плата:
1. Если тупо поиграться с логикой (комбинационная логика, регистры и тд) - то можно вложиться и в 4-6 ЛЕ (логических елементов).
2. Если хочеться процессор, а сегодня имхо это must have, потому что хардкодить сложную логику работы программы, которая на сишке пишеться за 5 минут еще то удовольствие, то надо брать от 10 тыс ЛЕ и выше, так-как голое ядро отожрет 3-5 к ЛЕ и выше.
2.1. Вариант номер два это Soc платы, где уже есть 1-2 ядра ARM. Но, честно говоря, изучение процессорной части может занять столько же, сколько и FPGA. Еще 1 плюс, к Soc дают обычно образ Linux.
3. Если надо собрать что-то сложное, например, поточная обработка графики в high res, то лучше промоделировать в IDE сначала.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор отладочной платы FPGA для новичка.
СообщениеДобавлено: 02 ноя 2017, 20:23 
Старожил
Аватара пользователя

Зарегистрирован: 28 дек 2016, 00:04
Сообщения: 265
Откуда: Россия, Москва
Мне не так давно для изучения ПЛИС знатоки посоветовали Arty Artix-7 (обзор **). Но она не из самых дешевых. В качестве более бюджетного варианта я бы советовал iCEstick от Lattice (брал здесь). Из плюсов этой конкретной платы можно отметить наличие полностью открытого стека разработки под нее. На hackaday.com есть множество обучающих статьей и видео для этой платы - тынц и далее по ссылкам.

Цитата:
По поводу "устарелости" плат вообще не заморачивайся


Некоторые вендоры могут переставать поддерживать старые платы в своих инструментах разработки.

Кстати, как справедливо отметили, просто поиграться с Verilog можно в чисто в IDE, безо всякой платы. В ** описано, как.

_________________
https://eax.me/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор отладочной платы FPGA для новичка.
СообщениеДобавлено: 02 ноя 2017, 22:44 
Заглядывает иногда

Зарегистрирован: 03 авг 2015, 00:46
Сообщения: 30
afiskon писал(а):
Кстати, как справедливо отметили, просто поиграться с Verilog можно в чисто в IDE, безо всякой платы. В ** описано, как.


Просто поиграться не очень интересно, надо же светодиодами помигать или простенький процессор сделать и как-то применить.
Собственно, выше уже посоветовали начать с имеющегося Марсохода2, тем более что ЛЕ у него ~10т. Должно хватить на поиграться + что-нибудь относительно продвинутое.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: ILYAUL


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB