Самая доступная плата для экспериментов с SoC'ом MCU&FPGA

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.
Технологии шагают вперёд. И вот уже несколько лет как есть SoC’и MCU+FPGA. И на
КДПВ платка как раз с таким SoC’ом.

image

Это — Microsemi SmartFusion 2 Maker-Board. Кому интересно, что это за плата прошу под кат. Будет краткий обзор.

Собственно на КДПВ SmartFusion 2 Maker-Board от Digi-Key. Цена на их сайте порядка
35$.

Ликбез


Поставляется так








Состав


  • Кнопочки и LED’ы;
  • SPI flash 2MB;
  • 1G ethernet;
  • Light sensor;
  • FTDI/JTAG/USB;
  • M2S010 SoC от Microsemi/Microchip.

Наиболее инетересен сам SoC M2S010


  • Ядро Cortex-M3 на частоте 166MHz;
  • Памяти: Flash 256K/SRAM 64K;
  • FPGA 10k LE;
  • Интерфейсы: CAN/USB/UART/I 2C/SPI;
  • Высокоскоростные DDR/PCIe/SerDes;

Т.е. этот маленький SoC- серьёзный зверёк нафаршированный по самое небалуй. И применение его может быть ооочень широким: от станков ЧПУ до машинного фарша(управления двигателем и т.п.). Мне же этот камень приглянулся тем, что гораздо дешевее Zynq/CycloneV.

И попроще будет в освоении.

Чтобы работать с этим камнем нужно пару пакетов ПО: Libero SoC(для конфигурации программируемой логики) и SoftConsole(для разработки ПО под Cortex-M3). Совет тем, кто захочет попробовать что-нибудь сделать с этим камнем: систему используйте, которая указана в поддерживаемых. В моём случае, это Centos 7. Установка ПО дело очень непростое, мягко говоря.

Обряд инициации


Итак, имея плату и установив необходимое ПО, нужно помигать светодиодом. Инструкцию можно взять вот эту.

Следуя инструкции от Digi-Key нужно сгенерировать bitsream и залить на платку:



После конфигурирования FPGA части, должны будут прекратить мигать светодиоды- это тестовая прошивка загруженная на плату, демонстрирующая работоспособность устройства.

А потом можно взять тестовый проект в SoftConsole «smartfusion2-cortex-m3-blinky». Нужно сделать небольшое изменение: поменять девайс в дебаггере на M2S010



Заливаем программу… И имеем:



Ура! Есть контакт.

Впечатления


В общем и целом плата очень интересная. Особенно, за свою цену. Можно и с FPGA поиграться и освоить что-то новое, можно и с MCU. Для обучения железу просто фантастика. Но очень и очень сложно мне далось это мигание светодиодами- т.к. разобраться с софтом достаточно непросто: начиная от установки, заканчивая запуском лицензии и плясками со средами разработки. Поэтому неофитам такое брать не особо-то и кошерно. Разве что только если есть под боком «носитель опыта». А вот поковыряться энтузиастам и профессиональным разработчикам- самое то!
Источник: https://habr.com/ru/post/507044/


Интересные статьи

Интересные статьи

Пару месяцев назад в рамках сотрудничества Amazon и Formula 1 исследователи «с использованием мощностей облачных технологий» выкатили сравнение скорости пилотов всех врем...
Мне было необходимо делать 2 раза в сутки бэкап сайта на «1С-Битрикс: Управление сайтом» (файлов и базы mysql) и хранить историю изменений за 90 дней. Сайт расположен на VDS под уп...
У некоторых бизнес-тренеров в области е-коммерса и консультантов по увеличению интернет-продаж на многие вопросы часто можно слышать универсальную отмазку — «надо тестировать» или другую (чтобы не...
Компании растут и меняются. Если для небольшого бизнеса легко прогнозировать последствия любых изменений, то у крупного для такого предвидения — необходимо изучение деталей.
Основанная в 1998 году компания «Битрикс» заявила о себе в 2001 году, запустив первый в России интернет-магазин программного обеспечения Softkey.ru.