Atmel logo  
   
Products > DIOPSIS® (ARM + DSP) > Overview

DIOPSIS® (ARM + DSP) - Overview

Why Diopsis?
Because Atmel's Diopsis® 940HF is the combination of the high performance ARM926EJ-S™ microcontroller and the 1 GFLOPs, 40 bit floating point Magic DSP™. This integration, together with a rich set of peripherals, provides a powerful yet convenient solution for many different markets, including professional and in-car audio, acoustic signal processing, speech/speaker recognition, robotics and many others.

Diopsis Overview

Target markets
  • Professional audio
  • In-car audio
  • Acoustic signal processing
  • Speech/speaker recognition
  • Robotics
  • Beamforming

System overview
Diopsis parallel architecture incorporates a VLIW floating point processor, Magic DSP, delivering up to 10 floating point operations per cycle and an ARM926EJ-S ARM® Thumb® RISC CPU. The rich set of peripherals and internal memory provide a highly flexible system solution. The system-on-chip embeds distributed DMA to support data moves related to the on chip peripherals and to the processing performed by mAgic. The availability of on-chip memory for Magic and ARM reduces the data traffic on the external bus and allows an effective usage of the available processing and I/O resources.

System Integration
  • ARM core with 16+16 KB I&D caches and 48KB on chip SRAM
  • Support for the Jazelle® technology for Java® acceleration
  • Magic DSP with 370 KB on chip SRAM
  • 10/100 Mbps Ethernet MAC
  • Host & Device USB 2.0 Full Speed
  • 3 Timers, 4 USARTs, 2 SPIs, 2 TWIs, 4 SSCs, MCI/SD, 2 CANs
  • Boot from Parallel Flash, SD or Serial Flash
Performances
  • ARM9: 220 MIPS peak
  • Magic DSP: 1 GFLOPs peak
  • Multilayer AHB matrix for parallel data path
  • Multiple memory accesses per cycle
  • 52 Gbit/s on chip data bandwidth
  • ARM/Magic shared memory architecture for fast data transfers
  • 29 DMA channels
  • 40 bit floating point for high quality audio
  • High dynamic range with extended linearity
  • Native complex domain arithmetic instructions
  • Improved time to market using floating point arithmetic

Tools overview
The DIOPSIS 940HF Evaluation Board enables fast application development, prototyping and debug. The board is composed of two modules: the CPU Module, a Single Board Computer, and the Back Module containing an extensive set of connections for networking and external interfaces.

The available software tools include:
  • Magic DSP high performance C compiler & toolchain (typ. efficiency 80-90%)
  • Magic DSP HW debugger/profiler
  • DSP library containing 200+ C-callable typical DSP functions
  • DBIOS low-level peripheral access routines
  • On-board embedded ARM Linux® OS (with Debian distribution)
  • Magic DSP Linux driver
  • Tutorials and coding examples