The present invention is a method and system for outputting a sequence of
commands and data described by a flowchart. In an exemplary aspect of the
present invention, a method for outputting a sequence of commands and
data described by a flowchart includes steps as follows. A flowchart
describing a sequence of commands and data is received. The flowchart
includes a plurality of flowchart symbols. Each of the plurality of
flowchart symbols is assigned a ROM (read only memory) record. Assigned
ROM records are stored in a ROM. A module (e.g., a CKD, or the like) is
generated to include the ROM, wherein the module receives as input a
CLOCK signal, a RESET signal, an ENABLE signal and N binary inputs
x.sub.1, x.sub.2, . . . x.sub.N, and outputs the sequence of commands and
data.