Page 1 of 2

Spartan 3E-starter kit

PostPosted: 19 Feb 2012, 09:47
by mzu2006
Получил заказанный по почте . Цель приобретения: понять как он может пригодиться в курсе, который я планирую читать. В этой теме я буду рассказывать про настройку, установку и работу с FPGA на плате.

Re: Spartan 3E-starter kit

PostPosted: 20 Feb 2012, 08:53
by Chupakabra
А такую плату в LabVIEW FPGA можно программировать?

Re: Spartan 3E-starter kit

PostPosted: 20 Feb 2012, 10:36
by Konstantin Sumenko
Совпадение или нет, но именно эту можно: http://digital.ni.com/express.nsf/bycode/spartan3e

Re: Spartan 3E-starter kit

PostPosted: 22 Feb 2012, 04:08
by mzu2006
Spartan 3E starter kit (тот, который на 500K вентилей) - это самая дешевый FPGA, которую можно запрограммировать с помошью LabVIEW FPGA. Ограничения здесь 2: 500К вентилей - мало на серьёзный проект и лицензия, которая предполагает использование только для образовательных целей. 500К вентилей меня вполне устраивают на поиграть + я нахожусь в образовательном учреждении у которого есть соответствующая (образовательная) лицензия от National Instruments и в перспективе из этой игры может возникнуть обучающий курс.

Выглядит плата так:
IMAG0178.jpg


в комплект входит источник питания и Xilinx USB Programming cable.
На плате находится flash память, USB и JTAG интерфейсы, кнопки, АЦП, регулятор-ручка, светодиоды, выход VGA, LCD индикатор + разъемы для подключения периферии.

Плата должна работать с FPGA модулем 8.6, 2009, 2010. (ходят слухи про наличие драйвера для 8.5, но я его не нашел). Необходимо использовать используется инструменты компиляции от XIlinx. Так для 2010 и 8.6 необходима версия 11.5

Таким образом, для установки требуется:
1. LabVIEW FPGA
2. Драйвер Spartan 3E (http://digital.ni.com/express.nsf/bycode/spartan3e - разные версии для 8.6 и для 2009-2010)
3. Xilinix tools 11.5

При установке только первых 2-х Вы сможете лишь загружать уже откомпилированые программы. Ещё необходима установка Windows XP на 32-битной машине.

В настоящее время мне удалось установить полностью работающие системы на
1. 32-bit XP, :labview: 8.6
2. 32-bit XP, :labview: 2010

На 64-битных Windows7 мне удалось установить драйвер кабеля вырезанный из дистрибутива Xilinx, но не удалось заставить :labview: видеть кабель. (Кажется, это общая проблема :labview: FPGA и USB)
Из-под виртуальной XP машины, входящей в комплект Windows7 - на 64-битной системе драйвер кабеля вроде бы устанавливается, но :labview: не видит кабеля.

Продолжение следует ...

Re: Spartan 3E-starter kit

PostPosted: 23 Mar 2012, 11:07
by Sergey Ivanov
mzu2006, не мог бы ты показать непосредственно процес программирования плис (прошивания) ? дебаг есть ?

Re: Spartan 3E-starter kit

PostPosted: 26 Apr 2012, 06:39
by Vital
Интересует вопрос где: купить плату? На сайте http://www.xilinx.com/products/boards-a ... K-US-G.htm почему то нет вариантов покупки данной платы а и на аукционах не встретил. Заранее благодарен!

Re: Spartan 3E-starter kit

PostPosted: 26 Apr 2012, 17:21
by mzu2006
Во-первых, полно аукционов (). Во-вторых, .

Re: Spartan 3E-starter kit

PostPosted: 26 Apr 2012, 17:29
by IvanLis
Интересует вопрос где: купить плату? На сайте http://www.xilinx.com/products/boards-a ... K-US-G.htm почему то нет вариантов покупки данной платы а и на аукционах не встретил. Заранее благодарен!
:dntknw: и это на сколько помню не единственное предложение

Re: Spartan 3E-starter kit

PostPosted: 27 Apr 2012, 07:17
by Vital
Эту плату я конечно смотрел уже. Доставка только по США. А другие платы есть, но они дороже какие встречал. Эта плата самая дешевая. За магазин спасибо!) Хотел конечно какой нибудь счет выписать, но придется видимо просто заказать так как у нас представительства нет видимо.

Re: Spartan 3E-starter kit

PostPosted: 27 Apr 2012, 21:16
by mzu2006
Ещё важный факт, что использование данной платы ограничено образовательной лицензией...

Re: Spartan 3E-starter kit

PostPosted: 28 Apr 2012, 11:20
by toshas
Vital,
представительство у нас есть - plis.ru macrogroup.ru, однако цена.., срок поставки, ну и с физ.лицом или за нал. могут быть проблемы
можно купить в магазине - http://www.terraelectronica.ru/catalog. ... =2&PageS=1 ,которая DL-S3EBOARD, дешевле и сразу
ну и наконец на аукционе, там обычно много предложений по этой плате (может недельку подождать), пересылать можно через mail-forwarding компанию, например shipito.com

p.s. а вообще оцените необходимость, на этой плате под labview fpga можно сделать только самые базовые вещи, для сколько-нибудь серьезного применения (даже учебно-научного) не подойдет

Re: Spartan 3E-starter kit

PostPosted: 03 May 2012, 05:10
by Vital
Если только оценить возможности то тогда конечно лучше выбрать что то с запасом. Так как планируется применить ее в будущем в научных целях. Если ли какая то универсальная плата? Заранее благодарен за ответы!

Re: Spartan 3E-starter kit

PostPosted: 29 Jul 2012, 08:03
by avachevskij
Приобрел плату Spartan-3e хочу организовать ПИД регулятор с использованием АЦП и ЦАП в Labview. Как сделать так чтобы ПЛИС помнила конфигурацию даже при выключении и включении питания платны. Все перекопал нет галки или что то делаю не так чтобы записать программу в ПЛИС.

Re: Spartan 3E-starter kit

PostPosted: 15 Jun 2013, 22:57
by Besogon
Между тем, версия 32-bit XP, :labview: 2010 также чудесно дружит с платой будучи смонтированной на Parallels в MacOS X.

Re: Spartan 3E-starter kit

PostPosted: 16 Jun 2013, 10:32
by Sergey Ivanov
Приобрел плату Spartan-3e хочу организовать ПИД регулятор с использованием АЦП и ЦАП в Labview. Как сделать так чтобы ПЛИС помнила конфигурацию даже при выключении и включении питания платны. Все перекопал нет галки или что то делаю не так чтобы записать программу в ПЛИС.

не знаю, есть ли на вашей плате энергонезависимая память...

из википедии:
Программа для FPGA хранится в распределённой памяти, которая может быть выполнена как на основе энергозависимых ячеек статического ОЗУ (подобные микросхемы производят, например, фирмы Xilinx и Altera) — в этом случае программа не сохраняется при исчезновении электропитания микросхемы, так и на основе энергонезависимых ячеек Flash-памяти или перемычек antifuse (такие микросхемы производит фирма Actel и Lattice Semiconductor) — в этих случаях программа сохраняется при исчезновении электропитания. Если программа хранится в энергозависимой памяти, то при каждом включении питания микросхемы необходимо заново конфигурировать её при помощи начального загрузчика, который может быть встроен и в саму FPGA.

опа, на дату не посмотрел (