Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: FPGA отладочные платы из Китая
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
Ядерщик
Добрый день!
Начинаю изучение FPGA, соответственно встал вопрос с выбором недорогой отладочной платы.
Смотрю в сторону китайских производителей, например:
http://www.aliexpress.com/item/Altera-fpga...1457669406.html
или
http://www.aliexpress.com/item/EP4CE10-EP4.../781668358.html

Хотелось бы узнать, имел ли кто-нибудь опыт работы с подобными платами. Подозреваю, что все описания к ним на китайском языке.
Интересно, как обстоят дела с комплектацией драйверами и примерами.
Может кто-то порекомендует отладочную плату стоимостью до 100 у.е., исходя из собственного опыта?
Genadi Zawidowski
На одной плате EP4CE6xxx, на другой EP5CE10xxx - весьма "тесные" версии чипов. Обещанный NIOS будет влезать с трудом. Но за 100 уе на другле и не рассчитывайте.
iosifk
Цитата(Ядерщик @ Dec 1 2014, 02:40) *
Добрый день!
Начинаю изучение FPGA, соответственно встал вопрос с выбором недорогой отладочной платы.

А что конкретно хотите научиться делать с ПЛИС? С симулятором уже разобрались?
SM
Цитата(Ядерщик @ Dec 1 2014, 01:40) *
Может кто-то порекомендует отладочную плату стоимостью до 100 у.е., исходя из собственного опыта?


А зачем китай?

До 100 уе можно вот простенькую платку взять, типа светодиодом помигать (для оценки объема - в эту ПЛИС влезет корка USB2.0 HS, заняв там 50-60% места) - http://www.digikey.com/product-detail/en/L...2639-ND/3456132

А по своему опыту, добавьте еще 100, и возьмите http://www.digikey.com/product-detail/en/L...1916-ND/4976291 - на ней можно очень много чего сделать
Jackov
Цитата(Ядерщик @ Dec 1 2014, 01:40) *
Может кто-то порекомендует отладочную плату стоимостью до 100 у.е., исходя из собственного опыта?

Если совсем что-нибудь простенькое, можно на ebay-e поискать вот по такому запросу
http://www.ebay.com/sch/i.html?_odkw=cyclo...mp;_sacat=12576
Ядерщик
Цитата(iosifk @ Dec 1 2014, 12:33) *
А что конкретно хотите научиться делать с ПЛИС? С симулятором уже разобрались?

Для начала попробовать что-нибудь простое, помигать светодиодамиsm.gif
Затем можно TFT дисплей небольшой подключить. Еще в планах Ethernet и USB.
Ну и конечно, хотелось бы реализовать что-нибудь на Nios II.
Понятно, что все вышеперечисленное реализуемо на МК, но в чисто учебных целях хочу попробовать на FPGA.
С симулятором не разобрался, сейчас в голове каша полная, пока комплексное представление о FPGA и его программировании еще не сложилось. Установил Quartus II 13.0 web edition, пока ничего там не понял. Понемногу изучаю теорию по VHDL. Квинтессэнции всего полезного и нужного, собранного в одном месте, не нашел, да и не бывает так biggrin.gif



Цитата(SM @ Dec 1 2014, 12:52) *
До 100 уе можно вот простенькую платку взять, типа светодиодом помигать (для оценки объема - в эту ПЛИС влезет корка USB2.0 HS, заняв там 50-60% места) - http://www.digikey.com/product-detail/en/L...2639-ND/3456132

А по своему опыту, добавьте еще 100, и возьмите http://www.digikey.com/product-detail/en/L...1916-ND/4976291 - на ней можно очень много чего сделать


Если честно, хотел начать изучение с Альтеры, ввиду ее повсеместной доступности. О Lattice не слышал. Интересно, а переход в будущем с одной платформы на другую не слишком сложный?
SM
Цитата(Ядерщик @ Dec 1 2014, 18:48) *
Интересно, а переход в будущем с одной платформы на другую не слишком сложный?

Вообще "ни о чем". Только освоиться в особенностях среды разработки - на какие кнопки жать, чтобы скомпилировать, и какие особенности задания констрейнов - то есть, как назначить сигнал на ножку и как указать частоты сигналов. Остальное все, по сути, у всех одинаково.

Я сам просидел лет 7 только на альтере... Сейчас примерно 80/20 примерно латис/альтера получается. В основном, по причине защищенности латиса с его внутренней конфигурационной памятью. Но я не к теме холиваров, а к тому, что с чем (с каким семейством) разбираться - все равно. Главное, в принципе понимать, что Вы делаете, описывая Вашу систему на каком либо языке описания аппаратуры, а не то, для какого чипа потом будет синтезирована конфигурация по этому описанию.

И забудьте о "программировании" для FPGA! Это причина 90% всех ошибок и вопросов.
iosifk
Цитата(Ядерщик @ Dec 1 2014, 19:48) *
Для начала попробовать что-нибудь простое, помигать светодиодамиsm.gif


Значит это неправильный путь... Это же не микроконтроллер, потому сначала надо разобраться с языком и симулятором и только потом что-то покупать. А иначе это будет пустая трата денег и сил...
Хотите поговорим об этом по скайпу?
Ядерщик
Цитата(iosifk @ Dec 1 2014, 19:02) *
Значит это неправильный путь... Это же не микроконтроллер, потому сначала надо разобраться с языком и симулятором и только потом что-то покупать. А иначе это будет пустая трата денег и сил...
Хотите поговорим об этом по скайпу?


Конечно, хотелось бы связаться по скайпу, если Вас это не слишком обременит.

Цитата(SM @ Dec 1 2014, 18:56) *
Вообще "не о чем". Только освоиться в особенностях среды разработки - на какие кнопки жать, чтобы скомпилировать, и какие особенности задания констрейнов - то есть, как назначить сигнал на ножку и как указать частоты сигналов. Остальное все, по сути, у всех одинаково.


Понятно. А как насчет встраиваемых софтовых процессоров? Различия, наверное, существенные?




SM
Цитата(Ядерщик @ Dec 1 2014, 21:10) *
Понятно. А как насчет встраиваемых софтовых процессоров? Различия, наверное, существенные?

Думаю, что да, если речь о тех, которые предлагает фирма-производитель ПЛИС. Но не знаю, так как ни разу не использовал (ну кроме самописного варианта 51-го ядра, а ему все равно, в какую ПЛИС вставать).
Ядерщик
Цитата(SM @ Dec 1 2014, 21:12) *
Думаю, что да. Но не знаю, так как ни разу не использовал (ну кроме самописного варианта 51-го ядра, а ему все равно, в какую ПЛИС вставать).


То есть, Вы сторонник концепции реализации в FPGA только жесткой логики? А для решения "процессорных" задач используете внешний микроконтроллер?
SM
Цитата(Ядерщик @ Dec 1 2014, 21:18) *
То есть, Вы сторонник концепции реализации в FPGA только жесткой логики? А для решения "процессорных" задач используете внешний микроконтроллер?

Я сторонник решения задач без использования ФПГА, если ее можно эффективно решить на процессоре, и без процессора, если ее можно эффективно решить на фпга.
Если же необходимо и то и это одновременно, то я однозначный сторонник железных процессоров, причем не важно, этот процессор расположен на кристалле с фпга (такие были давно, Altera Excalibur например, я на нем проект делал, и есть и сейчас, всякие там Cyclone SoC).

Что касается моего опыта с х51 процессором в фпга - это был прототип ASIC, который по своей сути был процессором. ФПГА использовалась для тестирования этого процессора, в моделяторе отладить такое совершенно не реально, когда еще надо отлаживать и сам тест процессора sm.gif. Поэтому я с уверенностью говорю - что, если имеется исходный код процессора, то его почти все равно, под какое семейство ПЛИС синтезировать, и для ASIC тоже, и никаких проблем с этим нет. Если же речь про NIOS-ы, то да, их исходники закрыты, и IMHO это разбазаривание ресурса FPGA, использовать софтовые процессоры там.
chirik
Я начинал освоение плис вот с такой платы DE1,
ps сделал проект отрисовки на VGA мониторе формы аудио сигнала, если интересно могу продать данную плату но там стоит cyclon II)


http://www.terasic.com.tw/cgi-bin/page/arc...o=56&No=364
Ядерщик
chirik, спасибо за предложение. Просто я живу на Украине, смысла заморачиваться с продажей платы нет)

по мере возможности последнее время изучал Verilog, в том числе и по "Краткому курсу" от iosifk, за что ему отдельная благодарность.
но связать теорию и практику пока не особо не получается
NikolayXXX
Цитата(Ядерщик @ Dec 1 2014, 01:40) *
Добрый день!
Начинаю изучение FPGA, соответственно встал вопрос с выбором недорогой отладочной платы.
Смотрю в сторону китайских производителей, например:
http://www.aliexpress.com/item/Altera-fpga...1457669406.html
или
http://www.aliexpress.com/item/EP4CE10-EP4.../781668358.html

Хотелось бы узнать, имел ли кто-нибудь опыт работы с подобными платами. Подозреваю, что все описания к ним на китайском языке.
Интересно, как обстоят дела с комплектацией драйверами и примерами.
Может кто-то порекомендует отладочную плату стоимостью до 100 у.е., исходя из собственного опыта?

Опыт небольшой есть. Что есть описание в вашем понимании? Схемы обычно на английском есть. Бывает правда и на китайском. sm.gif Примеры в IDE на китайском вроде не пишут. Как то купил плату с DSP процессором, папки на диске были на китайском, но прекрасно переводились на английский гуглопереводчиком. Примеры обычно есть, но я как то особо не смотрел их. Что надо сам изучаю и пишу. Драйвера к самой плате не нужны обычно. А для USB Blaster-а в самом квартусе есть.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.