Image Processing Reference
In-Depth Information
Network configuration information supplied by the system integrator.
Target information (supplier description of the ECU published to the system integrator).
19.18.1 Fixed Information
The fixed information is the most important in achieving a working system. It consists of a com-
plete description of the dependencies between the ECU and the network. his includes a description
of the signals the ECU needs from the network, how often Volcano calls will be executed, and so
on. The information also includes description of the CAN controller(s), and possible limitations
regarding reception and transmission boundaries and supported frame modes. The fixed informa-
tion forms a “contract” between the supplier and the system integrator: the information should not
be changed without both parties being aware of the changes. he fixed information file is referred to
as the “FIX” file.
19.18.2 Private Information
The private file contains additional information for Volcano, which does not affect the network: time-
outvaluesassociatedtosignalsandwhatlagsareusedbytheapplication.heprivateinformation
file is referred to as the “PRI” file.
19.18.3 Network Information
The network information specifies the network configuration of the ECU. The system integrator must
define the number of frames sent from and received by the ECU, the frame identifier and length, and
details of how the signals in the agreed information are mapped into these frames. Here, the vehicle
manufacturer also defines the different frame modes used in the network. he network information
file is referred to as the “NET” file.
19.18.4 Target Information
The target information contains information about the resources that the supplier has allocated to
Volcano in the ECU. It describes the ECU's hardware (e.g., used CAN controllers and where those
aremappedinmemory).hetargetinformationileisreferredtoasthe“TGT”ile.
19.19 Workflow
The Volcano system identifies two major roles in the development of a network of ECUs: the appli-
cation designer (which may include the designer of the ECU system or the application programmer)
and the system integrator. The application designer is typically located at the organization devel-
oping the ECU hardware and application software. The system integrator is typically located at the
vehicle manufacturer. The interface between the application designer and the system integrator is
carefully controlled, and the information owned by each side is strictly defined. The Volcano tool
chain implementation is clearly reflecting this partitioning of roles.
The Volcano system includes a number of tools to help the system integrator in defining a net-
work coniguration. he “Network Architect” is a high level design tool, with a database containing
all the publish/subscribe information for each ECU available, as described in the previous sections.
After mapping the signaling needs on particular network architecture, thus defining the connec-
tionsbetweenthepublishedandsubscribedsignals,anautomaticframecompilerwillberun.he
“frame compiler” tool uses the requirements captured earlier to build a configuration which meet
 
Search WWH ::




Custom Search