Программируемая логика - это не так уж и сложно. Разберемся вместе.
Ответить

Lattice MachXO2 Breakout Board

Сб фев 08, 2014 21:53:44

Всем привет.

Пытаюсь выбрать оптимальную ПЛИС для разработки одного эмулятора (http://radiokot.ru/forum/viewtopic.php?f=3&t=100005), в котором нужно порядка сотни ножек (pin-ов).
Наткнулся на интересную ПЛИС и плату разработчика - MachXO2 Breakout Board (part number: LCMXO2-7000HE-B-EVN).
В рунете по ней крайне мало информации. Пока даже не нашёл ни одного магазина российского, где можно купить такую платку.
Кто-нибудь может что-нибудь сказать про неё?

Сама ПЛИС - XO2-7000 - http://www.latticesemi.com/Products/FPG ... hXO2.aspx;
плата - http://www.latticesemi.com/en/Products/ ... Board.aspx.

Картинки от старой версии платы (на новых чип серии 7000):
Спойлервид сверху:
Изображение


вид снизу:
Изображение


Руководство пользователя:
http://www.latticesemi.com/~/media/Docu ... sGuide.pdf

На странице дистрибьютеров в РФ - неизвестные мне компании - http://www.latticesemi.com/Buy/SalesLoc ... 7B790109C5

Впринципе, поиском нахожу эту платку на сайте - http://components.arrow.com/part/detail ... 42294N7393 - стоит чуть менее, чем 35 баксов. Но покупать не спешу. Хочется услышать какие-нибудь отзывы или размышления про серию MachXO2.

Чем меня заинтересовала эта плата? Продуманность всего до мелочей - и встроенный программатор, и куча дырок, куда можно припаять много всякой всячины, и адекватаная цена, люди явно съэкономили на транспортировке (и следовательно, конечной цене продукта), сделав плату плоской, дав пользователю свободу самостоятельного выбора, что и как припаивать самому. Не знаю, насколько эта ПЛИС хороша, я новичок в ПЛИС, но внешне всё очень грамотно.

Благодарю за помощь.

Re: Lattice MachXO2 Breakout Board

Вс фев 09, 2014 08:13:09

Похоже вы любите трудности и у Вас много денег на DevBoard?

Re: Lattice MachXO2 Breakout Board

Пт фев 14, 2014 22:11:11

На самом деле это нитак, сом чип имеет много ног, шаг очень мелкий нужно делать специальную макетку , в домшних условиях не сделать
нужно заказывать. С самой этой штукой работал я и моделировал сигналы модулирующие различные. Для того чтобы ее запрограммировать
одного программатора недостаточно -нужно знать язык программирования ПЛИС -Верилог , а иначе в ручную я не знаю как.

Re: Lattice MachXO2 Breakout Board

Сб фев 15, 2014 00:38:20

Вручную -- никак. Логика работы описывается на одном из языков (VHDL или Verilog обычно), компилируется и прошивка заливается в устройство. Говорят, что у Lattice среда разработки отвратительная (глючная и всё такое), но сам я не сталкивался, так что не знаю.

Re: Lattice MachXO2 Breakout Board

Вт ноя 11, 2014 09:16:49

SII писал(а):Вручную -- никак. Логика работы описывается на одном из языков (VHDL или Verilog обычно), компилируется и прошивка заливается в устройство. Говорят, что у Lattice среда разработки отвратительная (глючная и всё такое), но сам я не сталкивался, так что не знаю.

Diamond_3 сейчас вполне работоспособный и сам по себе , а кроме того , Lattice дает бесплатно Sinplify для синтеза и Aldec для проектов и симуляции .
Брекборда с Махом ХО2-7000 - это вообще просто подарок .
7К лут это ~ 3 штуки Альтеровских Макса и там встроены аппаратные SPI, I2C master/slave , Flash mem и Wishbone порт к ним и SRAM 50K.
Конфигурацию можно обновлять шифроваными файлами .
Программатор с брекборды можно использовать для внешних микросхем , немногго проводками кинуть.

В серии Мах ХО2 есть МС на 256 лут в корпусе 6х6 мм QFN , у Xilinx и Altera такого нет.

Альтиум 14 вроде бы поддерживает Махи на уровне схемотехники из функциональных блоков , но я сам в Альтиуме ничего рисовать не пробовал , только в видел в его библиотеках.
Последний раз редактировалось AlekseyEnergo Вт ноя 11, 2014 20:59:48, всего редактировалось 1 раз.
Причина: Нарушение пункта 2.7 правил форума. Предупрежден!

Re: Lattice MachXO2 Breakout Board

Вт ноя 11, 2014 16:45:30

Под Вашу задачу этот кристалл подойдет только в случае, если Вы сможете написать обработку файловой системы CD/DVD для процессора приставки. Иначе работать и приводом прийдется через дополнительный процессор, который нужно будет разместить на плате эмулятора и тоже запрограммировать.
Ответить