The Windows FHDL Simulator

Version 2.1

For information on the FHDL language, click one of the links below.

 

FHDL Syntax ROM Syntax PLA Syntax ASM Syntax Macro Syntax Driver Syntax

The Windows FHDL simulator is used to create FHDL circuit definitions and simulate them. Circuit definitions are created using a text editor window, which is opened using the Open and New commmands from the File menu. The tool-bar across the top of the window contains shortcut buttons for the most commonly used commands. Tool tips are available. Pause the mouse cursor over a button for a few seconds to see the tool-tip. The three most complex FHDL statements are those that create REGISTERS, COUNTERS, and ALUs. Wizards are provided that facilitate the coding of these statements. The tool-bar across the bottom of the window contains buttons for invoking the Register, Counter, and ALU wizards. Tool tips are available for these buttons. The status bar at the bottom of the window gives information about the current state of the program.

To simulate a circuit, either open it using the Open command from the File menu, or create a new circuit using the New command from the File menu. Then Select either Simulation Window or Driver Window from the View menu. In the Simulation Window, type an input vector into the box at the top of the screen, and press Enter. The input vector and the simulation result will appear in the large window below. More complex debugging can be done using driver commands in the Driver Window. If there are compile errors in the circuit, error messages will be displayed. If you have ROM or PLA definitions in your code, or if you have used Macros, make sure to select the appropriate preprocessors from the Options menu, otherwise you will receive more error messages than you care to look at.

For more information on the tool bars or the status bar, click on one of the following.

Main Tool Bar
Wizard Tool Bar
Status Bar

For more information on the menu commands, click on one of the following.
Depending on the window currently being displayed, not all commands may be available in a particular menu.

File
Edit
View
Options
Window
Help

For more information on the schematic capture window, click on the following.

Schematic Capture Window