Дешевая плата разработки FPGA [закрыта]


12

Я хочу начать с FPGA, но никогда раньше не работал с ним.

Я хочу дешевый комплект, но я не знаю, с чего начать. Я могу найти дешевые доски, но тогда я не могу получить информацию о программисте или компиляторе, поэтому я надеюсь, что вы можете помочь.

Я хочу что-то действительно дешевое (максимум 30-40 долларов), предпочтительно с каким-то непатентованным способом программирования и отладки (возможно, JTAG?), Которое можно программировать с использованием некоторых языков, таких как WinCUPL или VHDL.

Я обнаружил, что плата Diligent Cmod с CPL Xilinx находится в другом потоке, но я не могу найти, как мне программировать / отлаживать (включая программное и дополнительное оборудование).


Торговый вопрос; скорее всего, будет закрыт, так как эти ответы меняются со временем.
Брайан Карлтон




Это 4-летний вопрос, и он действительно онтопический в то время. Почему мы это VTC?
прохожий

Ответы:


10

Эта плата похожа на плату CPLD, но в этом вопросе вы указали плату FPGA. Программирование будет осуществляться с помощью JTAG, и разные поставщики будут работать по-разному, поэтому не существует (удовлетворительного) решения «один программист для всех поставщиков» (дайте мне знать, если вы его найдете :-)) Есть такие вещи, как OpenOCD и OpenJTAG и Presto, Wiggler и т. д. Вам понадобится JTAG-программист Xilinx (или клон из eBay должен работать нормально, или один из типов Presto / Wiggler, но тогда вы рискуете разочароваться ..) для программирования этой платы.

Тем не менее, многие демонстрационные платы FPGA имеют возможность программировать по USB (в отличие от платы CPLD, описанной выше, которая используется только через заголовок JTAG). Вам понадобится Xilinx IDE (я думаю, ISE Webpack - скачать здесь ), которую можно загрузить. с их сайта и программного обеспечения для программирования. Я не совсем уверен во всех мельчайших деталях, так как использую ПЛИС Actel (теперь Microsemi). Надеюсь, кто-то может подтвердить вышеизложенное.

Хотя я не использовал Xilinx, я знаю несколько человек, которые получили одну из плат Nexys и были довольны ими, хотя они превышают ваш бюджет. eBay может несколько дешевых, плавающих вокруг, хотя. Если вы мало знаете о ПЛИС и не знаете, с чего начать, одна из плат Digilent на базе USB, вероятно, будет лучшим выбором, поскольку они поставляются со всем, что необходимо для программирования, и множеством документации / учебных пособий / примеров проектов.

Вы будете программировать в Verilog или VHDL (или System Verilog, или в нескольких других вариантах).
EDABoard предлагает хороший форум по FPGA / CPLD, когда вы застряли, а FPGAforfun - еще один достойный сайт (некоторые платы доступны случайно).

Приготовьтесь к более сложному пути с FPGA, чем, например, микроконтроллеры, там намного меньше помощи / примера, и инструменты проектирования (компиляция, моделирование, синтез, место / маршрут / время и т. Д.) Очень сложны - готовьтесь к многим Чтение :-) Сказав, что вы должны получить некоторые простые вещи и работать довольно быстро с хорошей доской для разработчиков.


4

Самой дешевой точкой входа, вероятно, является одна из этих плат Cyclone II, например, Altera Cyclone II EP2C5T144 FPGA Mini Development Board. Вам потребуется интерфейс JTAG, который вы можете получить у того же поставщика. Вам понадобятся бесплатные инструменты Quartus II, которые можно загрузить с веб-сайта Altera и которые поддерживают VHDL, Verilog и схематические записи. У меня есть одна из этих плат, и она работает очень хорошо. Внешняя схема должна быть добавлена ​​через печатные платы, которые связаны через один или несколько заголовков. Я создал эту веб-страницу, чтобы помочь пользователям начать работу с ней.

Еще один совет у меня есть это один из Digilent, который может быть использован с помощью бесплатного программного обеспечения ISE доступного от Xilinx. Кабель JTAG также необходим с этой платой. Эта доска проще в использовании, потому что доступно множество примеров.


1
У меня также есть одна из этих «мини» плат Altera Cyclone II FPGA. Я столкнулся с несколькими странными вещами с моим. Он поставляется с установленными перемычками на 0 Ом (R1, R2, R9, R10), которые предназначены для устройства EP2C8, а не EP2C5; поэтому я просто удалил их, чтобы восстановить эти контакты для пользовательского ввода-вывода. Другой вещью, которую я не понял (но оставил в покое), является фильтр 10K / 10uF R / C (?) На контакте 73; не уверен, для чего это. Кроме этих нескольких странных вещей, я бы сказал, что это милая маленькая доска для костей.
Крейг

Этот R / C на контакте 73 может быть там для функции задержки включения питания, если кому-то это нужно.
Леон Хеллер

CycloneII постепенно сокращается, поэтому QuartusII будет поддерживать его только до 13.0.
Саймон Рихтер

3

В то время как эти доски будут defenitely работать, я бы рекомендую получать это: http://www.aliexpress.com/product-fm/482507559-FPGA-Altera-Cyclone-EP1C6-NIOSII-FULL-Devlopment-Board-WB050-wholesalers.html

Это доставлено за 44 $, но есть много вещей для экспериментов на борту.

Для программирования вам понадобится USB-бластер Altera, http://www.aliexpress.com/product-fm/473816005-USB-Blaster-ALTERA-CPLD-FPGA-programmer--wholesalers.html

13 $ доставлено. Так что за 57 $ у вас будет все необходимое, чтобы копаться в FPGA. Я лично заказал чуть более дорогую версию этой платы, в которой есть чип EP2C8, но он такой же.


Вероятно, хороший выбор, я постараюсь найти его у ближайшего дистрибьютора (это 60 долларов за доставку для Португалии)
rnunes

Отправка в Гонконге должна быть бесплатной.
BarsMonster

1
Это не Altera USB Blaster, хотя он заявляет, что он «на 100% совместим с официальным ALTERA USB Blaster». Мне нравятся клоны, но нелегально наносить логотип Altera на продукт. Меня также интересует, действительно ли на другой плате установлена ​​Altera FPGA или это тоже клон. Этот «Terasic Blaster» - клон, которым я пользуюсь, они гораздо честнее, когда говорят, что являются клоном, а не официальным программистом Altera.
Бен Фойг

@Ben Voigt Я могу простить все, что оставил 90% денег в моем кармане ;-)
BarsMonster

Вы получили схемы в вашем заказе? С новыми китайскими клонами нужно всегда проверять местонахождение схем - особенно со слабым знанием китайского языка. Например, «дешевый» не имеет значения, если он плохого качества .
HHH

2

Я определенно рекомендую Altera DE0-Nano. Он имеет новейшую ПЛИС Cyclone 4, встроенные светодиоды и переключатели, акселерометр и АЦП. Это был бы хороший выбор для начинающих. Это может быть немного дорого (студент за 79 или 59 долларов), но я думаю, что стоит заплатить дополнительно за функции, которые он уже интегрировал.

У Altera также есть эти учебник / ресурсы для начинающих, нацеленных на DE0-Nano, здесь: http://www.altera.com/education/univ/materials/comp_org/tutorials/unv-tutorials.html


2
Выглядит действительно хорошо, но нужно ли мне покупать USB Blaster (или другого программиста) тоже?
rnunes

@ rnunes Нет, тебе не нужно - источник . В северном направлении Я читал письмо Леона на какой-то ветке форума, где один момент заключался в том, что на самом деле может быть проще иметь плату без USB-бластера, по слухам: инструкции Altera устарели.
HHH

2

Я недавно прошел этот бесплатный курс VHDL FPGA, и это было здорово. В нем рассматриваются различные проекты и дается общий обзор языка. Некоторые выходят и делают это на ваших собственных проектах, которые могут разочаровать, если вы начинаете и не знаете, куда идти, но это было большим испытанием.

Я использовал доску Basys 2, и она отлично работала для курса. Я не использовал ничего другого, кроме плат Digilent, но я чувствую, что их программа имеет отличный отладчик и битовый загрузчик файлов. введите описание изображения здесь


Вы можете купить Basys 2 только с сайта Digilent. Я действительно не вижу в этом смысла: курьер обходится мне в ту же сумму, что и доска, даже с академической скидкой. Я надеюсь, что EP2C5T144 FPGA можно использовать, чтобы следовать курсу, +1.
чч

@hhh Возможно, MLM предлагал оригинальное объявление, а не вам. Basys2 - хороший выбор, если вы можете получить студенческую скидку.
Джо Хасс

1

FreeRangeFactory.org предлагает книгу о VHDL и некоторых чипах XuLA FPGA. Книга доступна онлайн здесь , она выглядит относительно качественно. Цена за доску и доставленную книгу ниже 100 долларов США.

Я не купил этот набор, но это может быть хорошей стартовой доской, все еще исследуя.


0

Я настоятельно рекомендую Snicfer Open Workbench Logic от Seeed Studio. Обратите внимание на тройку «е» в Seeed.

Стоимость составляет 50 долларов США, и плата включает в себя FPGA Spartan3E XC3S250E-VQ100, а также PIC18F24J50, используемый для связи с FPGA. Имеется 16 выводов только для ввода, буферизованных с помощью M74LCX16245DTR2G (с допуском от -0,5 В до + 7 В), и еще 16 выводов ввода / вывода выведены на разъемы вдоль одного края платы.

Весь код Logic Analyzer с открытым исходным кодом, который дает вам действительно хорошую отправную точку. Когда вы закончите играть с FPGA, вы можете превратить устройство обратно в действительно полезный Logic Analyzer.

Больше документации здесь

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.