-
By accessing this website you agree to the terms and conditions that govern
its use. Please see our Legal page before
proceeding further. Copyright © 2005 Hevday Logic Limited.
All rights reserved.
Website queries should be directed to
Webmaster
|
 |
|
A screenshot of Interactive Logic monitoring a simple security alarm design. The
input terminal 'pad_3' has been forced high for testing the circuit and signal
taps have been placed on some wires and busses to make debugging easier.
Forcing an input terminal high, just like changing any data in the circuit, is
as easy as clicking on the data and selecting a new value, then watching how the
circuit reacts to the change. You can
see that schematic symbols are very customizable, the NumberPad schematic even
has buttons on it to simulate a numeric keypad that would be connected to the
hardware. The Project Tree on the left shows the user-defined schematics in the
design, allowing you to drill down to any level and examine signals or data.
Controlling the circuit is as easy as clicking the play, pause and single
step buttons on the toolbar.
|
 |
|
Most components that contain data display it directly on their symbol for
easy debugging. This includes state machines. Here we have a state machine instance
for an 8 bit multiplier. The state machine is currently in the 'Zero_b1' state,
with the 'Shift' output on.
|
 |
|
Here we have a counter displaying its value directly on the schematic, the counter is also being watched in the
Data Display.
Any component or user-defined schematic containing data can be
watched in the Data Display while online.
|
 |
|
The Data Display can be used to examine flip flop state on a clock by clock basis
at any level in your design.
|
 |
|
Here we are watching a 32 bit counter in the Signal Display
running at 10Mhz hit its target of 2 billion, then overflowing at a count of 4294967295.
The red and green markers are covering two target pulses and the Signal Tap has been
configured to display its input in hexidecimal format.
|
|