Abstract:
In a vehicle control apparatus having an arithmetic processing unit including an arithmetic unit, a storage unit and a communication unit, and an input/output unit including an signal input unit or a signal output unit and a communication unit, the arithmetic processing unit is connected to the input/output unit via a serial communication line, the input/output unit is equipped with an event management unit for detecting an event of a signal input or a signal output and notifying the event to the arithmetic processing unit; and the arithmetic processing unit is, equipped with an input/output management unit for performing data exchange between the signal input unit or the signal output unit and the storage unit via the communication units, in accordance with a request from the arithmetic unit and an event notice from the event management unit.
Abstract:
Copper and copper alloy comprises: a structure having fine crystal grains with grain size of 1 μm or less after a final cold rolling with a reduction η, wherein η is expressed in the following formula and satisfying η≧3; and an elongation of 2% or more in a tensile test. η=ln(T0/T1) T0: plate thickness before rolling, T1: plate thickness after rolling.
Abstract translation:铜和铜合金包括:在具有还原η的最终冷轧后具有晶粒尺寸为1μm或更小的细晶粒的结构,其中eta以下式表达并满足eta> = 3; 拉伸试验中伸长率为2%以上。 <?in-line-formula description =“In-line Formulas”end =“lead”?> eta = ln(T sub> / T 1 < line-formula description =“In-line Formulas”end =“tail”?> T 0 SUB>:轧制前的板厚度,T <1:轧制后的板厚度。
Abstract:
The present invention offers an advanced control software verification technology, particularly, an assertion-based verification technology, by providing a control microcomputer verification device and vehicle-mounted control device that exhibit improved verification efficiency. Assertion-based verification is performed with a verification device that has a hardware configuration in which the verification device is independent of a CPU core of a microcomputer but operates in parallel with the CPU core of the microcomputer, which sequentially executes control software. The hardware to be employed to achieve the above purpose is a finite state machine based on microprogrammed control. An interrupt factor is branched immediately before an interrupt controller for the microcomputer and used as a transition input. When an abnormal transition is detected, a warning is output to the microcomputer as an interrupt or output to the outside in the form of a signal.
Abstract:
Upon initiation of a initiation processing by a task management, reference is made to a initiation table for processing of initiation, and processing of measurement is performed by an input measurement processing in response to the preset timing. Then the input value is stored in a input value storage buffer. When an application program is acquired, an input value acquisition processing is initiated, the input value is from the buffer, and is transferred to the application program. When the application program is set, an output value updating is initiated, the output value having been transferred from the application program is updated, and the result is stored in an output value storage buffer. Further, output processing means is initiated in response to the timing preset on the initiation table and an output value is outputted from the output value storage buffer.
Abstract:
An initializing program of a microcomputer is arranged by being separated into a first area and a second area on a ROM. The first area stores thereinto an instruction code which can be directly executed by a CPU. The second area stores therein data which cannot be executed by the CPU. An interpret routine contained in the first area sequentially reads the data of the second area so as to cause the CPU to execute an initializing process operation.
Abstract:
Upon initiation of a initiation processing by a task management, reference is made to a initiation table for processing of initiation, and processing of measurement is performed by an input measurement processing in response to the preset timing. Then the input value is stored in a input value storage buffer. When an application program is acquired, an input value acquisition processing is initiated, the input value is from the buffer, and is transferred to the application program. When the application program is set, an output value updating is initiated, the output value having been transferred from the application program is updated, and the result is stored in an output value storage buffer. Further, output processing means is initiated in response to the timing preset on the initiation table and an output value is outputted from the output value storage buffer.
Abstract:
A vehicle control software includes control data serving as information for controlling a vehicle; a public side software component serving as a software component for laying open the control data; a plurality of reference side software components each serving as a software component for referring to the control data; and data conversion software for converting a data format when transferring the control data between the public side software component and each of the reference side software components. In this vehicle control software, the data conversion software is subjected to an activate request at a predetermined timing, makes a reference request of the public side software component, and converts the acquired control data into a data format to which the public side software component refers.
Abstract:
An execution time measurement device in a control unit comprising a free running counter to be updated according to time, means to push stack for working out stack data from the time-of-day value of the free running counter at the time of activation and for pushing it, means to memorize data structure of stack for memorizing the pushed stack data structure, and means to pull stack for calculating the execution time of control operation based on the time-of-day value of the free running counter upon termination of the control operation and the stack data pulled from the means to memorize data structure of stack.
Abstract:
An engine controlling system is operative to control injection of fuel into an engine and an ignition timing thereof in accordance with predetermined maps, respectively. Each map is at a lattice pattern showing predetermined relationship between engine speed and load value determined based on the engine speed and an engine intake air flow in terms of mass flow. When the degree of the throttle valve opening is greater than a predetermined value and the engine speed and the load value read on the maps do not fall in power zones in the maps, the engine controlling system operates to increase the fuel supply and retard the ignition timing so that the increased rate of fuel supply and the retarded ignition timing fall in the power zones in the maps to prevent occurrence of a knock.
Abstract:
Provided is an in-vehicle network equipped with a function whereby configuration verification is performed while preventing an increase in the processing load (and cost) for each in-vehicle control device, thus improving vehicle security. This in-vehicle network system is equipped with a configuration management device that authenticates an in-vehicle control device. The configuration management device delivers to the in-vehicle control device, via a registration device connected to the in-vehicle network, configuration verification data that is used to perform configuration verification (see FIG. 1).