INTEL NAVIGATION HEADER


AVC51 ANSI C Compiler

Avocet Systems Inc.


Architecture:
Type :
Last Update:

MCS(R) 51/151/251 Controller
Development Software
12/11/96 10:44:36 AM

Vendor Information



Tool Description:

Generate the tightest code quickly with the AVC51 ANSI C compiler. Global optimization scans an entire module for redundant loading and jumps. Peephole optimizations replaces common math and logic templates with the smallest option. The compiled stack provides the most efficient use of RAM for parameters and local variables, while staticly locating them for direct access.
High-Level C types, such as arrays of structures, can be laid over your peripherals for easy to read code that generates no more instructions than hand optimized assembly. Floating point calculations can be handled with the ANSI math libraries included. Interrupts can be written in C and vectored with the set_vector() macro and can even be assigned their own register bank for fast context switching. Special keywords: near, far, idata, sfr, bit, and code provide for complete control over the memory spaces of the Intel architecture.
The AVC51 can be run from our W-IDE51 environment, which can be installed for 16- or 32-bit Windows*. The W-IDE51 allows you to setup all of your compile and make options for your project. Alternatively, you may run all of the features from a single command line. Every option and error message is described in the manual or on the disk. Technical support is free for one year, and available for all customers with the cur-rent version.
AVC51 is compatible with tools from Metalink, Cactus Logic, EE Tools, Nohau, Huntsville Microsystems, Orion, Emulation Technologies, Softaid, and Tribal Microsystems. Others will be handled by request. Avocet resells products from Metalink, Cactus Logic, EE Tools, Softaid, and Tribal Microsystems.

Tool Features:

  • Complete ANSI C

  • Global, Peephole, Stack and Jump Optimizations

  • High-Level Compatible With All Major ICEs

  • Support Bank Switching

  • Includes Library Source Code

  • Easy to Mix C and Assembly

  • Supports Register Variables

  • Small, Medium, or Large Models

  • Address Peripherals With High-Level C Types

  • IEEE 32-Bit Floating Point

  • Development Platform(s):

    Windows 95, Windows 3.1, PC DOS

    File Attachments:

    121.PDF - Electronic catalog page

    Supported Device Detail Matrix:

    Part & Package

    Availability

    8X151 - 40ldPDIP
    8X151 - 44ldPLCC
    8XC152JX - 48ldPDIP
    8XC152JX - 68ldPLCC
    8XC251SX - 44ldPDIP
    8XC251SX - 44ldPLCC
    8XC3X - 40ldPDIP
    8XC3X - 44ldPLCC
    8XC3X - 44ldQFP
    8XC51FX - 40ldPDIP
    8XC51FX - 44ldPLCC
    8XC51FX - 44ldQFP
    8XC51RX - 40ldPDIP
    8XC51RX - 44ldPLCC
    8XC51RX - 44ldQFP
    8XC51SL - 100ldQFP
    8XC51SL - 100ldSQFP
    8XC51X - 40ldPDIP
    8XC5X - 40ldCerDIP
    8XC5X - 40ldPDIP
    8XC5X - 44ldPLCC
    8XC5X - 44ldQFP
    8XC5XGX - 68ldPLCC
    8XL5X - 44ldPLCC
    8XL5X - 44ldQFP

    NOW
    NOW
    NOW
    NOW
    NOW
    NOW
    NOW
    NOW
    NOW
    NOW
    NOW
    NOW
    NOW
    NOW
    NOW
    NOW
    NOW
    NOW
    NOW
    NOW
    NOW
    NOW
    NOW
    NOW
    NOW



    Vendor Information:


    Avocet Systems Inc.

    120 Union Street, P.O. Box 490
    Rockport , ME 04856
    USA

    Tech : (207) 236-6010
    Email : avocet@midcoast.com
    Fax : (207) 236-6713
    URL : http://www.midcoast.com/~avocet

    Contact the vendor above for the latest Distributor information




    Legal Stuff © 1997 Intel Corporation

    Free Web Hosting