Cygnal IDE User Manual

integrated development environment (IDE)
test
your projects. The IDE interfaces with the
intrusive,
circuit emulation using the production
level
step execution (including stepping through interrupt
breakpoint, and the
and program memory. No additional target RAM, program memory, or communications channels are required. Digital and analog peripherals remain synchronized with program execution while single
The Cygnal IDE runs under Windows 95/98/Me and
ows NT. The IDE communicates with the target
MCU using the PC’s serial port. (The required
JTAG protocol converter is included in all
FEATURES
Check your IDE and Emulator versions under the
About Cygnal IDE menu to ensure you have
the latest development tools from Cygnal Integrated
PRODUCT BRIEF
Project
Window
Editor
ndow
Output
Window
Register
Memory
Cygnal IDE Cygnal IDE Cygnal Integrated Development Environment
Cygnal’s provides all the tools necessary to develop and
C8051Fxxx MCU’s on­to provide in-system programming and non­full speed, in­device installed in the end application.
Cygnal’s emulation system supports source­debugging in C and assembly language with single-
service routines), run-to­inspection/modification of registers, data memory,
stepping.
Wind RS232-to-
development kits.)
- Source Code Editor
- Project Manager
- Integrated 8051 Macro Assembler
- Flash Programmer
- Supports Cygnal’s Full Speed, Non-intrusive
In-Circuit Emulation
- Real-time Breakpoints
- Superior Performance to ICE-Chips, Target Pods, Cables and Sockets
- Source-level Debug
- Memory and Register Inspect/Modify
- Single-step and Animated Execution Modes
- Supports Third-Party Development Tools
- MCU Configuration Wizard
Help Products.
Window
Wi
Window
Source Code Editor
The editor includes all standard Windows editor functions including cut, paste, copy, undo/redo, find/replace and bookmarks. Color syntax
provided for 8051 assembly and C. You can extend the list of highlighted keywords as well as define the colors used. Font, text color and
o the IDE.
51 compatible source files and creates downloadable Intel hex files. It also generates all debug information necessary to
grammer allows code to be
chip Flash program
memory immediately after a build without having to
chip emulation
circuit
debug and evaluation of the production version MCU
chip emulation is
chips, target
oisy cables, providing the signal integrity
necessary to evaluate the true analog performance of
The source window is also the working debug window. You can view the current program counter
ce, set and clear breakpoints, and
code
level (C or assembly) while monitoring register and
Register and memory windows display register and
ts. The windows are updated every time program execution stops and values that have changed since the last stop are highlighted. Register and memory contents can be modified by
llows inspection and
Disassembly Window
Many machine instructions can be required to perform a single C source statement. A disassembly window shows these instructions in 8051 assembly
stepping
Breakpoints can be set in source lines to stop execution immediately before the first instruction of the specified source line is executed. Breakpoints
chip emulation
time execution of
level debug of Intel
51 absolute object files is fully supported,
tool chains for
Click on checkboxes in the configuration wizard to
A configuration wizard automatically generates MCU
e. Clicking on checkboxes and entering values in a scripted dialog generate fully commented assembly language code needed to enable and configure peripherals, assign
highlighting is
tab settings are also user configurable.
Integrated 8051 Macro Assembler
An 8051 macro-assembler is integrated int The assembler accepts Intel MCS-
perform assembly language source-level debug.
Flash Programmer
The integrated Flash pro downloaded to the MCU’s on-
leave the IDE, minimizing the time between source­code modification and in-system debug.
Non-Intrusive Emulation
The IDE connects to the MCU’s on­circutry allowing full-speed, non-intrusive, in-
language as they are executed while single­through C source code.
Breakpoints
are supported by the MCU’s on­circuitry and do not affect the real­the program.
Third-Party Tool Support
Flash programming and source­OMF­allowing the use of many third-party software development.
installed in the end application. On­superior to emulation systems using ICE­pods and n
your mixed-signal design.
Source Level Debug
location in the sour perform single-step execution at the source-
memory contents.
Register and Data Memory Windows
data memory conten
editing the window displays.
Program Memory Window
A program memory window a modification of the on-chip Flash program memory.
generate MCU and peripheral initialization code.
Configuration Wizard
and on-chip peripheral initialization cod
functions to I/O pins, and specify MCU operation.
Loading...