What is LogicWorks?
LogicWorks is an interactive circuit design tool intended for teaching and learning digitial logic. No other software tool makes digital design easier, faster or more interactive than LogicWorks. The package gives you the power, speed and flexibility to create and test an unlimited number of circuit elements on-screen. This means that you can study advanced concepts much more quickly and clearly using on-screen simulation than you can by spending time wiring up expensive and damage-prone parts in a lab. LogicWorks is so easy to use that students will be creating and testing circuits in a matter of minutes, instead of spending precious lab time just getting started.
Now with VHDL!
New in LogicWorks 5 is the ability to use a subset of the standard VHDL language to describe and simulate circuits. Hardware designs can freely mix devices and circuits described as schematic diagrams with blocks described textually using VHDL. See our VHDL page for a description of the language implementation in this version.
Full Schematic Editing
LogicWorks includes a full schematic editor with bussing, multi-level Undo/Redo, interactive connection tracing, and many other powerful features. This is coupled with the unique, interactive digital simulator. Changes made to signal connections or device paramters on the screen are immediately reflected in the timing waveforms and probes placed right on the diagram.
Upwardly Compatible to DesignWorks
LogicWorks is upwardly compatible with Capilano's professional package, DesignWorks. This means that students can use their own copy of LogicWorks on their Windows-based or Macintosh home computer and then bring designs in to the more powerful DesignWorks package in the lab for integration, analysis and testing.
FEATURES
Schematic & Symbol Editing
Full Cut, Copy and Paste of any group of circuit elements.
Automatically detects signal line connections.
Place your own text notations on the diagram.
Automatically reroutes lines at right angles when you move symbols.
Bussing feature allows you to group any collection of signals into a single bus line.
Very simple diagram editing: most symbol placement and wire editing operations do not even require a menu selection.
Create your own device symbols and customize their simulation function by defining an internal circuit using any existing components.
Special power and ground symbols automatically create connections and generate the correct simulation values.
Pop-up menus give you direct access to common commands from anywhere on the diagram.
New Schematic Features in Version 5
Added the ability to set individual colors for signal lines
Added Bus Pin Options to pin info box as an alternative way of getting to the Bus Pin Info box
Added Add/Delete Pins to the Bus Pin Options box, allowing you to modify the signals contained in a bus pin without editing the symbol.
Added signal list to bus info allowing access to signals that are inside the bus and not visible separately on the schematic.
Contents of all selected miscellaneous text items are copied onto clipboard as text
Popup menus for text and picture objects
New font background and frame options
Library part name filter accepts *, ?, # pattern chars
New Symbol Editing Features in Version 5
New Symbol Gallery window allows you to store commonly used symbol elements and special pin types and groupings.
New commands: Parts List, Pin List, Symbol Gallery Show/Hide
Popup menus on all objects give direct access to commonly-used commands.
Magnify and improvements to zoom in/out
Properties command allows information to be displayed and changed for all object types.
Rotate/flip commands for all graphic objects.
Automatically display pin names on the symbol
| notation in Auto Create Symbol strings for pin function..
A new Open Subcircuit command allows you to get direct access to the subcircuit attached to a symbol.
Simulation
Display any number of signals simulataneously in the timing diagram.
Group any collection of signals into a single timing trace with value displayed in hex.
Thorough library of built-in primitive simulation elements for all common digital elements.
All primitive logic elements are scalable, allowing, for example, 56-input gates or 17-bit counters to be constructed as a single element.
Set arbitrary delay values on any device or pin.
Built-in support for RAMs, ROMs and PLAs.
Sophisticated multi-state simulation supports high and low drive levels, "don't know" values, three-state and wired-AND logic.
New Simulation Features in Version 5
VHDL: LogicWorks now allows you to create simulation models using a subset of the VHDL hardware description language. Please note that some parts of the language are not implemented in this version, so some VHDL models created on other systems may not run in LogicWorks without modification. See VHDL in LogicWorks 5 for more information on the specific limitations in this version.
Simulation values of signals can now be displayed directly on the schematic diagram as the simulation progresses.
All simulation values now use real time units, e.g. nanoseconds
Many improvements to the timing diagram display to handle VHDL output, display grouped values in any desired radix, handle real time units, etc.
IOPanel tool allows you to display and modify simulation values and create custom display panels for your models.
TestPanel module allows you to specify a program of input values to apply to a circuit under test and compare the results to the expected values.
Many small new features and improvements.
·Model Wizard
Support
Free updates and supplements via Internet.
Thorough 240+ page printed manual plus in-depth reference material on disk..
|