Patent ID: 7711907
Filing Date: 2010-05-04
Classification: G06F

Abstract:
1. A programmable state machine for providing control signals to effect operations on a device, comprising: a memory for storing data, and providing a sequence of the data to memory outputs; wherein the memory is programmable with different sequences of data, and each sequence of data includes bits that specify a plurality of control signals to effect an operation on the device; and delay elements connecting the memory outputs, the delay elements providing an addressed one of the different sequences over different lines each having a programmable delay; wherein a respective one of the delay elements is coupled to each output of the memory for delaying a bit of the addressed sequence for controlling the device according to the programmed delay of that delay element, and for a set of bits at the memory outputs provided in response to an address input to the memory, each delay element is programmable to provide a delay for a respective bit of the addressed set of bits different from the delay of another of the bits of the addressed set of bits.