Systems and methods for hardware resource sharing
AssigneeThe MathWorks, Inc.
InventorGirish Venkataramani
Life of this patent
Estimating the term…
Loading patent…
AssigneeThe MathWorks, Inc.
InventorGirish Venkataramani
Estimating the term…
A system and method optimizes hardware description generated from a graphical program or model having oversampling constraints automatically. The system may include a streaming optimizer, a resource sharing optimizer, a delay balancing engine, and a global scheduler. The streaming optimizer may transform vector data paths to scalar or smaller-sized vector data paths. The resource sharing optimizer may replace multiple, functionally equivalent blocks with a single shared block. The delay balancing may insert one or more elements to correct for data path misalignment. The global scheduler may place portions of the program or model into conditional execution sections and create control logic that controls the model sample times or steps that the portions are enabled. A validation model, a report, or hardware description code that utilizes fewer hardware resources may be generated from a modified version of the model that is created.
A method comprising:
A non-transitory computer-readable medium comprising program instructions, the program instructions when executed by a processing element operable to:
A non-transitory computer-readable medium comprising program instructions, the program instructions when executed by a processing element operable to:
An apparatus comprising:
Dependencies are inferred from the claim text.