|
|
  |
FPGA отладочные платы из Китая |
|
|
|
Nov 30 2014, 22:40
|
Группа: Участник
Сообщений: 10
Регистрация: 27-05-10
Пользователь №: 57 577

|
Добрый день! Начинаю изучение FPGA, соответственно встал вопрос с выбором недорогой отладочной платы. Смотрю в сторону китайских производителей, например: http://www.aliexpress.com/item/Altera-fpga...1457669406.htmlили http://www.aliexpress.com/item/EP4CE10-EP4.../781668358.htmlХотелось бы узнать, имел ли кто-нибудь опыт работы с подобными платами. Подозреваю, что все описания к ним на китайском языке. Интересно, как обстоят дела с комплектацией драйверами и примерами. Может кто-то порекомендует отладочную плату стоимостью до 100 у.е., исходя из собственного опыта?
|
|
|
|
|
Dec 1 2014, 08:52
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Цитата(Ядерщик @ 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 - на ней можно очень много чего сделать
|
|
|
|
|
Dec 1 2014, 14:52
|
Местный
  
Группа: Участник
Сообщений: 294
Регистрация: 25-09-13
Из: Н.Новгород
Пользователь №: 78 485

|
Цитата(Ядерщик @ Dec 1 2014, 01:40)  Может кто-то порекомендует отладочную плату стоимостью до 100 у.е., исходя из собственного опыта? Если совсем что-нибудь простенькое, можно на ebay-e поискать вот по такому запросу http://www.ebay.com/sch/i.html?_odkw=cyclo...mp;_sacat=12576
|
|
|
|
|
Dec 1 2014, 15:48
|
Группа: Участник
Сообщений: 10
Регистрация: 27-05-10
Пользователь №: 57 577

|
Цитата(iosifk @ Dec 1 2014, 12:33)  А что конкретно хотите научиться делать с ПЛИС? С симулятором уже разобрались? Для начала попробовать что-нибудь простое, помигать светодиодами  Затем можно TFT дисплей небольшой подключить. Еще в планах Ethernet и USB. Ну и конечно, хотелось бы реализовать что-нибудь на Nios II. Понятно, что все вышеперечисленное реализуемо на МК, но в чисто учебных целях хочу попробовать на FPGA. С симулятором не разобрался, сейчас в голове каша полная, пока комплексное представление о FPGA и его программировании еще не сложилось. Установил Quartus II 13.0 web edition, пока ничего там не понял. Понемногу изучаю теорию по VHDL. Квинтессэнции всего полезного и нужного, собранного в одном месте, не нашел, да и не бывает так Цитата(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 не слышал. Интересно, а переход в будущем с одной платформы на другую не слишком сложный?
Сообщение отредактировал Ядерщик - Dec 1 2014, 15:50
|
|
|
|
|
Dec 1 2014, 15:56
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Цитата(Ядерщик @ Dec 1 2014, 18:48)  Интересно, а переход в будущем с одной платформы на другую не слишком сложный? Вообще "ни о чем". Только освоиться в особенностях среды разработки - на какие кнопки жать, чтобы скомпилировать, и какие особенности задания констрейнов - то есть, как назначить сигнал на ножку и как указать частоты сигналов. Остальное все, по сути, у всех одинаково. Я сам просидел лет 7 только на альтере... Сейчас примерно 80/20 примерно латис/альтера получается. В основном, по причине защищенности латиса с его внутренней конфигурационной памятью. Но я не к теме холиваров, а к тому, что с чем (с каким семейством) разбираться - все равно. Главное, в принципе понимать, что Вы делаете, описывая Вашу систему на каком либо языке описания аппаратуры, а не то, для какого чипа потом будет синтезирована конфигурация по этому описанию. И забудьте о "программировании" для FPGA! Это причина 90% всех ошибок и вопросов.
|
|
|
|
|
Dec 1 2014, 18:10
|
Группа: Участник
Сообщений: 10
Регистрация: 27-05-10
Пользователь №: 57 577

|
Цитата(iosifk @ Dec 1 2014, 19:02)  Значит это неправильный путь... Это же не микроконтроллер, потому сначала надо разобраться с языком и симулятором и только потом что-то покупать. А иначе это будет пустая трата денег и сил... Хотите поговорим об этом по скайпу? Конечно, хотелось бы связаться по скайпу, если Вас это не слишком обременит. Цитата(SM @ Dec 1 2014, 18:56)  Вообще "не о чем". Только освоиться в особенностях среды разработки - на какие кнопки жать, чтобы скомпилировать, и какие особенности задания констрейнов - то есть, как назначить сигнал на ножку и как указать частоты сигналов. Остальное все, по сути, у всех одинаково. Понятно. А как насчет встраиваемых софтовых процессоров? Различия, наверное, существенные?
|
|
|
|
|
Dec 1 2014, 18:12
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Цитата(Ядерщик @ Dec 1 2014, 21:10)  Понятно. А как насчет встраиваемых софтовых процессоров? Различия, наверное, существенные? Думаю, что да, если речь о тех, которые предлагает фирма-производитель ПЛИС. Но не знаю, так как ни разу не использовал (ну кроме самописного варианта 51-го ядра, а ему все равно, в какую ПЛИС вставать).
|
|
|
|
|
Dec 1 2014, 18:18
|
Группа: Участник
Сообщений: 10
Регистрация: 27-05-10
Пользователь №: 57 577

|
Цитата(SM @ Dec 1 2014, 21:12)  Думаю, что да. Но не знаю, так как ни разу не использовал (ну кроме самописного варианта 51-го ядра, а ему все равно, в какую ПЛИС вставать). То есть, Вы сторонник концепции реализации в FPGA только жесткой логики? А для решения "процессорных" задач используете внешний микроконтроллер?
|
|
|
|
|
Dec 1 2014, 19:33
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Цитата(Ядерщик @ Dec 1 2014, 21:18)  То есть, Вы сторонник концепции реализации в FPGA только жесткой логики? А для решения "процессорных" задач используете внешний микроконтроллер? Я сторонник решения задач без использования ФПГА, если ее можно эффективно решить на процессоре, и без процессора, если ее можно эффективно решить на фпга. Если же необходимо и то и это одновременно, то я однозначный сторонник железных процессоров, причем не важно, этот процессор расположен на кристалле с фпга (такие были давно, Altera Excalibur например, я на нем проект делал, и есть и сейчас, всякие там Cyclone SoC). Что касается моего опыта с х51 процессором в фпга - это был прототип ASIC, который по своей сути был процессором. ФПГА использовалась для тестирования этого процессора, в моделяторе отладить такое совершенно не реально, когда еще надо отлаживать и сам тест процессора  . Поэтому я с уверенностью говорю - что, если имеется исходный код процессора, то его почти все равно, под какое семейство ПЛИС синтезировать, и для ASIC тоже, и никаких проблем с этим нет. Если же речь про NIOS-ы, то да, их исходники закрыты, и IMHO это разбазаривание ресурса FPGA, использовать софтовые процессоры там.
|
|
|
|
|
Jan 16 2015, 07:42
|
Частый гость
 
Группа: Участник
Сообщений: 129
Регистрация: 29-10-09
Из: Карелии
Пользователь №: 53 301

|
Я начинал освоение плис вот с такой платы DE1, ps сделал проект отрисовки на VGA мониторе формы аудио сигнала, если интересно могу продать данную плату но там стоит cyclon II) http://www.terasic.com.tw/cgi-bin/page/arc...o=56&No=364
Сообщение отредактировал chirik - Jan 16 2015, 08:38
|
|
|
|
|
Jan 20 2015, 20:46
|
Группа: Участник
Сообщений: 10
Регистрация: 27-05-10
Пользователь №: 57 577

|
chirik, спасибо за предложение. Просто я живу на Украине, смысла заморачиваться с продажей платы нет)
по мере возможности последнее время изучал Verilog, в том числе и по "Краткому курсу" от iosifk, за что ему отдельная благодарность. но связать теорию и практику пока не особо не получается
|
|
|
|
|
Jan 20 2015, 22:08
|
Участник

Группа: Участник
Сообщений: 65
Регистрация: 16-01-10
Пользователь №: 54 852

|
Цитата(Ядерщик @ 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 у.е., исходя из собственного опыта? Опыт небольшой есть. Что есть описание в вашем понимании? Схемы обычно на английском есть. Бывает правда и на китайском.  Примеры в IDE на китайском вроде не пишут. Как то купил плату с DSP процессором, папки на диске были на китайском, но прекрасно переводились на английский гуглопереводчиком. Примеры обычно есть, но я как то особо не смотрел их. Что надо сам изучаю и пишу. Драйвера к самой плате не нужны обычно. А для USB Blaster-а в самом квартусе есть.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|