Image Processing Reference
In-Depth Information
LNA
Database
LIN
config file
Configuration
specification
User
information
LCFG
LIN API
LIN spector
LIN
configuration
code
ECU
application
code
Compiler
linker
LIN ECU
Protocol and PL
specification
Target
image
LIN bus
FIGURE .
LIN configuration file (LDF) centric process flow.
17.11.1 Requirement Capturing
There are two types of data administered by LNA:
Global objects (signals, encoding types, and nodes)
Project-related data (network topology, frames, and schedule tables)
Global objects shall be created first, and can then be reused in any number of projects (Figure .).
They can be defined manually, or imported by using a standardized XML input file (based on
FIBEX rev..). The tool can import data directly from the standardized NCF as well as from .dbc
files. Comprehensive version and variant handling is supported.
The Systems Integrator combines subsets of these objects to define networks. Consistency check is
being performed continuously during this process. his is followed by automatic packing of signals
into frames (Figure .).
The last task to complete is that of generating the schedule table in accordance with the timing
requirements captured earlier in the process (Figure .). The optimization is considering several
factors such as bandwidth and memory usage.
Based on the allocation of signals to networks via node interfaces the tool will automatically iden-
tify gateway requirements between subnetworks, regardless whether LIN to LIN or LIN to CAN.
The transfer of signals from one subnetwork to another will become completely transparent to the
application of the automatically selected gateway node.
The tool uses a publish/subscribe model. A signal can only be published by one node but it can be
received by any number of other nodes.
he max_age is the most important timing parameter defined by the timing model. his parameter
describes the maximum allowed time between the generation and consumption of a signal involved
in a distributed function (Figure .).
Changes can be introduced in a straightforward manner, with frame definitions and schedule
tables automatically recalculated to reflect the changed requirements.
 
Search WWH ::




Custom Search