Cross-compiled simulation timing backannotation
AssigneeAllen-Bradley Company, Inc.
InventorJonathan D. Bradford
Life of this patent
Estimating the term…
Loading patent…
AssigneeAllen-Bradley Company, Inc.
InventorJonathan D. Bradford
Estimating the term…
A method and apparatus for simulating a microprocessor-based system produces simulations which are fast and which are accurate in terms of timing information produced. The source code is first compiled so as to produce a first program for a target microprocessor. Timing information is then extracted from the first program. The source code is compiled so as to produce a second program for a simulation microprocessor. The timing information is inserted into the second program, either directly or indirectly by way of the original source code. The second program thus has the timing information embedded therein and available for use by the simulation microprocessor, such that an output based on the timing information may be generated during the execution of the second program. A simulator which simulates execution of a first program by a target microprocessor comprises a simulation microprocessor and a second program. The second program is derived from a same source code program as the first program. Additionally, the second program has timing information embedded therein which pertains to the time required for a target microprocessor to execute individual portions of the first program.
A simulator adapted for simulating execution of a first executable program by a microprocessor-based device having a target microprocessor, said simulator comprising:
A simulator adapted for simulating execution of a first executable program by a microprocesser-based device having a target microprocessor, said simulator comprising:
A simulator adapted for simulating execution of a first executable program by a microprocessor-based device having a target microprocessor, said simulator comprising:
A simulator adapted for simulating execution of a first executable program by a microprocessor-based device having a target microprocessor, said simulator comprising:
A method comprising:
A method comprising:
A method comprising:
A method of simulating a system having first and second microprocessor-based subsystems, said first microprocessor-based subsystem having a first target microprocessor and said second microprocessor-based subsystem having a second target microprocessor, the method comprising:
A simulation system comprising:
A method of simulating execution of a first executable program by a target microprocessor using a second executable program executed by a simulation microprocessor, the method comprising:
Dependencies are inferred from the claim text.