Currency:
 
0  Item(s)
Your Account |
  HomeProductsSearchNewsHow To OrderDistributorsContact UsdownloadsCustomer
Order Information | Features
 

Phyton PICE-196 Emulator Main Board with Memory Banking

 
 
 

The PICE-196: In-Circuit Emulator for 80C196 MCU comprises:

Main Board - to provide all major emulator functions

POD -  a board that carries an execution processor that emulates a behaviour of the target MCU

Adapter - mechanical part that connects the emulator to a target board &

Trace cable - optional extra

 
 

Features

 
 
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
  • Windows-based 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

Main Board
  • Provides all major emulator functions including communication to a host PC, non-intrusive control of the emulating POD, breakpoint processing, dual port memory operations, memory shadowing and on-the-fly access to the ICE resources, trace recording, time measurement
  • Uses the Altera® re-programmable FLEX PLD, which makes it possible to fit the functions of hundreds of glue logic chips into a one-square-inch piece of silicon. This approach improves reliability and dramatically reduces the emulator size without compromising features and performance. A few glue logic and memory chips, and a master microcontroller that handles communications to a host PC and reprogramming the FLEX unit represent other components set on the Main board
  • There are two types of the Main board: PICE-196 and PICE-196/X that differ in the memory size only. The first one (standard memory configuration) has 64KB of the program memory and 64KB of data memory on board. The PICE-196/X (extended memory) has 256K+256K Bytes of memory on board
  • The Main board has two connectors on the top. One is intended for connecting a link cable going to a PC serial port. The second one, marked as "Tracer", is intended for connecting a flat trace cable TC-96 with micro hooks at the end of the cable wires. The cable allows entering up to 8 external signals for tracing and outputting one trigger to synchronize an oscilloscope, a logic analyzer or other lab equipment
  • Has two connectors on the bottom to stack it with one of the POD that carries an execution (emulating) processor

POD
  • POD is a board that carries an execution processor that emulates a behavior of the target MCU being under control of an application program and the PICE commands. All PICE-196 PODs use standard 8XC196 microcontrollers but not special "bonded out" chips that makes the PICE electrical and timing characteristics absolutely adequate to the characteristics of the target chip. The PICE Main board controls a behavior of the emulating chips, i.e. it can stop and start its real-time running and has an access to some internal resources (RAM, registers, timers, etc.) when the execution processor is halted
  • Besides the execution processor each POD has a quartz oscillator, miniature switches that set the emulator modes, a coaxial socket for connecting a power adapter (5V, regulated, center positive) and a P3/P4 port reconstruction unit. This unit enables configuring the P3 and P4 ports either as an address bus for 80C196 (by default) or as general purpose I/O for 87C196. The chip for the P3/P4 reconstruction are attached to the POD
  • Each POD has two connectors on the top to stack it to the PICE-196 Main board and two connectors on the bottom to connect it to the package adapter
  • The POD abbreviation includes (from left to right) the "P" letter (means POD), the target MCU family code (196) following a dash sign, the target group code (Kx, Mx, etc.), and (optionally) a type of the execution MCU set on the POD following a slash sigh (KR, MH, etc.). For example: P196-MC/MH means the POD supporting the Mx group of the 8XC196 microcontrollers (MC, MD, MH) and particulary for emulation the 8XC196MH microcontrollers. Some PODs do not have more that one option (P196-KD emulates KB, KC, KD and 8X198 derivatives, P196-CB emulates only 8XC196CB derivative, etc.)

Adapter
  • The Adapter is a mechanical part that connects the emulator to a target board. This is a small board with the connectors (usually two) on the top to stack the emulator POD and a special header or spacer on the bottom. This spacer fits to the PLCC target socket. PICE-196 can be accomplished with the PLCC-style adapters only - DIP and QFP packages are not supported
  • The Adapter abbreviation includes (from left to right) the "A" letter (means Adapter), the target MCU family code (196) following a dash sign, the chip package code (L that means PLCC, the number of the chip pins (52, 68, 84) following the slash sign, and (optionally) a code of the matching POD group (Mx, Cx, etc.)

Emulation
  • Real-time non-intrusive emulation for 8XC196KB/KC/KD/KT/KS/KR/JR/KQ/JQ, 8XC196NT, 8XC196MC/MD/MH, 8XC196CB, and 80C198/194 Intel MCS-96® derivatives
  • Real-time non-intrusive emulation for the UT80C196KD microcontroller of UTMC (with some restrictions)
  • Transparent emulation - access "on-the-fly" (viewing and modification) to all main emulator resources
  • Execution modes: Step and Step over for both C and assembly instructions, Run, Run to address, Auto step (animation)

Design
  • No boxes, no plug-in PC boards, no heavy ribbon cables
  • Palm size 85x85x50 mm (about 3"x3"x2"), "sandwich-style" emulator header which plugs directly into the target socket
  • Precisely centered emulator header secures durable contact between the package adapter and the target socket

Clock
  • Up to 25 MHz with zero wait states
  • Clock can be received either from the emulator internal generator or the target board
  • Embedded programmable READY and BUSWIDTH signal generators with access "on-the-fly"

Memory
  • Up to 256K emulation program memory with 1 word mapping resolution
  • Up to 256K emulation data memory with 1 word mapping resolution
  • Dual-ported emulator memory enables real-time memory access without disturbing program execution
  • Shadow RAM feature allows to display memory contents during real-time emulation when a full memory space is distributed between the emulator (internal) and target (external) RAM

Trace Buffer
  • Real-time trace buffer with "view-on-the-fly" feature - up to 64K frames deep and 64 bits wide (16K by 64 bits by default)
  • Tracing of address, data, control lines, time stamps and 8 external inputs
  • Several modes of trace recording: synchronous, forward, reverse and dynamic
  • Programmable trace filters and advanced search capability
  • 48-bit real-time timer for precise time stamping

Breakpoints
  • Up to 512K real-time true hardware breakpoints
  • Breakpoints on/by write/read code and data memory addresses
  • 4 complex (conditional) breakpoints/triggers, each of which can be individually set as a combination of the address, data, status of 8 external inputs, bus width and access type
  • Intelligent breakpoint processor operates with a trigger output generating signals for stopping emulation or trace recording without disturbing real-time running. The contents of the real-time timer, true event counters, tracer frame counter and tracer overflow flag can be involved in control of the breakpoint processor
  • Simple and intuitive breakpoint processor programming via graphical logic schemes

Inputs / Outputs and Power Supply
  • 8 logic inputs (micro miniature hooks)
  • A trigger output for synchronization of external lab equipment
  • Opto isolated RS-232 interface to a serial host port with baud rates of up to 115KBaud
  • 5V/1A power wall adapter is included. The emulator can also use the target system's power

Software Support
  • The PICE debugger operates under Windows® 3.1/9X/2000/NT/XP
  • Project-96 IDE allows editing, compiling, error localization/correction, project management, debugging in one friendly organized development environment
  • Project support for the Phyton MCC-96 compilers and MCA-96 macro assembler
  • Source and symbol debugging for C compilers and assemblers of  IAR, TASKING, Intel, and Phyton MCA-96 and MCC-96
  • Uploading and downloading of the binary, Intel HEX, and absolute formats
  • Windows supported: Source, Disassembler, Project, Editor, Messages, Watches, Auto Watches, Inspector, Memory dump, Memory layout, Peripheral, Execution time, Tracer, Console, Caller Stack, Script source, User, I/O stream, and Timing diagrams
  • Intelligent disassembler and on-line assembler for quick code patches
  • Auto Watches window displays all variable names within a current scope and refreshes them after every program step
  • Peripheral windows are target dependable and represent each peripheral unit in the most convenient form. The following are supported: SFR, CPU registers, Timer 1 and 2, HSI, HSO, ADC, Serial port, I/O ports, and PWM
  • An appropriate data presentation for each window can be set - binary, decimal, hexadecimal, floating point, or ASCII
  • Specific local menus for each window can be opened by a mouse click
  • Saving/reloading desktop configurations, including: window layout, colors, mouse buttons, memory mapping, and breakpoint schemes
  • Time saving features for routine operations and tests: script files (C-style command language), keystroke macros

Special Functions
  • Enables you to debug systems based on several synchronized 80C196 microcontrollers. Up to 15 emulators can be connected to a single PC serial port to emulate such a system, thus ensuring precise synchronization of the targets' starts and breaks (optionally)
  • Advanced self-diagnostic test and auto detection of the POD installed

 
 

Ordering Information...

 
 
 
Phyton PICE-196 Emulator Main Board with Memory Banking

Manufacturer:  Phyton
Order Code:  PHY-PICE-196/X
Quantity Price (GBP) [Excl. VAT]
1 and above
1,475.00

Availability:
0 in stock
15 days delivery

For further information about related products, please see the Overview Product.

Product Information
Product:  Phyton PICE-196 Emulator Main Board with Memory Banking
Manufacturer:  Phyton
Order Code:  PHY-PICE-196/X
Availability:  0 in stock
15 days delivery
Price:   1,475.00 (GBP)
 [Excl. VAT]
 
 
Overview Product
Phyton PICE-196 In-Circuit Emulator OVERVIEW >>
                                                             Home  |  Contact Us  |  Privacy Policy  |  Refund Policy  |  Delivery Policy

Tel: +44 (0)1942 841975 Fax: +44 (0)1942 844181 email: info@equinox-tech.com
Registered in England 3358185: VAT Reg no GB 633 9814 19
© 1995-2023 Equinox Technologies (UK) Ltd.