|
|
|
|
|
|
|
|
|
|
Development Tools
|
|
|
|
|
|
|
|
|
|
|
|
Development Tools
for 8051 Microcontrollers
|
|
|
|
|
|
PICE-52 In-Circuit Emulator
|
|
|
Main Features
|
|
|
Real-time non-intrusive emulation for selected 8051 microcontrollers;
Tiny emulator header that plugs directly into a target socket - 95x70x40 mm;
Connects to a PC USB or serial port;
Up to 2M bytes program memory & 512K data memory (64K + 64K by default);
Memory banking - up to 32 banks by 64K;
Memory mapping between the ICE and target with 256 bytes resolution;
Up to 1M true hardware breakpoints at Program memory and memory access breakpoints;
Up to 1M true hardware breakpoints at Xdata memory access for Read & Write;
Breakpoints on access to on-chip data memories: SFRs, direct data memory, on-chip
Xdata, etc.;
4 complex breakpoints / triggers;
Up to 64K frame deep by 128 bit wide trace buffer (16K x 128K by default);
Trace cable with 8 micro hooks for entering signals and two hooks for outputting
triggers;
Precisely programmable clock generator;
48-bit on-board timer;
Shadow RAM provides target device RAM real-time access without disturbing emulation;
"On-the-fly" access to the memory, breakpoints, tracer, and timer;
Memory coverage feature enables finding "dead" code;
Precisely controlled voltage regulator 2.0 to 5.5V range;
Integrated development environment;
Project-level support for the Phyton assembler and C compilers from Keil, IAR and
Raisonance;
Source-level debugging for all popular C compilers and assemblers;
|
|
|
|
|
|
There are three main board configurations:
|
|
|
|
|
|
- MR2-52-03U - provides emulation for 64K code + 64K data
memory, does not support external memory banking;
- MR2-52-05U - provides emulation for 1M code + 448K data memory, supports
external memory banking.
- MR2-52-06U - provides emulation for 2M code + 448K data memory, supports
external memory banking.
|
|
|
|
|
|
A POD or a daughter module is built around an
execution processor that emulates a behavior of the target
MCU being under control of the loaded application program.
PICE-52 can be equipped with a variety of changeable
PR2-52-xxx pods.
An Adapter provides mechanical connection of the
emulator pod to the target board. It plugs directly to a
DIP-40, PLCC-44 or QFP-44 target socket.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Development Tools
for 80C196 Microcontrollers
|
|
|
|
|
|
PICE-196 In-Circuit Emulator
|
|
|
|
|
|
The image above displays an assembled PICE-196 emulator.
This is a palm-size header comprised of three stackable
boards: a Main Board, POD, and Adapter (from top to
bottom). The Trace Cable allows to trace external signals
and output triggers. |
|
|
|
|
|
Features Summary
|
|
|
|
|
|
- Real-time non-intrusive emulation for most of the 80C196 MCUs up to 25 MHz.
Tiny emulator header that plugs directly into a target socket - 80x75x50 mm (3x3x2
in.).
Up to 256K bytes program memory & 256K data memory (64K & 64K by default).
Memory mapping between the ICE and target with the finest possible resolution - one
word.
Up to 512K true hardware breakpoints.
4 complex breakpoints / triggers.
Up to 64K frame deep by 64 bit wide trace buffer (16K x 64K by default)
48-bit on-board timer.
Shadow RAM provides target device RAM real-time access without disturbing emulation.
- "On-the-fly" access to the memory, breakpoints, tracer, and timer.
8 probe inputs and 1 trigger output.
Embedded programmable READY and BUSWIDTH signal generators.
Connects to a PC serial port via a light cable opto-isolated for extra protection.
Integrated development environment
Project-96
that includes an editor, a project manager, the
MCA-96
macro assembler.
Source level and project level support for the Phyton
MCC-96
compiler and
MCA-96
macro assembler.
Source level debugging for all popular C compilers and assemblers: IAR, TASKING,
Intel.
The
PDS-96
software simulator supporting KB, KC and KD derivatives supplied optionally.
- Download full versions
of the PICE-196, Project-96 IDE and MCA-96 macro assembler.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Development Tools
for Sensory RSC4x Microcontrollers
Project-SE
|
|
|
|
|
|
PDS-SE - Debugger/Simulator for RSC4x microcontrollers
Main features:
|
|
|
|
|
|
- Comes with any Project-SE
configuration as an embedded tool
- Provides command set and interrupt simulation for all RSC-4x derivatives
- Provides source-level and symbolic debugging for the MCC-SE
C compiler and MCA-SE
macro assembler
- Special Function Registers are implemented as just memory locations and are not
modified by simulator engine as a result of peripheral devices simulation. Writing
to these locations does not affect the simulation engine behavior
- Context variable viewing in the Source window
- Maintains precise time counter
- Performance analyzer works automatically
- Unlimited number of unconditional and conditional (complex) breakpoints
- Function call list and stack tracing
- Script file built-in language helps to save time for debugging for routine
operations and tests
- External Environment Simulation (EES) feature
- Download the IDE with an unlimited MCA-SE
assembler, PDS-SE simulator and 14-days time-limited MCC-SE compiler
|
|
|
|
|
|
MCA-SE - Macro Assembler for Sensory RSC-4x
microcontrollers
Main features:
|
|
|
- Comes with any Project-SE
configuration
- Supports all RSC-4x derivatives
- Strict operand type checking
- Extensive set of 32-bit arithmetic and logical operators
- Local names (labels) in functions and macros
- Powerful macro capabilities
- Three kinds of repeating blocks
- Code memory banking support
- RAM bank mapping support to access the full RSC-4x on-chip SRAM
- Generates symbolic debug information for the Phyton PICE-SE emulator and PDS-SE
debugger/simulator
- Easy and safe integration with the Phyton MCC-SE
C compiler and PDS-SE
source-level debugger/simulator
- Download the IDE with an unlimited MCA-SE
assembler, PDS-SE simulator and 14-days time-limited MCC-SE compiler
|
|
|
|
|
|
MCC-SE - C compiler for Sensory RSC-4x microcontrollers
Main features:
|
|
|
- Supports all RSC-4x derivatives
- Conforms to the ANSI/ISO 9899-1990 standard
- Produces compact and effective code
- Supports in-line MCA-SE
assembly and intrinsic functions for efficiency
- Allows writing the interrupt routines in C language
- Allows flexible variable allocation (in on-chip SRAM, ROM and external RAM/Flash
memories)
- Supports four different memory models
- Supports code memory banking for programs up to 128K
- Generates complete symbol and type information for the Phyton PICE-SE emulator and
PDS-SE
debugger/simulator
- More than 100 ANSI C library functions and RSC-4x runtime support libraries with
source files
- Software floating point library for single precision operation
- Interfaces with Sensory Quick T2SI™ (text to speaker independent) technology
libraries
- Download the IDE with an unlimited MCA-SE
assembler, PDS-SE simulator and 14-days time-limited MCC-SE compiler
|
|
|
|
|
|
|
|
|
|
|