Atmel Diopsis 940HF User Manual

Atmel's Diopsis® 940HF is designed for data-intensive applications requiring the combination of a high
performance microcontroller unit and floating point DSP capablities. Its 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 ARM926EJ-S supports the Jazelle® technology for Java
®
acceleration. A rich set of peripherals and internal memory provide a highly flexible and integrated 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.
DIOPSIS 940HF
Atmel brings floating point DSP
AT572D940HF
platform to consumer market
System Integration
ARM core with 16+16 KB I&D caches and
48KB on chip SRAM
Magic DSP with 370 KB on chip SRAM10/100 Mbps Ethernet MACHost & Device USB 2.0 Full SpeedTimers, USARTs, SPIs, TWIs, SSCs,
MCI/SD, CANs
High Performance
ARM9™: 1.1 MIPS/MHz  Magic: up to 10 floating point operations/cycleMultilayer AHB matrix for parallel data pathMultiple memory accesses per cycles52 Gbit/s on chip data bandwidthARM/Magic shared memory architecture for
fast data transfers
29 DMA channels
High Precision
40 bit floating point for high quality audioHigh dynamic range with extended linearityNative complex domain arithmetic instructionsLower application development time using
floating point arithmetic
Key Applications
High precision professional audioAcoustic signal processingSpeach/speaker recognitionImage analysisRoboticsRadar
Easy To Use
Porting of Operating Systems available for
ARM
80-90% efficiency for Magic DSP
programming in C
C callable libraries for math DSP and I/O
functions for mAgic
Compatibility library with Intel
Integrated Performance Primitive functions
®
© 2008 Atmel Corporation.
All rights reserved.
Atmel®, logo and combinations thereof,
DIOPSIS®, and others are registered
trademarks, Magic DSP and others
are trademarks of Atmel Corporation
or its subsidiaries. ARM®, Thumb® and
others are the registered trademarks
or trademarks of ARM Ltd. Other terms
and product names may be trademarks
of others.
Rev.: 7021A-DSP-04/08/5M
Development Tools
®
DIOPSIS
®
Headquarters
Atmel Corporation
2325 Orchard Parkway San Jose, CA 95131
USA
Tel: (1) 408 441-0311 Fax: (1) 408 487-2600
International
Atmel Asia
Room 1219 Chinachem Golden Plaza 77 Mody Road, Tsimshatsui East Kowloon
Hong Kong
Tel: (852) 2721-9778 Fax: (852) 2722-1369
Atmel Europe
Le Krebs 8, Rue Jean-Pierre Timbaud BP 309 78054 St Quentin-en- Yvelines Cedex
France
Tel: (33) 1-30-60-70-00 Fax: (33) 1-30-60-71-11
Atmel Japan
9F, Tonetsu Shinkawa Bldg. 1-24-8 Shinkawa Chuo-ku, Tokyo 104-0033
Japan
Tel: (81) 3-3523-3551 Fax: (81) 3-3523-7581
Product Contact
87, Via V. G. Galati 00155 Roma Italy Tel: (39) 06-40901420 Fax: (39) 06-40501613
Product Line
diopsis@atmel.com
Literature Requests
www.atmel.com/literature
Web Site
www.atmel.com
Development and evaluation board
Provides full support for fast application
prototyping
The board comes with 4+4 analog stereo
I/O channels, 1 Ethernet port, 2 USB host and 1 USB device connectors, serial I/O ports (1 RS232, 2 LVTTL , 2 SPI, 3 SSC), 2 CAN ports, 1 Debug unit connector, 1 Secure Digital slot, 2 JTAG ports (Magic DSP and ARM), and a total of 336 MByte of memory
Free Atmel tools for software development
Board-specific BootloaderBoard-specific Linux device drivers
Free third-party software
®
Linux
OS 2.6 real-time kernel
www.linux.org
ARM GNU toolchain
www.gnu.org
Commercial tools for Magic DSP
Target Technologies Checkmate C Tool
Chain (C compiler, Linker Archiver)
Target Technologies Graphical Hardware
Debugger www.retarget.com
Atmel Diopsis Software Libraries
Extensive, high-performance DSP library
(C callable)
DBIOS low level peripherals access
library (C callable)
32K OSC
RTT
WDT
PIT
Main OSC
PLL A
PLL B
AIC
POR
RSTC
PMC
APB
MCI CAN
Ordering Info
Part Number
AT572D940HF
AT572D940HF-CL
AT572D940HF-CJ
1. Full Peripheral Set.
2. Some peripherals are not accessible by the user in this low-cost version. Reduced Peripheral Set = Full Peripheral Set - 2 CANs - 3 SSCs - 1 SPI - 1 TWI
- 2 USARTs. Consequently the related PIO lines can be used only as SW controlled PIO lines (not linked to any peripherals).
Disclaimer: The information in this document is provided in connection with Atmel products. No license, express or implied, by estoppel or otherwise, to any intellectual property right is granted by this document or in connection with the sale of Atmel products. EXCEPT AS SET FORTH IN ATMEL’S TERMS AND CONDITIONS OF SALES LOCATED ON ATMEL’S WEB SITE, ATMEL ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED OR STATUTORY WARRANTY RELATING TO ITS PRODUCTS INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL OR INCIDENTAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS AND PROFITS, BUSINESS INTERRUPTION, OR LOSS OF INFORMATION) ARISING OUT OF THE USE OR INABILITY TO USE THIS DOCUMENT, EVEN IF ATMEL HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Atmel makes no representations or warranties with respect to the accuracy or completeness of the contents of this document and reserves the right to make changes to specifications and products descriptions at any time without notice. Atmel does not make any commitment to update the information contained herein. Unless specifically provided otherwise, Atmel products are not suitable for, and shall not be used in, automotive applications. Atmel’s products are not intended, authorized, or warranted for use as components in applications intended to support or sustain life.
CAN
1
2
1
JTAG
ICE ICE
ARM926EJ-S
TCM
I/F
D Cache I Cache
MMU
ROM
PIO
Timer
PIO
Timer
PIO
Timer
Temp. Range
0ºC to 70ºC
0ºC to 70ºC
-40ºC to 85ºC
SRAM
USART USART USART
Frequency
160 MHz
160 MHz
200 MHz
AMBA Bridge
Debug
UART
SPI SPI
Multi-layer AHB Matrix
MJTAG
10 Floating Point Operators
DMA
Peripheral DMA Controller
TWI
USB
TWI
Device
Operating Voltage
3.3V I/O
1.1V core
1.8V-2.5V-3.3V I/O
1.2V core
1.8V-2.5V-3.3V I/O
1.2V core
4 Addresses per Cycle
Program Memory
6 Accesses per Cycle Data Memory
Magic DSP
DMA DMA
USB Host Full Speed
10/100 EMAC
SSC SSC SSC SSC
Package
CA324BGA RoHS
CA324BGA RoHS
CA324BGA RoHS
EBI
Static Memory
CF
NAND Flash
SDRAM
Status
Sampling
Contact: diopsis@atmel.com
Contact: diopsis@atmel.com
Loading...