|
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.

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
|