Computer Solutions Ltd
Whats New | Advanced Search
Downloads | Exchange Rates

Celebrating 30 years
supplying all your Embedded Development Tool needs


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

 

 

 

Click here to visit our web shop for prices of Avocet products

 

Home Shop Products Supported Chips Information Zone Contact Site Map
 
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 © 2010 Computer Solutions Ltd