Перейти к содержанию
    

FPGA отладочные платы из Китая

Добрый день!

Начинаю изучение FPGA, соответственно встал вопрос с выбором недорогой отладочной платы.

Смотрю в сторону китайских производителей, например:

http://www.aliexpress.com/item/Altera-fpga...1457669406.html

или

http://www.aliexpress.com/item/EP4CE10-EP4.../781668358.html

 

Хотелось бы узнать, имел ли кто-нибудь опыт работы с подобными платами. Подозреваю, что все описания к ним на китайском языке.

Интересно, как обстоят дела с комплектацией драйверами и примерами.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

На одной плате EP4CE6xxx, на другой EP5CE10xxx - весьма "тесные" версии чипов. Обещанный NIOS будет влезать с трудом. Но за 100 уе на другле и не рассчитывайте.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добрый день!

Начинаю изучение FPGA, соответственно встал вопрос с выбором недорогой отладочной платы.

А что конкретно хотите научиться делать с ПЛИС? С симулятором уже разобрались?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Может кто-то порекомендует отладочную плату стоимостью до 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 - на ней можно очень много чего сделать

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Если совсем что-нибудь простенькое, можно на ebay-e поискать вот по такому запросу

http://www.ebay.com/sch/i.html?_odkw=cyclo...mp;_sacat=12576

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А что конкретно хотите научиться делать с ПЛИС? С симулятором уже разобрались?

Для начала попробовать что-нибудь простое, помигать светодиодами:)

Затем можно TFT дисплей небольшой подключить. Еще в планах Ethernet и USB.

Ну и конечно, хотелось бы реализовать что-нибудь на Nios II.

Понятно, что все вышеперечисленное реализуемо на МК, но в чисто учебных целях хочу попробовать на FPGA.

С симулятором не разобрался, сейчас в голове каша полная, пока комплексное представление о FPGA и его программировании еще не сложилось. Установил Quartus II 13.0 web edition, пока ничего там не понял. Понемногу изучаю теорию по VHDL. Квинтессэнции всего полезного и нужного, собранного в одном месте, не нашел, да и не бывает так :biggrin:

 

 

 

До 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 не слышал. Интересно, а переход в будущем с одной платформы на другую не слишком сложный?

Изменено пользователем Ядерщик

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Интересно, а переход в будущем с одной платформы на другую не слишком сложный?

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

 

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

 

И забудьте о "программировании" для FPGA! Это причина 90% всех ошибок и вопросов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для начала попробовать что-нибудь простое, помигать светодиодами:)

 

Значит это неправильный путь... Это же не микроконтроллер, потому сначала надо разобраться с языком и симулятором и только потом что-то покупать. А иначе это будет пустая трата денег и сил...

Хотите поговорим об этом по скайпу?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Значит это неправильный путь... Это же не микроконтроллер, потому сначала надо разобраться с языком и симулятором и только потом что-то покупать. А иначе это будет пустая трата денег и сил...

Хотите поговорим об этом по скайпу?

 

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

 

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

 

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

 

 

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Думаю, что да, если речь о тех, которые предлагает фирма-производитель ПЛИС. Но не знаю, так как ни разу не использовал (ну кроме самописного варианта 51-го ядра, а ему все равно, в какую ПЛИС вставать).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Думаю, что да. Но не знаю, так как ни разу не использовал (ну кроме самописного варианта 51-го ядра, а ему все равно, в какую ПЛИС вставать).

 

То есть, Вы сторонник концепции реализации в FPGA только жесткой логики? А для решения "процессорных" задач используете внешний микроконтроллер?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

То есть, Вы сторонник концепции реализации в FPGA только жесткой логики? А для решения "процессорных" задач используете внешний микроконтроллер?

Я сторонник решения задач без использования ФПГА, если ее можно эффективно решить на процессоре, и без процессора, если ее можно эффективно решить на фпга.

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я начинал освоение плис вот с такой платы DE1,

ps сделал проект отрисовки на VGA мониторе формы аудио сигнала, если интересно могу продать данную плату но там стоит cyclon II)

 

 

http://www.terasic.com.tw/cgi-bin/page/arc...o=56&No=364

Изменено пользователем chirik

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

chirik, спасибо за предложение. Просто я живу на Украине, смысла заморачиваться с продажей платы нет)

 

по мере возможности последнее время изучал Verilog, в том числе и по "Краткому курсу" от iosifk, за что ему отдельная благодарность.

но связать теорию и практику пока не особо не получается

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добрый день!

Начинаю изучение FPGA, соответственно встал вопрос с выбором недорогой отладочной платы.

Смотрю в сторону китайских производителей, например:

http://www.aliexpress.com/item/Altera-fpga...1457669406.html

или

http://www.aliexpress.com/item/EP4CE10-EP4.../781668358.html

 

Хотелось бы узнать, имел ли кто-нибудь опыт работы с подобными платами. Подозреваю, что все описания к ним на китайском языке.

Интересно, как обстоят дела с комплектацией драйверами и примерами.

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

Опыт небольшой есть. Что есть описание в вашем понимании? Схемы обычно на английском есть. Бывает правда и на китайском. :) Примеры в IDE на китайском вроде не пишут. Как то купил плату с DSP процессором, папки на диске были на китайском, но прекрасно переводились на английский гуглопереводчиком. Примеры обычно есть, но я как то особо не смотрел их. Что надо сам изучаю и пишу. Драйвера к самой плате не нужны обычно. А для USB Blaster-а в самом квартусе есть.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...