. . . . . "le Logic Arrays (PLAs), state machines, controllers or other hardware components or devices, or a combination of hardware components and software." . .