Lattice GazetteVol. I · Prior art

National Instruments

National Instruments / LabVIEW

Graphical dataflow → CPU, FPGA, and mixed targets

LabVIEW is the longest-running commercial proof that a diagram can be the program. The 1990 Kodosky patent (US4901221) treats a block diagram as an executable dataflow specification. Later members of the family stop treating the diagram as a UI over software and start treating it as a specification that can be compiled onto programmable hardware.

The conversion patents (US6219628 and its continuations) are the core “graphical program → FPGA / HDL” claims. Around them sit resource estimation, probe insertion for hardware debug, targeting portions of one diagram at CPU and FPGA together, nested models of computation, and a graphical specification-and-constraint language aimed at hardware implementation.

For anyone compiling diagrams onto computers or FPGAs, this is the thicket. The claims are not “a box that draws boxes.” They are methods for representing a graphical program, lowering it, partitioning it, and emitting a hardware description or a mixed software/hardware implementation.

Members (32)