METHODS OF IMPLEMENTING EMBEDDED PROCESSOR SYSTEMS INCLUDING STATE MACHINES

Patent №

US 7,552,405

Granted

2009-06-23

Filed 2007

Owner

XILINX, INC.

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

11880723

Methods of implementing state machines using embedded processors. The designer specifies the logical footprint of the state machine in a formalism that can be transformed into hardware. This approach decouples the designer from the design, so that a state machine can be moved between embedded processors (e.g., between a hard processor and a soft processor), without any modifications to the code. One or more source-to-source transformations can be performed to improve the run-time performance of the state machine. These transformations can include the insertion of one or more jump addresses directly into the code, bypassing the standard lookup table approach for memory addressing, and consequently speeding up the execution of the code. The jump addresses can include, for example, a jump address for the start of each state machine, and/or a jump address for each state within the state machines.

AI classification

AI hardware0.97
Machine learning0.00
Evolutionary computation0.00
Natural language0.00
Planning0.00
Speech0.00
Vision0.00
Knowledge representation0.00

Ownership

XILINX, INC.

assignment · 196640614

Assignors

JAMES-ROXBY, PHILIP B.

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC