MAX+plus II Sequential Design


Sequential Design Steps
  1. Start MAX+plus II and use File | Project | Name to specify a project name.

  2. Use File | New | Text Editor to create a new text design file (.tdf).

  3. Enter a TITLE statement and the typical introductory comments.

  4. Enter a SUBDESIGN section. This section typically includes clock and reset control inputs in addition to usual logic inputs and outputs.

  5. Enter a VARIABLE subsection. This subsection should identify the design as a state machine using a MACHINE [OF BITS ( ... )] WITH STATES ( ... ) declaration. This declaration specifies the symbolic states of the machine and optionally the binary values of the states.

  6. Enter a logic subsection. The logic subsection typically begins with boolean control equations (like machine_name.clk = clock;). The machine operation can be specified using CASE or IF constructs or a state table. The machine specification can include default state transitions and don't care conditions.

  7. Compile the design using MAX+plus II | Compiler | Start.

    Send comments and suggestions about these notes to: Dr. Charles S. Tritt
    This page last updated 2/18/97