System and method for creating a boot file utilizing a boot template
First Claim
1. A boot file generation method comprising:
- creating a boot template file comprising symbolic variable names that point to configuration registers within a programmable device;
receiving user module selections with delineation of preferred configurations and functions associated with components of said programmable device;
generating application files automatically based upon user selected configurations and functions; and
substituting said symbolic variable names with actual configuration register names.
5 Assignments
0 Petitions
Accused Products
Abstract
The present invention is a system and method of facilitating automatic generation of the source code in a convenient and efficient manner. In one embodiment of the present invention, a programmable system on a chip (PSoC) boot file generation method is utilized to create a boot file. A boot template file is created comprising special symbolic variable names that point to configuration registers within a programmable system on a chip (PSoC). User module selections are received with delineation of preferred configurations and functions associated with components of said programmable system on a chip (PSoC). Application files are automatically generated based upon user selections of PSoC configurations and functions. The special symbolic variable names are substituted or replaced with actual configuration register names. In one embodiment, a present invention programmable system on a chip (PSOC) boot file generation method also facilitates providing interrupt processing routines to the appropriate vector.
113 Citations
19 Claims
-
1. A boot file generation method comprising:
-
creating a boot template file comprising symbolic variable names that point to configuration registers within a programmable device;
receiving user module selections with delineation of preferred configurations and functions associated with components of said programmable device;
generating application files automatically based upon user selected configurations and functions; and
substituting said symbolic variable names with actual configuration register names. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A circuit comprising:
-
a bus for communicating data;
a microprocessor for processing data, said microprocessor coupled to said bus;
a functional component coupled to said bus, wherein said functional component includes a plurality of functional blocks programmable to provide a plurality of functions and configurations; and
a memory for storing configuration information including information associated with a boot file, wherein said boot file is created utilizing a template comprising symbolic register names that are substituted by the actual register name, said memory coupled to said bus. - View Dependent Claims (13)
-
-
14. A boot file creation method comprising:
-
assigning variable symbolic register names to a user module;
establishing an association between the variable symbolic register names and actual configuration register names; and
replacing the variable symbolic register names with actual configuration register names. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification