|
3
Gordon Drive, P.O.Box 1347 Rockland, Maine 04841 U.S.A.
|
|
© 2004 Avocet Systems, Inc.
|
Call
Us Today at 207-596-7766 ("Picton Press")
|
|
Avocet Systems, Inc. : The Complete Solution for Embedded Systems
Development Tools
|
|
|
|
ADC
C Compiler,
Assembler-Linker, Simulator
Supports
Windows 95/98/ME/NT/2000/XP
View standalone ADX Assembler page (available for most
processors)
View standalone ADS Simulator page
(available for most processors)
As part of the Avocet toolchain, these products come with
the best technical support in the field. These products are
also available as part of our complete solution, including
full in-circuit emulators. All of your development systems
needs are now available from a single source.
C Compiler
The ADC C Compiler is designed specifically for tight, fast
running embedded applications. Yet the compiler is fully reentrant
even when using the built in bank switching features. Floating
point operations are processed using included libraries that
handle 32 bit floats or 64 bit doubles. The number of accurate
digits can be manually set at run time to allow you to execute
the routines very quickly when accuracy is not the primary concern.
Interrupt routines can also be fully coded in C.
Whereas you may never need to, the compiler allows for assembly
code, assembly directives and linker directives to be embedded
directly into the C source code. Special Function Registers
may be directly accessed via C source as well.
Macro Assembler
The professional grade ADX Macro Cross Assemblers offer a complete
set of macro and relocatability features. Macro capabilities
add high level structure and modularity to your assembly code.
Conditional expressions can be nested up to 248 levels and can
exist inside or outside macro definitions. Macros can be used
to assemble in completed sections of code based on multiple
parameters.
The Linker handles full 32-bit addressing for bank switching.
The relocatable nature of the assembler allows all code placements
to occur at link time adding additional modularity to your coding.
Commonly used modules may also be organized into libraries for
selective linking based on usage. Fourteen types of debug formats
are directly generated from the Linker. If your format is not
explicitly supported, we may have an existing converter for
you or can provide one to fit your needs. Our level of compatibility
is incomparable. When you purchase this package as part of our
complete solution, you know you have a fully functional system
with a single contact for technical support.
ADWIDE Integrated Development Environment
Our WIDE integrated development environment ties
the Compiler and Assembler together into one easy to use project
manager. All of your editing and compiling can be accomplished
within this environment. Errors are cleanly reported and refer
you directly back to your source code for quick modifications.
Simulator-Debugger
Full screen high-level debugging is a snap with the ADS simulator.
This debugger is designed for use under a Windows 95/98/ME/XP/NT/2000/XP
Command Prompt Window. Source level debugging is available for
C or assembly code. Complete expansion of high-level types is
available for C code structures, unions, pointers, etc. A complete
disassembler is included with the simulator for creating assembly
source from your existing binary or hex files.
Breakpoints may be set on addresses and memory values. Input
and Output ports may be mapped to any file, terminal or the
keyboard. Automatic error detection can detect problems with
stack overflow or underflow as well as out-of-range memory reads
and writes. Simulator can perform reverse execution up to as
many as 65,000 instructions. This is crucial for when the breakpoint
can only be set on a condition after failure.
Features
C Compiler
Standard C syntax
C interrupt support
In-line assembly
Generates assembly code listing files
Reentrant banking support
32-bit and 64-bit floating point
Macro support with parameters
Macro
Assembler
248 levels of nested conditions
Generates relocatable code
Linker supports 32 bit addressing
Simulator/Debugger
Automatic error detection of stack overflows and
underflows as well as out of range memory reads and writes
Full Source Level Support
Memory & address breakpoints
Full interrupt simulation
File, Port or Keyboard I/O simulation
Viewable Program Trace
Reverse Program Stepping
Compiler Package Includes
Macro-Assembler
Simulator
Disassembler
Linker
Librarian
Windows Integrated Development Environment (WIDE)
ADWIDE Includes
Full-color editor with standard C language, color-contexting,
font select, bookmarks, cut, paste, etc. Toolbar
buttons for MAKE, Build All, Display output, linker command
file.
|
|
|