Premium Embedded

Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 61

Overview Development Tools Production / Test Summary

EMBEDDED
PROCESSOR
A leading developer of BDM / JTAG / FULL ICE
emulators, C/C++ debuggers and turnkey development
boards for Motorola’s 68K, PowerPC™ and ColdFire®
processor families.
3rd PARTY
SOFTWARE
SUPPORT

Premium
PremiumEmbedded
Development Tools
Embedded On a whole new scale
Overview Development Tools Production / Test Summary

Overview
About EST

What you gain

Select Client List

Start-up Client List


About EST...
BDM/JTAG Interface
In business since 1988
Motorola CPU Support
Privately owned, financially
Product Portfolio

Services
sound
Balanced management team
Consistent steady growth
Headquarters in Canton, MA
Currently 130+ employees
Worldwide operations

Revenue Growth
Year
Overview Development Tools Production / Test Summary

Overview
About EST

What you gain

Select Client List

Start-up Client List


EST compared to the Market
BDM/JTAG Interface

Motorola CPU Support

Product Portfolio

Services
Overview Development Tools Production / Test Summary

Overview
About EST

What you gain

Select Client List

Start-up Client List


What you gain from EST
BDM/JTAG Interface •
100% focused on satisfying the development tool needs of embedded PowerPC, ColdFire and CPU32 users

Motorola CPU Support

Product Portfolio
- Feature-rich technology
Services - Mission critical client support services

• Hardware and software manufacturer


- Hardware: visionICE emulators, visionPROBE cables
and development boards
- Software: software simulators, debuggers,
RTOS integration, and BSPs

• Field tested and reliable technology


- More than 13,500 units shipped
Overview Development Tools Production / Test Summary

Overview
About EST

What you gain

Select Client List

Start-up Client List


Select Client List
BDM/JTAG Interface

Motorola CPU Support

Product Portfolio

Services
Overview Development Tools Production / Test Summary

Overview
About EST

What you gain

Select Client List

Start-up Client List


Start-up Client List
BDM/JTAG Interface

Motorola CPU Support

Product Portfolio

Services
Overview Development Tools Production / Test Summary

Overview
About EST

What you gain

Select Client List

Start-up Client List


BDM / JTAG Interfaces
BDM / JTAG puts run-control on-chip and only requires
BDM/JTAG Interface power, clock and header pins to connect.
Motorola CPU Support

Product Portfolio

Services

JTAG BDM
TDO 1 2 QACK VFLS0 1 2 SRESET
TDI 4 TRST
GND 4 DSCK
3 6 VDD
3 6 VFLS1
QREQ 8 N/C
GND 8 DSDI
5 10 N/C
5 10 DSDO
TCK 12 GND
HRESET
7 14 N/C
7
TMS 16 GND
9 3.3V
SRESET 9
11
HRESET
13
Overview Development Tools Production / Test Summary

Overview
About EST

What you gain

Select Client List

Start-up Client List


Motorola Architectures Supported
BDM/JTAG Interface
PowerPC™ 8xx/5xx PowerPC™ 82xx
Motorola CPU Support

Product Portfolio
801 855 8260 PowerQUICC II
821 860 8240 Kahlua
Services
823 505
JTAG Port
850 555
Development Port
PowerPC™ 6xx/7xx
603E/P/R
740/750/755 CPU32
7400 Altivec
68330
68330 68341
68341
JTAG Port 68331
68331 68336
68336
ColdFire®
68332
68332 68338
68338
5202 5206 68F333
68F333 68376
68376
5204 5307 68340
68340 68360
68360
Debug Port
BDM Port
Overview Development Tools Production / Test Summary

Overview
About EST

What you gain

Select Client List

Start-up Client List


Integrated Product Portfolio
BDM/JTAG Interface
Development boards and BSPs (board support package)
Motorola CPU Support

Product Portfolio

Services
visionPROBE - BDM/JTAG run-control debugging

visionICE - scalable full real-time emulator

visionCLICK or visionXD - C/C++ Software Debuggers

visionWARE - Diagnostic monitor


Overview Development Tools Production / Test Summary

Overview
About EST

What you gain

Select Client List

Start-up Client List


EST Product Services
• Pre-sales client references and testimonials
BDM/JTAG Interface
• Access to four levels of post-sales support service
Motorola CPU Support
• 30-day warranty and service built-in to product price
Product Portfolio
• Guaranteed response time of 1-3 business days
Services
• Toll-free telephone, fax, email, ftp support service 8am to 5pm EST
• Free hardware repair service
• Free software and firmware updates
• Extended annual warranty available at extra cost

EST Training Services


Processor Training
• helps you climb the processor learning curve
• general class or on-site format
• PowerQUICC and PowerQUICC II classes
EST Product Training
• on-site “quick-start” product training
• on-site advanced user training
Overview Development Tools Production / Test Summary

Development Tools
Development Boards

visionPROBE

visionICE

visionEVENT
EST Reference Designs
visionCLICK
“EST has done it; we can help you too”
visionXD
EST's development boards jump start production by getting the project
visionWARE
underway before your hardware is fully developed.
Compiler Support
Because EST understands that even the best hardware design is useless
3rd Party Support
without software support, we take responsibility for providing ports of
leading Real-Time Operating Systems to our boards. Board Support
packages are available for Wind River's VxWorks and ISI's pSOS.

PowerPC™ CPU32
MDP8xx SBC360
SBC555 SBC331/332/
ColdFire® 333/338/376
SBC603/740/750

SBC8240 SBC5202 SBC340/341

SBC8260 SBC5204

SBC5307
Overview Development Tools Production / Test Summary

Development Tools
Development Boards

visionPROBE
visionPROBE

visionICE
visionPROBE
visionEVENT
Feature-rich, low-cost, BDM/JTAG cable
visionCLICK

visionXD
visionPROBE gives you the download speeds and features you need to
visionWARE cut critical development time.
Compiler Support
Features
3rd Party Support
•Source-Level Debugging / RTOS Awareness
• High Speed Download BDM Download speeds
of
• Built-In Hardware Diagnostics - 400+ kb/sec to RAM
- 100 kb/sec to FLASH
• Flash Programming
JTAG/COP Download
• Statistical Performance Analysis speeds of
- 40kb/sec to RAM
• Internal Register Configuration Utility - 20kb/sec to FLASH
CLICK 7
BDM / JTAG
Debugger
Header

Parallel
Port
Distributed Debug PC Windows 9x / NT
Target
Host Platform
Overview Development Tools Production / Test Summary

Development Tools
Development Boards

visionPROBE

visionICE
visionICE
visionICE
visionEVENT
Scalable High Emulation
visionCLICK

visionXD
EST's visionICE emulator sets the standard by being
visionWARE
the industry's only fully scalable emulator. The modular
Compiler Support design of visionICE lets you start with the low cost
3rd Party Support BDM/JTAG control unit and expand to a full ICE system
without losing any of your initial investment.
Overview Development Tools Production / Test Summary

Development Tools
Development Boards

visionPROBE

visionICE
visionEVENT
visionEVENT
visionEVENT
High-End Real-Time Emulation Module
visionCLICK

visionXD

visionWARE visionEVENT may be added to visionICE when high-end, real-time


Compiler Support emulation and logic analysis is required during debugging. visionEVENT
3rd Party Support
provides state-of-the-art event isolation with hardware breakpoints which
may be used to break the processor, or to trigger a fully selectable 128
Kbytes by 96-bit real-time trace buffer.
• Non-intrusive, 100% real-time trace
• 32K or 128K trace buffer options
• 64 hardware breakpoints for BDM &
- 32 hardware breakpoints for JTAG
• 48-bit time stamp for precise performance
• Tracing of cache-based code

Target CPMSPY
Connection for 8xx - 82xx
Overview Development Tools Production / Test Summary

Development Tools
Development Boards

visionPROBE

visionICE
visionCLICK
visionEVENT
PC Based C/C++ Source Level Debugger
visionCLICK
visionCLICK

visionXD  Tightly integrated with visionPROBE and visionICE hardware modules


visionWARE (integrated event system, real-time trace, cache control display)
Compiler Support  Full Assembler/C/C++ source-level debug
3rd Party Support  Kernel-awareness built-in for VxWorks/pSOS/Nucleus/OSE/ThreadX
 Drag & Drop between windows
 Software simulator version available
 NO License Manager
Overview Development Tools Production / Test Summary

Development Tools
Development Boards

visionPROBE

visionICE
visionXD
visionEVENT
UNIX Based C/C++ Source Level Debugger
visionCLICK

visionXD
visionXD  Tightly integrated with visionPROBE and visionICE hardware modules
visionWARE (integrated event system, real-time trace, cache control display)
Compiler Support  Supports SUN Solaris and HP9000
3rd Party Support  Full Assembler/C/C++ source-level debug
 Kernel-awareness built-in for VxWorks/pSOS/Nucleus/OSE/ThreadX
 NO License Manager
Overview Development Tools Production / Test Summary

Development Tools
Development Boards

visionPROBE

visionICE
visionWARE
visionEVENT
ROM Monitor
visionCLICK

visionXD

visionWARE
visionWARE
visionWARE - the company's first software-only solution for connecting to,
Compiler Support
controlling, and debugging embedded applications. visionWARE allows
3rd Party Support
software developers to connect to the target via a standard serial or Ethernet
connection without using special JTAG or BDM connection hardware, and
delivers debug features previously offered only by more expensive hardware-
based tools.
Overview Development Tools Production / Test Summary

Development Tools
Development Boards

visionPROBE

visionICE

visionEVENT
Compiler Support
The following table lists the file formats supported by EST.
visionCLICK

visionXD Vendor Targets Object Module Format

visionWARE Diab Data 683xx Elf / Dwarf


Compiler
Compiler Support
Support PowerPC Elf / Dwarf
3rd Party Support
ColdFire Elf / Dwarf

GNU 683xx A.OUT


PowerPC Elf / Stabs

Green Hill Software PowerPC Elf / Dwarf

MetaWare PowerPC Elf / Dwarf

Microtec 683xx IEEE695


(Mentor Graphics) PowerPC Elf / Dwarf

Tasking Software 683xx .AB


PowerPC Elf / Dwarf

Wind River Systems 683xx A.OUT

PowerPC Elf / Stabs


ColdFire Elf / Stabs
Overview Development Tools Production / Test Summary

Development Tools
Development Boards

visionPROBE

visionICE

visionEVENT
3rd Party Support
visionCLICK
WindRiver Systems
visionXD

visionWARE

Compiler Support ISI


3rd
3rd Party
Party Support
Support ATI

Mentor Graphics /
Microtec SDS

visionICE

Note: EST can also supply GDB sources & build for visionICE target
Overview Development Tools Production / Test Summary

Production / Test
Overview
Overview

ESTAPI

Flash Programming

Record/Playback
Production / Test Environment

Since the beginning of EST, over 30% of


visionICE/visionPROBE units have been sold
into production test applications.

- BDM / JTAG is ideal for testing the hardware “kernel” (microprocessor and
memory)
- Outstanding Solution for In-circuit flash programming - Saves Significant Costs
- EST Offers EST API
- EST Uses BDM and Script Playback Feature of visionCLICK to Program and Test
all Production Units

Production / Test Tool


Overview Development Tools Production / Test Summary

Production / Test
Overview

ESTAPI
ESTAPI

Flash Programming

Record/Playback
ESTAPI
Gives C/C++/VB5 program access to visionICE / visionPROBE
features. Allows custom target system testing/diagnostics.
Easily integrated with LabView.

BDM / JTAG
.dll EST/API visionICE TARGET

C/C++/VB5
Test visionPROBE
visionPROBE
Program

PC or UNIX host

Examples
Overview Development Tools Production / Test Summary

Production / Test
Overview

ESTAPI

Flash
Flash Programming
Programming

Record/Playback
Flash Programming

To make your debugging faster


than ever before, visionCLICK
gives you the ability to perform
flash memory programming. Its
fine tuned method makes
programming fast and easy,
during both development and
production testing.

To greater enhance this feature, no boot code need run on your target
system in order to use these programming features. To ensure that you are
always one step ahead of the competition, the library is continuously updated
as new devices become available.
Overview Development Tools Production / Test Summary

Production / Test
Overview

ESTAPI

Flash Programming

Record/Playback
Record/Playback
Production / Test Environment
visionCLICK enables
you to record all serial
traffic with the emulator to
a file. Additionally, you
can record only the
commands that are sent
to the emulator, and then
playback those
commands to recreate a
debugging session. This
feature also allows you to
playback entire script files
for automated testing.
Overview Development Tools Production / Test Summary

Summary

What EST Corporation can do for you:


• EST technology & services are optimized for Motorola users to
reduce risk and enable design success
• EST products help improve productivity and reduce design-cycle
time by providing a single debug tool for hardware/firmware/software
design & production/test
• EST technology and services are reliable so you build better
reliability into your products

• EST products are scaleable -- you only need to buy what you really
need when you need it
• EST hardware products are open so you can select the software
tools that meet your needs
• EST product portfolio offers one-stop shopping
Overview Development Tools Production / Test Summary

Summary

EST Contacts
• Kirk George, Sales: (781) 828-5588 x 237
Email: [email protected]

• Dzuy Tran, Field App Engineer: (301) 620-2833


Email: [email protected]

Visit EST’s web site to download a FREE demo version of


visionCLICK:
URL: www.estc.com
Overview Development Tools Production / Test Summary

Testimonials

"We are very pleased with the service and support we are receiving (from EST). Recently we
had a hardware issue that prevented us from working with a trace adapter. EST's Product
Engineering Manager spent a lot of time looking at our hardware and, due to his efforts, we
now have hardware and full trace capability.

With the work that EST has done on the conversion of the utility, they speeded up the process
over ten times! That will help us be more productive...We wish we could get this kind of
support from all our tool vendors."

Robert McFarland
Engineering Manager
Advanced Fibre Communications

"Founded in 1997, Castle Networks has focused on delivering carrier class voice and data
convergence equipment for 21st century telecommunications networks. We're building next
generation infrastructure equipment that will help to cost-effectively integrate the public
switched telephone network (PSTN) and the public switched data network (PSDN).

Given all that, as a start-up company, the choice of an emulation tool partner was a critical
one for us. Our goal was a single vendor capable of supporting our diverse embedded
processor emulation needs. The selection of EST has proven to be a sound one - we are
satisfied not only with the competitiveness of their product offerings but also with the
technical support we have received."

Michael Regan
VP Engineering
Castle Networks, Inc.
Overview Development Tools Production / Test Summary

Testimonials

"We are in the process of 860 board integration with Tundra Qspan part. Our
implementation was modeled from the EST MDP8XX. One of the most difficult aspects of
embedded system development is tools. I selected EST for our 860 side because EST had
an all-in-one solution, and very good support. Your team continues to validate this
decision. And besides, you have the best prices in town!

With the help of EST's engineering and support staff, we were able to overcome our initial
problems in short order. They (EST) went the extra mile, so to speak. A single phone
callÉstarted the process with one of EST's product engineers calling me about status and
results. This is unusual for this day and age. It's been my experience that the vast majority
of companies can't spell support, much less provide it."

Dan Lopp
Principal Engineer
Digital Link Corporation

"There were a number of factors that brought us to choose and continue to rely on EST. We
feel that EST provides the best BDM tool on the market. We also like the fact that EST
has local representation. Since our purchase, EST has provided excellent technical support
above and beyond any tool vendor.

The tool, coupled with our EST salesperson and EST factory support, made a big difference
to the rate at which I could verify hardware, create and verify software - IÕm talking
months to weeks! [I] have specified EST for the next project."

Chris Nason
Software Engineer
Mitel
Overview Development Tools Production / Test Summary

Development Tools

MPC8xx Modular Development Platform

MDP Pro Platform MDP Basic Platform

16MB DRAM SIMM 4MB DRAM


512K SRAM 2MB Flash
4MB Flash SIMM RS-232, 10Base T
ATM, 100-BaseT, LCD, PCMCIA,
PCI, 10BaseT, 2 RS-232

ICM Boards

MPC801
MPC821
MPC823
MPC850, 850SAR
BACK MPC860, 860T, 860SAR
Overview Development Tools Production / Test Summary

Development Tools

MPC555 Development Board


 2 Mbytes SRAM - controlled by CS2
 1 Mbyte Synchronous SRAM

 1 Mbyte on-board Flash controlled by

CS0
 8 Kbytes EEPROM controlled by CS1

 2 Serial Communication Ports

 All CPM signals available for user on 3

96-pin DIN connectors


 Status LEDs

 User switches and controls

 Soft Reset Switch

BACK
Overview Development Tools Production / Test Summary

Development Tools

MPC603 / 740 / 750 Development Board


 Supports 603e/p/r, 740, 750
 32- or 64-bit data bus

 16MB SDRAM

 512K Flash

 8K EEPROM

 731550 UART

 Interrupt Controller

 Digital 21143 10/100Mbs Ethernet

 16-pin JTAG/COP interface header

BACK
Overview Development Tools Production / Test Summary

Development Tools

MPC8240 Development Board


SBC8240 Features
4 Mbytes of on-board Flash, controlled by
RCS1
 16 Mbytes SDRAM (standard) - expandable to
32 Mbytes, controlled by SDRAM machine
 8 Kbytes EEPROM controlled by RCS0
 512K Flash or 512K SRAM controlled by RCS0
 User LEDs, switches and controls

SBC8240 Standard Interface


 1 Communication Port - UART
 10/100 BASE-TX Ethernet (Provided by a PCI
card, (NETBLASTER ZX345 by ZNYX)
 (2) 5V PCI slot
 Status LEDs
BACK
Overview Development Tools Production / Test Summary

Development Tools

MPC8260 Development Board


SBC8260 Features
4 Mbytes Flash SIMM (standard) - expandable to 16
Mbytes, controlled by CS0, CS1
 16 Mbytes SDRAM DIMM (standard) - expandable to
32 Mybtes, controlled by CS2, CS3
 8 Kbytes EEPROM controlled by CS5

SBC8260 Standard Interface


 2 Communication Ports (SMC1, SMC2)
 10 BASE-TX Ethernet (SCC1)
 MII Header — 10/100 BASE-TX Ethernet
 All CPM signals available for user on 3 DIN
connectors.
 3.3V PCI slot
 Status LEDs, switches and controls
 1 Mbyte on-board Flash controlled by CS6
BACK
 4 Mbytes SDRAM over local bus controlled by CS4
Overview Development Tools Production / Test Summary

Development Tools

MCF5202 Development Board


 The SBC5202 is shipped in standard
configurations, with the following memory
configuration: 2 Mbytes Flash / 512 Kbytes SRAM
 MCF5202 with 32-bit address/data, 30 MHz
 8-bit 512K, 16-bit 1 Mbyte, or 32-bit 2 Mbytes Flash
 8-bit 128K, 16-bit 256K, or 32-bit 512K SRAM
 Two RS232 connections to terminal or host
 ColdFire Background Mode connector
 Status LED's power and run
 Hardware reset switch
 Software abort switch
 Expansion connectors providing all of the signals
for the MCF5202

BACK
Overview Development Tools Production / Test Summary

Development Tools

MCF5204 Development Board


 The SBC5204 is shipped in standard configurations,
with the following memory configuration: 1.5 Mbytes
Flash / 512 Kbytes SRAM
 MCF5204 with 16-bit address/data, 25 MHz
 Flash: 8-bit 512K and 16-bit 1 Mbyte (1.5 Mbytes
total)
 SRAM: 16-bit (2 x 128K), 2 banks of 256K, 512Kbytes
total standard or 16-bit (2 x 512K), 2 banks of 1 Mbyte,
2Mbytes total
 One RS232 connection to terminal or host computer
 ColdFire Background Mode connector
 Status LED's power and run
 Hardware reset switch
 Software abort switch

BACK
 Expansion connector providing all of the signals for
the MCF5204
Overview Development Tools Production / Test Summary

Development Tools

MCF5307 Development Board


 The SBC5307 is shipped in standard
configurations, with the following memory
configuration: 1 Mbytes Flash / 512 Kbytes SRAM
 MCF5307 with 32-bit address/data, 90 MHz
 16-bit 1 Mbyte Flash
 16-bit 256K SRAM
 One RS232 connections to terminal or host
 ColdFire Background Mode connector
 Status LED's power and run
 Hardware reset switch
 Software abort switch
 4 Mbytes of SDRAM, 4 Mbytes FPM DRAM

BACK
Overview Development Tools Production / Test Summary

Development Tools

MC68360 Development Board


 EST's SBC360 comes shipped with the following standard memory
configuration:
- 2 128K x 8-bits Flash ROM (128 Kbytes in 8-bit mode)
- 4 128K x 8-bit Static RAM (256 Kbytes in 16-bit mode)
- 2 1MB x 9-bits Dynamic RAM (2 MB in 16-bit mode)
 MC68EN360 with 32-bit address, 32- or 16-bit data, 25 MHz
 2, 4, or 16 MB Dynamic RAM, using standard PC SIMMs configurable for 18- or
36-bits wide (data and parity)
 8-, 16-, or 32-bit EPROM, SRAM, or Flash controlled by CS0 (up to 1 MB)
 8- or 16-bit SRAM controlled by CS2 (up to 256 Kbytes)
 Two RS232 connections to terminal or host computer
 BDM connector
 Status LEDs power and run
 Switch selectable port size for EPROM, Flash, or RAM
 Hardware reset
 Expansion connectors providing all of the signals for the 68360
 Communication channel expansion connector (optional Ethernet interface)
BACK
Overview Development Tools Production / Test Summary

Development Tools

MC68331/332/333/338/376
Development Board

 32-bit address, 16-bit data, up to 25 MHz


 1 Mbyte of Flash

 256K SRAM (up to 1Mbyte)

 (1) RS232 port

 BDM connector port

 Status LEDs

 96-pin DIN connector providing access to

68332 signals
 General availability: Now shipping

BACK
Overview Development Tools Production / Test Summary

Development Tools

MC68340/41 Development Board


 EST's SBC340/41 comes shipped with the following
standard memory configuration:
2 - 128K x 8-bits Flash ROM (128 Kbytes in 8-bit mode)
2 - 128K x 8-bits Static RAM (256 Kbytes in 16-bit
mode)
 68340 with 32-bit address, 16-bit data, 16 or 25 MHz or
68340 with 32-bit address, 16-bit data, 16 or 25 MHz
 8- or 16-bit EPROM or Flash controlled by CS0 (up to 512K)
 8- or 16-bit SRAM controlled by CS1 (up to 256 Kbytes)
 Two RS232 connections to terminal or host
 BDM connector ports
 Status LEDs power and run
 Hardware reset
 Expansion connectors providing all of the signals for the
BACK 68340 or 68341
Overview Development Tools Production / Test Summary

Development Tools

visionPROBE
PC Network supported BDM cable
or
UNIX

CLICK 7
Debugger
Network
BDM / JTAG
using PC
IP Address Header

Parallel
PC WIN 9x / NT Port Target
Host Platform

BACK
Overview Development Tools Production / Test Summary

Development Tools
Development Boards

visionPROBE

visionICE
visionEVENT
visionEVENT
visionEVENT
High-End Real-Time Emulation Module
visionCLICK

visionXD

visionMON Connection Method


Compiler Support
Target Adapter
3rd Party Support

Buffer Card
Pod Enclosure

cables to emulator

Target Adapter

BACK
Overview Development Tools Production / Test Summary

Development Tools
Development Boards

visionPROBE

visionICE

visionEVENT
EST value-add to Tornado users
visionCLICK
• Develop custom BSP with visionNET or visionPROBE
visionXD
– use CrossWind (System mode) or CLICK7 to debug via BDM pins
visionMON
– debug ISRs/drivers over ethernet or parallel port
Compiler Support
• faster downloads than standard Tornado serial link
3rd
3rd Party
Party Support
Support
• no requirement for working ethernet/serial port in target
• no requirement for wdbagent in target
• Develop Tornado application with visionNET or visionPROBE
– start with EST development board and BSP
– use standard Tornado host-based tools
– crash diagnostics in System or Task mode
• Add the power of visionEVENT to help debug hard problems in System
or Task mode
• Plus: all the standard visionICE features
– FLASHing Tornado, h/w breakpoints, h/w diagnostics, cache control
Overview Development Tools Production / Test Summary

Development Tools
Development Boards

visionPROBE

visionICE

visionEVENT
EST value-add to Tornado users
Custom BSP Development - before VxWorks is running
visionCLICK

visionXD
Host Target
Tornado Plug-ins
visionMON Ethernet
GNU C/C++
Compiler Support
Bare Hardware

EST API Backend


3rd
3rd Party
Party Support
Support CrossWind

Browser
Launcher

WindConfig
GUI

WindSh

On-line Manuals No BSP or


debug agent
Advanced Tools
required
Target Server visionNET

BDM/JTAG

System mode
debug only
Overview Development Tools Production / Test Summary

Development Tools
Development Boards

visionPROBE

visionICE

visionEVENT
EST value-add to Tornado users
Tornado Application Development
visionCLICK

visionXD
Host Target
Tornado Plug-ins VxWorks 5.4
visionMON Ethernet Scaleable Run-Time
GNU C/C++
Compiler Support Real-Time

EST API Backend


3rd
3rd Party
Party Support
Support CrossWind Embedded
Application
Browser VxWindows VxMP VxVMI
Launcher

WindConfig WindNet File


GUI

System SCSI
Networking

WindSh
POSIX Library
On-line Manuals
Core OS
Advanced Tools
wind Microkernel
Target Server visionNET
EST TM Driver & BSP

BDM/JTAG

System & Task


mode debug
Overview Development Tools Production / Test Summary

Development Tools
Development Boards

visionPROBE

visionICE

visionEVENT
EST value-add to Tornado users
Tornado App. Development through a PC parallel port
visionCLICK

visionXD
Host Target
Tornado Plug-ins
visionMON Parallel
GNU C/C++
Compiler Support
Bare Hardware

EST API Backend


3rd
3rd Party
Party Support
Support CrossWind

Browser
Launcher

WindConfig
GUI

WindSh

On-line Manuals No BSP or


debug agent
Advanced Tools
required
visionPROBE
Target Server

EST TM Driver & BSP

BDM/JTAG

System mode
debug only
Overview Development Tools Production / Test Summary

Development Tools
Development Boards

visionPROBE

visionICE

visionEVENT
EST value-add to Tornado users
Tornado App. Development through a PC parallel port
visionCLICK

visionXD
Host Target
Tornado Plug-ins
visionMON Ethernet
GNU C/C++
Compiler Support
Bare Hardware

EST API Backend


3rd
3rd Party
Party Support
Support CrossWind

Browser
Launcher

WindConfig
GUI

WindSh

On-line Manuals No BSP or


debug agent
Advanced Tools
required
visionPROBE
Target Server

EST TM Driver & BSP

BDM/JTAG

System mode
debug only
Overview Development Tools Production / Test Summary

Development Tools
Development Boards

visionPROBE

visionICE
CPMSpy
visionEVENT
visionEVENT
EST's Communications Packet Analyzer
visionCLICK

visionXD

visionMON
How is a TCP/IP packet constructed on an 860?
Compiler Support

3rd Party Support

Ethernet IP TCP Data CRC

Created by the CPU and


resides in a CPM buffer
Processed by the CPM
Overview Development Tools Production / Test Summary

Development Tools
Development Boards

visionPROBE

visionICE
CPMSpy
visionEVENT
visionEVENT
EST's Communications Packet Analyzer
visionCLICK

visionXD

visionMON
How is a TCP/IP packet constructed on an 860?
Compiler Support

3rd Party Support


• CPU Creates data packets in memory
– Application level
CPU – TCP level
BIU – IP level
CPM
MEM
• CPU initiates a CMP transfer

• CMP transfers data between memory


PHY
and data link
– Ethernet MAC level
Overview Development Tools Production / Test Summary

Development Tools
Development Boards

visionPROBE

visionICE
CPMSpy
visionEVENT
visionEVENT
EST's Communications Packet Analyzer
visionCLICK

visionXD

visionMON
Current debug environment
Compiler Support

3rd Party Support

visionICE
CPU
BIU
CPM
Logic Analyzer MEM
/ Scope
PHY

Protocol Analyzer
Overview Development Tools Production / Test Summary

Development Tools
Development Boards

visionPROBE

visionICE
CPMSpy
visionEVENT
visionEVENT
EST's Communications Packet Analyzer
visionCLICK

visionXD Adding CPMSpy with visionEVENT you can


visionMON
perform analysis of the buffer
Compiler Support

3rd Party Support

visionICE
CPU
BIU CPMSpy
CPM
Logic Analyzer MEM
/ Scope
PHY

Protocol Analyzer
Overview Development Tools Production / Test Summary

Development Tools
Development Boards

visionPROBE

visionICE
CPMSpy
visionEVENT
visionEVENT
EST's Communications Packet Analyzer
visionCLICK

What CPMSpy provides...


visionXD

visionMON

Compiler Support
• Monitoring packet construction in memory
3rd Party Support
• Provides a view into the CPU/CPM interface
• Looks directly at the primary source of software bugs
• The event system shows the results of the software
– Not simply the software itself
Overview Development Tools Production / Test Summary

Production / Test Tool


Overview
Overview

ESTAPI

Flash Programming
visionTEST
Record/Playback
EST's Production/Test Tool

• Visually configure diagnostic & test sequence


• Run the automated sequence
• Log status to SQL database
– Enables data visualization from Web browser
• Generate ‘C’ code from test sequence
• Flash image to target
• COM - based architecture
– Target interface via high level component
– Other GUIs can use same object (VB,VC++,Web)
Overview Development Tools Production / Test Summary

Production / Test Tool


Overview
Overview

ESTAPI

Flash Programming
visionTEST
Record/Playback
EST's Production/Test Tool

• Standard Win 9x/NT User


Interface
• Multi-Pane Display
– Test Configuration
– Test Status
– TCP/Serial/TMD Terminal
Window
• Combination of graphical &
text display
Overview Development Tools Production / Test Summary

Production / Test Tool


Overview
Overview

ESTAPI

Flash Programming
visionTEST
Record/Playback
EST's Production/Test Tool

• User can drag & drop primitive


tests from catalog into project
• Tests are high-level
implementations of routines from
Windows, BDM, & visionMON
• visionMON tests are defined on
the target
Overview Development Tools Production / Test Summary

Production / Test Tool


Overview
Overview

ESTAPI

Flash Programming
visionTEST
Record/Playback
EST's Production/Test Tool
Overview Development Tools Production / Test Summary

Production / Test Tool


Overview
Overview

ESTAPI

Flash Programming
visionTEST
Record/Playback
EST's Production/Test Tool

SQL

DataMgr
GUI
Status DB

Web Browser

Comm.
Target EST API
Object

Actual Target
Overview
Honeywell Example
Development Tools Production / Test Summary

Production / Test Tool


Production / Test Tool

visionTEST
EST's Production/Test Tool
Honeywell Example
Honeywell Example
Overview Development Tools Production / Test Summary

Production / Test Tool

visionTEST
EST's Production/Test Tool
Honeywell Example
Honeywell Example
Overview Development Tools Production / Test Summary

Production / Test Tool

visionTEST
EST's Production/Test Tool
Honeywell Example
Honeywell Example
Overview Development Tools Production / Test Summary

Production / Test Tool

visionTEST
EST's Production/Test Tool
Overview Development Tools Production / Test Summary

Production / Test Tool


Overview
Overview

ESTAPI

Flash Programming
visionTEST
Record/Playback
EST's Production/Test Tool

BACK
Overview Development Tools Production / Test Summary

Production / Test Tool


Overview
Overview

ESTAPI

Flash Programming
visionTEST
Record/Playback
EST's Production/Test Tool

BACK

You might also like