Multi-Instance Programmable State-Machine
Original Publication Date: 2003-Jan-14
Included in the Prior Art Database: 2003-Jan-14
Programmable logic structures only start to appear as cores in System-On-Chip designs. They have many applications there and the need for multi-instance protocol processing is not yet ubiquous. For the use of programmable logic structures to implement protocol state machines, a subset of the Flip-Flops is enhanced to allow automatic state exchange using a separate table. The enable inputs of these "persistent registers" are observed to avoid unnecessary store-backs of unchanged states to the table. Routing resources are enhanced by dedicated wrap-around wires to create a pipe-topology which is more useful for the implementation of state machines than current art meshes.