Easyelectronics.ru

Электроника для всех
Текущее время: 24 ноя 2017, 14:33

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



    • 10 шт. 2-слоя 100*100mm 2$. Быстрый заказ: JLCPCB.com
    • JLCPCB - это крупнейшая фабрика PCB прототипов в Китае.
    • Имеющий более 290,000 клиентов и выполняющий более 8,000 заказов в день.
    • LCSC - Крупнейший китайский онлайн магазин радиодеталей.

Начать новую тему Ответить на тему  [ Сообщений: 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
Сообщения: 78
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
Сообщения: 89
Дешёвая (130 баков) и хорошая - DE10-Nano Kit
FPGA на 110K ячеек, сама плисина на Digikey стоит 2 раза дороже чем эта плата на которой та же плисина.


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

Зарегистрирован: 13 дек 2010, 23:15
Сообщения: 1687
Откуда: Киев
К посту выше могу добавить, что есть некий ассортимент плат и на 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
Сообщения: 170
Откуда: Россия, Москва
Мне не так давно для изучения ПЛИС знатоки посоветовали Arty Artix-7 (обзор **). Но она не из самых дешевых. В качестве более бюджетного варианта я бы советовал iCEstick от Lattice (брал здесь). Из плюсов этой конкретной платы можно отметить наличие полностью открытого стека разработки под нее. На hackaday.com есть множество обучающих статьей и видео для этой платы - тынц и далее по ссылкам.

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


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

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

_________________
http://eax.me/


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

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


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


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

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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

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