Microcomputer logic development system
First Claim
1. A system for developing the logic to be implemented in a built-in microcomputer that is used while being incorporated in an electric control unit, comprising:
- a center block including at least a first central processing unit that deals with the logic, a first memory in which data including a program in which the logic is implemented is stored, a first interface via which said center block communicates with the outside, and a first internal bus over which said first central processing unit, said first memory, and said first interface are interconnected;
a peripheral block including at least quasi microcomputer peripheral devices that simulate, by software, the peripheral devices of a microcomputer, a second interface via which said peripheral block communicates with the outside, and a second internal bus over which said quasi microcomputer peripheral devices and said second interface are interconnected; and
an internal bus over which said center block and peripheral block are interconnected, wherein;
said center block, said peripheral block, and said interface bus are substituted for said built-in microcomputer in order to implement the logic.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is a system for developing the preceding logic to be implemented in a built-in microcomputer that is used while being incorporated in an electronic control unit. The system has a CPU whose capability is good enough to implement the preceding logic, provides the same assortment of resources as the one to be included in a preceding system, and permits short-term development of a built-in microcomputer that can communicate I/O information reliably and whose CPU enjoys an improved throughput. The system comprises: a motherboard having a first CPU, a first memory, and a first interface via which the motherboard communicates with the outside, interconnected over a first internal bus; a core board having a second CPU, a second memory, quasi microcomputer peripheral devices, which simulate by software the peripheral devices of a microcomputer, and a second interface via which the core board communicates with the outside, interconnected over a second internal bus; and a PCI bus that links the motherboard and core board. The development system is substituted for the built-in microcomputer in order to implement the preceding logic.
27 Citations
41 Claims
-
1. A system for developing the logic to be implemented in a built-in microcomputer that is used while being incorporated in an electric control unit, comprising:
-
a center block including at least a first central processing unit that deals with the logic, a first memory in which data including a program in which the logic is implemented is stored, a first interface via which said center block communicates with the outside, and a first internal bus over which said first central processing unit, said first memory, and said first interface are interconnected;
a peripheral block including at least quasi microcomputer peripheral devices that simulate, by software, the peripheral devices of a microcomputer, a second interface via which said peripheral block communicates with the outside, and a second internal bus over which said quasi microcomputer peripheral devices and said second interface are interconnected; and
an internal bus over which said center block and peripheral block are interconnected, wherein;
said center block, said peripheral block, and said interface bus are substituted for said built-in microcomputer in order to implement the logic. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for developing the logic to be implemented in a built-in microcomputer that is used while being incorporated in an electronic control unit, said system comprising:
-
a center block that includes a fast computing facility, a memory, and a communication facility;
a peripheral block that includes quasi microcomputer peripheral devices, which simulate by software the peripheral devices of a microcomputer, a computing facility, and a communication facility, and that is connected to said center block over a PCI bus;
and an interface circuit block that includes circuits equivalent to the hardware of an electronic control unit and that is connected to said peripheral block, wherein;
when said center block runs an application, at the start or end of the run unit of the application corresponding to the processing that is nested within the application and that contains both arithmetic/logic operations and input/output operations relative to said memory, input/output information treated during input/output operations is gathered and communicated at one time to said peripheral block over said PCI bus. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
Specification