User module parameter and register configuration block
AssigneeCypress Semiconductor Corporation
InventorKenneth Y. Ogami
Life of this patent
Estimating the term…
Abstract
A method and mechanism for configuring a programmable device are described. The method includes displaying a graphical user interface, which presents a graphical depiction of the programmable device, selecting a functional user module in the graphical user interface, placing the functional user module in the graphical depiction of the programmable device, and automatically generating configuration code to implement the functional user module in the programmable device in accordance with its graphical placement. The functional user module to be implemented can be selected from either a graphically depicted library of functional user modules or a tabular list. Parameter registers and settings options for the user module can be displayed and edited in pop-up windows or drop-down lists.
Claims24
A method for configuring a programmable device, comprising:
- displaying a graphical user interface comprising a graphical presentation of said programmable device, said programmable device comprising a first functional user module;
- selecting a second functional user module in said graphical user interface;
- placing said second functional user module with said first functional user module in said graphical presentation of said programmable device;
- receiving input comprising a setting for said second functional user module;
- configuring said first and second functional user modules in said graphical user interface, said configuring comprising automatically identifying a register associated with placement of said second functional user module and automatically determining a register value that realizes said setting;
- and
- automatically generating configuration code to implement said configuring in said programmable device.
A graphical user interface for aiding the configuration of a programmable device, comprising:
- a device configuration window;
- a functional user module selection window in said device configuration window, wherein a functional user module is selected from said functional user module selection window and added to a representation of said programmable device in said device configuration window;
- and
- a functional user module configuration parameter table, wherein said graphical user interface is enabled to accept user input in the process of configuring said programmable device comprising said functional user module, said user input comprising a setting for said functional user module, said configuring comprising automatically identifying a register associated with placement of said functional user module and automatically determining a register value that realizes said setting.
A computer-usable medium having computer-readable program code embodied therein for causing a computer system to perform a method comprising:
- displaying a graphical user interface for configuring a programmable device, said programmable device comprising a first functional user module;
- displaying a window in said graphical user interface for selecting a second functional user module;
- displaying a window in said graphical user interface for placing said second functional user module with said first functional user module in a graphical presentation of said programmable device;
- presenting configuration options pertinent to said second functional user module in said graphical user interface;
- receiving a selection of a configuration option;
- automatically identifying a register associated with placement of said second functional user module and automatically determining a register value that realizes said configuration option;
- and
- automatically generating configuration code to implement said second functional user module in said programmable device.
Dependencies are inferred from the claim text.