Difference between revisions of "Category:Dido"

From DAVE Developer's Wiki
Jump to: navigation, search
Line 4: Line 4:
| colspan="5" style="background-color:#0092A8" |
| colspan="5" style="background-color:#0092A8" |
| style="width:18%; background-color:#EDEDED" | [[Main_Page | <big><big>HOME</big></big>]]
| style="width:18%; background-color:#EDEDED; text-align: center" | [[Main_Page | <big><big>HOME</big></big>]]
| style="width:18%; background-color:#EDEDED" | [[Main_Page#System_on_Modules | <big><big>System On Modules (SOMs)</big></big>]]
| style="width:18%; background-color:#EDEDED; text-align: center" | [[Main_Page#System_on_Modules | <big><big>System On Modules (SOMs)</big></big>]]
| style="width:18%; background-color:#EDEDED" | [[Main_Page#Single_Board_Computers  | <big><big>Single Board Computers (SBCs)</big></big>]]
| style="width:18%; background-color:#EDEDED; text-align: center" | [[Main_Page#Single_Board_Computers  | <big><big>Single Board Computers (SBCs)</big></big>]]
| style="width:18%; background-color:#EDEDED" | [[Main_Page#ADD-ON_SBC | <big><big>ADD-ON SBC</big></big>]]
| style="width:18%; background-color:#EDEDED; text-align: center" | [[Main_Page#ADD-ON_SBC | <big><big>ADD-ON SBC</big></big>]]
| style="width:18%; background-color:#EDEDED" | [[:Category:Software | <big><big>SOFTWARE</big></big>]]
| style="width:18%; background-color:#EDEDED; text-align: center" | [[:Category:Software | <big><big>SOFTWARE</big></big>]]
| colspan="5" style="background-color:#0092A8" |
| colspan="5" style="background-color:#0092A8" |

Revision as of 13:25, 21 July 2015

HOME System On Modules (SOMs) Single Board Computers (SBCs) ADD-ON SBC SOFTWARE

Dido Texas Instruments DM814x/AM387x CPU module[edit | edit source]

Dido 02.png

Dido is a ready-to-use CPU module family based on Texas Instruments DM814x (DaVinci) and AM387x (Sitara) Cortex-A8 high performance application processors. Dido is the first product of DAVE Embedded Systems Ultra Line, which includes best-in-class solutions and full featured SOMs. Dido shares the same DM814x processor with Maya (Lite Line) and Naon (Esatta Line) and is built with the same connectors format (ZFF) as Naon and Lizard (Esatta Line).

Main Features[edit | edit source]

  • Up to 2 GB DDR3 SDRAM @ 533 MHz
  • Flash NOR and Flash NAND on board
  • PCI Express 2.0 Port With Integrated PHY (5.0 GT/s Endpoint/Root Complex port)
  • Up to 750 MHz C674x VLIW DSP
  • HD Video Processing Subsystem (HDVPSS)
  • HD Video Coprocessor HDVICP v2
  • 2x HD Video Input port
  • Display subsystem: up to 24 bit, TFT and TV out
  • High-end Dual-CAN controller
  • Fast Ethernet LAN and Integrated Ethernet Switch
  • 2 x USB Host, 1 x USB OTG
  • 2 x SD/MMC
  • Touch Screen controller
  • 3 x UART, 2 x I²C, 3 x SPI, 1 x I²S, 1x SATA
  • Small form factor: 70mm x 60mm

For detailed information about Dido, please refer to the Dido SOM article.

Dido RSS Feed[edit | edit source]

Please subscribe to the Dido Pages Updates RSS Feed using your favourite RSS reader to be notified on wiki pages updates related to Naon.

Please refer to the Keeping updated on DAVE Embedded Systems Developer's wiki pages modifications section for further information on how to subscribe to the RSS feed.

Dido Product Page[edit | edit source]

Please visit Dido Web Page for more product information.

Dido Leaflet[edit | edit source]

Please download it from the following link: [1]

DIDO Evaluation Kit[edit | edit source]

DIDO Evaluation Kit DELK-H-S is composed by:

  • a development/test board designed to start working with the DIDO platform and experimenting with the implemented features
  • the Linux BSP
  • documentation

The carrier board hosts a DIDO CPU module and offers the following features:

  • Gigabit Ethernet LAN
  • Video Input ports (VIN0 and VIN1A)
  • HDMI 1.3a
  • Video Output port (VOUT1)
  • SD/MMC socket
  • 2x USB Host 2.0
  • 1x Serial port
  • 2x I2C
  • 2x SPI
  • GPIOs
  • 1x ADC
  • JTAG
  • Add-on DVI input available
  • Power supply: 12VDC
  • SATA
  • PCIe

For detailed information on the Linux BSP, please refer to the NELK page.

DIDO technical details[edit | edit source]

Introduction[edit | edit source]


Dido is a family of system-on-modules that belongs to DAVE Embedded Systems Ultra Line product class.

It is based on Texas Instruments DaVinci digital media processor DM814x. Dido Hardware Manual provides detailed information about hardware interfaces and characteristics. This document will provide a functional overview of the module and will focus on system-related issues.

Module overview[edit | edit source]

The following picture shows a simplified block diagram of Dido module.


Technical Specifications[edit | edit source]

Technical Specifications
CPU Texas Instruments DM814x/AM387x ARMv7 architecture Cortex A8 @ 1 GHz
Multimedia 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)

Imaging Subsystem (ISS)

Up to 750-MHz C674x Floating-Point VLIW DSP

Supervisor On board power supply supervision and power sequencer


Battery powered RTC on TPS659113 PMIC

Memory Cache: 32 Kbyte instruction, 32 Kbyte data, 512 Kbyte L2

SDRAM: 128, 256, 512, 1024 and 2048 MB DDR3 @ 533 MHz

NOR: 8, 16, 32, 64, 128 MB

NAND: All sizes, on request

SRAM: 128 Kbyte


Interfaces Expansion Bus: PCI Express 2.0 Port With Integrated PHY (5.0 GT/s Endpoint/Root Complex port)

LAN: Fast Ethernet 10/100 Mbps, Additional RMII Inteface

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

USB: 2 x 2.0 Host ports, 1 x OTG port

CAN: Dual CAN controller (version 2 part A, B)

Storage: 1x SATA 3.0 Gbps channel

External Bus: GPMC 8/16-bit bus

Debug: JTAG IEEE 1149.1 Test Access Port EMU Port

PC Card: 2 x SD/MMC card

Audio: McASP interface


  • 2 x I²C channels
  • 3 x SPI channel
  • GPIOs available
  • Keypad (up to 8x8)
Video Resolution: 16-/24-bit HD Display Port

Type: HDMI 1.3, TFT/RGB

Touch Screen: Yes

TV out: Yes


  • 24-bit video in port
  • 16-bit camera interface
Mechanical Connectors 2 x 140 pins 0.6mm pitch

Physical 70 mm x 60 mm


  • Commercial (0°C / +70°C) Temperature Range
  • Industrial (-40°C / +85°C) Temperature Range
PSU Input 3.3V, voltage regulation on board

Hardware[edit | edit source]

Mechanicals[edit | edit source]

Pinout[edit | edit source]

Please refer to this page for more details.

Power[edit | edit source]

Please refer to this page for more details.

Reset scheme[edit | edit source]

Dido provides several different resets signals. Please refer to Reset scheme for more details.

Memory organization[edit | edit source]

Dido memory organizaton is detailed here.

I2C busses and peripherals[edit | edit source]

Please refer to this page for more details.

Video input ports[edit | edit source]

Please refer to this page for more details.

Video output ports[edit | edit source]

Please refer to this page for more details.

CAN interfaces[edit | edit source]

Please refer to this page for more details.

USB interfaces[edit | edit source]

Please refer to this page for more details.

RTC[edit | edit source]

Please refer to this page for more details.

Boot sequence[edit | edit source]

By default, Dido tries to load boot code (boot sequence) from the following peripherals:

  1. MMC
  2. SPI
  3. UART
  4. EMAC.

For more informaton about boot sequence options please refer to Boot sequence.

Integration guide[edit | edit source]

Integration guide document provides useful information and resources that allow the system designer to integrate Dido module in his/her application very quickly.

Software[edit | edit source]

The following operating systems are supported.

Linux[edit | edit source]


Naon Embedded Linux Kit (NELK) is the complete development tool to allow user to write multimedia application for Dido SOM. It's provided as DAVE Embedded Systems Virtual Development Kit to minimize startup and installation time.

DVDK can also be easily installed on a physical machine or into a Virtualized environment (e.g. under Xen). Take a look at Naon Embedded Linux Kit (NELK) and DVDK Category for more information on this topics

Misc[edit | edit source]

Migrating from x86 architecture to Naon

This category collects all the pages specific to Dido modules and related carrier boards.