AT91 T P DEVELOPMENTebook.pldworld.com/_Semiconductors/Atmel/Databook CDROM... · 2000-04-24 ·...

24
ARM ® T H U M B ® M ICROCONTROLLERS AT91 T H I R D P A R T Y D EVELOPMENT T O O L S

Transcript of AT91 T P DEVELOPMENTebook.pldworld.com/_Semiconductors/Atmel/Databook CDROM... · 2000-04-24 ·...

A R M ® T H U M B ® M I C R O C O N T R O L L E R S

A T 9 1 T H I R D

P A R T Y D E V E L O P M E N T

T O O L S

Microcontrollers for today’s

innovative systems require

advanced features. Atmel’s AT91

series of ARM Thumb-based

microcontrollers gives your product

32-bit performance and aggressive

low-power at 16-bit system costs.

Exploiting these technical

capabilities requires state-of-the-art

development tools.

Atmel’s AT91 ARM Thumb

microcontrollers are completely

supported by the latest

development tools, including

C-compilers, Assemblers, Real-time

Operating Systems up to high-end

emulation solutions. Most of these

tools are supplied directly by the

third-party tool vendors.

Atmel coordinates engineering,

marketing, sales and especially

support activities with the third-

party vendors.

These tools enable you to develop

application software in parallel with

system hardware, shortening time-

to-market and improving the

quality of your product.

This catalog gives a complete

overview of all the AT91 application

development tools currently

available. It enables you to choose

the best tools for your

requirements, and to contact the

vendor concerned.

A T 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

leading manufacturer of

nonvolatile memory,

microcontrollers, logic

programmable ICs and

application specific

circuits. Our strategy is

to develop products -

often based on our

patented position in

nonvolatile memory -

that can provide

customers in these

markets a competitive

edge.

Headquartered in San

Jose, California, Atmel

operates four fabs in the

United States and

Europe.

Third Party Development ToolsAT91

VendorVendorVendorVendorVendor ProductProductProductProductProduct Page NumberPage NumberPage NumberPage NumberPage 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 7

ARM Ltd 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

Accelerated Technology Inc. Nucleus UDB 11

JTAG ICE Interfaces

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

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

RTOS Board Support Package

Accelerated Technology Inc. Nucleus PLUS 19

1

2

AT91EB01 Evaluation Kit

Evaluation and Development BoarEvaluation and Development BoarEvaluation and Development BoarEvaluation and Development BoarEvaluation and Development Boardsdsdsdsds

The EB01 Evaluation Kit is a complete low-costevaluation platform, which enables real-timecode development and exploration of the AT91ARM® Thumb® Microcontrollers

The kit is a convenient means of evaluatingthe features of the AT91 microcontrollersembedding the ARM7TDMI™ processor.

R

l Evaluation board with support forthe AT91M40400 and the Angeldebug monitor

l AT91 Getting Started CD-ROM withdatasheets, user guide, applicationnotes and examples

l DB9-plug-to-DB9 socket straightthrough serial cable to connect theevaluation board to a PC

l Bare power lead with a 2.1 mm jackon one end for connection to abench power supply

l Shipped with the evaluation copiesof the compilers and debuggersfrom Green Hills™ and ARM®

Atmel Corp.Atmel Corp.Atmel Corp.Atmel Corp.Atmel Corp.

Software Evaluation Board Contents

- M40400 microcontroller

- 512K bytes 16-bit SRAM (upgradable to2048K bytes)

- 128K bytes 16-bit Flash (of which 64K bytesis 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 user-specific memories and peripherals

Ordering information

The EB01 Evaluation Kit is available from anyof Atmel’s franchised distributors andrepresentatives or directly from the Atmel’s salesoffices. The ordering code is AT91EB01-KIT.

USAUSAUSAUSAUSAAtmel Corp.2325 Orchard ParkwaySan Jose, CA 95131USATel : (+1) (408) 441 0311Fax : (+1) (408) 436 4300

EurEurEurEurEuropeopeopeopeopeAtmel U.K. LtdColiseum Business CentreRiverside Way, CamberleyGU15 3YL SurreyEnglandTel : (+44) (0)127 668 66 77Fax : (+44) (0)127 668 66 97

AsiaAsiaAsiaAsiaAsiaAtmel Asia LtdRoom 1219Chinachem Golden Plaza77 Mody RoadTsimshatsui East, KowloonHong KongTel : (+852) 2721 9 778Fax : (+852) 2722 1 369

JapanJapanJapanJapanJapanAtmel Japan KKTonetsu Shinkawa Bldg, 9F1-24-8 Shinkawa, Chuo-KuTokyo 104-0033JapanTel : (+81) (0)3 3523 3551Fax : (+81) (0)3 3523 7581

WWWWWeb Siteeb Siteeb Siteeb Siteeb Sitehttp://www.atmel.com

© Atmel Corporation 1999

ICE connector

Power SupplyInput: 6V 16V

No input polarisationOutput 3.3V / 1.5A and 1.8V / 0.5A

Current limitation / Shut Down Control

AT91M63200

FlashAT49BV1604

2 Mbytes / 16-bitDouble Boot

SRAM

2 Mbytes / 16-bit0 wait state

MPI Extension SlotEB01 EBI Expansion Slot Compatible

EBI

MPI

SPI

Clock Oscillator25 MHz

Reset ControllerPower FailDetection

NRST

MCKI

ICE

Data Flash2Mbytes

RS232Drivers

USART0 Host PC

Expansion Slots4 x 32 points

3V3

USART 2TC0-5 - PIOs

8 general-purpose leds

4 general-purposepush-buttons

NWDOVF

Serial Port

2-wire Serial EEPROM64Kbytes

PIO

USART1

PIO

PIO

3

AT91EB63 Evaluation KitUSAUSAUSAUSAUSAAtmel Corp.2325 Orchard ParkwaySan Jose, CA 95131USATel : (+1) (408) 441 0311Fax : (+1) (408) 436 4300

EurEurEurEurEuropeopeopeopeopeAtmel U.K. LtdColiseum Business CentreRiverside Way, CamberleyGU15 3YL SurreyEnglandTel : (+44) (0)127 668 66 77Fax : (+44) (0)127 668 66 97

AsiaAsiaAsiaAsiaAsiaAtmel Asia LtdRoom 1219Chinachem Golden Plaza77 Mody RoadTsimshatsui East, KowloonHong KongTel : (+852) 2721 9 778Fax : (+852) 2722 1 369

JapanJapanJapanJapanJapanAtmel Japan KKTonetsu Shinkawa Bldg, 9F1-24-8 Shinkawa, Chuo-KuTokyo 104-0033JapanTel : (+81) (0)3 3523 3551Fax : (+81) (0)3 3523 7581

WWWWWeb Siteeb Siteeb Siteeb Siteeb Sitehttp://www.atmel.com

© Atmel Corporation 1999

Evaluation and Development BoarEvaluation and Development BoarEvaluation and Development BoarEvaluation and Development BoarEvaluation and Development Boardsdsdsdsds

The EB63 Evaluation Kit is a complete low-cost evaluation platform, which enablesreal-time code development andexploration of the AT91 ARM® Thumb®

microcontrollers.The kit is a convenient means of evaluating

the features of the AT91 microcontrollersembedding the ARM7TDMI™ processor.

Software Evaluation Board Contents- M63200 microcontroller

- 256K bytes 16-bit SRAM(upgradable to 1024K bytes)

- 2M bytes 16-bit Flash

- 2 serial ports

- Reset button and reset controller

- 4 push buttons

- 8 LEDs

- 20-pin JTAG ICE interface connector- Clock generator

- Double output voltage converter

- 3.3V for I/O

- 1.8 or 3.3V for chip core

R

l Evaluation board with support forthe AT91M63200 and the Angeldebug monitor

l AT91 Getting Started CD-ROM withdatasheets, user guide, applicationnotes and examples

l DB9-plug-to-DB9 socket straightthrough serial cable to connect theevaluation board to a PC

l Bare power lead with a 2.1 mm jackon one end for connection to abench power supply

l Shipped with the evaluation copiesof the compilers and debuggersfrom Green Hills™ and ARM®

Atmel Corp.Atmel Corp.Atmel Corp.Atmel Corp.Atmel Corp.

- MPI expansion slot for easy connections onanother AT91Evaluation Board EBI expansionslot

- Board self test program in Flash

- Angel debug monitor in Flash

- M63200 current consumption measurementcapability

- Expansion slots for add-on cards with user-specific memories and peripherals

Ordering informationThe EB63 Evaluation Kit is available from any

of Atmel’s franchised distributors andrepresentatives or directly from the Atmel’s salesoffices. The ordering code is AT91EB63-KIT.

4

Evaluation and Development BoarEvaluation and Development BoarEvaluation and Development BoarEvaluation and Development BoarEvaluation and Development Boardsdsdsdsds

EVM40400

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 boardthat can be used either as an evaluation board,or as a software debugger used in conjunctionwith an ARM core debugger.

The TARGET40400 is just like theEVM40400 except that it has a socket in place ofthe M40400 chip allowing it to function as anemulation board when used with the ICE40400probe board, a customisation board whenconnected to a piggy-back daughter-board, andfinally a demonstration board thanks to the on-board peripherals.

One stop shopping for all AT91 Hardware andSoftware Development Tools

Europe Technologies offers a unique supplyof all ingredients needed by the AT91 hardwareand software developer.

Any AT91 developer needs a 'package' madeup of a variety of possibilities provided by a largecollection of suppliers. By evaluating the overallneeds, Europe Technologies ensures that theAT91 user has the right tools for the job at theminimum cost level compatible with his budget.

l Stand-alone Evaluation and DevelopmentBoard for the AT91M40400

l Connects via ARM, ALLANT or HP JTAGdebugger tools

l On-board boot EPROM (32Kx8)

l On-board FLASH memory (128Kx16)

l On-board SRAM (256Kx16)

l Programmable clock generatorl On board peripherals : buzzer, keyboard

interface, LEDs, LCD display(2x16 character)

l Two external RS232 interfaces

l Possibility of customisation thgrough add-ondaughter board connectors

EurEurEurEurEuropeopeopeopeopeTTTTTechnologies S.A.echnologies S.A.echnologies S.A.echnologies S.A.echnologies S.A.

Europe Technologies has become a 'one-stop-shop', integrating the product possibilities froma broad range of sources:

- ICE40400 and EVM40400 - Evaluation,emulation and development boards fromEurope Technologies

- Software Development Toolkit (SDT) andMulti-core In-circuit JTAG-based Emulator(MultiICE) from ARM Ltd

- Aspex - a powerful ARM7 softwaredevelopment and debug environment fromAllant.

- 16600 and 17000 series Logic Analysers fromHewlett Packard

- Personal Line and proLine logic analysers fromdli.

These powerful elements combine to a rangeof development kits for the AT91 user, startingwith a sub-$1000 evaluation system and rangingup to powerful high-end systems for real-timehardware and software debug.

USAUSAUSAUSAUSAContact: Michel LeLanTel.: (+33) (0)4 93 00 43 07E-mail:[email protected]

EurEurEurEurEuropeopeopeopeopeEurope TechnologiesLes Taissounières - HB31681 Route des Dolines06560 Sophia AntipolisFranceTel.: (+33) (0)4 93 00 43 00Fax: (+33) (0)4 93 00 43 01E-mail: [email protected]

Contact: Marc GoddardTel.: (+33) (0)4 93 00 43 12E-mail:[email protected]

Asia/JapanAsia/JapanAsia/JapanAsia/JapanAsia/JapanContact: Sghaier NouryTel.: (+33) (0)4 93 00 43 02E-mail:[email protected]

WWWWWeb Siteeb Siteeb Siteeb Siteeb Sitehttp://www.europe-technologies.com

5

Compilers, Assemblers and DebuggersCompilers, Assemblers and DebuggersCompilers, Assemblers and DebuggersCompilers, Assemblers and DebuggersCompilers, Assemblers and Debuggers

MULTI® Development EnvironmentC and C++ Compilers

Compilers

Green Hills™ Optimizing C, C++, and EC++Compilers have a well-earned reputation forproducing very high quality code. Code writtenin different languages can be mixed into a singleexecutable. Green Hills Compilers use the sameglobal optimizer and code generator. Code maybe optimized for maximum speed or for minimumcode size on a module-by-module basis and evenat the function level.

Integrated Development Environment

The MULTI Integrated DevelopmentEnvironment is a comprehensive suite of tools forembedded applications. MULTI provides a directgraphical interface with all Green Hills Compilers,and supports multi-language development anddebugging. MULTI consists of a project builder,source debugger, performance profiler, run-timeerror checking, graphical browser, text editor, andversion control system.

GrGrGrGrGreen Hillseen Hillseen Hillseen Hillseen HillsSoftwarSoftwarSoftwarSoftwarSoftware Inc.e Inc.e Inc.e Inc.e Inc.

USAUSAUSAUSAUSAGreen Hills Software Inc.Headquarters30 West Sola StreetSanta Barbara, CA 93101USATel: (+1) (805) 965 6044Fax: (+1) (805) 965 6343

EurEurEurEurEuropeopeopeopeopeGreen Hills Software Inc.European HeadquartersChancery Court,Lincoln Rd.High WycombeBucks HP213REUnited KingdomTel: (+44) (0)149 442 9336Fax: (+44) (0)149 442 9339

JapanJapanJapanJapanJapanAdvanced Data Controls Corp.Nihon Seimei Otsuka BldgNo 13-14, Kita Otsuka 1-Chome, Toshima-KuTokyo 170JapanTel: (+81) (0)3 3576 5351Fax: (+81) (0)3 3576 1772

[email protected]

WWWWWeb Siteeb Siteeb Siteeb Siteeb Sitehttp://www.ghs.com

l Optimizing Compilers: C, C++, EmbeddedC++

l MULTI Integrated Development Environment:Source-level Debugger, Performance Profiler,Version Control, and more

l Real-Time Operating System Support:ThreadX, VxWorks/Tornado, Custom

l Remote Debugging: EmbeddedICE, Multi-ICE, Angel ROM Monitor, HP Probe,Macraigor Systems Wiggler

CodeBalance™

Green Hills offers a powerful utility program,the CodeBalance Optimizing Profiler, that enablesthe user to make critical performance/code-sizetrade-offs. By analyzing the performance profileon a function by function basis, CodeBalanceperforms recompilation in 16-bit mode startingwith the functions that take the least amount ofexecution time. This achieves code-size reductionwith minimal increase in execution time.

Technical Support

Green Hills Software has offices throughoutthe US and Europe to provide local technicalsupport.

6

ASPEX Development Environment

ASPEX IDE for AT91

ASPEX by Allant is an IDE/Debugger thatprovides a comprehensive developmentenvironment for the Atmel AT91 microcontroller. For applications that also include a DSP core,ASPEX plug-ins provide seamless mixedarchitecture support for both the ARM and theDSP.

Integrated Project and Build

- ARM Optimizing Compilers- C++ and C compiler: ARM & Thumb

- Assembler/Linker: ARM & Thumb

Integrated Debugger

- C, C++ and Assembly Language

- Comprehensive Register Support

- Flexible Execution Control

- Comprehensive Breakpoint Support

- Variable, Function, and Module/FileBrowsers

- Interpretive C Scripting Language- ASPEXMacros

- Regression and Automatic Testing

l Integrated DevelopmentEnvironment

l C and C++ Compilers

l Powerful Debugger

l Development Board Support

l Instruction Set Simulator

USAUSAUSAUSAUSAAllant Software Corporation1280 Civic DriveSuite 206Walnut Creek, CA 94596USATel: (+1) (925) 944 9690Fax: (+1) (925) 944 9612E-mail: [email protected]

JapanJapanJapanJapanJapanAndor System Support Co.2-15-8, Minami-ShinagawaShinagawa-kuTokyo 140-0004JapanTel: (+81) (0)3 3450 8101Fax: (+81) (0)3 3450 8410E-mail:[email protected]

WWWWWeb Siteeb Siteeb Siteeb Siteeb Sitehttp://www.allant.com

Allant SoftwarAllant SoftwarAllant SoftwarAllant SoftwarAllant SoftwareeeeeCorporationCorporationCorporationCorporationCorporation

Compilers, Assemblers and DebuggersCompilers, Assemblers and DebuggersCompilers, Assemblers and DebuggersCompilers, Assemblers and DebuggersCompilers, Assemblers and Debuggers

JTAG Emulator Support

ALLANT VIA JTAG Emulators, EPI Jeeni, ARMMULTI-ICE, ARM Embedded ICE.

Logic Analyzer Support

- HP16500 and HP16700- DLI

Development Board Support

- Atmel: EB01

- Europe Technologies: EVM40400, ICE40400

Host Systems

- Windows 95, 98 or NT on Pentium.

- SPARCstation or equivalent running Solaris2.5 or higher.

- Hewlett-Packard workstation running HP-UX10.x or higher.

7

Microtec Development EnvironmentXRAY® Debugger and Simulator

MentorMentorMentorMentorMentorGraphicsGraphicsGraphicsGraphicsGraphics

Compilers, Assemblers and DebuggersCompilers, Assemblers and DebuggersCompilers, Assemblers and DebuggersCompilers, Assemblers and DebuggersCompilers, Assemblers and Debuggers

USAUSAUSAUSAUSAMentor GraphicsEmbedded Software DivisionHeadquarters880 Ridder Park DriveSan Jose, CA 95131USATel.: (+1) (408) 487 7000Tel.: (+1) 800 950 5554Fax: (+1) (408) 487 7001

EurEurEurEurEuropeopeopeopeopeMentor Graphics S.A.R.L.Embedded Software DivisionImmeuble «le Pasteur»13/15, rue JeanneBraconnier92360 Meudon-la-ForetFranceTel.: (+33) (0)1 40 94 74 74Fax: (+33) (0)1 46 01 91 74

JapanJapanJapanJapanJapanMentor Graphics JapanCo. Ltd.Embedded Software DivisionGotenyama-Hills7-35, Kita-shinagawa4-chomeShinagawa-kuTokyo 140-0001JapanTel.: (+81) (0)3 5488 3053Fax: (+81) (0)3 5488 3021

WWWWWeb Siteeb Siteeb Siteeb Siteeb Sitehttp://www.mentor.com/embedded

Microtec Development Environment

The Microtec Development Environmentprovides a complete integrated development anddebugging environment in addition to a RTOSfor embedded software developers using targetprocessors from ARM. It consists of: the ARMProject Manager and Compiler Package, theXRAY Simulator and Monitor and the VRTXmcKernel.

Together, these products constitute anadvanced development environment designed forthe development of efficient, portable and easyto maintain embedded ARM applications.

XRAY Debugger and Simulator

The XRAY® Debugger provides an integratedset of debugging tools optimized for developingembedded systems software, including complexmulti-threaded applications. As the industry-standard debugger for over 10 years, XRAY iscompatible with many third-party compilers andemulators. XRAY may be used as a stand-alonetool, as part of the Microtec toolkit with MicrotecCompilers, in an integrated developmentenvironment as part of the VRTX® DevelopmentSystem which includes Mentor’s VRTX real-timeoperating system and the Microtec Compilers,or with an array of third-party tools and real-timeoperating systems.

Microtec Development Environment

l Provides an integrated developmentand debugging environment andenables developers to use the powerfullVRTXmc multiasking kernel

l Designed specifically for microcontrollerapplications

XRAY Debugger and Simulator

l Tightly integrated tools accelerate edit-compile-download-debug cycle

l Support for multithreaded, multiboardand heterogeneous environment

l Debugging enables clear understandingof complex embedded applications

l Unique ‘window-per-task’ user interfacesimplifies debugging multitasking/multiprocessing applications

l Enhanced C++ debugging supportspeeds development of object-orientedapplications

l Common interface for simulation,emulation, and multitasking debuggingreduces learning curve

l Easy integration brings advanced debugcapabilities to third-party tools and real-time operating systems

Supported JTAG Emulators

- HP Probe

- ARM Embedded ICE

- ARM MultiICE

- JEENI

8

ARM Software Development KitC++ Compiler

USAUSAUSAUSAUSAARM Inc.750 University AvenueSuite 150Los GatosCA 95032USATel.: (+1) (408) 399 5199Fax: (+1) (408) 399 8854

EurEurEurEurEuropeopeopeopeopeARM Ltd90 Fulborn RoadCherry HintonCambridgeCB1 9JNUnited KingdomTel.: (+44) (0)122 340 0400Fax: (+44) (0)122 340 0410

AsiaAsiaAsiaAsiaAsiaARM Korea Ltd .Room 1809Windstone HofficetelYangiae-dongSeocho-kuSeoulKoreaTel.: (+82) (2) 3462 8271Fax: (+82) (2) 3462 8274

JapanJapanJapanJapanJapanARM KK3-1-4 ShinyokohamaKohuku-KuYokohama-shi 222-003JapanTel.: (+81) (0)4 5477 5260Fax: (+81) (0)4 5477 5261

WWWWWeb Siteeb Siteeb Siteeb Siteeb Sitehttp://www.arm.com

ARM LtdARM LtdARM LtdARM LtdARM Ltd Compilers, Assemblers and DebuggersCompilers, Assemblers and DebuggersCompilers, Assemblers and DebuggersCompilers, Assemblers and DebuggersCompilers, Assemblers and Debuggers

Software Development Toolkit

The ARM Software Development Toolkitprovides a complete development solution forcreating applications for the ARM7TDMI-basedmicrocontroller, the AT91. The toolkit provides ahighly integrated suite of tools for:

- Developing, benchmarking and profilingcode

- A software simulation of the processor

- Downloading code to target hardwarevia debug monitor

- Debugging via ARM's Multi-ICE JTAGInterface

Software Development Toolkit

l Professional quality C compilers and linkersproducing best in class results for optimizedcode

l Highly integrated development environment

l GUI debug capability is provided by bothARM Debugger for Windows and ARMDebugger for Unix

C++ Compiler

l ARM and Thumb versions of the compiler

l Code generator is shared with the mature Ccompiler provided in the SDT

To provide this functionality, the toolkitincludes:

- 'C' compilers, assemblers and linker forARM and Thumb instruction sets

- An Integrated DevelopmentEnvironment (ARM Project Manager)

- A source level debugger (ARMDebugger for Windows)

- An Instruction Set Simulator (ARMulator)

SDT is available for Windows 95/98, WindowsNT 4.0, Solaris 2.5/2.6 and HP/UX 10.0.

C++ Compiler

ARM's C++ is designed to provide the ARMarchitecture with an object oriented languagetailored to the embedded environment. Itcontains all the features necessary for developingC++ code for embedded applications. C++ isavailable as an add-on to the ARM SoftwareDevelopment Toolkit.

C++ is available for Windows 95/98, WindowsNT 4.0, Solaris 2.5/2.6 and HP/UX 10.0.

9

ARM SDT (CCE-ARM)

EPI’s CCE-ARM Development environmentoffers a complete solution needed for any C orassembly based development project with anoptional package to upgrade to C++.

The Compiler produces high quality, fastperforming and robust code. This optimizing,ANSI C compiler supports the architecture andmemory spaces of the target processor includingthe 32-bit ARM instruction set and the 16-bitThumb instruction set.

l Tailored to the needs of embeddedsystems developments

l Available for PC, SUN and HP hosts

l ANSI C compliant, optimizing cross-compiler and run-time library source

l Assembler and linker

l Supports ARM and Thumb instructionsets

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

EmbeddedEmbeddedEmbeddedEmbeddedEmbeddedPerPerPerPerPerforforforforformance Inc.mance Inc.mance Inc.mance Inc.mance Inc.

Compilers, Assemblers and DebuggersCompilers, Assemblers and DebuggersCompilers, Assemblers and DebuggersCompilers, Assemblers and DebuggersCompilers, Assemblers and Debuggers

The Project Manager automatically detects theinterdependencies between source files at buildtime, eliminating complex make files. A simpleclick on reported errors moves the view pointerto that line of source then invokes your editorautomatically.

The “Thumb-aware” debugger integratesseamlessly into the development environmentgiving you a natural progression from codegeneration to code debugging. It has verypowerful display capabilities including a Watchwindow for variables, registers and memorylocations.

The Instruction-Set Simulator provides anaccurate and speedy development environmentbefore target hardware becomes available. It runsstand alone on your host computer.

The target resident debug kernel runs on yourtarget ROM and provides a development platformfor those processors without the EmbeddedICEmacrocells. It communicates with the debuggerby a dedicated port and provides a very low costdebugging environment.

USAUSAUSAUSAUSAEmbedded Performance, Inc606 Valley WayMilpitas, CA 95035USATel.: (+1) (408) 957 0350Fax: (+1) (408) 957 0307E-mail: [email protected]

EurEurEurEurEuropeopeopeopeopeMB Electronique606, rue de FournyZ.I. Centre, BUC, CedexFranceTel.: (+33) (0)1 39 67 67 67Fax: (+33) (0)1 39 56 53 44E-mail:[email protected]

AsiaAsiaAsiaAsiaAsiaMicrovision Co. Ltd.Guk Dong V.I.P. 14-8Yoido-DongYoungdeungpo-KuSeoulKoreaTel: (+82) (2) 786 5456Fax: (+82) (2) 786 5458E-mail: [email protected]

JapanJapanJapanJapanJapanToyo Corporation1-6, Yaesu-chomeChuo-ku103-8284 TokyoJapanTel: (+81) (0)2 786 5456Fax: (+81) (0)2 786 5458E-mail: [email protected]

WWWWWeb Siteeb Siteeb Siteeb Siteeb Sitehttp://www.epitools.com

10

Compilers, Assemblers and DebuggersCompilers, Assemblers and DebuggersCompilers, Assemblers and DebuggersCompilers, Assemblers and DebuggersCompilers, Assemblers and Debuggers

ARM SDTASPEX Development Environment

SDT2.50 Software Development Toolkit

The SDT is the premier software tool suitefor ARM processors. It includes a very efficient CCompiler, Assembler, Linker, Graphical Debugger,Project Manager and Libraries. The Toolkit runson Windows NT and 95 and Solaris.

ASPEX Development Environment

The core of the Allant solution for embeddedRISC development is the ASPEX DevelopmentEnvironment. Introduced in 1997, ASPEX is basedupon Microtec's® industry-standard XRAY® DebugSuite and its state-of-the-art, field-provenembedded microprocessor technology.

The ASPEX Development Environmentincludes an integrated, context-sensitive editor,build facilities, source code version controlmanagement, the ASPEX debugger, and othersoftware development tools. ASPEX isexceptionally easy to learn and use. It adjusts tothe individual needs and preference ofdevelopment teams - and can easily scale up ordown as the development process evolves.

ARM SDT

l Developing, benchmarking and profiling codel Software simulation of processor and memory

l Downloading code to target hardware viadebug monitor

l Debugging via ARM's EmbeddedICE andMulti-ICE JTAG Interfaces

l Support for all ARM cores

l Available for Windows 95/98, Windows NT4.0, Solaris 2.5/2.6 and HP/UX 10.0

EurEurEurEurEuropeopeopeopeopeTTTTTechnologiesechnologiesechnologiesechnologiesechnologies

One stop shopping for all AT91 Hardware andSoftware Development Tools

Europe Technologies offers a unique supplyof all ingredients needed by the AT91 hardwareand software developer. Any AT91 developerneeds a 'package' made up of a variety ofpossibilities provided by a large collection ofsuppliers. By evaluating the overall needs, EuropeTechnologies ensures that the AT91 user has theright tools for the job at the minimum cost levelcompatible with his budget.

Europe Technologies has become a 'one-stop-shop', integrating the product possibilitiesfrom a broad range of sources: ICE40400 andEVM40400 - Evaluation, emulation anddevelopment boards from Europe Technologies,Software Development Toolkit (SDT) and Multi-core In-circuit JTAG-based Emulator (MultiICE)from ARM Ltd, Aspex - a powerful ARM7 softwaredevelopment and debug environment fromAllant, 16600 and 17000 series Logic Analysersfrom Hewlett Packard, Personal Line and proLinelogic analysers from dli.

These powerful elements combine to a rangeof development kits for the AT91 user, startingwith a sub-$1000 evaluation system and rangingup to powerful high-end systems for real-timehardware and software debug.

USAUSAUSAUSAUSAContact: Michel LeLanTel.: (+33) (0)4 93 00 43 07E-mail:[email protected]

EurEurEurEurEuropeopeopeopeopeEurope TechnologiesLes Taissounières - HB31681 Route des Dolines06560 Sophia AntipolisFranceTel.: (+33) (0)4 93 00 43 00Fax: (+33) (0)4 93 00 43 01E-mail: [email protected]

Contact: Marc GoddardTel.: (+33) (0)4 93 00 43 12E-mail:[email protected]

Asia/JapanAsia/JapanAsia/JapanAsia/JapanAsia/JapanContact: Sghaier NouryTel.: (+33) (0)4 93 00 43 02E-mail:[email protected]

WWWWWeb Siteeb Siteeb Siteeb Siteeb Sitehttp://www.europe-technologies.com

ASPEX Development Environment

l Source Level Debugger, C++,C and assembly level

l Built-in Multiprocessordebugging

l Thumb instruction set supportl Integrated editor

l Graphical project manager

l Source version control

l ASIC and board visibility

l Network support

l JTAG debugging

l Instruction set simulator

l Target board support

11

Nucleus UDB

Nucleus UDB is a powerful, GUI-based source-level debugger for embedded applications. Itsthree component configurations include thedebugger front-end, host communications mo-dule, and target monitor, and combine for apowerful and portable debugging environment.Since the front end is standard across all targetCPU platforms, developers need learn only onedebugging environment.

The price/performance ratios amongmicroprocessors are constantly changing.Processors appropriate for today's projects maynot be suitable for tomorrow's application. Forthe embedded systems developer, this often

l Stack Trace (Call Stack) functionality pertask

l Call Trace for Source windows

l Automatic resolution of pointer variables

l Search Memory functionl Function Lookup window

l ELF and ARM AIF (*.AXF) output support

AcceleratedAcceleratedAcceleratedAcceleratedAcceleratedTTTTTechnology Inc.echnology Inc.echnology Inc.echnology Inc.echnology Inc.

Compilers, Assemblers and DebuggersCompilers, Assemblers and DebuggersCompilers, Assemblers and DebuggersCompilers, Assemblers and DebuggersCompilers, Assemblers and Debuggers

USAUSAUSAUSAUSAAccelerated Technology Inc.720 Oak Circle Dr. E.Mobile, AL 36609USATel.: (+1) (334) 661 5770Fax: (+1) (334)661 5788E-mail: [email protected]: Sales Department

EurEurEurEurEuropeopeopeopeopeAccelerated Technology UK LtdThe Business CenterEdward Street, RedditchWorcestershire B97-6HRUnited KingdomTel: (+44) (0)152 766 632Fax: (+44) (0)152 764 487E-mail:[email protected]: Geoff Gibson

AsiaAsiaAsiaAsiaAsiaReal Time Korea1202-A Shin SungBusinesstel1588-1, Seocho DongSeocho-ku, SeoulKoreaTel: (+82) (2)522 2267Fax: (+82) (2)522 2268E-mail: [email protected]: Jangil Kim

JapanJapanJapanJapanJapanGrape Systems, Inc.Yanagawa Bldg., 2-21-5Minamisaiwai, Nishi-kuYokohama 220-0005JapanTel: (+81) (0)45 3236541Fax: (+81) (0)45 3236546E-mail:[email protected]: Mitsurou Nakajyo

WWWWWeb Siteeb Siteeb Siteeb Siteeb Sitehttp://www.atinucleus.com

means readjusting to a new set of developmenttools. To relieve some of the burden this placeson developers, Accelerated Technology ensurescompatibility between our software componentsand the development tools used to build them.This effort solves most of the porting issuesbetween assemblers, compilers, librarians, andlinker/locators.

For debugging environments, there is little wecan do to assist developers in learning new inter-faces. Because of this, we have standardized ourinternal development on the Nucleus UDB sourcelevel debugger, making it available for most ofthe processors supported by Nucleus softwarecomponents. We have further integrated somemultitasking features into the environment toassist in debugging Nucleus-based programs,making the Nucleus UDB technology available tomost Nucleus product users.

12

JEENI™

JTJTJTJTJTAG ICE InterAG ICE InterAG ICE InterAG ICE InterAG ICE Interfacesfacesfacesfacesfaces

The JEENI (JTAG EmbeddedICE EthernetInterface) is a completely non-intrusive interfacethat communicates to the ARM CPU core via JTAGusing the existing boundary scan pins. It uses notarget memory and requires no porting to thetarget system.

Complete processor control means you canstart, stop and single-step execution; read andwrite to registers, memory, and system I/O; anddownload code to target RAM – all within mostcommonly available debugger interfaces for ARM.

The JEENI is a plug and play replacement forthose using the ARM BlackICE/EmbeddedICEJTAG interface. The JEENI greatly speeds up thedownload of code to facilitate your test anddebug efforts. The JEENI is ready to run with anysupported debugger and any Atmel developmentboard that supports a JTAG interface to theARM7TDMI core. It provides an Ethernet or serialconnection to the host and a fast JTAGconnection to the processor on the board.

EmbeddedEmbeddedEmbeddedEmbeddedEmbeddedPerPerPerPerPerforforforforformance Inc.mance Inc.mance Inc.mance Inc.mance Inc.

The JEENI is supported by most commonlyavailable debugger interfaces for ARM, includingthe EPI CCE-ARM (v2.11a), EPI CCE-ARM25(v2.5), ARM SDT (v2.11a), ARM SDT (v2.5),Metaware SeeCODE, Green Hills MULTI, AllantASPEX, Microtec XRAY and GNU GDB softwareenvironments.

Embedded Peformance also offers a softwareinterface to the Wind River Tornado/VX Worksdevelopment environment. The Model 83VXsoftware interface allows the JEENI emulator tobe used to debug application code running onthe VxWorks™ embedded real-time operatingsystem.

l Non-intrusive, uses no target resources

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

l Internal ARM cached processor assuresfast operation

l Four status LEDs for observingoperation

l Slow clock support

l Universal 5V connector

l Support for RT/OS aware debuggers

USAUSAUSAUSAUSAEmbedded Performance, Inc606 Valley WayMilpitas, CA 95035USATel.: (+1) (408) 957 0350Fax: (+1) (408) 957 0307E-mail: [email protected]

EurEurEurEurEuropeopeopeopeopeMB Electronique606, rue de FournyZ.I. Centre, BUC, CedexFranceTel.: (+33) (0)1 39 67 67 67Fax: (+33) (0)1 39 56 53 44E-mail:[email protected]

AsiaAsiaAsiaAsiaAsiaMicrovision Co. Ltd.Guk Dong V.I.P. 14-8Yoido-DongYoungdeungpo-KuSeoulKoreaTel: (+82) (2) 786 5456Fax: (+82) (2) 786 5458E-mail: [email protected]

JapanJapanJapanJapanJapanToyo Corporation1-6, Yaesu-chomeChuo-ku103-8284 TokyoJapanTel: (+81) (0)2 786 5456Fax: (+81) (0)2 786 5458E-mail: [email protected]

WWWWWeb Siteeb Siteeb Siteeb Siteeb Sitehttp://www.epitools.com

13

ARM LtdARM LtdARM LtdARM LtdARM Ltd

USAUSAUSAUSAUSAARM Inc.750 University AvenueSuite 150Los GatosCA 95032USATel.: (+1) (408) 399 5199Fax: (+1) (408) 399 8854

EurEurEurEurEuropeopeopeopeopeARM Ltd90 Fulborn RoadCherry HintonCambridgeCB1 9JNUnited KingdomTel.: (+44) (0)122 340 0400Fax: (+44) (0)122 340 0410

AsiaAsiaAsiaAsiaAsiaARM Korea Ltd .Room 1809Windstone HofficetelYangiae-dongSeocho-kuSeoulKoreaTel.: (+82) (2) 3462 8271Fax: (+82) (2) 3462 8274

JapanJapanJapanJapanJapanARM KK3-1-4 ShinyokohamaKohuku-KuYokohama-shi 222-003JapanTel.: (+81) (0)4 5477 5260Fax: (+81) (0)4 5477 5261

WWWWWeb Siteeb Siteeb Siteeb Siteeb Sitehttp://www.arm.com

JTJTJTJTJTAG ICE InterAG ICE InterAG ICE InterAG ICE InterAG ICE Interfacesfacesfacesfacesfaces

Multi-ICE™ Interface Unit

Multi-ICE provides a high level of debugsupport for the ARM7TDMI based AT91microcontroller. The Multi-ICE controls the debuglogic (EmbeddedICE™ logic) in the AT91 via aJTAG interface. This allows the user to: setbreakpoints, single step (over 100 per second canbe achieved), start, stop and download code(speeds in excess of 115KB/s). Multi-ICE makesuse of adaptive clocking, this ensures that theAT91 can be debugged as it goes into and comesout of sleep modes.

Multi-ICE is capable of being networked sothat remote debugging of a target may be carried

l Support for slow or variableclock frequency devices

l Support for very low voltagecores (down to 1V)

l Fast download and steppingspeeds

l Support for all existing ARMcores

out. Unix debug support is provided by the ARMDebugger for Unix, which is an add-on to the ARMSoftware Development Toolkit.

Multi-ICE Release 1.3 is fully compatible withARM's Software Development Toolkit.

14

Multi-ICE™ Interface Unit

JTJTJTJTJTAG ICE InterAG ICE InterAG ICE InterAG ICE InterAG ICE Interfacesfacesfacesfacesfaces

MultiICE JTAG Interface Unit

The Multi-ICE debug interface unit enables theSoftware Tools to Debug the ARM core throughthe 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 andSoftware Development Tools

Europe Technologies offers a unique supplyof all ingredients needed by the AT91 hardwareand software developer.

Any AT91 developer needs a 'package' madeup of a variety of possibilities provided by a largecollection of suppliers. By evaluating the overallneeds, Europe Technologies ensures that theAT91 user has the right tools for the job at theminimum cost level compatible with his budget.

Europe Technologies has become a 'one-stop-shop', integrating the product possibilitiesfrom a broad range of sources:

- ICE40400 and EVM40400 - Evaluation,emulation and development boards fromEurope Technologies

- Software Development Toolkit (SDT) andMulti-core In-circuit JTAG-based Emulator(MultiICE) from ARM Ltd

- Aspex - a powerful ARM7 software develop-ment and debug environment from Allant

l Allows debugging of all current ARM cores

l Multiple cores are supported by serial chainingof TAP controllers

l Connects to a PC parallel port, driver softwareruns on Windows NT™ 4.0 and Windows 95™

l Supports slow (sleep mode) or variable clockfrequency cores

l Supports very low voltage cores (down to 1V)

l Uses a new JTAG connector pinout to supportextra features and allow use in noisyenvironments or with long cables

l Backward compatible with EmbeddedICE™connectors via a supplied adaptor

l Exposes a software interface (TAPO) to allowusers to write their own drivers for non-ARMcores such as 3rd party DSPs

l Allows inter-processor stop and startsynchronization (via software)

l Auto and manual core configuration to allowplug and play mixing of devices on chip

l Supports host console I/O services (such asprintf) without stopping the processor

EurEurEurEurEuropeopeopeopeopeTTTTTechnologies S.A.echnologies S.A.echnologies S.A.echnologies S.A.echnologies S.A.

- 16600 and 17000 series Logic Analysersfrom Hewlett Packard

- Personal Line and proLine logic analysersfrom dli

These powerful elements combine to a rangeof development kits for the AT91 user, startingwith a sub-$1000 evaluation system and rangingup to powerful high-end systems for real-timehardware and software debug.

For documentation and full details of all theseproducts, do not hesitate to contact EuropeTechnologies.

USAUSAUSAUSAUSAContact: Michel LeLanTel.: (+33) (0)4 93 00 43 07E-mail:[email protected]

EurEurEurEurEuropeopeopeopeopeEurope TechnologiesLes Taissounières - HB31681 Route des Dolines06560 Sophia AntipolisFranceTel.: (+33) (0)4 93 00 43 00Fax: (+33) (0)4 93 00 43 01E-mail: [email protected]

Contact: Marc GoddardTel.: (+33) (0)4 93 00 43 12E-mail:[email protected]

Asia/JapanAsia/JapanAsia/JapanAsia/JapanAsia/JapanContact: Sghaier NouryTel.: (+33) (0)4 93 00 43 02E-mail:[email protected]

WWWWWeb Siteeb Siteeb Siteeb Siteeb Sitehttp://www.europe-technologies.com

15

Hewlett PackarHewlett PackarHewlett PackarHewlett PackarHewlett Packarddddd

USAUSAUSAUSAUSAHewlett-PackardHeadquarters5200 Blue Lagoon Drive9th FloorMiami, Florida 33126USATel.: (+1) (305) 267 4245Tel.: (+1) (305) 267 4220

EurEurEurEurEuropeopeopeopeopeHewlett-Packard Nederland BVHP T&M DIRECTThe NetherlandsTel.: (+31) (0)20 547 6669Fax: (+31) (0)20 547 7765

AsiaAsiaAsiaAsiaAsiaHewlett-Packard Asia Pacific Ltd17-21/F Shell Tower TimesSquare1 Matheson StreetCauseway BayHong KongTel.: (+852) 2599 7777

JapanJapanJapanJapanJapanHewlett-Packard Japan LtdMeasurementAssistance Center9-1, Takakura-Cho Hachioji-ShiTokyo 192JapanTel.: (+81) (0)4 2656 7832

WWWWWeb Siteeb Siteeb Siteeb Siteeb Sitehttp://www.tmo.hp.com

JTJTJTJTJTAG ICE InterAG ICE InterAG ICE InterAG ICE InterAG ICE Interfacesfacesfacesfacesfaces

Emulation Probe, E5900A #300

The emulation probe is a stand-alone product,which helps you debug your code by providingrun control, code down-load, and memory/register display and modification. You can controlprogram execution through single stepping, start/stop, run/break, and set/modify breakpoints. Youcan also run code at full speed in the target.

The emulation probe can be controlled byeither an industry-leading debugger or theemulation control interface provided with the HP16600/700 logic analyzer families.

The HP emulation probe can be controlledover your local area network (LAN) by thedebugger and connect to your target through adedicated connector. Unlike traditional emulators,the emulation probes and modules provide morestable operation by accessing only the debug pinsof the microprocessor. You do not need a serialport on your target system to download code.Unlike ROM monitors, they do not require usermemory.

l Easy connection to the AT91 debug port,without requiring full connection to thechip

l LAN connection to your PC, Workstationor your HP Logic Analyzer

l Software developers can create a powerfuldebugging system with an emulator probeand popular debuggers

l Easy reprogramming for new devicesupport

Debugger Interface

Industry-leading debuggers can control the HPemulation probe and emulation module. You canset breakpoints, single-step through code,examine variables, and modify source codevariables from the high-level source codedebugger interface. Debugger interfaces must beordered directly from the debugger vendor.

Debugger Connections

ARM Ltd, GreenHills Software Inc., MentorGraphics.

Migration

The emulation probe can be reprogrammedto support new versions or other microprocessorfamilies. Your investment is protected.

16

Logic Analysis System 16602Awith Emulation Module E9495A #001

EmulatorsEmulatorsEmulatorsEmulatorsEmulators

Debug and Integrate Real-Time EmbeddedSystems

Quickly and accurately determine the rootcause of your team's most difficult hardware,software, and system integration problems withHewlett-Packard's powerful emulation and logicanalysis solutions.

HP's emulation and analysis solutions for theAtmel AT91 combine the powerful tools of runcontrol, code download, debugger connections,and logic analysis for a complete, scalable systemdebug environment.

Scalable Solutions

With a scalable solution from HP, your designteam members can customize HP's productofferings to meet their unique requirements.

Solutions range from low cost emulationprobes combined with the industry's leading

l One integrated platform for Hardwareand Software debug

l Processor control and logic analysis

l Debug the target system from signal tosource code level

l Up to 2M acquisitions of real time, non-intrusive trace

l System level debug

l Correlate analog and digitalmeasurements

Hewlett PackarHewlett PackarHewlett PackarHewlett PackarHewlett Packarddddd

debuggers to emulation with real-time trace tosolve today's most complex Atmel AT91 designproblems. HP's solutions are designed to meetyour needs today and protect your investmentas your needs change in the future.

With logic analysis providing timing and stateanalysis, you can monitor microprocessor activityin relation to other important system signals suchas a PCI bus, other microprocessors, or I/Odevices.

HP and Europe Technologies have beenpartnering to provide complete emulationsolution for the AT91 microcontroller.

Multiple Correlated views of your targetSystem

Traditional emulation systems do not allowyou to time-correlate events across your entiresystem using timing, analog, and state analysisfor your most difficult integration problems.

The logic analyzer is nonintrusive, allowing youto run your target system at full speed. A systemtrace, up to 2M deep, can be combined withcomplex triggering to find the toughest problems.The microprocessor instruction set execution canbe correlated to the high-level source code withthe HP source correlation tool set.

USAUSAUSAUSAUSAHewlett-PackardHeadquarters5200 Blue Lagoon Drive9th FloorMiami, Florida 33126USATel.: (+1) (305) 267 4245Tel.: (+1) (305) 267 4220

EurEurEurEurEuropeopeopeopeopeHewlett-Packard Nederland BVHP T&M DIRECTThe NetherlandsTel.: (+31) (0)20 547 6669Fax: (+31) (0)20 547 7765

AsiaAsiaAsiaAsiaAsiaHewlett-Packard Asia Pacific Ltd17-21/F Shell Tower TimesSquare1 Matheson StreetCauseway BayHong KongTel.: (+852) 2599 7777

JapanJapanJapanJapanJapanHewlett-Packard Japan LtdMeasurementAssistance Center9-1, Takakura-Cho Hachioji-ShiTokyo 192JapanTel.: (+81) (0)4 2656 7832

WWWWWeb Siteeb Siteeb Siteeb Siteeb Sitehttp://www.tmo.hp.com

17

EmulatorsEmulatorsEmulatorsEmulatorsEmulators

Personal Line and proLine

The Personal Line and proLine Logic AnalyzerFamilies feature up to 512 channels permainframe, a memory depth up to 4M, externalclock rate up to 180 MHz, and internal clock rateup to 720 MHz and 1 GHz.

l Easy-to-use, graphical user interface underWindows 98 and NT

l Wide variety of Windows based Real TimeTracers

l Disassemblers supporting State andTiming recordings

l High Level Language Manager fordebugging on Source Code Level

l Software Link to ASPEX Debugger fromAllant

l Rapid Support Service for new types ofAtmel ARM-Core Microcontrollers

l Remote control from Unix and Windowsworkstations using VNC

l Up to 4M memory depth for recording ahigh number of processor instructions

l High impedance Active Logic Probes foreasy adaption and minimum loading.

l Modulare Logic Analyzer Systems for easyupgrade of channels and memory depth

l Physical trigger outputs to trigger externaldevices

l Easy documentation through fullcompatibility to Windows programs likeWinWord

USAUSAUSAUSAUSAdli digital logic instruments50 Airport ParkwaySan Jose, CA 95110USATel: (+1) (408) 487 3214Fax: (+1) (408) 437 4956E-mail: [email protected]

EurEurEurEurEuropeopeopeopeopedli digital logic instrumentsgmbhVoltastraße 6D-63128 DietzenbachGermanyTel.: (+49) 6074 4002 0Fax: (+49) 6074 4002 77E-mail: [email protected]

AsiaAsiaAsiaAsiaAsiaLG Precision Co., Ltd.LG Youngdong Bldg.891, Daechi-dongKangnam-guSeoulKoreaTel: (+82) (2) 3459 5114Fax: (+82) (2) 3459 3636E-Mail:[email protected]

JapanJapanJapanJapanJapanTOYO Corporation1-6, Yaesu 1-chome,Chuo-kuTokyo 101-8284JapanTel: (+81) (0)3 3279 0771Fax: (+81) (0)3 5205 2030E-Mail: [email protected]

WWWWWeb Siteeb Siteeb Siteeb Siteeb Sitehttp://www.dli.de

dlidlidlidlidli

For the development of Atmel AT91microcontroller-based systems dli offers powerfulDisassembler and High Level Language support.

The Disassembler supports data recordingwith both Processor MCLK and the LogicAnalyzer's internal clock concurrently. This featureenables simultaneous Timing and State Analysis.

High Level Language Support provides SourceCode Debugging of application programs. Thissupport includes enabling a Breakpoint/Triggerof the Logic Analyzer on a Source Line andcorrelating the real time trace with the SourceCode.

This tools are integrated with the powerfulDebugger ASPEX from Allant.

Hosts supported

PC with Windows 95/98 and NT.

Other Features

dli offers a Rapid Support Service for newtypes of Atmel ARM-Core based ASICs to providecustom Disassembler and High Level LanguageDebugging facilities.

18

ICE40400 for HP and dli Emulator

EmulatorsEmulatorsEmulatorsEmulatorsEmulators

ICE40400 Emulation & Development Board

The ICE40400 is the first of a new generationof development tools using Emulation and LogicAnalysis technology developed for the ARM-based AT91 family. These tools, provide interfaceswith the embedded ARM core, JTAG debuggerand are entirely compatible with HP emulationand logic analysis systems for ARM-basedembedded systems and microcontrollers.

Used jointly with either JTAG interfacehardware from HP or ARM or with HewlettPackard emulation and logic analysis tools andwith an ARM core debugger, the ICE40400 is anintegrated development board that providesadvanced emulation features, such as codedownloading, inverse assembler code generation,ASM and C source code correlating, and time-correlated events across the entire system.

One stop shopping for all AT91 Hardware andSoftware Development Tools

Europe Technologies offers a unique supplyof all ingredients needed by the AT91 hardwareand software developer.

l In-Circuit or Standalone Emulator/DevelopmentBoard for AT91M40400

l Connects via ARM, ALLANT or HP JTAGdebugger tools

l Provides all external trace and hardware debugsignals for Hewlett Packard 16600 and 16700series 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 DACl Two external RS232 interfaces

EurEurEurEurEuropeopeopeopeopeTTTTTechnologies S.A.echnologies S.A.echnologies S.A.echnologies S.A.echnologies S.A.

Any AT91 developer needs a 'package' madeup of a variety of possibilities provided by a largecollection of suppliers. By evaluating the overallneeds, Europe Technologies ensures that theAT91 user has the right tools for the job at theminimum cost level compatible with his budget.

Europe Technologies has become a 'one-stop-shop', integrating the product possibilities froma broad range of sources:

- ICE40400 and EVM40400 - Evaluation,emulation and development boards fromEurope Technologies

- Software Development Toolkit (SDT) andMulti-core In-circuit JTAG-based Emulator(Multi-ICE) from ARM Ltd

- Aspex - a powerful ARM7 softwaredevelopment and debug environment fromAllant

- 16600 and 17000 series Logic Analysersfrom Hewlett Packard

- Personal Line and proLine logic analysersfrom dli

These powerful elements combine to a rangeof development kits for the AT91 user, startingwith a sub-$1000 evaluation system and rangingup to powerful high-end systems for real-timehardware and software debug.

USAUSAUSAUSAUSAContact: Michel LeLanTel.: (+33) (0)4 93 00 43 07E-mail:[email protected]

EurEurEurEurEuropeopeopeopeopeEurope TechnologiesLes Taissounières - HB31681 Route des Dolines06560 Sophia AntipolisFranceTel.: (+33) (0)4 93 00 43 00Fax: (+33) (0)4 93 00 43 01E-mail: [email protected]

Contact: Marc GoddardTel.: (+33) (0)4 93 00 43 12E-mail:[email protected]

Asia/JapanAsia/JapanAsia/JapanAsia/JapanAsia/JapanContact: Sghaier NouryTel.: (+33) (0)4 93 00 43 02E-mail:[email protected]

WWWWWeb Siteeb Siteeb Siteeb Siteeb Sitehttp://www.europe-technologies.com

Kernels Networking FileSystem

DriversSpanning Tree

Debuggers Java SNMP

RMON

WebServer

WebBrowser

Graphics

Development Tools

Prototyping Cross Development

Nucleus EDE

19

Nucleus Plus

RRRRRTOS BoarTOS BoarTOS BoarTOS BoarTOS Board Suppord Suppord Suppord Suppord Support Packaget Packaget Packaget Packaget Package

Real-time services that are available in the basicNucleus PLUS product are more full-featured andcapable than virtually any real-time kernel on themarket today. From an evaluation of the mostprominent real-time kernels currently on themarket, Nucleus PLUS was developed, with a"micro-kernel" structure in mind. That is, theessential services of the real-time, embeddedenvironment are provided in such a way thatadditional operating-system-oriented features canbe easily added. This makes Nucleus PLUSextremely scaleable, with RAM sizes varyingbetween less than 3KB and 45KB, depending onnecessary functionality.

Unlike other commercial kernels, Nucleus PLUSservice names indicate their functions. Forexample, you can create a task by calling theservice NU_Create_Task. Nucleus PLUS servicesalso are designed to have similar parameter andreturn-value formats. Nucleus PLUS objects arenot inherently associated with other objects (i.e.mailboxes are not associated with tasks).

l Deterministic, lowinterrupt latencies

l Extensible: make new services bycombining existing services

l Intertask communication: mailboxes,variable queues, pipes

l Memory management: fixedpartitions, variable length (malloc)

l Task synchronization: countingsemaphores, events, UNIX-likesignals

l One-shot and multiple-shot tasktimers

AcceleratedAcceleratedAcceleratedAcceleratedAcceleratedTTTTTechnology Inc.echnology Inc.echnology Inc.echnology Inc.echnology Inc.

USAUSAUSAUSAUSAAccelerated Technology Inc.720 Oak Circle Dr. E.Mobile, AL 36609USATel.: (+1) (334) 661 5770Fax: (+1) (334)661 5788E-mail: [email protected]: Sales Department

EurEurEurEurEuropeopeopeopeopeAccelerated Technology UK LtdThe Business CenterEdward Street, RedditchWorcestershire B97-6HRUnited KingdomTel: (+44) (0)152 766 632Fax: (+44) (0)152 764 487E-mail:[email protected]: Geoff Gibson

AsiaAsiaAsiaAsiaAsiaReal Time Korea1202-A Shin SungBusinesstel1588-1, Seocho DongSeocho-ku, SeoulKoreaTel: (+82) (2)522 2267Fax: (+82) (2)522 2268E-mail: [email protected]: Jangil Kim

JapanJapanJapanJapanJapanGrape Systems, Inc.Yanagawa Bldg., 2-21-5Minamisaiwai, Nishi-kuYokohama 220-0005JapanTel: (+81) (0)45 3236541Fax: (+81) (0)45 3236546E-mail:[email protected]: Mitsurou Nakajyo

WWWWWeb Siteeb Siteeb Siteeb Siteeb Sitehttp://www.atinucleus.com

Nucleus PLUS is a real-time, pre-emptive,multitasking kernel designed for time-criticalembedded applications. Because approximately95% of Nucleus PLUS is written in C, it isremarkably portable, and is currently available foruse with most microprocessor families. NucleusPLUS is delivered with source code, and no run-time royalties are charged.

ARM Thumb-based Microcontrollers Family RoadmapAT91

PowerSaving

Idle Mode

CPU andPeripheral

ClockDeactivation

ClockDeactivation,Slow, Standby

and PowerDown Modes

Speed Flash Mask ROM SRAM Supply Voltage IEEE

Device (MHz) Temp Bytes Bytes Bytes Package (Volt) 1149.1

M40400 25/33 C/I - - 4K TQFP100 2.7-3.6 -

M40400 12 C/I - - 4K TQFP100 1.8-3.6 -

M40416 25 C/I 2M - 4K BGA120 2.7-3.6 -

M40100 33/40 C/I - - 1K TQFP100 2.7-3.6 -

M40800 33/40 C/I - - 8K TQFP100 2.7-3.6 -

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

AdditionalFeatures

3 Timers,

2 USARTS,

Watchdog,

PDC

Multi ProcessorInterface, 6 Timers,

3 USARTs, SPI,PDC, Watchdog8-ch ADC, 2-ch

DAC, RTC, Osc +PLL, 6 Timers,3 USARTs, SPI,

PDC, Watchdog

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

Data Controller (PDC) speeds

access to key peripherals,

bypassing the MCU.

For demanding applications, a

multiprocessor interface, on-chip

oscillators and state-of-the-art

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.

A T 9 1 A R M T H U M B O F F - T H E - S H E L F

Corporate Headquarters2325 Orchard ParkwaySan Jose, CA 95131TEL (408) 441-0311FAX (408) 487-2600

EuropeAtmel U.K., Ltd.Coliseum Business CentreRiverside WayCamberley, Surrey GU15 3YLEnglandTEL (44) 1276-686677FAX (44) 1276-686697

AsiaAtmel Asia, Ltd.Room 1219Chinachem Golden Plaza77 Mody RoadTsimshatsui EastKowloon, Hong KongTEL (852) 27219778FAX (852) 27221369

JapanAtmel Japan K.K.Tonetsu Shinkawa Bldg., 9F1-24-8 ShinkawaChuo-ku, Tokyo 104-0033JapanTEL (81) 3-3523-3551FAX (81) 3-3523-7581

Atmel OperationsAtmel Colorado Springs1150 E. Cheyenne Mtn. Blvd.Colorado Springs, CO 80906TEL (719) 576-3300FAX (719) 540-1759

Atmel RoussetZone Industrielle13106 Rousset Cedex, FranceTEL (33) 4 42 53 60 00FAX (33) 4 42 53 60 01

AT91 Microcontroller MarketingTEL (33) 4 42 53 60 00FAX (33) 4 42 53 60 01e-mail: [email protected]

Fax-on-DemandNorth America: 1-(800) 292-8635International: 1-(408) 441-0732

e-mail [email protected]

Web Sitehttp://www.atmel.com

Bulletin Board Service1-(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

HO

LO

SC

RIP

T -

Ph

otos

: S

ylva

in V

uille

qu

ez,

Stu

dio

Cadra

ge,

C&

I Ph

otog

raph

y