Avocet Compilers, Assemblers and Simulators
AVOCET SYSTEMS has provided embedded-system programmers with
C compilers, Assemblers and Simulators since 1979. Their software
development tools support all of the major chip manufacturers including Intel,
Freescale, Hitachi, Texas Instruments, Zilog, and more.
These products were previously sold under the 2500AD brand.
ADC C Compiler Package
This C Compiler is designed specifically for tight, fast
running embedded applications. Yet the compiler is fully re-entrant
even when using the built in bank switching features. Floating point
operations use libraries that handle 32 bit floats or 64 bit
doubles. The number of digits of accuracy can be 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.
The compiler allows assembly code to be embedded directly into the
C source code and special function registers to be directly accessed
via C source as well.
WIDE3 Features

-
Automatic listing of in-scope
variables in watch window
-
Chip selection for popular
derivatives in most packages
-
Improved documentation. Fully
indexed, searchable, and printer-friendly help.
-
Simulator allows editing of
variable values during debugging for what-if testing
-
Fully customizable User Interface
(eg: Create a custom toolbar for frequently used commands)
-
Custom watch variables
-
Intuitive Port I/O support
-
High-level debugging features:
step-in, -out, and -over
-
Switch between low-level and
high-level debug mode
-
Assembly-level / machine code
stepping
-
Single click to: make, build,
break, step, run
-
Standard editor features: colour
contexting, goto line, cut, copy, paste, search, replace
-
Unlimited source file size
-
Project build options are easy to
set using intuitive dialogs
-
Project saving
Compiler Features
-
C interrupt support
-
In-line assembly
-
Generates assembly listings
-
Reentrant banking support
-
32-bit and 64-bit floating point
-
Macro support with parameters
Assembler Features
-
Full Macro Assembler
-
248 levels of nested conditions
-
Generates relocatable code
-
Linker supports 32 bit addressing
Simulator Features
-
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
-
Some simulator features currently
available in DOS mode only
|
ADC C Compiler, Assembler, Linker, Windows Simulator, Windows
WIDE3 available for:
|
|
64180
68000
68010
|
68HC11
8051
6502
|
NSC 800
Z80
Z180
|
ADC C Compiler, Assembler, Linker, Text Simulator, ADWIDE
available for: |
|
68HC16
Z8
Super8
|
6301/03
65816
6801/03
|
6809
MC-24
SAM8 |
|
No simulator -
683xx, Z280, 38, 80166, 80C3xx |
ADC-LINUX C Compiler, Assembler, Linker for Linux available for:
|
|
8051
Z80 |
68000 |
68HC11 |
|
|
|
|
ADX Assembler Package
These professional grade 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. Macros can be used to assemble 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 modularity to your coding. Commonly used
modules may also be organised into libraries for selective linking
based on usage. Fourteen types of debug formats including source
linkage information are generated by the Linker.
-
248
levels of nested conditions
-
Generates relocatable code
-
Linker supports 32 bit addressing
-
No
limit to program size that can be assembled and linked
-
No
limit to number of symbols and macros
-
Labels, Macro Names, Register Names, and User Defined Section
Names may be up to 32 characters
-
Linker outputs Executable Binary, Intel Hex, Extended Intel Hex,
Tektronix Hex, Motorola S19, S8, and S37 file formats.
Bytecraft COD is supported for the PIC.
-
2500AD Global, Abbreviated Global, High Level, Rockwell,
Microtek, Extended Microtek and Zax symbol tables are also
supported
-
For
the IEEE695 for Z80, 68HC11, 8051 and 68000 IEEE695 is supported
|
ADX Assembler, Linker, Windows ADWIDE available for:
|
|
1802
38
64180
6502
65816
6800
68000
6801
68010
68020
6803
6804
6809
683xx
68HC05
68HC08
68HC11
|
68HC12
68HC16
740
7700
80166
80186
80188
80196
8048
8051
8085
8086
8088
80C32xx
8x751
8x752
C18/19/29
|
eZ80
H8300
H8500
MC-24
NSC800
PIC
SAM8
Super 8
TMS7000
Z180
Z280
Z8
Z80
Z380
Z8000
eZ80
|
ADS Simulator
High-level debugging is a snap with the ADS simulator. This DOS based
debugger is designed for use under straight DOS, Windows 3.x,
Windows95/98/2K/NT/XP. 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 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 identify problems with stack overflow
or underflow as well as out-of-range memory reads and writes. The
simulator can step backwards as many as 65,000 instructions. This is
crucial when the problem can only be identified by a condition
following the failure.
|
ADS Simulator available for:
|
|
64180
6501/02
65816
6800/02
68000/10
6801/03
6809
|
68HC05
68HC11
68HC16
8048
8051
8085
|
MC-24
SAM8
Super 8
Z180
Z8
Z80 |
| |
Computer Solutions Ltd
1a New Haw Road, Addlestone, Surrey KT15 2BZ, England |
| |
| Telephone: +44 (0) 1932 829460 |
Fax: +44 (0) 1932 840603 |
| Email: sales@computer-solutions.co.uk |
Web: www.computer-solutions.co.uk |
| |
| Copyright ©
2008 Computer Solutions
Ltd |
|