AT572D940HF

ROBOTICS

کاربر فعال مهندسی رباتیک
AT572D940HF


DIOPSIS® (ARM + DSP)


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

 
بالا