Image Processing Reference
In-Depth Information
User
manager
DB
console
DB
backup
DB
converter
Frame
compiler
Consistency
check
DB
in
RAM
DB
IfC
DB
GUI
Specs,
reports, and
document
ASAP
FIBEX
XML files
Config. file
generators
Quick
generator
Generi
Exp./Imp
XML
. ldf
SWRS
LIN Description Files
Conversion
tool
Fixed
Target
HTML
Network
Third party format
Volcano configuration files
Customer
FIGURE .
Structure of the VNA tool.
19.16.5 Consistency Checking
Extensive functionality for consistency checking is built into the VNA tool. The consistency check
can be manually activated when needed, but is also running continuously to check user input and give
immediate feedback on any suspected inconsistency. he consistency check ensures that the network
design follows predefined rules and generates errors when appropriate.
19.16.6 Timing Analysis/Frame Compilation
The Volcano concept is based on a foundation of guaranteed message latency and a signal-based
publish and subscribe model. his provides abstraction by hiding the network and protocol details,
allowing the developer to work in the application domain with signals, functions, and related timing
information.
Much effort has been spent on developing and refining the timing analysis in VNA. The timing
analysis is built upon a scheduling model called DMA, deadline monotonic analysis, and calculates
the worst-case latency for each frame among a defined set of frames sent on the bus. Parts of this
functionality have been built into the consistency check routine as described above but the real power
oftheVNAtoolisfoundintheframepacker/framecompilerfunctionality.
The frame packer/compiler attempts to create an optimal packing of signals into frames, than cal-
culate the proper IDs to every frame ensuring that all the timing requirements captured earlier in the
process are fulfilled (if possible). his automatic packing of multiple signals into each frame makes
more efficient use of the data bus, by amortizing some of the protocol overheads involved thus lower-
ing bus load. he combined effect of multiple signals per frame and perfect filtering results in a lower
interrupt and CPU load which means that the same performance can be obtained at lower cost. he
frame packer can create the most optimal solution if all nodes are reconfigurable. To handle carry
over nodes that are not reconfigurable (ROM-based), these nodes and their associated frames can be
 
Search WWH ::




Custom Search