Milkymist — открытый видеосинтезатор

Milkymist™ (что в переводе означает "молочный туман") — это открытый программно-аппаратный комплекс, который может найти применение при создании различных инсталляций, организации вечеринок и т.п. При этом Milkymist является полностью законченным устройством, не нуждающимся в компьютере. Просто подсоедините к нему камеру и проектор, и вы получите видео с потрясающими психоделическими эффектами реального времени.

Кроме камеры, устройство может работать с MIDI-клавиатурой, компьютерной USB-клавиатурой, а также клиентами DMX desks и OpenSoundControl (OSC). Поддержка MIDI позволяет легко подключить к этому устройству Arduino. Milkymist поддерживает Ethernet, и, присоединив его к точке доступа, вы сможете управлять им со смартфона.

В основе Milkymist лежит полностью свободная система на кристалле собственной разработки Milkymist SoC, написанная на Verilog HDL. SоC включает в себя центральный процессор, видеоускоритель и прочую периферию. Будучи основанной на процессорном ядре LatticeMico32, Milkymist SoC может работать под управлением ядра Linux (в варианте для работы на устройствах без MMU). Подробное описание архитектуры дано в PDF.

Технические характеристики выглядят следующим образом:

  • Универсальный видеовыход (PAL/SECAM/NTSC)
  • Два порта DMX512 (RS485)
  • Порты MIDI IN и MIDI OUT
  • VGA выход, 24bpp, pixel clock до 140MHz (> 1024x768)
  • AC'97 audio
  • XC6SLX45 Spartan-6 FPGA
  • 128MB 32-bit DDR SDRAM
  • 32MB parallel flash
  • 10/100 Ethernet
  • Memory card
  • Два порта USB host
  • Инфракрасный порт
  • RS232 для отладки

Устройство доступно для заказа в собранном виде по цене $499. Новость связана с тем, что на днях разработчики начали рассылку устройств заказчикам.

>>> Видео, демонстрирующее работу.

©  Linux.org.ru