DM814x – MAYA

<- go back

DM814x – MAYA

Processor:  Texas Instruments "DaVinci" DM814x / "Sitara" AM387x

MAYA is a ready-to-use SOM (System On Module) based on Texas Instruments Cortex-A8 high performance application processor from DM814x (DaVinci) and AM387x (Sitara) families.

MAYA can operate in -40°C to + 85°C industrial temperature range and has a 204 pin SO-DIMM form factor. It offers a highly integrated peripheral set and it is extremely well suited for deployment in security systems, industrial electronics, home automation, medical and other embedded applications.

Main Features

  • Lite Line CPU module based on Texas Instruments DM814x/AM387x Cortex-A8 @ 1 GHz
  • NEON Media Technology SIMD Coprocessor
  • PowerVR SGX 530 3D Graphics Accelerator
  • Programmable High-Definition Video Image Coprocessing (HDVICP v2) Engine
  • Up to 750 MHz C674x Floating-Point VLIW DSP (DM8148 version only)
  • Up to 512 MB DDR2 SDRAM
  • 2x USB OTG with PHY and 2x SD/MMC
  • Fast Ethernet LAN and High-end Dual-CAN controller
  • Display subsystem: RGB interface, 24 bit HD Display Port, TV out
  • 4x UARTs, 2x I²C, 2 x SPI, 1 x I²S


Texas Instruments ("DaVinci" DM8147 / DM8148, "Sitara" AM3871 / AM3872 / AM3874)
ARMv7 architecture
Cortex A8 @ 1 GHz


NEON Media Technology (Advanced SIMD coprocessor)
PowerVR SGX 530 3D Graphics Accelerator
Up to 18 Mpoly/s, support for OpenGL ES 1.1/2.0 and OpenVG 1.1
Programmable High-Definition Video Image Coprocessing (HDVICP v2) Engine
HD Video Processing Subsystem (HDVPSS)
Up to 750-MHz C674x Floating-Point VLIW DSP (DM8148 version only)


On board power supply supervision and power sequencer
Watchdog and RTC




32 Kbyte instruction, 32 Kbyte data, 512 Kbyte L2


DDR2 @ 400 MHz - 64, 128, 256, 512 MB


All sizes, on request


128 Kbyte




Fast Ethernet 10/100 Mbps with PHY
Additional RMII Interface


3x UART ports (1x full, 2x four-wires)


2x 2.0 OTG ports with PHY


Dual CAN controller (version 2 part A, B)

External Bus

8-bit data, 4-bit address expansion bus


JTAG IEEE 1149.1 Test Access Port
EMU port

PC Card

2x SD/MMC card


2x McASP channels


2x I²C channels
2x SPI channel
GPIOs available




24-bit HD Display Port



TV out



16-bit HD Video input port




SO-DIMM 204 pins


67,5 mm x 40 mm


Commercial (0°C / +70°C) Temperature Range
Industrial (-40°C / +85°C) Temperature Range




3.3V, voltage regulation on board






Linux 2.6.37


Marketing Documentation

 MAYA Leaflet

MAYA Block Diagram


Hardware Documentation

MAYA Hardware Manual

MAYA 3D Mechanical Drawing (STEP format)

MAYA Electrical pinout

Evaluation Board Electrical Schematics


Software Documentation

Embedded Linux Kit - wiki Page

Software Quick Start Guide - wiki Page


Other Technical Information

DAVE Embedded Systems Developer's Wiki: Maya main page


Longevity program: Texas Instruments General Quality Guidelines

DAVE Embedded Systems is committed to support and maintain its products according toTexas Instruments General Quality Guidelines


"TI’s Product withdrawal/discontinuance process complies with JESD48, latest issue. TI makes an effort to not obsolete products out of convenience. Convenience means: low running device, poor yields, limited customer adoption or similar items. TI’s obsolescence withdrawal schedule provides a longer lead time than the industry standard. TI allows 12 months for the last order and an additional 6 months to take final delivery of obsolete items. In rare circumstances, an accelerated withdrawal schedule may be necessary. In such cases, TI will communicate the last buy and final delivery dates in the EOL notice, along with an explanation of the circumstances necessitating the early withdrawal".


ARM Comparison Table

 ARM Comparison Table

Available evaluation boards:

MayaEVB-Lite (available at 899,00 €)

MayaEVB-Lite is an adapter board designed to evaluate the functionalities of Maya system-on-module. Because the similarities between Maya system-on-module and NAON system-on-module, MayaEVB-Lite has been designed to allow for mating Maya on carrier boards originally designed for Naon. Thus MayaEVB-Lite shall always be used in combination with such a kind of carrier board (for example see NaonEVB-Lite and NaonEVB-Mid).

Maya Embedded Linux Kit - MELK

Development Kit Download: Please refer to NELK development kit section
Developer's Documentation: Maya on DAVE Embedded Systems Developer's Wiki

Maya Embedded Linux Kit is composed by:

  • MayaEVB-Lite Evaluation Board
  • Maya CPU module (part number: DIxxxxx)
  • NaonEVB-Lite Evaluation Board
  • U-Boot bootloader (source code and binaries)
  • Linux operating system (source code and binaries)
  • Dave Virtual Development Kit (Linux virtual machine with pre-installed development kit)
  • Full Naon documentation (Manuals, User's Guides, Application Notes, Evaluation Board schematics, ..)
  • Periodic updates (documentation revisions, new Application notes, new Design notes)

For further information about Maya CPU module and MELK usage, please visit DAVE Embedded Sysyems Developer's Wiki.

Available Features

DAVE Embedded Systems is committed to provide customers with solutions which simplify the start up phase and accelerate the Time 2 Market. For this reason, additionally to HW services, also on software side many solutions are provided. These solutions are below listed and described in detail on the WIKI web site.

Linux O.S.:


MAYA SOM is specifically designed for Linux O.S. DAVE Embedded Systems provides a complete Board Support Package with all drivers. These BSP is designed starting from the Texas Instruments SDK releases for DaVinci DM814x/AM387x. This evaluation kit is unified with NAON and DIDO SOMs HERE you can find more information.

Android O.S.:


MAYA SOM is also able to run Android O.S. DAVE Embedded Systems provides some example of a basic Android envirronment with some functionalities available on board. This solution is provided turn key without source code release. HERE you can find more information.


Software releases

DAVE Embedded Systems is committed to provide an easy to use solution for start the evaluation. All the system setup is pre-configured in a DAVE Embedded Systems Virtual Development Kit. The DAVE Embedded Systems DVDK is a virtual machine, based on Oracle VirtualBox that allows developers to start using DAVE Embedded Systems' platform without wasting time in installing the development environment. HERE you can find more information.


Software Updates - LONG TERM SUPPORT

DAVE Embedded Systems is committed to provide updated software along the life cycles of its products. This is possible maintaining products aligned with Silicon Vendor releases. Additionally to this othe bug fixes are committed and published on GIT server. More information on how to have access to this are available HERE.

crediti: Representa