0% found this document useful (0 votes)
9 views7 pages

PB 0098

Uploaded by

Pepe Argentina
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views7 pages

PB 0098

Uploaded by

Pepe Argentina
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

eZ80Acclaim!

™ Product Family

Zilog Developer Studio II


Product Brief
PB009812-1010 PRELIMINARY

Zilog Developer Studio II TCP/IP Software Suite (PB0154) and Zilog Real-Time
Kernel (PB0155).
Introduction
ZDS II Products Integrated for the eZ80
The Zilog Developer Studio II (ZDS II) Integrated
Development Environment is a complete standalone Assembler ez80asm
system that provides a state-of-the-art development Compiler ez80cc
environment. Based on a standard Windows user inter- Linker ez80link
face, ZDS II integrates a language-sensitive editor, proj- Librarian ez80lib
ect manager, C-Compiler, assembler, linker, librarian, Simulator ez80sim
and source-level symbolic debugger to provide a devel- Flash Loader Yes
opment solution specifically tailored to the eZ80® and Host Communications RS-232, USB, Ethernet
eZ80Acclaim!™ microcontroller product lines. Zilog Standard Library Zilog Real-Time
Zilog Developer Studio II also integrates Zilog's Real- Kernel (RZK)
Time Kernel and Full-Featured TCP/IP software suites Zilog Full -Feature TCP/IP Software Suite (ZTP)
for ease of use and faster time to market for web ser-
vices and multitasking requirements. For more infor- A typical display interface showing many of the fea-
mation see the product briefs for the Zilog Full-Feature tures of ZDS II is shown in Figure 1.

Figure 1. ZDS II’s Easy-To-Use Interface

ZiLOG Worldwide Headquarters • 1590 Buckeye Drive • Milpitas, CA 95035


Telephone: 408.513.1500 • Fax: 408.365.8535 • www.zilog.com
Zilog Developer Studio II for the eZ80® Product Family
Product Brief

Easy-To-Use Interface • Interleaved source and disassembly


ZDS II provides a standard user interface with intuitive, • Makefile generation
easy-to-use controls commonly found in Windows-
• Scripting language
based environments. The system contains an integrated
set of windows, document views, menus, and toolbars • Web file-to-C converter
to create, test, and refine applications without having to • Zilog Standard Library (ZSL) with support for
alternate between different systems. multi-threading applications
Flexible and Adaptable Design • Zilog Real-Time Kernel (RZK)
Capabilities • Zilog TCP/IP Software Suite (ZTP)
Designed to use the multithreading capability of the
host operating system, multiple operations can be per- • In-Circuit Debugger and Flash Programmer
formed efficiently and easily with ZDS II. Working in Specifications
this type of multitasking environment allows file edit- • Zilog Developer Studio (ZDS II)
ing while simultaneously compiling code.
• Configurable settings for:
Save Valuable Time CPU Target
The basic components of ZDS II are an assembler, C-
Compiler Debugger
Compiler, linker, debugger, and editor. Each of these
modules plays an important role in helping a developer Assembler Simulator
compile a product in record time. Linker Workspace
Incorporating auto-completion and auto-insert for Zilog Standard Zilog Real-time
braces and quotes, the Intelligent Editor allows users to Library (ZSL) Kernel (RZK)
read and write code faster, navigate intelligently and Editor options
identify and correct mistakes.
• Debugger:
Combining a simple interface and flexible design ele- – Source level, symbolic assembly debugging
ments results in full command of design applications
– eZ80 C-Compiler
and quick time-to-market.
• Supported Zilog processor family: eZ80Acclaim!™
Features • Host operating system: Windows 2000, Windows
XP Pro (32 bit), Windows Vista
• Integrated Project Management – create, add, or
remove project files • Supported hardware: Zilog Development Kits –
eZ80190XXXXZCO, eZ80L92XXXXZCO,
• Intelligent Editor Support that allows you to read
eZ80F9xXXXXZCO
and write code faster, navigate intelligently and iden-
tify and correct mistakes
IDE Window Details
• Color configuration per syntax style
Zilog ZDS II features several windows that allow view-
• Find/Find in Files/Replace capabilities
ing various aspects of ZDS II tools while working with
• Optimizing ANSI C-Compiler a project.
• Compile, Build, and Rebuild All capabilities Project Workspace Window
• Download, Execute, Debug, and Analyze The Project Workspace window displays project files. It
• Language-sensitive editor uses a graphical hierarchy to display a project’s source,
dependency, and object files. This graphic tree displays
• Symbolic source-level debugging for C and assem-
separate folders for source, web, and dependency files.
bly languages
These files display in the Project Workspace window
• Online Help when the project is first opened.
• Full-featured assembler and linker

PB009812-1010 Zilog Developer Studio II – eZ80Acclaim!™ Product Family


Zilog Developer Studio II for the eZ80® Product Family
Product Brief

Editor Window Status Bar


The Editor window allows viewing and editing of the The Status Bar displays the current status of program
files in a project. It includes a chroma-code language- execution. Status messages include STOP, STEP, and
sensitive editor that displays instructions, comments, RUN. STOP mode halts the program. STEP mode
and assembler directives in different colors. It also allows Step Into, Step Over, and Step Out commands.
includes built-in search capabilities. Double-click on an
error message in the output window to find the line con-
Debug Windows
taining the error. ZDS II features several specialized windows that allow
viewing information that helps to debug applications.
Output Windows These windows are only available when running in
Use the Output windows to view comments and errors Debug mode. Select the Debug Windows submenu and
when building or compiling a project. Output windows the name of the Debug window or click on the appro-
contain tabs for Build, Debug and Find, Message, and priate Debug window’s icon in the toolbar. Figure 2
Command Output functions. The Build tab displays the illustrates the Debug Window.
results of the assembler/linker process. The Debug tab Developers can use the following commands and tools:
displays error messages during the Debug and Build
• Go, Break, Reset, Step Into, Step Over, Step Out,
processes. The two Find files hold the results of the
and Set Next Instruction commands
Find in Files Command, depending on which Find in
Files tab the user chooses. The Messages Output win- • Run or Jump to Cursor commands
dow displays informational messages intended for the • Downloading code to Zilog emulators
user. The Command Output window displays all text • Inserting or removing breakpoints
messages and output generated by the ZDS II IDE as it • Enable/Disable (All) breakpoints
executes commands.
Disassembly
Editor Window

Project Memory
Window Window

Locals
Window

Symbols
Call Stack Window
Window

Output
Window

Registers
Wi d
Figure 2. Debug Windows—Preliminary Example

PB009812-1010 Zilog Developer Studio II – eZ80Acclaim!™ Product Family


Zilog Developer Studio II for the eZ80® Product Family
Product Brief

Table 1 lists the Debug windows and functions.


Table 1. Functions of the Debug Window

Debug Window Function


Registers Displays the contents of all registers.
Memory Displays data located in program memory.
Watch Displays all the variables and their values defined using the WATCH command. If
the variable is not in scope, the variable is not displayed.
Locals Displays all local variables that are currently in scope.
Call Stack Displays the functions whose frames have been pushed onto the stack.
Symbols Displays the address for each symbol in the program.
Disassembly Displays the assembly code associated with the code displayed in the Code win-
dow. For each line in this window, the address location, the machine code, the
assembly instruction and its operands display.
Special Function Displays the contents of the special function registers for the selected target.
Registers

eZ80 C-Compiler • ANSI C run time library


– String manipulation
Introduction
– Character classification and conversion
The eZ80 C-Compiler is an optimizing ANSI C-Com-
– Buffer manipulation
piler. The eZ80 C-Compiler meets ANSI’s definition of
a freestanding implementation (code can be developed – Data conversion
for another machine; also, it is not assumed that operat- – Floating point and trigonometric functions
ing system services will be available at run time), with • Single precision IEEE floating point support
the exception that doubles (object types) are 32 bits. In
• Extensions for interrupt service routines
accordance with the definition of a freestanding imple-
mentation, the compiler accepts programs which con- • Support for in-line assembly
fine the use of the features of the ANSI standard library • Intrinsic functions that are in-line expanded
to the contents of the standard headers: <float.h>,
• Copies initialized data from ROM to RAM
<limits.h> and <stddef.h>. This release sup-
ports more of the standard library than is required of a • The compiler, assembler, linker, and librarian can be
freestanding implementation. used within ZDS or individually on the command
line
The compiler runs on the Windows 2000, Windows XP
Pro (32-bit) or Windows Vista operating systems and • Optimizations:
can be invoked either through the command line or – Constant folding
within the Zilog Developer Studio Integrated Develop- – Constant propagation
ment Environment. There are several language exten- – Copy propagation
sions supported in this version of the compiler,
– Common sub-expression elimination
including interrupt support and syntax for placing vari-
ables at specific addresses.
Figure 3 illustrates an example of the eZ80 C-Compiler
development flow.
Software Features
• Highly optimized ANSI C-Compiler

PB009812-1010 Zilog Developer Studio II – eZ80Acclaim!™ Product Family


Zilog Developer Studio II for the eZ80® Product Family
Product Brief

C Source
Files

Assembler C-
Source Compiler

Assembler Assembler
Source

IEEE695 Linker
Archiver Object Command Files
Files

Linker
Libraries of
IEEE695
Object
Files
IEEE695
File

Target
Board

Figure 3. C-Compiler Development Flow

Suggested Requirements Minimum Requirements


• Windows XP Professional SP3 or later • Windows XP Professional SP3
• Pentium IV 2.2GHz processor or higher • Pentium IV 1.2 GHz processor or higher
• 1024MB RAM or higher • 512 MB RAM
• 135MB hard disk space available • 25 MB hard disk space (not including documenta-
• Super VGA Video Adapter tion)
• CD-ROM for installation • Super VGA Video Adapter
• RS-232 communication ports • CD-ROM for installation
• USB high-speed port (when using USB Smart • Ethernet port (when using Ethernet Smart Cable)
Cable) • One or more RS-232 communications ports
• Ethernet port (when using Ethernet Smart Cable) • USB high-speed port (when using USB Smart
• Internet browser (Internet Explorer or Netscape) Cable)
• CD-ROM for installation • Internet browser (Internet Explorer or Netscape)

PB009812-1010 Zilog Developer Studio II – eZ80Acclaim!™ Product Family


Zilog Developer Studio II for the eZ80® Product Family
Product Brief

Supported Zilog Processor Families Distribution Contents


®
• Zilog eZ80 MPU • C-Compiler
Technical Support • Assembler, linker and archive executables
• http://support.zilog.com/ • Header files
• Toll-free telephone, U.S.: 1.877.945.6427 • Libraries
• International telephone: 512.306.4067 • Sample files and/or projects
• Facsimile: 512.306.4072 • C-Compiler user manual in PDF format
• Release documentation with change logs
• ZDS configuration files
• ZTP and RZK binaries
Supporting Documentation
• Zilog Real-Time Kernel Reference Manual
(RM0006)
• Zilog Real-Time Kernel User Manual (UM0075)
• Zilog File System User Manual (UM0179)
• Zilog Full-Feature TCP/IP Software Suite Prod-
uct Brief (PB0154)
• Zilog Real-Time Kernel Product Brief (PB0155)

PB009812-1010 Zilog Developer Studio II – eZ80Acclaim!™ Product Family


Zilog Developer Studio II for the eZ80® Product Family
Product Brief

This publication is subject to replacement by a later edition. To determine whether a later edition exists, or to request
copies of publications, contact:

Zilog Worldwide Headquarters


1590 Buckeye Drive
Milpitas, CA 95035
Telephone: 408.513.1500
Fax: 408.365.8535
www.Zilog.com

Document Disclaimer
Zilog is a registered trademark of Zilog Inc. in the United States and in other countries. All other products and/or
service names mentioned herein may be trademarks of the companies with which they are associated.
©2010 by Zilog, Inc. All rights reserved. Information in this publication concerning the devices, applications, or
technology described is intended to suggest possible uses and may be superseded. Zilog, INC. DOES NOT ASSUME
LIABILITY FOR OR PROVIDE A REPRESENTATION OF ACCURACY OF THE INFORMATION, DEVICES,
OR TECHNOLOGY DESCRIBED IN THIS DOCUMENT. Zilog ALSO DOES NOT ASSUME LIABILITY FOR
INTELLECTUAL PROPERTY INFRINGEMENT RELATED IN ANY MANNER TO USE OF INFORMATION,
DEVICES, OR TECHNOLOGY DESCRIBED HEREIN OR OTHERWISE. Except with the express written
approval Zilog, use of information, devices, or technology as critical components of life support systems is not
authorized. No licenses or other rights are conveyed, implicitly or otherwise, by this document under any intellectual
property rights.

PB009812-1010 Zilog Developer Studio II – eZ80Acclaim!™ Product Family

You might also like