July 01, 1991
URL:http://www.drdobbs.com/new-products/184402390
The C-8051 compiler kit is an ANSI standard C cross compiler that incorporates a macro assembler, linker/locator, librarian, and C libraries. SimCASE, a simulator/debugger, includes a C-51 source level debugger, assembly-level debugger, performance analysis tools and an input stimulus generator for on-chip I/O simulation. SimI/O, a programmable I/O simulator, works with SimCASE for modeling and analysis of external I/O.
Archimedes' C-8051 compiler, 8051 assembler and linker/locator are compatible with Intel's software tools for the MCS-51 microcontroller and with an in-circuit emulator for the ICE-51FX/PC. Intel's ICE-51FX/PC is a PC-card form factor emulator that supports more than 30 MCS-51 component variations.
The Archimedes microcontroller C kit, SimCASE, and SimI/O are priced at $1,295, $995, and $695 respectively. The price includes a 30-day money-back guarantee and technical support. For more information, contact Intel at 3065 Bowers Ave., Santa Clara, CA 95052-8065, (602) 554-2388.
The Lucid C compiler is a highly-optimized, commercial compiler. Because it is tailored to the SPARC architecture, it offers such features as parameter passing in registers and branch scheduling. Lucid C also uses optimization techniques drawn from the supercomputing world. Specific optimizations include global register allocation, global common subexpression elimination, global constant folding, loop induction variable elimination, strength reduction, code hoisting, tail recursion removal, instruction scheduling, and partial and total redundancy elimination.
For more information, contact Lucid, 707 Laurel St., Menlo Park, CA 94025, (415) 329-8400; FAX (415) 329-8480.
The software is the 8.0 release of Intermetrics InterTools product line and includes features such as in-line assembly, full ANSI conformance, and support for C++ pre-processor programs. The software is tailored specifically to each new processor, adding functionality and accessing specific hardware features of these streamlined embedded control processors.
The InterTools package provides software emulation of floating point for the 68EC040. The 68EC030 software tools recognize the difference between the memory management unit capabilities of the 68030 and access control unit capabilities of the 68EC030. The 68330 software takes advantage of the CPU32 instruction set and addressing modes.
The toolkit includes Motorola-compatible macro assemblers that support an unlimited number of relocatable, absolute, and combinable segments, and programming utilities (linking locator, ROM processor, formatter, librarian, and symbol list utility) to build an embedded application.
Prices for the InterTools software packages are $1,650 for XDBice, $1,975 for the compiler/assembler/utilities toolkit hosted on the IBM PC. XDBrom is $2,500 for the debugger and the ROM monitor, and XDBism is $2,400 for the debugger and the simulation board. All XDB prices are for the PC host.
For more information, contact Intermetrics Microsystems Software, 733 Concord Ave., Cambridge, MA 02138-1002, (617) 661-0072; FAX (617) 828-2843.
The entry-level transputer education kit includes a 20MHz T400 transputer mounted on an IBM PC add-in board, with an 8-bit PC-bus interface. Also included in the kit are a T400 C cross-compiler (and assembler), a T400 Occam compiler (with source-level debugger), example, demonstration and diagnostic programs, and documentation. The entry-level board comes with DIP sockets for 1Mb or 4Mb of local DRAM.
The kit can also be ordered with factory installed options, including up to 4Mb of local DRAM, T425 or floating-point T800 transputer. Any number of kits may be interconnected within the same PC chassis or between multiple PC and expansion chassis.
In addition to its utility in parallel processing, the kit accommodates real-time monitoring and control. An 8-bit parallel port with transputer interrupt signals gives the user the ability to interface to a variety of laboratory projects.
For more information, contact Computer System Architects, 950 N. University Ave., Provo, UT 84604, (801) 374-2300; FAX (801) 374-2306.
Control Cross-C will allow the user to compile, link, and execute programs up to 1Mb in size. It supports banked function calls into segments that are not mapped into the logical address space. The mapping is provided and automatically handled by the linker with no source program changes. The user can then use either external hardware or the processor MMU to bank switch a program.
The Cross-C compiler contains a complete make facility for compiling C source or assembling SASM assembly source. The make checks source dependencies and allows the user to specify one or more command line options for either C or the SASM assembler. Cross Control-C supports mixing with C and Assembly code.
The Control Cross-C package costs $699. For more information, contact Softools, 8770 Manahan Drive, Ellicott City, MD 21043, (301) 750-3733; FAX (301) 750-2008.
Scriptic provides companions for the semicolon, the bar, the comma, and the ampersand, meaning exclusive choice, normal parallelism, or-parallelism and and-parallelism. These constructs occur in so-called scripts, where they can be mixed with fragments of C code. Other script features include parallel iterations, interprocess communication, process priorities, and process launching.
Scripts can also be used as C++ class members, besides instance variables and functions.
The Scriptic programmer's package comes with a preprocessor (about 110K) and a runtime module (about 35K). For more information, contact Delftware Technology, Gentsestraat 165, 2587 HP Den Haag, The Netherlands, 31-70-3558739; FAX 31-71-275819.
Some sub-classes have several different implementation variations of their base class so the designer can choose the most appropriate implementation for the project. QualBase for DOS provides several classes specifically implemented for DOS. A partial list of classes includes arrays, lists, strings, interrupts, registers, binary trees, and bit vectors. Pseudo templates (macros) are provided for arrays, lists, queues, and binary trees.
QualBase for DOS sells for $85. For more information, contact Qualware at (714) 259-1322.
C// sells for $333. For more information, contact Subtlesoft International, 4344 Bristol St., Pittsburgh, PA 15207, (412) 521-1158.
Services that may be accessed with Network C Library include file and directory management, locking and synchronization, bindery management, accounting, messaging, printing, connection, and workstation services, queue management, and transaction tracking. Network C Library also provides diagnostic and performance statistical reporting for the file server and individual workstations.
More than 400 pages of documentation provide an overview of each set of services with implementation suggestions and a description of each function. Approximately 100 working sample programs provide source code for most of the NetWare command line utilities and for reports generated from the fconsole and pconsole programs. Other valuable utilities include a sample client/server application and bindery maintenance utilities.
Network C Library sells for $225 with source code available for an additional $225. For more information, contact Automation Software Consultants, 124 Venice Ave., Cincinnati, OH 45140, (513) 677-0842.
Newt for Windows 3.0 allows fast development of TCP/IP based applications. It relieves developers of the 640K memory consideration and allows independent upgrade of the application and transport package.
Newt supports both standard and enhanced modes of Windows 3.0. It also supports any network interface card that is based on the industry standard NDIS and 4.3 BSD socket interface. Newt sells for $200, and HCL eXceed/W sells for $545. For more information, contact NetManage, 10020 N. DeAnza Blvd., #101, Cupertino, CA 95014, (408) 257-6404; FAX (408) 257-6405.
The data captured using Performance Tracer is summarized in a series of reports and is available in ASCII format for further manipulation by the developer. When used to trace Windows applications, the programmer may spawn a window that dynamically reflects the call stack history of the host application as it is being exercised.
Versions of Performance Tracer are available for tracing MS-DOS, Windows, and OS/2 applications. Compilers supported at release include Microsoft C 5.1 and 6.0, Borland Turbo C++, and Zortech C++.
Performance Tracer is priced at $295 for the version for tracing MS-DOS applications and $395 for the version for tracing Windows and OS/2 applications. For more information, contact MicroQuill, 4900 25th Avenue N.E., #206, Seattle, WA 98105, (206) 525-8218; FAX (206) 525-8309.
C-Debug tells the programmer when the program is corrupting its own memory area. It is a preprocessor that automatically inserts calls to its own routines into the body of the program to be debugged. The program is compiled to include these debugging routines, which are surrounded by ifdefs. As the program executes normally, the debugging routines are evaluating the integrity of every transaction involving data pointers. As errors are encountered, the program execution is interrupted and a full explanation of the problem is displayed, including references to the specific line in the source code and the exact nature of the error.
For more information, contact Softran Corporation, One Naperville Plaza, Naperville, IL 60563, (708) 505-3456; FAX (708) 505-3457.
Other features include full mouse support, movable, scrollable windows, ticking clock, and complete access to CPU registers.
IDL(2) sells for $199. For more information, contact Integrated Development Corporation, P.O. Box 592, Hampstead, NH 03841; (603) 329-5522.
The file to be converted is entered as a command parameter to this utility. Any errors encountered in the source are flagged and displayed in the listing file that is produced. If no errors are found, the ASM86 source is translated to and output in logically equivalent C code.
The translator costs $475, including a user's guide. The translator will run on PC, AT, or compatible computers with at least 256K of memory under MS-DOS v2.1 or higher. For more information, contact MicroProcessor Services, 92 Stone Hurst Lane, Dix Hills, NY 11746, (516) 499-4461.
JAM front-end tools support the division of computing functions between the database server and front-end applications. It ensures application portability across hardware platform, operating system, network, database, and presentation environment.
For more information, contact JYACC, 116 John St., New York, NY 10038, (212) 267-7722; FAX (212) 608-6753.
C-Worthy 2.0 for MS-DOS sells for $449 without source code, $649 with source code. Upgrades are $139 without source and $199 with source. For more information, contact Solution Systems, 541 Main St., Suite 410, South Weymouth, MA 02190, (617) 337-6963; FAX (617) 337-7719.
All files in the library are described and indexed in a database that accompanies the library. The library sells for $49.50. For more information, contact EMS Professional Shareware Libraries, 4505 Buckhurst Ct., Olney, MD 20832, (301) 924-3594; FAX (301) 963-2708.
CodeBase++ sells for $295, including complete source code and a 60-day money-back guarantee. For more information, contact Sequiter Software, #209, 9644-54 Ave., Edmonton, Alberta, Canada, T6E 5V1, (403) 448-0313; FAX (403) 448-0315.
The library is available for the following 32-bit C compilers: DPMI Intel 386/486 C code Builder kit, VCPI MicroWay NDP C-386 2.x/3.x, Watcom C 8.0/386, and Zortech DOS 386 C++ 2.1 using the PharLap Tools.
The library sells for $200. For more information, contact Gary R. Olhoeft, P.O. Box 10870 Edgemont, Golden, CO 80401-0620, (303) 279-6345.
Terms of Service | Privacy Statement | Copyright © 2024 UBM Tech, All rights reserved.