Model for a hardware device-independent method of defining embedded firmware for programmable systems
First Claim
Patent Images
1. A system, comprising:
- at least one processor configured to;
generate a selectable list of a plurality of processing devices based on a previously-created device-independent system-level solution;
validate at least one of the plurality of processing devices by determining which of the plurality of processing devices can be programmed according to a current state of the device-independent system-level solution;
generate an embedded programmable system solution from the device- independent system-level solution and a processing device selected from the selectable list of the plurality of processing devices;
generate a programming image file based on the embedded programmable system solution;
save a first file comprising the device-independent system-level solution; and
generate a schematic of the programmed selected processing device.
5 Assignments
0 Petitions
Accused Products
Abstract
A processing device programming system automatically provides a user interface comprising a selectable list of one or more processing devices based on a system level solution, automatically generates an embedded programmable system solution from the system level solution and a processing device selected from the selectable list of one or more processing devices, and automatically programs the processing device according to the embedded programmable system solution.
398 Citations
19 Claims
-
1. A system, comprising:
at least one processor configured to; generate a selectable list of a plurality of processing devices based on a previously-created device-independent system-level solution; validate at least one of the plurality of processing devices by determining which of the plurality of processing devices can be programmed according to a current state of the device-independent system-level solution; generate an embedded programmable system solution from the device- independent system-level solution and a processing device selected from the selectable list of the plurality of processing devices; generate a programming image file based on the embedded programmable system solution; save a first file comprising the device-independent system-level solution; and generate a schematic of the programmed selected processing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
13. A method, comprising:
-
selecting a processing device from a selectable list of one or more processing devices based on a previously-created device-independent system-level solution, wherein the selectable list of one or more processing devices is generated on a video display unit; validating a current state of the device-independent system-level solution; validating executable expressions associated with selected high level devices; validating the one or more processing devices by matching resources required by the current state of the device-independent system-level solution to the one or more processing devices; automatically generating an embedded programmable system solution from the device-independent system-level solution and the selected processing device; and automatically generating a programming image file based on the embedded programmable system solution. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification