Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
261 words
A vehicular microcomputer system, to control operation of an internal combustion engine and additional vehicular apparatus, having a central processing unit (30); an interface (20); means (10) to apply apparatus operating data to the interface (20); read-only memory (40); a buffer random-access (RAM) memory (50); an interconnection bus (80) interconnecting the central processing unit (30), the interface (20), the read-only memory (40) and the buffer memory (RAM) (50); an auxiliary read-only memory (41) selectively connectable to said interconnection bus (80); and means (11) coupled to the central processing unit (30) to recognize whether or not the auxiliary read-only memory (41) is connected to the bus (80), and comprising, in accordance with the invention, means for controlling the operation of the program of the central processing unit (30) including program data (91-94) stored in modular or block form in the read-only memory (40) and auxiliary program data (95-98) stored in modular or block form in the auxiliary read-out memory (41); the program data stored in the read-only memory (40) including a basic organization program (93), a program step (91) for recognition of the presence of the auxiliary read-only memory (41); and a conditional instruction that, whenever the presence of the auxiliary read-only memory (41) is recognized, the central processing unit (30) is to execute selected instructions or program steps (92, 96,97) from the read-only memory (40) and the auxiliary read-only memory (41) according to a program sequence (95), in the auxiliary memory (41), alternative to, and to the extent necessary, inverted with respect to, the sequence in said basic organization program (93).
Claim 2
Dependent Claim
261 words
A vehicular microcomputer system, to control operation of an internal combustion engine and additional vehicular apparatus, having a central processing unit (30); an interface (20); means (10) to apply apparatus operating data to the interface (20); read-only memory (40); a buffer random-access (RAM) memory (50); an interconnection bus (80) interconnecting the central processing unit (30), the interface (20), the read-only memory (40) and the buffer memory (RAM) (50); an auxiliary read-only memory (41) selectively connectable to said interconnection bus (80); and means (11) coupled to the central processing unit (30) to recognize whether or not the auxiliary read-only memory (41) is connected to the bus (80), and comprising, in accordance with the invention, means for controlling the operation of the program of the central processing unit (30) including program data (91-94) stored in modular or block form in the read-only memory (40) and auxiliary program data (95-98) stored in modular or block form in the auxiliary read-out memory (41); the program data stored in the read-only memory (40) including a basic organization program (93), a program step (91) for recognition of the presence of the auxiliary read-only memory (41); and a conditional instruction that, whenever the presence of the auxiliary read-only memory (41) is recognized, the central processing unit (30) is to execute selected instructions or program steps (92, 96,97) from the read-only memory (40) and the auxiliary read-only memory (41) according to a program sequence (95), in the auxiliary memory (41), alternative to, and to the extent necessary, inverted with respect to, the sequence in said basic organization program (93).
Claim 3
Dependent Claim
30 words
System according to claim 1 wherein the auxiliary read-only memory (41) stores apparatus control operating steps in addition to apparatus control operating steps stored in the main read-only memory (40).
Claim 4
Dependent Claim
16 words
System according to claim 1 wherein the auxiliary read-only memory stores program steps defining diagnostic programs.
Claim 5
Dependent Claim
53 words
System according to claim 1 wherein the auxiliary read-only memory (41) stores diagnostic program monitoring operations of the apparatus controlled by program steps stored in the auxiliary read-only memory and providing diagnostic output relating to operation or possible malfunction of the apparatus as controlled by the program steps in the auxiliary read-only memory.
Claim 6
Dependent Claim
18 words
System according to claim 1 wherein the auxiliary read-only memory is an electronically programmable read-only memory (EPROM) (41).
Claim 7
Dependent Claim
253 words
Method of controlling operation of a motor vehicle having a central processing unit (CPU) (30); an interface (20) and means (10) for applying operating data to the interface; a main read-only memory (ROM) (40) containing blocks of instructions; a buffer memory (RAM) (50); an interconnection bus (80) interconnecting the central processing unit (30), the interface (20), the main read-only memory (ROM) (40), and the buffer memory (RAM) (50); and an auxiliary read-only memory (EPROM) (41), containing blocks of instructions, selectively connectable to the interconnection bus (80); and comprising, in accordance with the invention, the steps of controlling the operation of the central processing unit (CPU) (30) as a function of both instructions stored in the main read-only memory (ROM) (40) and any instructions stored in the auxiliary read-only memory (41); and the step of determining, in a basic program step stored in the main read-only memory (40), whether or not the auxiliary read-only memory is connected to the interconnection bus (80); and (a) if no interconnection of the auxiliary read-only memory (41) to the interconnection bus (80) is recognized, executing in the CPU the instructions contained in the read-only memory (40), based on a program sequence (93) stored in the main read-only memory (40); and (b) if presence of the auxiliary read-only memory (41) is recognized, executing in the CPU a sequence of instructions specified by a program sequence (95) stored in said auxiliary ROM (41) including instructions stored in at least one of said main ROM (40) and said auxiliary ROM (41).
Claim 8
Dependent Claim
253 words
Method of controlling operation of a motor vehicle having a central processing unit (CPU) (30); an interface (20) and means (10) for applying operating data to the interface; a main read-only memory (ROM) (40) containing blocks of instructions; a buffer memory (RAM) (50); an interconnection bus (80) interconnecting the central processing unit (30), the interface (20), the main read-only memory (ROM) (40), and the buffer memory (RAM) (50); and an auxiliary read-only memory (EPROM) (41), containing blocks of instructions, selectively connectable to the interconnection bus (80); and comprising, in accordance with the invention, the steps of controlling the operation of the central processing unit (CPU) (30) as a function of both instructions stored in the main read-only memory (ROM) (40) and any instructions stored in the auxiliary read-only memory (41); and the step of determining, in a basic program step stored in the main read-only memory (40), whether or not the auxiliary read-only memory is connected to the interconnection bus (80); and (a) if no interconnection of the auxiliary read-only memory (41) to the interconnection bus (80) is recognized, executing in the CPU the instructions contained in the read-only memory (40), based on a program sequence (93) stored in the main read-only memory (40); and (b) if presence of the auxiliary read-only memory (41) is recognized, executing in the CPU a sequence of instructions specified by a program sequence (95) stored in said auxiliary ROM (41) including instructions stored in at least one of said main ROM (40) and said auxiliary ROM (41).
Claim 9
Dependent Claim
44 words
Method according to claim 6, wherein a program sequence (95) is stored in the auxiliary read-only memory (41), and said sequence points to program steps unique to the auxiliary read-only memory (41) as well as program steps stored in the main read-only memory (40).
Claim 10
Dependent Claim
60 words
Method according to claim 6, wherein a program sequence (95) is stored in the auxiliary read-only memory (41), and said sequence instructs the central processing unit (CPU) to execute program steps stored in the main read-only memory (40) in a sequence inverted with respect to a sequence in which said program steps were stored in the main read-only memory (40).
Claim 11
Dependent Claim
57 words
Method according to claim 6, wherein a program is stored, in the auxiliary read-only memory (41), which includes instructions directing the central processing unit to carry out a diagnostic, monitoring program for monitoring and supervising the operation of said motor vehicle for proper operation thereof and, if improper operation is found, for providing a malfunction diagnostic output.
Claim 12
Dependent Claim
62 words
Method according to claim 6, wherein said motor vehicle includes an engine installed in the vehicle; and the program steps stored in the main read-only memory (40) and in the auxiliary read-only memory (41) include programming and functional operating data for control of the vehicle, including at least the engine thereof, based on computer data computed by the central processing unit (CPU).