Premium Embedded
Premium Embedded
Premium Embedded
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
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
Product Portfolio
Services
Overview Development Tools Production / Test Summary
Overview
About EST
Product Portfolio
- Feature-rich technology
Services - Mission critical client support services
Overview
About EST
Product Portfolio
Services
Overview Development Tools Production / Test Summary
Overview
About EST
Product Portfolio
Services
Overview Development Tools Production / Test Summary
Overview
About EST
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
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
Product Portfolio
Services
visionPROBE - BDM/JTAG run-control debugging
Overview
About EST
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
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
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
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
Development Tools
Development Boards
visionPROBE
visionICE
visionEVENT
3rd Party Support
visionCLICK
WindRiver Systems
visionXD
visionWARE
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
- 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
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 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
• 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]
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
ICM Boards
MPC801
MPC821
MPC823
MPC850, 850SAR
BACK MPC860, 860T, 860SAR
Overview Development Tools Production / Test Summary
Development Tools
CS0
8 Kbytes EEPROM controlled by CS1
BACK
Overview Development Tools Production / Test Summary
Development Tools
16MB SDRAM
512K Flash
8K EEPROM
731550 UART
Interrupt Controller
BACK
Overview Development Tools Production / Test Summary
Development Tools
Development Tools
Development Tools
BACK
Overview Development Tools Production / Test Summary
Development Tools
BACK
Expansion connector providing all of the signals for
the MCF5204
Overview Development Tools Production / Test Summary
Development Tools
BACK
Overview Development Tools Production / Test Summary
Development Tools
Development Tools
MC68331/332/333/338/376
Development Board
Status LEDs
68332 signals
General availability: Now shipping
BACK
Overview Development Tools Production / Test Summary
Development Tools
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
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
Browser
Launcher
WindConfig
GUI
WindSh
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
System SCSI
Networking
WindSh
POSIX Library
On-line Manuals
Core OS
Advanced Tools
wind Microkernel
Target Server visionNET
EST TM Driver & BSP
BDM/JTAG
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
Browser
Launcher
WindConfig
GUI
WindSh
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
Browser
Launcher
WindConfig
GUI
WindSh
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
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
Development Tools
Development Boards
visionPROBE
visionICE
CPMSpy
visionEVENT
visionEVENT
EST's Communications Packet Analyzer
visionCLICK
visionXD
visionMON
Current debug environment
Compiler 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
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
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
ESTAPI
Flash Programming
visionTEST
Record/Playback
EST's Production/Test Tool
ESTAPI
Flash Programming
visionTEST
Record/Playback
EST's Production/Test Tool
ESTAPI
Flash Programming
visionTEST
Record/Playback
EST's Production/Test Tool
ESTAPI
Flash Programming
visionTEST
Record/Playback
EST's Production/Test Tool
Overview Development Tools Production / Test Summary
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
visionTEST
EST's Production/Test Tool
Honeywell Example
Honeywell Example
Overview Development Tools Production / Test Summary
visionTEST
EST's Production/Test Tool
Honeywell Example
Honeywell Example
Overview Development Tools Production / Test Summary
visionTEST
EST's Production/Test Tool
Honeywell Example
Honeywell Example
Overview Development Tools Production / Test Summary
visionTEST
EST's Production/Test Tool
Overview Development Tools Production / Test Summary
ESTAPI
Flash Programming
visionTEST
Record/Playback
EST's Production/Test Tool
BACK
Overview Development Tools Production / Test Summary
ESTAPI
Flash Programming
visionTEST
Record/Playback
EST's Production/Test Tool
BACK