Hevday Logo
  • Operation Pictures
Monitoring a simple security alarm design
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.


State machine of an 8 bit multiplier
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.


Counter watched in the Data Display
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
The Data Display can be used to examine flip flop state on a clock by clock basis at any level in your design.


Counter watched in the Signal Display
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.