METHOD FOR OPTIMIZING ECU PARALLEL FLASH PROGRAMMING ARRANGEMENT ON A CAN-BASED VEHICLE SERIAL BUS IN GENERAL ASSEMBLY
First Claim
1. A parallel flash programming system for use in motor vehicle assembly, comprising:
- an input receptive of information relating to a predetermined number of processors connected to a system bus, processor flash programming attributes, and system bus attributes;
an incremental flash programming times determination module adapted, based on the information, to determine incremental flash programming times of a processor in relation to multiple interframe wait times respective of multiple parallel flash programming schema in accordance with the predetermined number of processors; and
a global flash programming time resolution module adapted to determine, based on incremental flash programming times respective of multiple processors of the predetermined number, an assignment of the multiple processors to a number of parallel programming tracks yielding a global flash programming time in accordance with predetermined criteria.
12 Assignments
0 Petitions
Accused Products
Abstract
A parallel flash programming system for use in motor vehicle assembly includes an input receptive of information relating to a predetermined number of processors connected to a system bus, processor flash programming attributes, and system bus attributes. An incremental flash programming times determination module is adapted, based on the information, to determine incremental flash programming times of a processor in relation to multiple interframe wait times respective of multiple parallel flash programming schema in accordance with the predetermined number of processors. A global flash programming time resolution module is adapted to determine, based on incremental flash programming times respective of multiple processors of the predetermined number, an assignment of the multiple processors to a number of parallel programming tracks yielding a global flash programming time in accordance with predetermined criteria.
-
Citations
20 Claims
-
1. A parallel flash programming system for use in motor vehicle assembly, comprising:
-
an input receptive of information relating to a predetermined number of processors connected to a system bus, processor flash programming attributes, and system bus attributes;
an incremental flash programming times determination module adapted, based on the information, to determine incremental flash programming times of a processor in relation to multiple interframe wait times respective of multiple parallel flash programming schema in accordance with the predetermined number of processors; and
a global flash programming time resolution module adapted to determine, based on incremental flash programming times respective of multiple processors of the predetermined number, an assignment of the multiple processors to a number of parallel programming tracks yielding a global flash programming time in accordance with predetermined criteria. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A parallel flash programming method for parallel flash programming multiple processors connected to a common bus, comprising:
-
receiving information relating to a predetermined number of processors connected to a system bus, processor flash programming attributes, and system bus attributes;
determining, based on the information, incremental flash programming times of a processor in relation to multiple interframe wait times respective of multiple parallel flash programming schema in accordance with the predetermined number of processors; and
determining, based on incremental flash programming times respective of multiple processors of the predetermined number, an assignment of the multiple processors to a number of parallel programming tracks yielding a global flash programming time in accordance with predetermined criteria. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification