Особенности системы-на-модуле SpiderSoM с открытыми исходными данными, который основан на базе Intel MAX 10 FPGA

Обычно когда компании встраиваемых систем предлагают новую систему-на-модуле (SoM) и базовую плату, более старые версии становятся аппаратными средствами с открытыми исходными данными со всеми файлами дизайна, которые представлены таким образом, что клиенты могут использовать их в работе со своими собственными базовыми платами, но файлы для SoM обычно не выпускаются для клиентов.

Aries SpiderSoM и SpiderBase на основе Intel MAX 10 FPGA изменят все это, поскольку компания решила выпустить дизайн как модуля, так и несущую плату KiCAD согласно лицензии CERN OHL v1.2.

Технические характеристики системы-на-модуле SpiderSoM:

  • FPGA – Intel MAX 10 FPGA в упаковке F256 от 10M04DC до 10M50DA
  • Оперативная память – опционально 128 / 256 / 512 Мб DDR3 DRAM для FPGA 10M 16 / 25 / 40 / 50
  • Хранилище – опционально 4 MB SPI NOR, опционально 4 Гб eMMC флэш-память
  • 230-контактный разъем MxM2 с 178x FPGA GPIO контактами, включая 13 передатчиков LVDS и 54 приемников
  • Разное – RTC с резервным батарейным питанием, программируемый генератор тактовых импульсов и PLL, с дополнительным внешним опорным вводом
  • Питание
    • Программируемые высокоэффективные PMIC, FPGA IO напряжения настраиваются
    • опционально Li-Ion / Li-Pol зарядка
  • Размеры – 70 x 35 мм

На приведенной выше блок-схеме показан блок “ConfU” для JTAG и последовательной отладки через USB, реализованный через микроконтроллер Microchip PIC16F1454 с USB прошивкой, которая доступна на Github. Также компания обеспечивает поддержку для Ubuntu 16.04 на стороне хоста.

SpiderSoM является недорогой и совместимой версией с их SoM MX10, которая предназначена для применений в IoT разработке вместо профессиональных электронных моделей для MX10.

Модули SpiderSom и MX10 могут быть установлены на SpiderBase с открытыми исходными данными, который представлен чуть выше на изображении и имеет следующие ключевые особенности:

  • Разъем MxM2 для SoM
  • USB – 1x разъем USB mini B
  • Расширение / вводы – выводы
    • Все вводы – выводы от MxM2 доступны через штыревые разъемы
    • Совместимый интерфейс Arduino shield
    • 4 совместимых разъема Pmod (есть возможность выборы напряжения питания 3.3 В или 5 В)
    • 25×15 .1” область прототипирования
  • Отладка / программирование – Intel PSG Blaster совместимые интерфейсы программирования, JTAG
  • Разное – кнопки включения и сброса, 2x пользовательские кнопки, 2x пользовательских светодиода, держатель батарейки CR2032 для RTC, перемычки конфигурации (например выбор загрузки для модуля MX10)
  • Питание – через USB или разъем JST-2.0 для литиевой батареи
  • Размеры – (2-х слойный дизайн )
Нажмите, чтобы увеличить

Данное решение может быть использовано для различных процессоров с программным ядром, алгоритмов обработки видео и так далее… Вы сможете найти все ресурсы для SpiderSoM и SpiderBase, включая KiCAD и PDF схемы, компоновку печатной платы, BoM и Gerber на странице Wiki. Тем не менее, пока довольно трудно найти какие-нибудь подробности о программной части и о том, как программировать плату с помощью компьютера с Ubuntu 16.04. Но в интернете можно найти различные инструкции об установке Quartus Prime Lite на Ubuntu 16.04, так что это может быть предпочтительным инструментом для SpiderSoM.

SpiderSoM можно приобрести от 28 евро и выше, в то время как существующий SpiderBase также продается от 28 евро и выше, цена будет зависит от того, какой SoM вы хотите включить в свой заказ: SpiderSoM или MAX10.

Выражаем свою благодарность источнику с которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.

0 0 votes
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 Комментарий
Inline Feedbacks
View all comments