BRIEF DESCRIPTION OF THE DRAWINGS
Non-limiting and non-exhaustive embodiments of the present invention are described with reference to the following figures, wherein like reference numerals refer to like parts throughout the various views unless otherwise specified.
FIG. 1 illustrates an exemplary system in which embodiments of the present invention may operate.
FIG. 2 illustrates a firmware stack model in accordance with one embodiment of the invention.
FIG. 3 is a block diagram of one embodiment of a processing device maker.
FIG. 4 illustrates an exemplary design composition user interface.
FIG. 5 illustrates an exemplary device selection user interface.
FIG. 6 is a flow diagram of one embodiment of a method for constructing a custom application.
FIG. 7 is a flow diagram of one embodiment of a method for instantiating channels for a specific base project.
FIG. 8A illustrates an exemplary pin assignment user interface.
FIG. 8B illustrates data components of a placeable channel.
FIG. 9 is a flow diagram of one embodiment of a base project synthesis method.
FIG. 10 is a block diagram of one embodiment of a processing device.
FIG. 11 is a block diagram of one embodiment of a computer system.