at 9 1 third

Transcription

at 9 1 third
A R M
A T 9 1
®
T
H U M B
T
H I R D
P
A R T Y
®
M
I C R O C O N T R O L L E R S
D
E V E L O P M E N T
T
O O L S
AT 9 1
A R M
T
H U M B
M
I C R O C O N T R O L L E R S
Atmel Corporation is a
Microcontrollers for today’s
Atmel coordinates engineering,
leading manufacturer of
innovative systems require
marketing, sales and especially
nonvolatile memory,
advanced features. Atmel’s AT91
support activities with the third-
series of ARM Thumb-based
party vendors.
microcontrollers gives your product
These tools enable you to develop
32-bit performance and aggressive
application software in parallel with
low-power at 16-bit system costs.
system hardware, shortening time-
microcontrollers, logic
programmable ICs and
application specific
circuits. Our strategy is
to develop products -
to-market and improving the
often based on our
patented position in
Exploiting these technical
nonvolatile memory -
capabilities requires state-of-the-art
that can provide
development tools.
customers in these
markets a competitive
edge.
Headquartered in San
quality of your product.
This catalog gives a complete
overview of all the AT91 application
Atmel’s AT91 ARM Thumb
development tools currently
microcontrollers are completely
available. It enables you to choose
supported by the latest
the best tools for your
development tools, including
requirements, and to contact the
C-compilers, Assemblers, Real-time
vendor concerned.
Jose, California, Atmel
operates four fabs in the
United States and
Europe.
Operating Systems up to high-end
emulation solutions. Most of these
tools are supplied directly by the
third-party tool vendors.
AT91
Third Party Development Tools
Vendor
Product
Page Number
Evaluation and Development Boards
Atmel
AT91EB01 Evaluation Kit
2
Atmel
AT91EB63 Evaluation Kit
3
Europe Technologies S.A.
EVM40400
4
Compilers, Assemblers and Debuggers
Green Hills Software Inc.
MULTI® Development Environment
C and C++ Compilers
5
Allant Software Corporation
ASPEX Development Environment
6
Mentor Graphics
Microtec Development Environment
XRAY® Debugger and Simulator
ARM Ltd
7
ARM Software Development Kit
C++ Compiler
8
Embedded Performance Inc.
ARM SDT (CCE-ARM)
9
Europe Technologies S.A.
ARM SDT
ASPEX Development Environment
10
Nucleus UDB
11
Embedded Performance Inc.
JEENI™
12
ARM Ltd
Multi-ICE™ Interface Unit
13
Europe Technologies S.A.
Multi-ICE™ Interface Unit
14
Hewlett Packard
Emulation Probe, E5900A #300
15
Accelerated Technology Inc.
JTAG ICE Interfaces
Emulators
Hewlett Packard
Logic Analysis System 16602A
with Emulation Module E9495A #001
16
DLI GmbH
Personal Line and proLine
17
Europe Technologies S.A.
ICE40400 for HP and dli Emulator
18
Nucleus PLUS
19
RTOS Board Support Package
Accelerated Technology Inc.
1
Atmel Corp.
R
Boards
Evaluation and Development Boar
ds
AT91EB01 Evaluation Kit
USA
Atmel Corp.
2325 Orchard Parkway
San Jose, CA 95131
USA
Tel : (+1) (408) 441 0311
Fax : (+1) (408) 436 4300
Europe
Eur
ope
Atmel U.K. Ltd
Coliseum Business Centre
Riverside Way, Camberley
GU15 3YL Surrey
England
Tel : (+44) (0)127 668 66 77
Fax : (+44) (0)127 668 66 97
Asia
Atmel Asia Ltd
Room 1219
Chinachem Golden Plaza
77 Mody Road
Tsimshatsui East, Kowloon
Hong Kong
Tel : (+852) 2721 9 778
Fax : (+852) 2722 1 369
Japan
Atmel Japan KK
Tonetsu Shinkawa Bldg, 9F
1-24-8 Shinkawa, Chuo-Ku
Tokyo 104-0033
Japan
Tel : (+81) (0)3 3523 3551
Fax : (+81) (0)3 3523 7581
Web Site
http://www.atmel.com
© Atmel Corporation 1999
l Evaluation board with support for
the AT91M40400 and the Angel
debug monitor
l AT91 Getting Started CD-ROM with
datasheets, user guide, application
notes and examples
l DB9-plug-to-DB9 socket straight
through serial cable to connect the
evaluation board to a PC
l Bare power lead with a 2.1 mm jack
on one end for connection to a
bench power supply
l Shipped with the evaluation copies
of the compilers and debuggers
from Green Hills™ and ARM®
The EB01 Evaluation Kit is a complete low-cost
evaluation platform, which enables real-time
code development and exploration of the AT91
ARM® Thumb® Microcontrollers
The kit is a convenient means of evaluating
the features of the AT91 microcontrollers
embedding the ARM7TDMI™ processor.
Software Evaluation Board Contents
-
M40400 microcontroller
-
512K bytes 16-bit SRAM (upgradable to
2048K bytes)
-
128K bytes 16-bit Flash (of which 64K bytes
is available for user software)
Two serial ports
-
Reset button and reset controller
-
Three push buttons (FIQ, TIOB0, IRQ0)
-
3 LEDs (TIOA0, TIOA1, TIOB0)
-
20-pin JTAG ICE interface connector
-
Voltage regulator and clock generator
-
Board self test program in Flash
-
Angel debug monitor in Flash
M40400 current consumption measurement
capability
-
Expansion slots for add-on cards with userspecific memories and peripherals
Ordering information
The EB01 Evaluation Kit is available from any
of Atmel’s franchised distributors and
representatives or directly from the Atmel’s sales
offices. The ordering code is AT91EB01-KIT.
2
Boards
Evaluation and Development Boar
ds
Atmel Corp.
AT91EB63 Evaluation Kit
R
Power Supply
Input: 6V 16V
No input polarisation
Output 3.3V / 1.5A and 1.8V / 0.5A
Current limitation / Shut Down Control
Flash
AT49BV1604
2 Mbytes / 16-bit
Double Boot
SRAM
2 Mbytes / 16-bit
0 wait state
AT91M63200
USA
Atmel Corp.
2325 Orchard Parkway
San Jose, CA 95131
USA
Tel : (+1) (408) 441 0311
Fax : (+1) (408) 436 4300
EBI
Clock Oscillator
25 MHz
MCKI
MPI
Reset Controller
Power Fail
Detection
NRST
NWDOVF
ICE connector
MPI Extension Slot
EB01 EBI Expansion Slot Compatible
Data Flash
2Mbytes
SPI
ICE
2-wire Serial EEPROM
64Kbytes
PIO
8 general-purpose leds
PIO
4 general-purpose
push-buttons
USART0
USART1
PIO
Host PC
RS232
Drivers
Serial Port
USART 2
TC0-5 - PIOs
l Evaluation board with support for
the AT91M63200 and the Angel
debug monitor
l AT91 Getting Started CD-ROM with
datasheets, user guide, application
notes and examples
3V3
Expansion Slots
4 x 32 points
l DB9-plug-to-DB9 socket straight
through serial cable to connect the
evaluation board to a PC
The EB63 Evaluation Kit is a complete lowcost evaluation platform, which enables
real-time code development and
exploration of the AT91 ARM® Thumb®
microcontrollers.
The kit is a convenient means of evaluating
the features of the AT91 microcontrollers
embedding the ARM7TDMI™ processor.
Europe
Eur
ope
Atmel U.K. Ltd
Coliseum Business Centre
Riverside Way, Camberley
GU15 3YL Surrey
England
Tel : (+44) (0)127 668 66 77
Fax : (+44) (0)127 668 66 97
Asia
Atmel Asia Ltd
Room 1219
Chinachem Golden Plaza
77 Mody Road
Tsimshatsui East, Kowloon
Hong Kong
Tel : (+852) 2721 9 778
Fax : (+852) 2722 1 369
Japan
Atmel Japan KK
Tonetsu Shinkawa Bldg, 9F
1-24-8 Shinkawa, Chuo-Ku
Tokyo 104-0033
Japan
Tel : (+81) (0)3 3523 3551
Fax : (+81) (0)3 3523 7581
l Bare power lead with a 2.1 mm jack
on one end for connection to a
bench power supply
Web Site
http://www.atmel.com
l Shipped with the evaluation copies
of the compilers and debuggers
from Green Hills™ and ARM®
© Atmel Corporation 1999
Software Evaluation Board Contents
-
M63200 microcontroller
-
256K bytes 16-bit SRAM
(upgradable to 1024K bytes)
-
2M bytes 16-bit Flash
-
MPI expansion slot for easy connections on
another AT91Evaluation Board EBI expansion
slot
Board self test program in Flash
-
2 serial ports
-
Angel debug monitor in Flash
-
Reset button and reset controller
-
-
4 push buttons
M63200 current consumption measurement
capability
-
8 LEDs
-
-
20-pin JTAG ICE interface connector
Clock generator
Expansion slots for add-on cards with userspecific memories and peripherals
-
Double output voltage converter
- 3.3V for I/O
- 1.8 or 3.3V for chip core
-
Ordering information
The EB63 Evaluation Kit is available from any
of Atmel’s franchised distributors and
representatives or directly from the Atmel’s sales
offices. The ordering code is AT91EB63-KIT.
3
Europe
Eur
ope
Technologies S.A.
Boards
Evaluation and Development Boar
ds
EVM40400
USA
Contact: Michel LeLan
Tel.: (+33) (0)4 93 00 43 07
E-mail:
[email protected]
Europe
Eur
ope
Europe Technologies
Les Taissounières - HB3
1681 Route des Dolines
06560 Sophia Antipolis
France
Tel.: (+33) (0)4 93 00 43 00
Fax: (+33) (0)4 93 00 43 01
E-mail: [email protected]
Contact: Marc Goddard
Tel.: (+33) (0)4 93 00 43 12
E-mail:
[email protected]
l Stand-alone Evaluation and Development
Board for the AT91M40400
l Connects via ARM, ALLANT or HP JTAG
debugger tools
Asia/Japan
Contact: Sghaier Noury
Tel.: (+33) (0)4 93 00 43 02
E-mail:
[email protected]
Web Site
http://www.europetechnologies.com
l On-board boot EPROM (32Kx8)
l On-board FLASH memory (128Kx16)
l On-board SRAM (256Kx16)
EVM40400 Evaluation & Development Board
The EVM40400 is equipped with a 'live'
AT91M40400 device allowing it to function in
'stand-alone' mode. It is a multi-purpose board
that can be used either as an evaluation board,
or as a software debugger used in conjunction
with an ARM core debugger.
The TARGET40400 is just like the
EVM40400 except that it has a socket in place of
the M40400 chip allowing it to function as an
emulation board when used with the ICE40400
probe board, a customisation board when
connected to a piggy-back daughter-board, and
finally a demonstration board thanks to the onboard peripherals.
l Programmable clock generator
l On board peripherals : buzzer, keyboard
interface, LEDs, LCD display(2x16 character)
l Two external RS232 interfaces
l Possibility of customisation thgrough add-on
daughter board connectors
Europe Technologies has become a 'one-stopshop', integrating the product possibilities from
a broad range of sources:
-
ICE40400 and EVM40400 - Evaluation,
emulation and development boards from
Europe Technologies
-
Software Development Toolkit (SDT) and
Multi-core In-circuit JTAG-based Emulator
(MultiICE) from ARM Ltd
-
Aspex - a powerful ARM7 software
development and debug environment from
Allant.
16600 and 17000 series Logic Analysers from
Hewlett Packard
One stop shopping for all AT91 Hardware and
Software Development Tools
Europe Technologies offers a unique supply
of all ingredients needed by the AT91 hardware
and software developer.
Any AT91 developer needs a 'package' made
up of a variety of possibilities provided by a large
collection of suppliers. By evaluating the overall
needs, Europe Technologies ensures that the
AT91 user has the right tools for the job at the
minimum cost level compatible with his budget.
4
-
Personal Line and proLine logic analysers from
dli.
These powerful elements combine to a range
of development kits for the AT91 user, starting
with a sub-$1000 evaluation system and ranging
up to powerful high-end systems for real-time
hardware and software debug.
Compilers, Assemblers and Debuggers
Green
Gr
een Hills
Software
Softwar
e Inc.
MULTI® Development Environment
C and C++ Compilers
USA
Green Hills Software Inc.
Headquarters
30 West Sola Street
Santa Barbara, CA 93101
USA
Tel: (+1) (805) 965 6044
Fax: (+1) (805) 965 6343
Europe
Eur
ope
Green Hills Software Inc.
European Headquarters
Chancery Court,
Lincoln Rd.
High Wycombe
Bucks HP213RE
United Kingdom
Tel: (+44) (0)149 442 9336
Fax: (+44) (0)149 442 9339
Compilers
Green Hills™ Optimizing C, C++, and EC++
Compilers have a well-earned reputation for
producing very high quality code. Code written
in different languages can be mixed into a single
executable. Green Hills Compilers use the same
global optimizer and code generator. Code may
be optimized for maximum speed or for minimum
code size on a module-by-module basis and even
at the function level.
Integrated Development Environment
The MULTI Integrated Development
Environment is a comprehensive suite of tools for
embedded applications. MULTI provides a direct
graphical interface with all Green Hills Compilers,
and supports multi-language development and
debugging. MULTI consists of a project builder,
source debugger, performance profiler, run-time
error checking, graphical browser, text editor, and
version control system.
l Optimizing Compilers: C, C++, Embedded
C++
l MULTI Integrated Development Environment:
Source-level Debugger, Performance Profiler,
Version Control, and more
l Real-Time Operating System Support:
ThreadX, VxWorks/Tornado, Custom
Japan
Advanced Data Controls Corp.
Nihon Seimei Otsuka Bldg
No 13-14, Kita Otsuka 1Chome, Toshima-Ku
Tokyo 170
Japan
Tel: (+81) (0)3 3576 5351
Fax: (+81) (0)3 3576 1772
E-mail
[email protected]
Web Site
http://www.ghs.com
l Remote Debugging: EmbeddedICE, MultiICE, Angel ROM Monitor, HP Probe,
Macraigor Systems Wiggler
CodeBalance™
Green Hills offers a powerful utility program,
the CodeBalance Optimizing Profiler, that enables
the user to make critical performance/code-size
trade-offs. By analyzing the performance profile
on a function by function basis, CodeBalance
performs recompilation in 16-bit mode starting
with the functions that take the least amount of
execution time. This achieves code-size reduction
with minimal increase in execution time.
Technical Support
Green Hills Software has offices throughout
the US and Europe to provide local technical
support.
5
Software
Allant Softwar
e
Corporation
Compilers, Assemblers and Debuggers
ASPEX Development Environment
USA
Allant Software Corporation
1280 Civic Drive
Suite 206
Walnut Creek, CA 94596
USA
Tel: (+1) (925) 944 9690
Fax: (+1) (925) 944 9612
E-mail: [email protected]
Japan
Andor System Support Co.
2-15-8, Minami-Shinagawa
Shinagawa-ku
Tokyo 140-0004
Japan
Tel: (+81) (0)3 3450 8101
Fax: (+81) (0)3 3450 8410
E-mail:
[email protected]
l Integrated Development
Environment
l C and C++ Compilers
Web Site
http://www.allant.com
l Powerful Debugger
l Development Board Support
l Instruction Set Simulator
ASPEX IDE for AT91
JTAG Emulator Support
ASPEX by Allant is an IDE/Debugger that
provides a comprehensive development
environment for the Atmel AT91 microcontroller.
For applications that also include a DSP core,
ASPEX plug-ins provide seamless mixed
architecture support for both the ARM and the
DSP.
ALLANT VIA JTAG Emulators, EPI Jeeni, ARM
MULTI-ICE, ARM Embedded ICE.
Integrated Project and Build
Development Board Support
-
ARM Optimizing Compilers
C++ and C compiler: ARM & Thumb
-
Atmel: EB01
-
Europe Technologies: EVM40400, ICE40400
-
Assembler/Linker: ARM & Thumb
Logic Analyzer Support
-
HP16500 and HP16700
DLI
Host Systems
Integrated Debugger
-
Windows 95, 98 or NT on Pentium.
-
C, C++ and Assembly Language
-
-
Comprehensive Register Support
-
Flexible Execution Control
-
Comprehensive Breakpoint Support
SPARCstation or equivalent running Solaris
2.5 or higher.
Hewlett-Packard workstation running HP-UX
10.x or higher.
-
Variable, Function, and Module/File
Browsers
Interpretive C Scripting Language- ASPEX
Macros
-
6
Regression and Automatic Testing
-
Compilers, Assemblers and Debuggers
Mentor
Graphics
Microtec Development Environment
XRAY® Debugger and Simulator
USA
Mentor Graphics
Embedded Software Division
Headquarters
880 Ridder Park Drive
San Jose, CA 95131
USA
Tel.: (+1) (408) 487 7000
Tel.: (+1) 800 950 5554
Fax: (+1) (408) 487 7001
Europe
Eur
ope
Mentor Graphics S.A.R.L.
Embedded Software Division
Immeuble «le Pasteur»
13/15, rue Jeanne
Braconnier
92360 Meudon-la-Foret
France
Tel.: (+33) (0)1 40 94 74 74
Fax: (+33) (0)1 46 01 91 74
Microtec Development Environment
l Provides an integrated development
and debugging environment and
enables developers to use the powerfull
VRTXmc multiasking kernel
l Designed specifically for microcontroller
applications
Microtec Development Environment
XRAY Debugger and Simulator
The Microtec Development Environment
provides a complete integrated development and
debugging environment in addition to a RTOS
for embedded software developers using target
processors from ARM. It consists of: the ARM
Project Manager and Compiler Package, the
XRAY Simulator and Monitor and the VRTXmc
Kernel.
l Tightly integrated tools accelerate editcompile-download-debug cycle
l Support for multithreaded, multiboard
and heterogeneous environment
Web Site
http://www.mentor.com/
embedded
l Debugging enables clear understanding
of complex embedded applications
l Unique ‘window-per-task’ user interface
simplifies debugging multitasking/
multiprocessing applications
Together, these products constitute an
advanced development environment designed for
the development of efficient, portable and easy
to maintain embedded ARM applications.
l Enhanced C++ debugging support
speeds development of object-oriented
applications
XRAY Debugger and Simulator
The XRAY® Debugger provides an integrated
set of debugging tools optimized for developing
embedded systems software, including complex
multi-threaded applications. As the industrystandard debugger for over 10 years, XRAY is
compatible with many third-party compilers and
emulators. XRAY may be used as a stand-alone
tool, as part of the Microtec toolkit with Microtec
Compilers, in an integrated development
environment as part of the VRTX® Development
System which includes Mentor’s VRTX real-time
operating system and the Microtec Compilers,
or with an array of third-party tools and real-time
operating systems.
Japan
Mentor Graphics Japan
Co. Ltd.
Embedded Software Division
Gotenyama-Hills
7-35, Kita-shinagawa
4-chome
Shinagawa-ku
Tokyo 140-0001
Japan
Tel.: (+81) (0)3 5488 3053
Fax: (+81) (0)3 5488 3021
l Common interface for simulation,
emulation, and multitasking debugging
reduces learning curve
l Easy integration brings advanced debug
capabilities to third-party tools and realtime operating systems
Supported JTAG Emulators
- HP Probe
-
ARM Embedded ICE
-
ARM MultiICE
-
JEENI
7
Compilers, Assemblers and Debuggers
ARM Ltd
ARM Software Development Kit
C++ Compiler
USA
ARM Inc.
750 University Avenue
Suite 150
Los Gatos
CA 95032
USA
Tel.: (+1) (408) 399 5199
Fax: (+1) (408) 399 8854
Europe
Eur
ope
ARM Ltd
90 Fulborn Road
Cherry Hinton
Cambridge
CB1 9JN
United Kingdom
Tel.: (+44) (0)122 340 0400
Fax: (+44) (0)122 340 0410
Asia
ARM Korea Ltd
.
Room 1809
Windstone Hofficetel
Yangiae-dong
Seocho-ku
Seoul
Korea
Tel.: (+82) (2) 3462 8271
Fax: (+82) (2) 3462 8274
Japan
ARM KK
3-1-4 Shinyokohama
Kohuku-Ku
Yokohama-shi 222-003
Japan
Tel.: (+81) (0)4 5477 5260
Fax: (+81) (0)4 5477 5261
Web Site
http://www.arm.com
Software Development Toolkit
l Professional quality C compilers and linkers
producing best in class results for optimized
code
l Highly integrated development environment
l GUI debug capability is provided by both
ARM Debugger for Windows and ARM
Debugger for Unix
-
'C' compilers, assemblers and linker for
ARM and Thumb instruction sets
-
An Integrated Development
Environment (ARM Project Manager)
C++ Compiler
-
A source level debugger (ARM
Debugger for Windows)
An Instruction Set Simulator (ARMulator)
l ARM and Thumb versions of the compiler
l Code generator is shared with the mature C
compiler provided in the SDT
Software Development Toolkit
The ARM Software Development Toolkit
provides a complete development solution for
creating applications for the ARM7TDMI-based
microcontroller, the AT91. The toolkit provides a
highly integrated suite of tools for:
8
To provide this functionality, the toolkit
includes:
-
Developing, benchmarking and profiling
code
-
A software simulation of the processor
-
Downloading code to target hardware
via debug monitor
-
Debugging via ARM's Multi-ICE JTAG
Interface
-
SDT is available for Windows 95/98, Windows
NT 4.0, Solaris 2.5/2.6 and HP/UX 10.0.
C++ Compiler
ARM's C++ is designed to provide the ARM
architecture with an object oriented language
tailored to the embedded environment. It
contains all the features necessary for developing
C++ code for embedded applications. C++ is
available as an add-on to the ARM Software
Development Toolkit.
C++ is available for Windows 95/98, Windows
NT 4.0, Solaris 2.5/2.6 and HP/UX 10.0.
Compilers, Assemblers and Debuggers
Embedded
Perfor
formance
Per
for
mance Inc.
ARM SDT (CCE-ARM)
USA
Embedded Performance, Inc
606 Valley Way
Milpitas, CA 95035
USA
Tel.: (+1) (408) 957 0350
Fax: (+1) (408) 957 0307
E-mail: [email protected]
Europe
Eur
ope
MB Electronique
606, rue de Fourny
Z.I. Centre, BUC, Cedex
France
Tel.: (+33) (0)1 39 67 67 67
Fax: (+33) (0)1 39 56 53 44
E-mail:
[email protected]
Asia
Microvision Co. Ltd.
Guk Dong V.I.P. 14-8
Yoido-Dong
Youngdeungpo-Ku
Seoul
Korea
Tel: (+82) (2) 786 5456
Fax: (+82) (2) 786 5458
E-mail: [email protected]
l Tailored to the needs of embedded
systems developments
l Available for PC, SUN and HP hosts
l ANSI C compliant, optimizing crosscompiler and run-time library source
l Assembler and linker
l Supports ARM and Thumb instruction
sets
l Program size optimizations
l Execution speed optimizations
l Project manager for easy source control
l Windowing debugger interface
l Source/assembler interleaving
l Easy breakpoints
l Powerful call graph
l Fast Instruction-Set Simulator
EPI’s CCE-ARM Development environment
offers a complete solution needed for any C or
assembly based development project with an
optional package to upgrade to C++.
The Compiler produces high quality, fast
performing and robust code. This optimizing,
ANSI C compiler supports the architecture and
memory spaces of the target processor including
the 32-bit ARM instruction set and the 16-bit
Thumb instruction set.
The Project Manager automatically detects the
interdependencies between source files at build
time, eliminating complex make files. A simple
click on reported errors moves the view pointer
to that line of source then invokes your editor
automatically.
The “Thumb-aware” debugger integrates
seamlessly into the development environment
giving you a natural progression from code
generation to code debugging. It has very
powerful display capabilities including a Watch
window for variables, registers and memory
locations.
Japan
Toyo Corporation
1-6, Yaesu-chome
Chuo-ku
103-8284 Tokyo
Japan
Tel: (+81) (0)2 786 5456
Fax: (+81) (0)2 786 5458
E-mail: [email protected]
Web Site
http://www.epitools.com
The Instruction-Set Simulator provides an
accurate and speedy development environment
before target hardware becomes available. It runs
stand alone on your host computer.
The target resident debug kernel runs on your
target ROM and provides a development platform
for those processors without the EmbeddedICE
macrocells. It communicates with the debugger
by a dedicated port and provides a very low cost
debugging environment.
9
Europe
Eur
ope
Technologies
Compilers, Assemblers and Debuggers
ARM SDT
ASPEX Development Environment
USA
Contact: Michel LeLan
Tel.: (+33) (0)4 93 00 43 07
E-mail:
[email protected]
Europe
Eur
ope
Europe Technologies
Les Taissounières - HB3
1681 Route des Dolines
06560 Sophia Antipolis
France
Tel.: (+33) (0)4 93 00 43 00
Fax: (+33) (0)4 93 00 43 01
E-mail: [email protected]
Contact: Marc Goddard
Tel.: (+33) (0)4 93 00 43 12
E-mail:
[email protected]
Asia/Japan
Contact: Sghaier Noury
Tel.: (+33) (0)4 93 00 43 02
E-mail:
[email protected]
Web Site
http://www.europetechnologies.com
ASPEX Development Environment
l Source Level Debugger, C++,
C and assembly level
l Built-in Multiprocessor
debugging
l Thumb instruction set support
l Integrated editor
l Graphical project manager
l Source version control
ARM SDT
l Developing, benchmarking and profiling code
l Software simulation of processor and memory
l Downloading code to target hardware via
debug monitor
l Network support
l JTAG debugging
l Instruction set simulator
l Target board support
l Debugging via ARM's EmbeddedICE and
Multi-ICE JTAG Interfaces
l Support for all ARM cores
l Available for Windows 95/98, Windows NT
4.0, Solaris 2.5/2.6 and HP/UX 10.0
SDT2.50 Software Development Toolkit
The SDT is the premier software tool suite
for ARM processors. It includes a very efficient C
Compiler, Assembler, Linker, Graphical Debugger,
Project Manager and Libraries. The Toolkit runs
on Windows NT and 95 and Solaris.
ASPEX Development Environment
The core of the Allant solution for embedded
RISC development is the ASPEX Development
Environment. Introduced in 1997, ASPEX is based
upon Microtec's® industry-standard XRAY® Debug
Suite and its state-of-the-art, field-proven
embedded microprocessor technology.
The ASPEX Development Environment
includes an integrated, context-sensitive editor,
build facilities, source code version control
management, the ASPEX debugger, and other
software development tools. ASPEX is
exceptionally easy to learn and use. It adjusts to
the individual needs and preference of
development teams - and can easily scale up or
down as the development process evolves.
10
l ASIC and board visibility
One stop shopping for all AT91 Hardware and
Software Development Tools
Europe Technologies offers a unique supply
of all ingredients needed by the AT91 hardware
and software developer. Any AT91 developer
needs a 'package' made up of a variety of
possibilities provided by a large collection of
suppliers. By evaluating the overall needs, Europe
Technologies ensures that the AT91 user has the
right tools for the job at the minimum cost level
compatible with his budget.
Europe Technologies has become a 'onestop-shop', integrating the product possibilities
from a broad range of sources: ICE40400 and
EVM40400 - Evaluation, emulation and
development boards from Europe Technologies,
Software Development Toolkit (SDT) and Multicore In-circuit JTAG-based Emulator (MultiICE)
from ARM Ltd, Aspex - a powerful ARM7 software
development and debug environment from
Allant, 16600 and 17000 series Logic Analysers
from Hewlett Packard, Personal Line and proLine
logic analysers from dli.
These powerful elements combine to a range
of development kits for the AT91 user, starting
with a sub-$1000 evaluation system and ranging
up to powerful high-end systems for real-time
hardware and software debug.
Compilers, Assemblers and Debuggers
Accelerated
Technology Inc.
Nucleus UDB
USA
Accelerated Technology Inc.
720 Oak Circle Dr. E.
Mobile, AL 36609
USA
Tel.: (+1) (334) 661 5770
Fax: (+1) (334)661 5788
E-mail: [email protected]
Contact: Sales Department
Europe
Eur
ope
Accelerated Technology UK Ltd
The Business Center
Edward Street, Redditch
Worcestershire B97-6HR
United Kingdom
Tel: (+44) (0)152 766 632
Fax: (+44) (0)152 764 487
E-mail:
[email protected]
Contact: Geoff Gibson
l Stack Trace (Call Stack) functionality per
task
l Call Trace for Source windows
l Automatic resolution of pointer variables
l Search Memory function
l Function Lookup window
l ELF and ARM AIF (*.AXF) output support
Nucleus UDB is a powerful, GUI-based sourcelevel debugger for embedded applications. Its
three component configurations include the
debugger front-end, host communications module, and target monitor, and combine for a
powerful and portable debugging environment.
Since the front end is standard across all target
CPU platforms, developers need learn only one
debugging environment.
The price/performance ratios among
microprocessors are constantly changing.
Processors appropriate for today's projects may
not be suitable for tomorrow's application. For
the embedded systems developer, this often
means readjusting to a new set of development
tools. To relieve some of the burden this places
on developers, Accelerated Technology ensures
compatibility between our software components
and the development tools used to build them.
This effort solves most of the porting issues
between assemblers, compilers, librarians, and
linker/locators.
For debugging environments, there is little we
can do to assist developers in learning new interfaces. Because of this, we have standardized our
internal development on the Nucleus UDB source
level debugger, making it available for most of
the processors supported by Nucleus software
components. We have further integrated some
multitasking features into the environment to
assist in debugging Nucleus-based programs,
making the Nucleus UDB technology available to
most Nucleus product users.
Asia
Real Time Korea
1202-A Shin Sung
Businesstel
1588-1, Seocho Dong
Seocho-ku, Seoul
Korea
Tel: (+82) (2)522 2267
Fax: (+82) (2)522 2268
E-mail: [email protected]
Contact: Jangil Kim
Japan
Grape Systems, Inc.
Yanagawa Bldg., 2-21-5
Minamisaiwai, Nishi-ku
Yokohama 220-0005
Japan
Tel: (+81) (0)45 3236541
Fax: (+81) (0)45 3236546
E-mail:
[email protected]
Contact: Mitsurou Nakajyo
Web Site
http://www.atinucleus.com
11
Embedded
Perfor
formance
Per
for
mance Inc.
JTAG
Interfaces
JT
AG ICE Inter
faces
JEENI™
USA
Embedded Performance, Inc
606 Valley Way
Milpitas, CA 95035
USA
Tel.: (+1) (408) 957 0350
Fax: (+1) (408) 957 0307
E-mail: [email protected]
Europe
Eur
ope
MB Electronique
606, rue de Fourny
Z.I. Centre, BUC, Cedex
France
Tel.: (+33) (0)1 39 67 67 67
Fax: (+33) (0)1 39 56 53 44
E-mail:
[email protected]
l Non-intrusive, uses no target resources
Asia
Microvision Co. Ltd.
Guk Dong V.I.P. 14-8
Yoido-Dong
Youngdeungpo-Ku
Seoul
Korea
Tel: (+82) (2) 786 5456
Fax: (+82) (2) 786 5458
E-mail: [email protected]
Japan
Toyo Corporation
1-6, Yaesu-chome
Chuo-ku
103-8284 Tokyo
Japan
Tel: (+81) (0)2 786 5456
Fax: (+81) (0)2 786 5458
E-mail: [email protected]
Web Site
http://www.epitools.com
l Supports ARM “DI” CPU cores
l High speed download (>100K Bps)
l Ethernet and serial interface for fast,
flexible host interface
l Two hardware breakpoints
l Unlimited software breakpoints
l ROMless booting
The JEENI (JTAG EmbeddedICE Ethernet
Interface) is a completely non-intrusive interface
that communicates to the ARM CPU core via JTAG
using the existing boundary scan pins. It uses no
target memory and requires no porting to the
target system.
Complete processor control means you can
start, stop and single-step execution; read and
write to registers, memory, and system I/O; and
download code to target RAM – all within most
commonly available debugger interfaces for ARM.
The JEENI is a plug and play replacement for
those using the ARM BlackICE/EmbeddedICE
JTAG interface. The JEENI greatly speeds up the
download of code to facilitate your test and
debug efforts. The JEENI is ready to run with any
supported debugger and any Atmel development
board that supports a JTAG interface to the
ARM7TDMI core. It provides an Ethernet or serial
connection to the host and a fast JTAG
connection to the processor on the board.
12
l Internal ARM cached processor assures
fast operation
l Four status LEDs for observing
operation
l Slow clock support
l Universal 5V connector
l Support for RT/OS aware debuggers
The JEENI is supported by most commonly
available debugger interfaces for ARM, including
the EPI CCE-ARM (v2.11a), EPI CCE-ARM25
(v2.5), ARM SDT (v2.11a), ARM SDT (v2.5),
Metaware SeeCODE, Green Hills MULTI, Allant
ASPEX, Microtec XRAY and GNU GDB software
environments.
Embedded Peformance also offers a software
interface to the Wind River Tornado/VX Works
development environment. The Model 83VX
software interface allows the JEENI emulator to
be used to debug application code running on
the VxWorks™ embedded real-time operating
system.
JTAG
Interfaces
JT
AG ICE Inter
faces
ARM Ltd
Multi-ICE™ Interface Unit
USA
ARM Inc.
750 University Avenue
Suite 150
Los Gatos
CA 95032
USA
Tel.: (+1) (408) 399 5199
Fax: (+1) (408) 399 8854
Europe
Eur
ope
ARM Ltd
90 Fulborn Road
Cherry Hinton
Cambridge
CB1 9JN
United Kingdom
Tel.: (+44) (0)122 340 0400
Fax: (+44) (0)122 340 0410
l Support for slow or variable
clock frequency devices
l Support for very low voltage
cores (down to 1V)
Multi-ICE provides a high level of debug
support for the ARM7TDMI based AT91
microcontroller. The Multi-ICE controls the debug
logic (EmbeddedICE™ logic) in the AT91 via a
JTAG interface. This allows the user to: set
breakpoints, single step (over 100 per second can
be achieved), start, stop and download code
(speeds in excess of 115KB/s). Multi-ICE makes
use of adaptive clocking, this ensures that the
AT91 can be debugged as it goes into and comes
out of sleep modes.
out. Unix debug support is provided by the ARM
Debugger for Unix, which is an add-on to the ARM
Software Development Toolkit.
Multi-ICE is capable of being networked so
that remote debugging of a target may be carried
Multi-ICE Release 1.3 is fully compatible with
ARM's Software Development Toolkit.
l Fast download and stepping
speeds
l Support for all existing ARM
cores
Asia
ARM Korea Ltd
.
Room 1809
Windstone Hofficetel
Yangiae-dong
Seocho-ku
Seoul
Korea
Tel.: (+82) (2) 3462 8271
Fax: (+82) (2) 3462 8274
Japan
ARM KK
3-1-4 Shinyokohama
Kohuku-Ku
Yokohama-shi 222-003
Japan
Tel.: (+81) (0)4 5477 5260
Fax: (+81) (0)4 5477 5261
Web Site
http://www.arm.com
13
Europe
Eur
ope
Technologies S.A.
JTAG
Interfaces
JT
AG ICE Inter
faces
Multi-ICE™ Interface Unit
USA
Contact: Michel LeLan
Tel.: (+33) (0)4 93 00 43 07
E-mail:
[email protected]
Europe
Eur
ope
Europe Technologies
Les Taissounières - HB3
1681 Route des Dolines
06560 Sophia Antipolis
France
Tel.: (+33) (0)4 93 00 43 00
Fax: (+33) (0)4 93 00 43 01
E-mail: [email protected]
Contact: Marc Goddard
Tel.: (+33) (0)4 93 00 43 12
E-mail:
[email protected]
l Allows debugging of all current ARM cores
l Multiple cores are supported by serial chaining
of TAP controllers
Asia/Japan
Contact: Sghaier Noury
Tel.: (+33) (0)4 93 00 43 02
E-mail:
[email protected]
Web Site
http://www.europetechnologies.com
l Connects to a PC parallel port, driver software
runs on Windows NT™ 4.0 and Windows 95™
l Supports slow (sleep mode) or variable clock
frequency cores
l Supports very low voltage cores (down to 1V)
MultiICE JTAG Interface Unit
The Multi-ICE debug interface unit enables the
Software Tools to Debug the ARM core through
the processor’s JTAG pins. ICE-like functionality
(breakpoints, watchpoints, single stepping, etc)
is delivered at a fraction of the cost.
One stop shopping for all AT91 Hardware and
Software Development Tools
Europe Technologies offers a unique supply
of all ingredients needed by the AT91 hardware
and software developer.
Any AT91 developer needs a 'package' made
up of a variety of possibilities provided by a large
collection of suppliers. By evaluating the overall
needs, Europe Technologies ensures that the
AT91 user has the right tools for the job at the
minimum cost level compatible with his budget.
Europe Technologies has become a 'onestop-shop', integrating the product possibilities
from a broad range of sources:
-
ICE40400 and EVM40400 - Evaluation,
emulation and development boards from
Europe Technologies
-
Software Development Toolkit (SDT) and
Multi-core In-circuit JTAG-based Emulator
(MultiICE) from ARM Ltd
-
14
Aspex - a powerful ARM7 software development and debug environment from Allant
l Uses a new JTAG connector pinout to support
extra features and allow use in noisy
environments or with long cables
l Backward compatible with EmbeddedICE™
connectors via a supplied adaptor
l Exposes a software interface (TAPO) to allow
users to write their own drivers for non-ARM
cores such as 3rd party DSPs
l Allows inter-processor stop and start
synchronization (via software)
l Auto and manual core configuration to allow
plug and play mixing of devices on chip
l Supports host console I/O services (such as
printf) without stopping the processor
-
16600 and 17000 series Logic Analysers
from Hewlett Packard
-
Personal Line and proLine logic analysers
from dli
These powerful elements combine to a range
of development kits for the AT91 user, starting
with a sub-$1000 evaluation system and ranging
up to powerful high-end systems for real-time
hardware and software debug.
For documentation and full details of all these
products, do not hesitate to contact Europe
Technologies.
JTAG
Interfaces
JT
AG ICE Inter
faces
Packard
Hewlett Packar
d
Emulation Probe, E5900A #300
USA
Hewlett-Packard
Headquarters
5200 Blue Lagoon Drive
9th Floor
Miami, Florida 33126
USA
Tel.: (+1) (305) 267 4245
Tel.: (+1) (305) 267 4220
Europe
Eur
ope
Hewlett-Packard Nederland BV
HP T&M DIRECT
The Netherlands
Tel.: (+31) (0)20 547 6669
Fax: (+31) (0)20 547 7765
l Easy connection to the AT91 debug port,
without requiring full connection to the
chip
l LAN connection to your PC, Workstation
or your HP Logic Analyzer
l Software developers can create a powerful
debugging system with an emulator probe
and popular debuggers
l Easy reprogramming for new device
support
The emulation probe is a stand-alone product,
which helps you debug your code by providing
run control, code down-load, and memory/
register display and modification. You can control
program execution through single stepping, start/
stop, run/break, and set/modify breakpoints. You
can also run code at full speed in the target.
The emulation probe can be controlled by
either an industry-leading debugger or the
emulation control interface provided with the HP
16600/700 logic analyzer families.
The HP emulation probe can be controlled
over your local area network (LAN) by the
debugger and connect to your target through a
dedicated connector. Unlike traditional emulators,
the emulation probes and modules provide more
stable operation by accessing only the debug pins
of the microprocessor. You do not need a serial
port on your target system to download code.
Unlike ROM monitors, they do not require user
memory.
Debugger Interface
Industry-leading debuggers can control the HP
emulation probe and emulation module. You can
set breakpoints, single-step through code,
examine variables, and modify source code
variables from the high-level source code
debugger interface. Debugger interfaces must be
ordered directly from the debugger vendor.
Asia
Hewlett-Packard Asia Pacific Ltd
17-21/F Shell Tower Times
Square
1 Matheson Street
Causeway Bay
Hong Kong
Tel.: (+852) 2599 7777
Japan
Hewlett-Packard Japan Ltd
Measurement
Assistance Center
9-1, Takakura-Cho Hachioji-Shi
Tokyo 192
Japan
Tel.: (+81) (0)4 2656 7832
Web Site
http://www.tmo.hp.com
Debugger Connections
ARM Ltd, GreenHills Software Inc., Mentor
Graphics.
Migration
The emulation probe can be reprogrammed
to support new versions or other microprocessor
families. Your investment is protected.
15
Emulators
Hewlett Packar
d
Packard
Logic Analysis System 16602A
with Emulation Module E9495A #001
USA
Hewlett-Packard
Headquarters
5200 Blue Lagoon Drive
9th Floor
Miami, Florida 33126
USA
Tel.: (+1) (305) 267 4245
Tel.: (+1) (305) 267 4220
Europe
Eur
ope
Hewlett-Packard Nederland BV
HP T&M DIRECT
The Netherlands
Tel.: (+31) (0)20 547 6669
Fax: (+31) (0)20 547 7765
Asia
Hewlett-Packard Asia Pacific Ltd
17-21/F Shell Tower Times
Square
1 Matheson Street
Causeway Bay
Hong Kong
Tel.: (+852) 2599 7777
Japan
Hewlett-Packard Japan Ltd
Measurement
Assistance Center
9-1, Takakura-Cho Hachioji-Shi
Tokyo 192
Japan
Tel.: (+81) (0)4 2656 7832
Web Site
http://www.tmo.hp.com
l One integrated platform for Hardware
and Software debug
l Processor control and logic analysis
l Debug the target system from signal to
source code level
l Up to 2M acquisitions of real time, nonintrusive trace
l System level debug
l Correlate analog and digital
measurements
Debug and Integrate Real-Time Embedded
Systems
Quickly and accurately determine the root
cause of your team's most difficult hardware,
software, and system integration problems with
Hewlett-Packard's powerful emulation and logic
analysis solutions.
HP's emulation and analysis solutions for the
Atmel AT91 combine the powerful tools of run
control, code download, debugger connections,
and logic analysis for a complete, scalable system
debug environment.
Scalable Solutions
With a scalable solution from HP, your design
team members can customize HP's product
offerings to meet their unique requirements.
Solutions range from low cost emulation
probes combined with the industry's leading
16
debuggers to emulation with real-time trace to
solve today's most complex Atmel AT91 design
problems. HP's solutions are designed to meet
your needs today and protect your investment
as your needs change in the future.
With logic analysis providing timing and state
analysis, you can monitor microprocessor activity
in relation to other important system signals such
as a PCI bus, other microprocessors, or I/O
devices.
HP and Europe Technologies have been
partnering to provide complete emulation
solution for the AT91 microcontroller.
Multiple Correlated views of your target
System
Traditional emulation systems do not allow
you to time-correlate events across your entire
system using timing, analog, and state analysis
for your most difficult integration problems.
The logic analyzer is nonintrusive, allowing you
to run your target system at full speed. A system
trace, up to 2M deep, can be combined with
complex triggering to find the toughest problems.
The microprocessor instruction set execution can
be correlated to the high-level source code with
the HP source correlation tool set.
Emulators
dli
Personal Line and proLine
USA
dli digital logic instruments
50 Airport Parkway
San Jose, CA 95110
USA
Tel: (+1) (408) 487 3214
Fax: (+1) (408) 437 4956
E-mail: [email protected]
Europe
Eur
ope
dli digital logic instruments
gmbh
Voltastraße 6
D-63128 Dietzenbach
Germany
Tel.: (+49) 6074 4002 0
Fax: (+49) 6074 4002 77
E-mail: [email protected]
Asia
LG Precision Co., Ltd.
LG Youngdong Bldg.
891, Daechi-dong
Kangnam-gu
Seoul
Korea
Tel: (+82) (2) 3459 5114
Fax: (+82) (2) 3459 3636
E-Mail:
[email protected]
l Easy-to-use, graphical user interface under
Windows 98 and NT
l Wide variety of Windows based Real Time
Tracers
l Disassemblers supporting State and
Timing recordings
l High Level Language Manager for
debugging on Source Code Level
l Software Link to ASPEX Debugger from
Allant
l Rapid Support Service for new types of
Atmel ARM-Core Microcontrollers
l Remote control from Unix and Windows
workstations using VNC
l Up to 4M memory depth for recording a
high number of processor instructions
l High impedance Active Logic Probes for
easy adaption and minimum loading.
l Modulare Logic Analyzer Systems for easy
upgrade of channels and memory depth
l Physical trigger outputs to trigger external
devices
l Easy documentation through full
compatibility to Windows programs like
WinWord
The Personal Line and proLine Logic Analyzer
Families feature up to 512 channels per
mainframe, a memory depth up to 4M, external
clock rate up to 180 MHz, and internal clock rate
up to 720 MHz and 1 GHz.
For the development of Atmel AT91
microcontroller-based systems dli offers powerful
Disassembler and High Level Language support.
The Disassembler supports data recording
with both Processor MCLK and the Logic
Analyzer's internal clock concurrently. This feature
enables simultaneous Timing and State Analysis.
High Level Language Support provides Source
Code Debugging of application programs. This
support includes enabling a Breakpoint/Trigger
of the Logic Analyzer on a Source Line and
correlating the real time trace with the Source
Code.
Japan
TOYO Corporation
1-6, Yaesu 1-chome,
Chuo-ku
Tokyo 101-8284
Japan
Tel: (+81) (0)3 3279 0771
Fax: (+81) (0)3 5205 2030
E-Mail: [email protected]
Web Site
http://www.dli.de
This tools are integrated with the powerful
Debugger ASPEX from Allant.
Hosts supported
PC with Windows 95/98 and NT.
Other Features
dli offers a Rapid Support Service for new
types of Atmel ARM-Core based ASICs to provide
custom Disassembler and High Level Language
Debugging facilities.
17
Europe
Eur
ope
Technologies S.A.
Emulators
ICE40400 for HP and dli Emulator
USA
Contact: Michel LeLan
Tel.: (+33) (0)4 93 00 43 07
E-mail:
[email protected]
Europe
Eur
ope
Europe Technologies
Les Taissounières - HB3
1681 Route des Dolines
06560 Sophia Antipolis
France
Tel.: (+33) (0)4 93 00 43 00
Fax: (+33) (0)4 93 00 43 01
E-mail: [email protected]
Contact: Marc Goddard
Tel.: (+33) (0)4 93 00 43 12
E-mail:
[email protected]
Asia/Japan
Contact: Sghaier Noury
Tel.: (+33) (0)4 93 00 43 02
E-mail:
[email protected]
Web Site
http://www.europetechnologies.com
l In-Circuit or Standalone Emulator/Development
Board for AT91M40400
l Connects via ARM, ALLANT or HP JTAG
debugger tools
l Provides all external trace and hardware debug
signals for Hewlett Packard 16600 and 16700
series logic analysers.
l On-board boot EPROM (256Kx8)
l On-board FLASH memory (256Kx16)
l On-board SSRAM to emulate AT91 internal ROM
(4x32Kx32)
l Programmable clock generator
l 12-bit ADC and DAC
l Two external RS232 interfaces
ICE40400 Emulation & Development Board
The ICE40400 is the first of a new generation
of development tools using Emulation and Logic
Analysis technology developed for the ARMbased AT91 family. These tools, provide interfaces
with the embedded ARM core, JTAG debugger
and are entirely compatible with HP emulation
and logic analysis systems for ARM-based
embedded systems and microcontrollers.
Used jointly with either JTAG interface
hardware from HP or ARM or with Hewlett
Packard emulation and logic analysis tools and
with an ARM core debugger, the ICE40400 is an
integrated development board that provides
advanced emulation features, such as code
downloading, inverse assembler code generation,
ASM and C source code correlating, and timecorrelated events across the entire system.
18
One stop shopping for all AT91 Hardware and
Software Development Tools
Europe Technologies offers a unique supply
of all ingredients needed by the AT91 hardware
and software developer.
Any AT91 developer needs a 'package' made
up of a variety of possibilities provided by a large
collection of suppliers. By evaluating the overall
needs, Europe Technologies ensures that the
AT91 user has the right tools for the job at the
minimum cost level compatible with his budget.
Europe Technologies has become a 'one-stopshop', integrating the product possibilities from
a broad range of sources:
-
ICE40400 and EVM40400 - Evaluation,
emulation and development boards from
Europe Technologies
-
Software Development Toolkit (SDT) and
Multi-core In-circuit JTAG-based Emulator
(Multi-ICE) from ARM Ltd
Aspex - a powerful ARM7 software
development and debug environment from
Allant
-
-
16600 and 17000 series Logic Analysers
from Hewlett Packard
-
Personal Line and proLine logic analysers
from dli
These powerful elements combine to a range
of development kits for the AT91 user, starting
with a sub-$1000 evaluation system and ranging
up to powerful high-end systems for real-time
hardware and software debug.
Board
Supportt Package
R TOS Boar
d Suppor
Accelerated
Technology Inc.
Nucleus Plus
Nucleus EDE
Web
Browser
RMON
Debuggers
Java
Kernels
SNMP
Web
Server
File
System
Networking
Spanning Tree
Graphics
Drivers
Development Tools
Prototyping Cross Development
Real-time services that are available in the basic
Nucleus PLUS product are more full-featured and
capable than virtually any real-time kernel on the
market today. From an evaluation of the most
prominent real-time kernels currently on the
market, Nucleus PLUS was developed, with a
"micro-kernel" structure in mind. That is, the
essential services of the real-time, embedded
environment are provided in such a way that
additional operating-system-oriented features can
be easily added. This makes Nucleus PLUS
extremely scaleable, with RAM sizes varying
between less than 3KB and 45KB, depending on
necessary functionality.
Unlike other commercial kernels, Nucleus PLUS
service names indicate their functions. For
example, you can create a task by calling the
service NU_Create_Task. Nucleus PLUS services
also are designed to have similar parameter and
return-value formats. Nucleus PLUS objects are
not inherently associated with other objects (i.e.
mailboxes are not associated with tasks).
l Deterministic, low
interrupt latencies
l Extensible: make new services by
combining existing services
l Intertask communication: mailboxes,
variable queues, pipes
l Memory management: fixed
partitions, variable length (malloc)
l Task synchronization: counting
semaphores, events, UNIX-like
signals
l One-shot and multiple-shot task
timers
USA
Accelerated Technology Inc.
720 Oak Circle Dr. E.
Mobile, AL 36609
USA
Tel.: (+1) (334) 661 5770
Fax: (+1) (334)661 5788
E-mail: [email protected]
Contact: Sales Department
Europe
Eur
ope
Accelerated Technology UK Ltd
The Business Center
Edward Street, Redditch
Worcestershire B97-6HR
United Kingdom
Tel: (+44) (0)152 766 632
Fax: (+44) (0)152 764 487
E-mail:
[email protected]
Contact: Geoff Gibson
Asia
Real Time Korea
1202-A Shin Sung
Businesstel
1588-1, Seocho Dong
Seocho-ku, Seoul
Korea
Tel: (+82) (2)522 2267
Fax: (+82) (2)522 2268
E-mail: [email protected]
Contact: Jangil Kim
Japan
Grape Systems, Inc.
Yanagawa Bldg., 2-21-5
Minamisaiwai, Nishi-ku
Yokohama 220-0005
Japan
Tel: (+81) (0)45 3236541
Fax: (+81) (0)45 3236546
E-mail:
[email protected]
Contact: Mitsurou Nakajyo
Web Site
http://www.atinucleus.com
Nucleus PLUS is a real-time, pre-emptive,
multitasking kernel designed for time-critical
embedded applications. Because approximately
95% of Nucleus PLUS is written in C, it is
remarkably portable, and is currently available for
use with most microprocessor families. Nucleus
PLUS is delivered with source code, and no runtime royalties are charged.
19
AT91
ARM Thumb-based Microcontrollers Family Roadmap
Speed
Flash Mask ROM SRAM
Device
(MHz) Temp Bytes
M40400
25/33
C/I
M40400
12
M40416
25
M40100
M40800
Supply Voltage IEEE
Power
Saving
Additional
Features
Bytes
Bytes
Package
(Volt)
1149.1
-
-
4K
TQFP100
2.7-3.6
-
C/I
-
-
4K
TQFP100
1.8-3.6
-
C/I
2M
-
4K
BGA120
2.7-3.6
-
2 USARTS,
33/40
C/I
-
-
1K
TQFP100
2.7-3.6
-
Watchdog,
33/40
C/I
-
-
8K
TQFP100
2.7-3.6
-
PDC
R40807
33
C/I
-
-
8K+128K TQFP100
2.7-3.6
-
M40403
33
C/I
-
32K
4K
TQFP100
2.7-3.6
-
M40807
33
C/I
-
128K
8K
TQFP100
2.7-3.6
-
M63200
25
C/I
-
-
2K
TQFP176
2.7-3.6
y
M55200
33
C/I
-
-
2K
TQFP176
2.7-3.6
y
M55800
33
C/I
-
-
8K
TQFP176
2.7-3.6
y
Idle Mode
CPU and
Peripheral
Clock
Deactivation
3 Timers,
Multi Processor
Interface, 6 Timers,
3 USARTs, SPI,
PDC, Watchdog
8-ch ADC, 2-ch
Clock
DAC, RTC, Osc +
Deactivation,
PLL, 6 Timers,
Slow, Standby
3 USARTs, SPI,
and Power
PDC, Watchdog
Down Modes
AT 9 1
A R M
T
H U M B
O F F
-
T H E
-
S H E L F
The growing AT91 family puts
the industry-standard ARM
Thumb processor at your
immediate disposal. It is
combined, on-chip, with an
attractive range of peripherals:
USARTs, SPI, counter/timer,
watchdog timer, etc. A Peripheral
For demanding applications, a
Data Controller (PDC) speeds
multiprocessor interface, on-chip
access to key peripherals,
oscillators and state-of-the-art
bypassing the MCU.
PLLs are all incorporated on-chip.
Atmel's proven expertise in
system level integration gives you
all this —ARM Thumb MCU plus
all the peripherals you need —
off-the-shelf.
Corporate Headquarters
2325 Orchard Parkway
San Jose, CA 95131
TEL (408) 441-0311
FAX (408) 487-2600
Europe
Atmel U.K., Ltd.
Coliseum Business Centre
Riverside Way
Camberley, Surrey GU15 3YL
England
TEL (44) 1276-686677
FAX (44) 1276-686697
Asia
Atmel Asia, Ltd.
Room 1219
Chinachem Golden Plaza
77 Mody Road
Tsimshatsui East
Kowloon, Hong Kong
TEL (852) 27219778
FAX (852) 27221369
Japan
Atmel Japan K.K.
Tonetsu Shinkawa Bldg., 9F
1-24-8 Shinkawa
Chuo-ku, Tokyo 104-0033
Japan
TEL (81) 3-3523-3551
FAX (81) 3-3523-7581
Atmel Operations
Atmel Colorado Springs
1150 E. Cheyenne Mtn. Blvd.
Colorado Springs, CO 80906
TEL (719) 576-3300
FAX (719) 540-1759
Atmel Rousset
Zone Industrielle
13106 Rousset Cedex, France
TEL (33) 4 42 53 60 00
FAX (33) 4 42 53 60 01
AT91 Microcontroller Marketing
TEL (33) 4 42 53 60 00
FAX (33) 4 42 53 60 01
e-mail: [email protected]
Fax-on-Demand
North America: 1-(800) 292-8635
International: 1-(408) 441-0732
Web Site
http://www.atmel.com
Bulletin Board Service
1-(408) 436-4309
© Atmel Corporation 1999.
Atmel Corporation makes no warranty for the use of its products, other than those expressly contained in the
Company’s standard warranty which is detailed in Atmel’s Terms and Conditions located on the Company’s web
site. The Company assumes no responsibility for any errors which may appear in this document, reserves the right
to change devices or specifications detailed herein at any time without notice, and does not make any
commitment to update the information contained herein. No licenses to patents or other intellectual property of
Atmel are granted by the Company in connection with the sale of Atmel products, expressly or by implication.
Atmel’s products are not authorized for use as critical components in life support devices or systems.
ARM, Thumb and ARM Powered are registered trademarks of ARM Limited.
ARM7TDMI is a trademark of ARM Ltd.
Other terms and product names in this document may be trademarks of others.
1307A—7/99/12M
HOLOSCRIPT - Photos: Sylvain Vuillequez, Studio Cadrage, C&I Photography
e-mail
[email protected]