Resources
A method is provided that includes displaying packages for a semiconductor product in a graphical user interface (GUI), by at least one processor, wherein each package includes design resources for a respective design use case for the semiconductor product, and displaying, by the at least one processor, design resources included in a package of the packages in the GUI responsive to user selection of the package.
1 . A method comprising:
displaying, by at least one processor, in a graphical user interface (GUI), a first package for a first design use case for a semiconductor product and a second package for a second design use case for the semiconductor product, wherein the first package comprises first design resources comprising a first hardware resource and a first software resource, and the second package comprises second design resources comprising a second hardware resource and a second software resource, wherein the first hardware resource comprises a development kit or an evaluation board;
displaying, by the at least one processor, the first design resources in the first package in the GUI responsive to receiving user selection of the first package;
displaying, in the GUI and by the at least one processor and responsive to receiving user selection of the first package, a plurality of software execution platforms that are compatible with the first hardware resource, the plurality of software execution platforms including a default selected first software execution platform corresponding to the first software resource;
receiving, in the GUI and by the at least one processor, a selection of change from the first software execution platform to a second software execution platform of the plurality of software execution platforms; and
in response to receiving the selection of the second software execution platform, displaying, by the at least one processor, in the GUI, an updated first package with third design resources, the third design resources comprising the first hardware resource and a third software resource for corresponding to the second software execution platform.
2 . The method of claim 1 , wherein the first design resources, the second design resources, and the third design resources further comprise documentation resources.
3 . The method of claim 1 , wherein displaying the first design resources further comprises displaying the first design resources in a collapsible window.
4 . The method of claim 1 , wherein displaying the first design resources further comprises displaying with each design resource an indication of whether the design resource is required for the first design use case, is optional, or is required for a described design goal.
5 . The method of claim 1 , wherein displaying the first design resources further comprises displaying a tooltip for at least one design resource of the first design resources.
6 . The method of claim 1 , further comprising:
adding at least one design resource to a virtual shopping cart responsive to receiving a first user input; and
completing user purchase of the at least one design resource responsive to receiving a second user input.
7 . The method of claim 1 , further comprising displaying, responsive to receiving a user the selection of the second software execution platform, download options for the third software resource in the third design resources.
8 . The method of claim 1 , further comprising displaying an explanation of why the first design resources are necessary for the first design use case.
9 . The method of claim 1 , further comprising downloading training resources of the first design resources.
10 . A digital device comprising:
a display device; and
at least one processor coupled to the display device, the at least one processor configured configurable to:
instruct the display device to display, in a graphical user interface (GUI), a first package for a first design use case for a semiconductor product and a second package for a second design use case for the semiconductor product, wherein the first package comprises first design resources comprising a first hardware resource and a first software resource, and the second package comprises second design resources comprising a second hardware resource and a second software resource, wherein the first hardware resource comprises a development kit or an evaluation board;
instruct the display device to display the first design resources in the first package in the GUI responsive to receiving a user selection of the first package;
instruct the display device to display in the GUI a plurality of software execution platforms for the first package in the GUI that are compatible with the first hardware resource, the plurality of software execution platforms including a default selected first software execution platform corresponding to the first software resource;
receive a selection of change from the first software execution platform to a second software execution platform of the plurality of software execution platforms; and
in response to receiving the selection of the second software execution platform, instruct the display device to display, in the GUI, an updated first package with third design resources, the third design resources comprising the first hardware resource and a third software resource corresponding to the second software execution platform.
11 . The digital device of claim 10 , wherein the first design resources and the second design resources further comprise documentation resources.
12 . The digital device of claim 10 , wherein instructing the display device to display the first design resources further comprises instructing the display device to display the first design resources in a collapsible window.
13 . The digital device of claim 10 , wherein instructing the display device to display the first design resources further comprises instructing the display device to display indications of whether the first design resources are required for a design use case of the design use cases, are optional, or are required for a described design goal.
14 . The digital device of claim 10 , wherein instructing the display device to display the first design resources further comprises instructing the display device to display a tooltip for at least one design resource of the first design resources.
15 . The digital device of claim 10 , wherein the at least one processor is further configured to:
instruct the display device to add at least one design resource of the third design resources to a virtual shopping cart responsive to user input; and
instruct the display device to complete user purchase of the at least one design resource responsive to user input.
16 . The digital device of claim 10 , wherein the at least one processor is further configured to: instruct the display device to display, responsive to user selection, download options for a software resource in the third design resources.
17 . The digital device of claim 10 , wherein the at least one processor is further configured to instruct the display device to display an explanation of why the first design resources are necessary for the first design use case.
18 . The digital device of claim 10 , wherein the at least one processor is further configured to download training resources of the third design resources.
19 . A non-transitory computer-readable medium storing software instructions, the software instructions comprising software instructions to instruct at least one processor to:
instruct a display device to display, in a graphical user interface (GUI), a first package for a first design use case for a semiconductor product and a second package for a second design use case for the semiconductor product, wherein the first package comprises first design resources comprising a first hardware resource and a first software resource, and the second package comprises second design resources comprising a second hardware resource and a second software resource, wherein the first hardware resource comprises a development kit or an evaluation board;
instruct the display device to display the first design resources in the first package in the GUI responsive to receiving a user selection of the first package;
instruct the display device to display in the GUI a plurality of software execution platforms that are compatible with the first hardware resource, the plurality of software execution platforms including a default selected first software execution platform corresponding to the first software resource;
receive a selection of change from the first software execution platform to a second software execution platform of the plurality of software execution platforms; and
in response to receiving the selection of the second software execution platform, instruct the display device to display, in the GUI, an updated first package with third design resources, the third design resources comprising the first hardware resource and a third software resource for corresponding to the second software execution platform.
20 . The non-transitory computer-readable medium of claim 19 , wherein the first design resources, the second design resources, and the third design resources further comprise documentation resources.