SourceGate
Simulator
(No longer supported, limited prodution)
Specifications
Complete
System Simulation
· Simulate I/O, memory devices, interrupts, and exceptions
· User defined script files control I/O device characteristics
· Debug console window available for console I/O
· User can specify processor clock speed
· I/O ports and Debug Console data can be logged
Speed
· User defined simulation speeds of 8MHz, 16MHz,
20MHz, 25MHz, and 33MHz
Breakpoints
· 128 CodeView breakpoints located in RAM
· 4 hardware breakpoints can be set on any memory address
or instruction
· A breakpoint can be a logical event sequence with
a specified pass count
Events
· 4 Events can be any combination of addresses, address
ranges, specific data values, data ranges, and status bits
· Status bits support read/write, program/data accesses,
and processor bus control signals
· One 32-bit event controlled interval timer
Sequencer
· Combined with the event system, complex break
and trigger points can be defined using AND, OR, THEN, and
WITHOUT statements
· Event pass counts from 1 to 65,535 influence conditional
operations
Triggers
· 0 to 64K trace cycles of delay can be used to capture
data around any point of interest
Trace
· Dual 16K cycle deep trace buffers
· Shows any combination of source, disassembly
or state information that includes cycle, address, data, control
signals, and 50ns time stamp
· Freeze buffer allows viewing while emulating
· Qualification using a single event or conditional
sequence to capture only cycles of interest
· Full search capability
Performance
Analysis
· Simulated with 50ns resolution
· Code coverage with source and assembly display
· Displays min, max, & average times of execution
· Data can be displayed in raw or histogram format
SourceGate
II Source-Level Debugger
Integrated Source Level Debugger Included With All HMI
Products
· Native OS GUI support
· Complete high-level language debugging facilities
· Display and modify variable and data structure values
via Watch and Inspect windows
· Access to all global, local, stack-based, and register-based
symbols
· Debug directly from source files shown in
high-level source, assembly, or a combination of both source
and assembly via CodeView windows
· Control tool operation (reset, single-step, etc.)
directly from your code via CodeView windows
· Built-in assembler allows code to be patched directly
in memory
· Multiple Compiler/File Format Support
· Full support for C, C++, and ADA compilers
· Support for all major compilers including those that
provide IEEE-695, COFF, Elf/Dwarf, and other proprietary formats
Common User Interface For All HMI Products
· No learning curves when switching processor families
Compiler
Support
· Supports compilers that output IEEE-695, Common Object
File Format (COFF), ELF/DWARF, SDS proprietary, UBROF, and
other formats
· Current compilers supported include Archimedes, Avocet,
Cosmic, Diab Data, Franklin, GNU, Green Hills, IAR Systems,
Intel, Intermetrics, Introl, Microtec Research, Motorola,
Software Development Systems (SDS), Sierra Systems, Software
Environments, System Designer Software, Tasking, Telesoft
and Verdix
· Full source-level debugging support using your compiler
of choice
Minimum
Host Requirements
PC
· IBM compatible 486 or higher
· Windows 95/98/ME/XP/NT/2000
· 8MB RAM minimum