x86-compatible, часть 3: «86Duino наносит ответный удар»

в 3:10, , рубрики: arduino, dmp electronics, embedded, open source, vortex86, x86, Блог компании KolibriOS Project Team, метки: , , , ,

В первой части статьи я рассказал о компании DMP Electronics, малоизвестном тайваньском производителе x86-совместимых процессоров семейства Vortex86, а также материнских плат и компьютеров на их базе. Во второй части я обещал привести сравнительные характеристики процессора Vortex86MX, и сделать обзор компьютера eBox-3300MX на его базе. К сожалению, по не зависящим от меня причинам, вторая часть ещё не закончена, и я вынужден опубликовать третью часть раньше второй. В третьей части речь пойдёт об Arduino.

Не прошло и месяца, как Intel объявила о начале продаж первого x86-совместимого Arduino-контроллера, а DMP Electronics уже выпустила свою версию платы на базе своего собственного процессора Vortex86EX. Новая плата получила название 86Duino.x86 compatible, часть 3: «86Duino наносит ответный удар»
Плата доступна в двух модификациях: более дешёвая (и менее «навороченная») 86Duino ZERO, и более дорогая 86Duino ONE. В отличие от Intel Galileo, обе модификации 86Duino являются модульными — процессорный модуль крепится к дочерней плате с помощью 128-контактного разъёма. Таким образом, желающие смогут приобретать только процессорный модуль (на фото ниже), а периферийную плату проектировать сами, согласно своим нуждам.
x86 compatible, часть 3: «86Duino наносит ответный удар»
x86 compatible, часть 3: «86Duino наносит ответный удар»
Характеристики процессорного модуля Vortex86EX SOM-128-EX:

  • Processor — Vortex86EX (1x 32-bit x86 core @ 300MHz)
  • Memory — 128MB DDR3 RAM (16 bit); 8MB SPI flash
  • Networking — 10/100 Ethernet MAC + PHY
  • Standard I/O:
    • SATA
    • USB 2.0
    • 10x COM
    • 8x ADC
    • 80x GPIO
    • DMA and interrupt controllers
    • MTBF counter
  • Configurable I/O (not all available at the same time):
    • COM with TX/RX only
    • RS485 auto direction
    • SPI 1 or 2
    • Parallel port
    • SD/eMMC
    • I2C, CAN, PS/2
    • HD audio
    • Ethernet LED, watchdog
    • MCM (motion control module)
  • Expansion buses:
    • PCIe control and target interfaces
    • xISA bus
  • Operating temperature — 0 to 60℃
  • Operating system — Linux, Windows Compact 7.0, QNX, VxWorks, DOS

Сам процессор содержит 32KB L1 cache (16KB data cache, 16KB instruction cache) и 128KB L2 cache. Замечу, что размер L2 cache в 2 раза меньше, чем у предыдущего поколения процессоров семейства Vortex86 (видимо, это вызвано попыткой максимального удешевления конечного продукта), но, в то же время, это первый процессор линейки, использующий DDR3 RAM (все остальные процессоры использовали DDR2). Vortex86EX выпускается в корпусе 288-pin LBGA и имеет TDP 2 Ватта (макс. 3 Ватта).
x86 compatible, часть 3: «86Duino наносит ответный удар»
Кроме двух модификаций плат, устройство предлагается также в собранном закрытом корпусе «а-ля eBox», но с отверстиями сверху для втыкания проводов (86Duino EduCake). Размер корпуса — 78.0 x 78.6 x 28.3mm. EduCake хорош тем, что все выведенные наружу коннекторы стандартные, и не придётся ничего паять или покупать специальные коннекторы, как в случае с 86Duino ZERO/ONE. А также можно привинтить его сзади LCD-монитора, если тот поддерживает стандарт VESA mounting.
x86 compatible, часть 3: «86Duino наносит ответный удар»
DMP Electronics не стала доверять продажу 86Duino дистрибьютерам вроде Mouser (как это сделала Intel с Galileo), а «забацала на коленке» свой собственный online-shop: shop.dmp.com.tw/INT/. Цены на устройства приведены в таблице ниже (при заказе напрямую с их магазина в Тайване, без учёта стоимости доставки):

Наименование Описание Цена Примечания
Vortex86EX SOM-128-EX Процессорный модуль 32$ Только по спец.заказу
86Duino ZERO Базовая плата с процессорным модулем 39$
86Duino ONE «Продвинутая» плата с процессорным модулем 69$ Только по спец.заказу
86Duino EduCake Устройство в собранном закрытом корпусе 49$

Как мы видим, цена на базовую плату 86Duino с процессорным модулем сопоставима с ценой Raspberry Pi model B (всего на 4$ дороже — 39$ против 35$). Да, у 86Duino отсутствует VGA/HDMI или вообще какой-либо видеовыход (кроме перенаправления консоли через COM-порт). Но зато есть RTC (real-time clock) и полноценный PCIe 1x порт, которых нет в Raspberry Pi, и отдельный Ethernet controller (тогда как в Raspberry Pi он подключен через USB hub).

На сегодняшний день, в онлайн-магазине DMP Electronics висит объявление, что тестовая партия устройств уже вся распродана, а новая партия появится 15 января, то есть, уже через 10 дней. Причём здесь KolibriOS, спросите вы? Ответ очень прост: это же самый дешёвый x86-совместимый компьютер, производимый на сегодняшний день.
x86 compatible, часть 3: «86Duino наносит ответный удар»
Дизайн 86Duino полностью open-source:

Автор: yogev_ezra

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js