IAR Embedded Workbench for ZiLOG Z80 is an integrated development environment for building and debugging embedded applications. An interface common to the assembler, compiler, project manager, editor, build and debugger tool ensures ease of use. The compiler for Z80 uses ANSI C. C-SPY supports debugging in a simulator.
Key components
Integrated development environment with project management tools and editor
Highly optimizing Z80 compiler supporting ANSI C
Run-time libraries
Relocating Z80 assembler
Linker and librarian tools
C-SPY debugger with Z80 simulator
User and reference guides
Integrated Development Environment (IDE)
Fully integrated development environment.
Create projects, edit files, compile, assemble, link, build and debug your application within the integrated environment.
Hierarchical project presentation.
Plug-in architecture enables work with several processor targets.
Set a wide range of options on both target, group of files or on file level.
Extensive on-line help.
Rapid recompile or reassemble of updated parts of code only.
C Compiler
Highly efficient and PROMable code.
Full ANSI C compatibility.
All code is reentrant.
Various memory models and pointer types for efficient use of memory.
Built-in advanced Z80/180-specific optimizer.
Multiple levels of both size and speed optimizations.
Chip-specific C extensions to suit embedded development.
Easy and fast interrupt handling directly in C.
Generates mixed C and assembly listings.
Assembler
Highly integrated and powerful relocating macro assembler.
Includes the pre-processor of the C compiler, with a versatile set of directives and operators.
Linker
Supports complete linking, relocation and format generation to produce PROMable code.
Vast selection of options and switches offering unmatched flexibility.
Supports over 30 industry standard output formats making it compatible with most popular emulators.
Full control of DATA and CODE segment allocation.
Loads only modules needed or called by the application.
Librarian
The librarian creates and maintains libraries and library modules.
Generates listings for entry points and symbolic information.
Extended C library with optimized math and floating point support.
C-SPY Simulator debugger
C-SPY high-level-language simulator debugger.
Complex code and data breakpoints.
Powerful C-style macro language
I/O and interrupt simulation.
Versatile monitoring of variables, structures, call chain and locals.
Watchpoints for globals and locals.
Structure browser.
Performance analysis and code coverage.
Support for profiling information.
User guides
Perfect bound user guides provide detailed information.
Extensive step-by-step tutorials covering every facet of the development process
System requirements
IAR Embedded Workbench from IAR Systems runs on the following platforms:
- Microsoft® Windows® XP
- Microsoft® Windows® 2000
We recommend that you use a Pentium processor with at least 32MB RAM for the application and 50MB available HDD space.