Microcomputer logic development
First Claim
1. A logic development system for a built-in microcomputer that is incorporated in an electronic control unit for use, comprising:
- a center block that includes an application facility and a communication facility;
a peripheral block that includes quasi microcomputer peripheral devices which simulate by software the peripheral devices of a microcomputer so as to execute an input/output process, a computing facility, and a communication facility, and that is connected to said center block over a bus;
an interface circuit block that includes circuits equivalent to the hardware of said electronic control unit, and that is connected to said peripheral block, wherein;
said communication facility included in said center block and each of said quasi microcomputer peripheral devices included in said peripheral block are connected to each other over said bus; and
said communication facility and each of said quasi microcomputer peripheral devices transfer data directly to or from each other over said bus.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is a logic development system that can ensure the capability of a CPU required for preceding logic, guarantee reliable communication of input/output information, and improve the throughput of the CPU. A logic development system for a built-in microcomputer employed in an electronic control unit (ECU) comprises: a motherboard that accommodates an application facility and a communication facility; a core board that accommodates quasi microcomputer peripheral devices, a, computing facility, and a communication facility and that is connected to the motherboard over a PCI bus; and an interface board that includes circuits equivalent to the hardware of the ECU and that is connected to the core board. The communication facility on the motherboard and each of the quasi microcomputer peripheral devices on the core board transfer data directly to or from each other over the PCI bus linking them.
-
Citations
24 Claims
-
1. A logic development system for a built-in microcomputer that is incorporated in an electronic control unit for use, comprising:
-
a center block that includes an application facility and a communication facility;
a peripheral block that includes quasi microcomputer peripheral devices which simulate by software the peripheral devices of a microcomputer so as to execute an input/output process, a computing facility, and a communication facility, and that is connected to said center block over a bus;
an interface circuit block that includes circuits equivalent to the hardware of said electronic control unit, and that is connected to said peripheral block, wherein;
said communication facility included in said center block and each of said quasi microcomputer peripheral devices included in said peripheral block are connected to each other over said bus; and
said communication facility and each of said quasi microcomputer peripheral devices transfer data directly to or from each other over said bus. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
2. A logic development system for a built-in microcomputer that is incorporated in an electronic control unit for use, comprising:
-
a center block that includes an application facility and a communication facility;
a peripheral block that includes quasi microcomputer peripheral devices which simulate by software the peripheral devices of a microcomputer so as to execute an input/output process, a computing facility, and a communication facility, and that is connected to said center block over a bus; and
an int rfac circuit block that includes circuits equivalent to the hardware of said electronic control unit, and that is connected to said peripheral block, wherein;
said computing facility interposed between said communication facility included in said center block and each of said quasi microcomputer peripheral devices includes a bus controller;
said communication facility included in said center block and said bus controller are connected to each other over said bus, and said bus controller and each of said quasi microcomputer peripheral devices are connected to each other over an internal bus; and
said communication facility and each of said quasi microcomputer peripheral devices transfer data directly to or from each other by way of said bus, bus controller, and internal bus.
-
-
22. A logic development system for a built-in microcomputer that is incorporated in an electronic control unit for use, comprising:
-
a center block that includes an application facility;
a peripheral block that includes quasi peripheral devices which simulate the peripheral devices of a microcomputer so as to execute an input/output process; and
a bus over which said center block and said peripheral block are connected to each other, wherein;
when an interrupt factor occurs in any of said quasi peripheral devices, said application facility reads or writes data in or from said quasi peripheral device; and
data whose proc ssing speed is requested to be low is read or written all tog ther during communication performed before or after the action of said application facility.
-
-
23. A logic development method for a microcomputer requiring a center block that includes an application facility, a peripheral block that includes quasi microcomputer peripheral devices which simulate by software the peripheral devices of a microcomputer so as to execute an input/output process, an interface circuit block that includes circuits equivalent to the hardware of an electronic control unit, and a bus over which said center block and said peripheral block are connected to each other, said microcomputer logic development method comprising the steps of;
-
issuing an interrupt request from said peripheral block to said center block over a one-channel interrupt signal line contained in said bus;
accepting the interrupt request when said interrupt signal line is activated by means of said peripheral block;
inactivating said interrupt signal line after the interrupt request is accepted. - View Dependent Claims (24)
-
Specification