Claims Analysis
Total Claims: 27
Claim 1
Independent Claim
111 words
A system comprising: a circuit board level automated test equipment; and a test fixture coupled to the circuit board level automated test equipment and adapted to communicate with a first programmable electronic component connected to a circuit board to be tested, the test fixture including a second programmable electronic component adapted to receive and store data from the circuit board level automated test equipment and to subsequently load the data into the first programmable electronic component, and a boot-block release circuit to provide a predetermined voltage directly to the first programmable electronic component to signal the first programmable electronic component to receive a boot-block instruction from the second programmable electronic component.
Claim 2
Independent Claim
111 words
A system comprising: a circuit board level automated test equipment; and a test fixture coupled to the circuit board level automated test equipment and adapted to communicate with a first programmable electronic component connected to a circuit board to be tested, the test fixture including a second programmable electronic component adapted to receive and store data from the circuit board level automated test equipment and to subsequently load the data into the first programmable electronic component, and a boot-block release circuit to provide a predetermined voltage directly to the first programmable electronic component to signal the first programmable electronic component to receive a boot-block instruction from the second programmable electronic component.
Claim 3
Dependent Claim
20 words
The system of claim 1, wherein the information includes one of a serial number, software licensing data and shipping data.
Claim 4
Dependent Claim
74 words
The system according to claim 1, wherein said test fixture further comprising a first plurality of address lines and a second plurality of data lines coupling the second programmable electronic component to the first programmable electronic component, the data is loaded from said second programmable electronic component into the first programmable electronic component by placing said second programmable electronic component in a Read state and said first programmable electronic component in a Write state.
Claim 5
Dependent Claim
49 words
The system according to claim 3, wherein said circuit board level automated testing equipment provides information including the data is written into and stored in said second programmable electronic component to enable loading of the data into the first programmable electronic component directly from said second programmable electronic component.
Claim 6
Dependent Claim
22 words
The system according to claim 1, wherein said boot-block release circuit is connected to power-down lines of the first programmable electronic component.
Claim 7
Dependent Claim
17 words
The system according to claim 1, wherein said first programmable electronic component is a flash memory component.
Claim 8
Dependent Claim
25 words
The system according to claim 6, wherein said second programmable electronic component is a flash memory component substantially similar to said first programmable electronic component.
Claim 9
Dependent Claim
36 words
The system according to claim 1, wherein said circuit board level automated testing equipment monitors whether said second programmable electronic component correctly loaded the data into said first programmable electronic component by using cyclic redundancy checkwords.
Claim 10
Independent Claim
148 words
A system for loading data into a first programmable electronic component connected to a circuit board, the system comprising: testing means for providing information, including the data, to a fixture means and for periodically monitoring whether the data was correctly loaded from the fixture means into the first programmable electronic component; and said fixture means for loading the data into the first programmable electronic component, said fixture means includes bus means for routing the information, including the data and its corresponding addresses, from the testing means into a programming means, said programming means for storing the data and loading the data into the first programmable electronic component upon receiving at least one control signal from said testing means via said bus means, and release means for directly enabling a plurality of boot-block instructions to be written into the first programming electronic component from the second programming electronic component.
Claim 11
Independent Claim
148 words
A system for loading data into a first programmable electronic component connected to a circuit board, the system comprising: testing means for providing information, including the data, to a fixture means and for periodically monitoring whether the data was correctly loaded from the fixture means into the first programmable electronic component; and said fixture means for loading the data into the first programmable electronic component, said fixture means includes bus means for routing the information, including the data and its corresponding addresses, from the testing means into a programming means, said programming means for storing the data and loading the data into the first programmable electronic component upon receiving at least one control signal from said testing means via said bus means, and release means for directly enabling a plurality of boot-block instructions to be written into the first programming electronic component from the second programming electronic component.
Claim 12
Dependent Claim
63 words
The system according to claim 9, wherein said programming means of said fixture means includes a second programmable electronic component coupled to said bus means, wherein the data is loaded from said second programmable electronic component into the first programmable electronic component by placing said second programmable electronic component in a Read state and said first programmable electronic component in a Write state.
Claim 13
Dependent Claim
17 words
The system according to claim 10, wherein said first programmable electronic component is a flash memory component.
Claim 14
Dependent Claim
17 words
The system according to claim 11, wherein said second programmable electronic component is a flash memory component.
Claim 15
Dependent Claim
30 words
The system according to claim 9, wherein said testing means monitors whether said programming means correctly loaded the data into said first programmable electronic component by using cyclic redundancy checkwords.
Claim 16
Dependent Claim
127 words
A circuit for loading data into a first programmable electronic component connected to a circuit board, the circuit comprising: a plurality of signal lines including (i) a first plurality of address lines coupled to the first programmable electronic component and (ii) a second plurality of data lines coupled to the first programmable electronic component; and a programmable electronic device coupled to said first plurality of address lines and said second plurality of data lines, the first programmable electronic component including a second programmable electronic component, and a release circuit coupled to at least one power signal line of the first programmable electronic component to enable information, including at least one boot-block instruction, to be loaded into the first programmable electronic component from the second programmable electronic component.
Claim 17
Dependent Claim
127 words
A circuit for loading data into a first programmable electronic component connected to a circuit board, the circuit comprising: a plurality of signal lines including (i) a first plurality of address lines coupled to the first programmable electronic component and (ii) a second plurality of data lines coupled to the first programmable electronic component; and a programmable electronic device coupled to said first plurality of address lines and said second plurality of data lines, the first programmable electronic component including a second programmable electronic component, and a release circuit coupled to at least one power signal line of the first programmable electronic component to enable information, including at least one boot-block instruction, to be loaded into the first programmable electronic component from the second programmable electronic component.
Claim 18
Dependent Claim
20 words
The system of claim 14, wherein the information includes one of a serial number, software licensing data and shipping data.
Claim 19
Dependent Claim
18 words
The circuit according to claim 14, wherein both said first and second programmable electronic components are flash memory.
Claim 20
Independent Claim
112 words
A method comprising the steps of: (a) determining whether an off-board reference programmable electronic component contains data to be subsequently loaded into an on-board programmable electronic component connected to a circuit board, wherein loading the data into the off-board reference programmable electronic component if the off-board reference programmable electronic component does not contain the data, and alternatively continuing to step (b) if the off-board reference programmable electronic component contains the data; (b) copying the data from the off-board reference programmable electronic component into the on-board programmable electronic component; and (c) checking whether the on-board programmable electronic component has been correctly programmed by the off-board reference programmable electronic component to contain the data.
Claim 21
Independent Claim
112 words
A method comprising the steps of: (a) determining whether an off-board reference programmable electronic component contains data to be subsequently loaded into an on-board programmable electronic component connected to a circuit board, wherein loading the data into the off-board reference programmable electronic component if the off-board reference programmable electronic component does not contain the data, and alternatively continuing to step (b) if the off-board reference programmable electronic component contains the data; (b) copying the data from the off-board reference programmable electronic component into the on-board programmable electronic component; and (c) checking whether the on-board programmable electronic component has been correctly programmed by the off-board reference programmable electronic component to contain the data.
Claim 22
Dependent Claim
54 words
The method according to claim 17, wherein prior to step (a), the method further comprises the steps of installing a test fixture having the off-board reference programmable electronic component for a specific circuit board design; and determining the data to be loaded into the on-board programmable electronic component based on the test fixture installed.
Claim 23
Dependent Claim
91 words
The method according to claim 17, wherein prior to step (b) and after step (a), the method further comprises the step of determining whether the on-board programmable electronic component is blank, wherein if blank, continuing to step (b), and if not blank, determining whether the on-board programmable electronic component already contains the data, wherein erasing contents of the on-board programmable electronic component if the on-board programmable electronic component does not already contain the data, and alternatively disregarding steps (b) and (c) if the on-board programmable electronic component already contains the data.
Claim 24
Independent Claim
159 words
A method for loading data into a programmable electronic component connected to a circuit board from a reference programmable electronic component, the method comprises the steps of: (a) loading a test software to monitor whether the data is correctly loaded into the reference programmable electronic component; (b) checking whether a first flag is set to a first state; (c) performing a first testing sequence if said first flag is set to said first state, said first testing sequence is initially performed when the programmable electronic component being programmed with the data is a first circuit board of a batch of circuit boards being programmed; (d) performing a second testing sequence if said first flag is not set to said first state, said second testing sequence is usually performed when the programmable electronic component is a circuit board of the batch of circuit boards following the first circuit board; and (e) repeating steps (b)-(d) for a subsequent programmable electronic component.
Claim 25
Independent Claim
159 words
A method for loading data into a programmable electronic component connected to a circuit board from a reference programmable electronic component, the method comprises the steps of: (a) loading a test software to monitor whether the data is correctly loaded into the reference programmable electronic component; (b) checking whether a first flag is set to a first state; (c) performing a first testing sequence if said first flag is set to said first state, said first testing sequence is initially performed when the programmable electronic component being programmed with the data is a first circuit board of a batch of circuit boards being programmed; (d) performing a second testing sequence if said first flag is not set to said first state, said second testing sequence is usually performed when the programmable electronic component is a circuit board of the batch of circuit boards following the first circuit board; and (e) repeating steps (b)-(d) for a subsequent programmable electronic component.
Claim 26
Dependent Claim
172 words
The method according to claim 20, wherein said first testing sequence includes the steps of: (i) verifying that a plurality of files containing test information are available to said test software; (ii) determining whether the programmable electronic component is blank, wherein if blank, continuing to step (iii), and if not blank, then erasing contents of the programmable electronic component, and copying the data contained in the reference programmable electronic component to the programmable electronic component; and (iii) comparing the data stored in the programmable electronic component with contents of a data file of said plurality of files, wherein if the data compares with said contents of said data file, then calculating a first cyclic redundancy checkword from the data stored in the programmable electronic component, calculating a second cyclic redundancy checkword from the data stored in the reference programmable electronic component, and calculating a signature with said data file and said first and second cyclic redundancy checkwords, and alternatively reporting an error if the data does not compare with said data file.
Claim 27
Dependent Claim
164 words
The method according to claim 20, wherein said second testing sequence includes the steps of: (i) determining whether the programmable electronic component is blank, wherein if blank, continuing to step (ii), and if not blank, then calculating a cyclic redundancy checkword value for contents of the programmable electronic component, determining whether said cyclic redundancy checkword value is equivalent to a first cyclic redundancy checkword guaranteed to be reliable, wherein if so, returning to step (e), and if not, erasing contents of the programmable electronic component; (ii) copying the data stored in the reference programmable electronic component to the programmable electronic component; and (iii) checking whether the programmable electronic component has been correctly programmed by the reference programmable electronic component by determining whether said cyclic redundancy checkword value is equivalent to said first cyclic redundancy checkword, and determining whether a cyclic redundancy checkword value for the contents of said reference programmable electronic component is equivalent to a second cyclic redundancy checkword guaranteed to be reliable.