throbber
AUTOMOTIVE ELECTRONICS
`Digital networks in the
`automotive vehicle
`
`by Gabriel Leen, Dona1 Heffernan and Alan Dunne
`
`Automotive electronic systems are piggybacking on the exponential
`growth of the computer industry. This article takes a look at the
`progressive innovations which have shaped the electrical architecture of
`today's vehicles and which will mould tomorrow's. It discusses: why
`networks are necessary in vehicles; special attributes of these networks;
`examples of automotive control network protocols; importance of
`software in modern vehicles; and future automotive system trends.
`
`to thc manuIacturers. lilcctronic systems provide the
`technology to enablc thc manufacturer to deliver new
`features and to meet the mandatory regulation require-
`ments in a cost-effective manner. Vehicle electronic
`systems arc now cnmmon place and are growing in terms
`of both quantity and complcxity. In this arlicle we take a
`glimpse under the h o ~ l of the modern vehicle to provide
`an insight into the world of automotive cleclrnnics, with
`special emphasis on lhe networking aspects ol these
`electronic systems.
`
`Developments in automotive networks
`Up until recently
`the
`in~vehiclc communication
`between simple devices such as switches and actuators
`was achieved using point~to-point wiring-resulting
`in
`bulky, expcnsivc and complicated wiring harnesses
`which were difficult to manufacture and install. With
`the expanding nuniber of features within the vehiclc the
`amount of wiring grew to a stage where the volume,
`rcliahilily and weight became a rcal problem. Vig. 1 shows
`
`Pig. 1 Growth of
`automotive
`wiring
`
`/'
`
`N
`
`othing stands still €or long in the world of
`eleclrnnics. The automotive industry is party
`to this phenomenon and is fast becoming a
`breeding gi-ound for binary electronic life
`forms. 'roday's vehicles include a complex symbiosis of
`intelligent elcclronic systems and inlegralcd mechanical
`structures. The rapid growth oi the computer industry
`has spawned a host oi modern solutions and oppor~
`tunitics for automotivc systems. It could he argued that
`the eleclronics revolution of lhc past two decades is the
`single biggcsl driving forcc behind the evolution of the
`motor car. Tooday, electronic components and systems
`account for over 20% of the cost of a high-end passenger
`car, and this percentage ligure is increasing rapidllr.
`Thc customer'is dcmanding inore and more sophisti-
`cated lealurcs at an affordable price. The autnmotive
`manulacturers we competing to mecl such customer
`demands within
`the mal-ket price envelope. New
`regulatory safety and fuel related standards (emissions,
`fuel efliciency etc.) are presenting further challenges
`
`E
`
`1400
`.g 1200
`t 1000
`
`Page 1 of 10
`
`Mercedes Exhibit 1015
`
`

`
`AUTOMOTIVE ELECTRONICS
`
`distributed network
`
`centralised network
`
`point to point
`
`electricel
`
`elwctri~ai
`
`4
`
`n
`5 c
`e<
`
` 2- C t
`
`0 -
`
`a
`
`Page 2 of 10
`
`

`
`AUTOMOTIVE ELECTRONICS
`
`the growth of vehicle wiring requirements
`for Volvo passengcr cars over nearly eight
`decades.' The problems associated with
`the vast amount of vehicle wiring can be
`summarised as follows:
`
`automotive
`
`industrial
`COnSUrnsl electrOnlCS
`communicatms
`aerospace
`
`r
`
`0
`
`7
`
`-
`
`5
`
`1
`
` ,
`
`i o
`%
`
`,
`15
`
`,
`20
`
`Fig. 3 Semiconductor consumption compound annual growth rate
`
`shrinking layout space
`manufacturing and assembly
`difficulties
`deterioration of serviceability
`the cosubcnefit ratio docs not improve
`when adding additional functions at
`the expense of extra wiring
`increased emphasis on fuel efficiency
`and performance (acceleration,
`deceleration) requires reduction in vehicle weight
`sensoriinput data being ineniciently distributed by
`multiple discrete signal channels
`the numerous connectors lead to unreliable operation,
`each link reducing the mean time between failure.
`
`networked electronic subsystems arc a vital element in
`all classes of vehicle as can be seen from Fig. 3? This
`electronics presence in vehicles is growing rapidly.
`In the USA the SAL? (Society of Automotive Ihginecrs)
`has published a scries of di~cumcnls describing recoin-
`mended practices for vehicle networking. The SAli has
`also formally classiiicd vehicle networks bascd on their
`bit transfer rates, 'bble 1 illustrates these categories.
`Specific standards exist for Class A, Class E and Class C
`networks, but the SAE has not yet defined specik
`I) networks. Ibwevel; natworlis
`which exceed a data rate o l 1 Mhitk arc often referred to
`as Class D networks.
`A typical motor vchiclc reprcsents an i:xtremely liostilc
`environment fur eleclronic equipment, subjecting this
`equipment to adverse conditions such as: nicchanical
`vibration; temperature swings from 4 0 ° C to +8o"C;
`splashes from oil, petrol and water; ice; sirong electro-
`magnetic iiclds (automotivc field strengths can be
`is around 3 Vim and industrial
`>ZOO Vim-domestic
`10 Vim); electrical spikesitransients oi both polarities
`(; il00 V); load dumps; jump starts; high humidity; dust;
`sand storms; and poiential mis-wiring ol electrical
`systems (e.g. short cii-cuits to ground or positive, reverse
`battery etc.).
`
`Table 1 Classification of automotive networks
`speed
`
`application
`
`The need to reduce the vehicle wiring content and to
`improve the distribution of control and monitoring
`[unctions within the vehicle has become apparent over
`the years and solutions for vchiclc networking started
`to emerge during the 1980s. Fig. 2 charts this historical
`progression and shows many of the early and curl-cnt
`vchiclr networking solution.' Many of the technical
`concepts for vehicle networking were borrowed fi-om
`developments in the area of computer data networks,
`but vehicle communication requirements are driven hy
`control strategies rather than by classical data transfer
`strategies.
`In the early days ol vchiclc networking devclnpment
`there was little interest in devising common networking
`standards. Many of the early networks made me of
`custom circuits and generic UART (universal asynchron-
`ous receivcritransmitter) devices to provide simple serial
`communication links. This approach was acceptable at
`the time, as then most manuiacturers were vertically
`integrated and not as highly dependent on external
`suppliers as they are today. As confidence grew and
`the benefits of adopting a standardised networking
`approach bccamc more appal-ent, external suppliers
`were commissioned
`lo develop increasingly more
`sophisticated modnlcs which finally resulted in a move
`away from proprietary interlaces in Iavour ol indnstry~
`wide standardised protocols. The standardisation of
`protocols helped Pdcilitate the integration of systems
`developed by different suppliers, leading to a type of
`'open architecture', and added a degree of coinposability
`to the system design process. In-vehicle netwoi-king was
`initially introduced in high-end luxury class models (as
`with all leading-edgc technology), but the standard-
`isation efforts which followed helped to support the
`economies of scale necessary for its introduction into
`the midrange and standard class vehicle. Today
`
`network
`classlflcatlon
`Class A
`
`4 0 kbitls
`low speed
`
`Class
`
`tO-i25 kbiffs
`medium speed
`
`Class D
`
`>I Mbiffs
`
`convenience features.
`e.g. trunk release, electric
`mirror adjustment
`general information
`transfer, e.g. instruments.
`power windows
`Class C 125 kbitis-1 Mbiffs real-time control. e.o.
`high speed
`power train. vehbe-
`dynamics
`multimedia applications,
`e.g. Internet, digital TV
`hard real-time critical
`functions, e.g. X-by-wire
`applications
`
`Page 3 of 10
`
`

`
`AUTOMOTIVE ELECTRONICS
`
`Along with the environmental considerations, aulo-
`motive network solulions require some special design
`considerations, such as:
`
`High integrity: The probahility of an undetected
`error must he negligible for the life span 01 the vehicle.
`Bounded determinism: A guaranteed upper
`threshold on message
`latency
`time for control
`problems.
`EMC compliance: Both emitted radiation levels and
`the tolerated absorption levels ninsl bc met.
`Low
`intercbnnection coun1: Each additional
`connector increases the probability of a potentially Me
`endangering fault.
`Compact connectors: The conneclor is iiften
`the largest cornponeti1 on an automotive cleclronic
`module.
`Low cost: Costs are critical. A saving of a iew pennies
`on a component is substmtial in high volume priiduc~
`tion.
`Network composability: Variations across models
`and after market exlras require a network which is
`easily expanded aiid modified.
`Fault tolerance: Communicaliiin must be restored
`when iaults arc removed and redundancy is beaiming
`importanl.
`
`The typical vehicle will have more
`than one network system
`Electronic equipment is distributed throughout a
`modern vehicle supporting a host o l functions, as
`illustrated in Vig. 4. The Iunctionality for a given
`automotive systcni is often distributed to span more than
`one network system. For example, the interplay between
`an engine management system network and the traction
`control system network needs to be carefully defined
`where, lor instance, a reduction in engine torque is
`necessary to reduce drive wheel slippage, through fuel
`and engine timing adjuslnienl. Another example is an
`intelligcnt anto~routing function, which might require
`informalion from a nninbci- of systems, gathering
`variables such as ABS whecl position data, steering
`whecl angle, GPS salellite data, and the radio RDS-TMC
`(radio data system-traffic message channel) information.
`
`Automotive network solutions
`Table 2 shows a seleclion of aulomotivc network
`solutions. Thew is a wide range of autoiiiolivc networks
`reflecting defined functional and economic niches. High-
`Bandwidth networks are used for vehicle multimedia
`applications, where cost is not excessively critical.
`Reliable, responsive networks are required for critical
`real-time control applications such as powertrain control
`
`Icip. 4 Electronic equipment in a modern motor car
`
`*,.-
`
`Page 4 of 10
`
`

`
`AUTOMOTIVE ELECTRONICS
`
`Table 2 A selection of aulomotive networks
`
`protocol
`
`affiliation
`
`application
`
`medla
`
`vw
`ABUS
`Ford
`APC
`AUTOLAN General Inst.
`BEAN
`Toyota
`CAN
`Bosch
`
`control
`audio
`control
`control
`control
`
`single wire
`twisted pair
`twisted pair
`single wire
`twisted pair
`
`Chrysier
`Chrysler
`
`sensor mux.
`sensor mux.
`
`twisted pair
`twisted pair
`
`bit
`encoding
`NRZ
`NRZ
`API
`NRZ
`NRZ &
`stuffing
`NRZ
`voltage
`
`media
`access
`contention
`CSMNCA
`masterlslave
`CSMNCD
`contention
`
`error
`detection
`bit only
`checksum
`CRC
`CRC
`CRC
`
`data field
`length
`16 bit
`64 bit
`0-64 bit
`6-88 bit
`0-64 bit
`
`may.
`bit rate
`500 kbiffs
`9.6 kbiffs
`4 Mbiffs
`10 kbiffs
`1 Mbitls
`
`CSMNCR
`polling1
`addressing
`contention
`
`masterlslave
`rnasterlslave
`
`polling
`CSMNCR
`CSMNCR
`contention
`
`masterlslave
`masterlslave
`contention
`TDMA
`
`CRC -
`
`unlimited
`1 bit
`
`-7.6 kbitis
`-1 kbiffs
`
`nia
`
`CRC
`CRC
`
`parity
`CRC
`CRC
`CRC
`
`nla
`nla
`CRC
`CRC
`
`CRC
`
`nla
`
`12 MbiVs
`
`8 bit
`16 bit
`
`9.6 kbitls
`>5 kbiffs
`
`16 bit
`8-64 bit
`8.64 bit
`0-64 bit
`
`-27.6 kbiffs
`41.6 kbitis
`10.4 kbiffs
`1 Mbitls
`
`s2046 bit 10 Mbiffs
`nla
`25 Mbiffs
`32 or 64 bit
`1 Mbiffs
`2 MbiVs
`128 bit
`
`0-64 bit
`
`1 MbiVs
`
`CCD
`csc
`
`D2B
`
`DAN
`DSi
`
`Optical Chip audiolvideo
`Consonium
`Alfa Romeo
`Motorola
`
`dashboard
`sensor mux.
`
`IVMS
`J1850PWM
`J1850VPW
`J1939
`
`Nissan
`SAE
`SAE
`SAE
`
`control
`control
`control
`control
`
`MML
`MOST
`PALMNET
`TTP
`
`VAN
`
`multimedia
`Delphi
`MOST Co-op multimedia
`Mazda
`control
`TTTech
`real-time
`controi
`control
`
`Renault &
`PSA
`
`fibre optic
`
`PWM
`
`twisted pair
`2 wire
`
`twisted pair
`2 wire
`1 wire
`twisted pair
`
`fibre optic
`fibre optic
`twisted pair
`2 channel
`
`NRZ
`voltage 8.
`current
`PWM
`PWM
`VPW
`NRZ &
`stuffing
`NRZ
`nla
`NRZ
`MFM
`
`twisted pair
`
`Manchester
`
`contention
`
`and vehicle dynamics. In such demanding control
`applications the functional needs dominate over the
`economic ones aud it is sometimes necessary to
`implement networks incoi-porating fail-saie redundancy.
`Comfort electronic systcms such as power windows,
`adjustable seats and some instrumentation require only
`modest response times which only just surpass human
`perception times. Comfort systems are far more cost
`sensitive and the associated networks and modules are
`highly tuned to be cost effective. Certain vehicle functions
`may be implemented on a very minimalist network,
`supporting simple features such as trunk release and
`central locking, where delays in the order of a second
`are acceptable. Often single wii-e networks running at
`10 Itbitis are suitable here.
`Gateways and bridges are devices employed to iuter-
`connect multi-network architectures. Gateway devices
`can connect dissimilar networks whcreas bridges are
`used to coiincct networks which havc common data link
`layer protocols. Gateways and bridges can filter data
`passing between iunctionally independent network
`segments, allowing ouly the messages required by a
`modulc on another network segment to pass through. For
`example, if the trip computer requires the fuel tank lcvel
`data in order to determine the optimum refuelling point,
`it can receive data, which may have originated on a Class
`A network node. This data may have travelled via a
`
`bridge to a Class 1% network and then via a gateway to
`a Class D network. Often diagnostic interfaces are
`optimally placed on gateway orbridge nodes for sti-ategic
`traffic monitoring.
`
`Automotive control networks
`Conventional automotive control networks are widely
`used in control systems loi- applications such as engine
`management, door control etc. These networks operate
`at moderate data rates (WE Class U or Class C). 'The
`automotive system design engineer must consider the
`functional requirements in terms of inlormation ilow,
`network bandwidth and I-csponse times. The following
`issues will require specitic consideration:
`
`9 worst case network traffic load which includes: intcr-
`network trauic; diagnosis data; etc.
`9 individual message priority assignment
`physical and logical distribution of data sinks and
`sources
`network expansion capacity for an cntirc range of
`vehicle models
`error probability and its effects oii traffic latency
`system level lM?A (iailure mode and effect analyses)
`and fault tree analyscs rcsults
`physical length constraints for network segments
`fault tolcraucc behaviour and possihlc redundancy
`
`Page 5 of 10
`
`

`
`AUTOMOTIVE ELECTRONICS
`
`Fig. 5 1
`)rive by
`wire
`
`n
`
`optimum placement of bridges and gateways
`network management control schemes and associated
`traffic.
`
`the automotive industry has created and
`I'ortunately,
`is adopting market-wide standards for vehicle conlrol
`netwoi-ks in order to minimise production costs through
`mass production. A global consensus on methods and
`implementations enhances the total product development
`cycle, ullitnately inipactiiig on the filial cost to the
`consumer. CAN and 51850 arc currciitly two of the most
`successful standards for vehicle control networks.
`
`CAN
`In Europe the domiiiant vehicle control network is
`CAN (Controller Area Network). This protocol was
`developed by Robert Bosch GmbH in the inid 1980s and
`was lirst implcniented in a Mercecles Benz S-class car iii
`1991. CAN has since been adopted by inost major
`European antomotive manufacturers and a growing
`number of US ciimpanies arc now using CAN. In the
`USA in 1994 the SAE lruck and Bus Control and
`Communications subcommittee selected CAN as the
`basis lor the 51939 standard (a Class C network for
`truck and bus applicatims). The IS0 standardised CAN
`as an automolive networking protocol: IS0 11898 and
`IS0 11519~2.
`Many of the world's major scniiconductor companies
`now offer CAN implementations. It is estimated that
`tlwe are already over 140 million CAN nodes installed
`worldwide. (Although CAN was developed as a vehicle
`uetwork standard, it is interesting to note that, currently,
`the majority of CAN applications exist outside of the
`automotive industry, employed in numerous other appli~
`cations ranging irom larm machinery to photocopiers,)
`CAN may he iniplcmented as a Class A, Class B or Class
`C network
`
`J1 X50
`In the USA, the SA& adopted JlSSO as the recom~
`mended protocol for Class A and Class B networks. This
`protocol was the 1-esult of a co~opcrativc effort among
`the 'big tlirce' car companies: GM, Ford, aud Chryslcr.
`The protocol specification is a ci~mbination of GMs
`Class 2 protocol and Ford's SCI' (Standard Corporate
`Protocol). Emissions legislatioii was highly influential
`in the standardisation of J1850. The OBD-ll (On
`Board Diagnostics ll), created by CARB (California
`Air Resources Board), requires the implcnient;ition of
`diagnostic tools for emission-related systems. It specifies
`that stored fault codes should be available through a
`diagnostic port via a standard protocol, namelyJ1850 and
`thc European standard IS0 9141.
`
`High bandwidth automotive networks
`Formula One competitions are not the oiily races in the
`automotive arena. The race to introduce an automotive
`multimedia network standard is well under way. It is just
`a matter ol time before networked in-car PCs will become
`options or standard features in motor cars. Such PCs will
`provide a host ol additional lunctionality for entertaiii-
`nicnt, navigation and business applications. A number ol
`companies such as Microsoft, Saab, Mecel, Intel, Clarion
`and others arc working on their vision of the street
`computer for in-vehicle use, and have clcrnonstrated their
`work in the Personal Productivity Vehicle. Meanwhile,
`IRM, Delco, Netscape and Sun Microsystems are
`developing the Network Vehicle which uses Java as its
`operating eiivironment. The developnient of such in-car
`personal computess will support leatures such as:
`
`voice activated control cor many functions
`Internet iiccess from the car
`text to speech IS~mail reading while you 'di-ive and
`listen'
`
`Page 6 of 10
`
`

`
`AUTOMOTIVE ELECTRONICS
`
`voicemail
`auto-1-outc planner with real-time updates using the
`traffic reports from your radio's IDS or the Wcb
`advanced interactive digital audio and video features
`computer games and in-car entertainment systems for
`the back seat passengers.
`
`intertaces for vehicle systems, connectors and network
`implementations. Critical
`to
`this architecture arc
`gateways and Iirewalls, preventing I'C soltware (viruses
`etc.) or maliunctions from interfcriiig with the vehicle's
`other control and data networks. There is a clear
`incentive for companies to have their technologies
`incorporated into the vehicle multimedia standai-ds and
`Microsoft is making a significant effort with the
`The emerging technology will allow the vehicle to
`Windows CE based Auto IC, unveiled
`become a true mobile oflice or a
`in 1998. However, the automotivc
`sophisticated ramina arcade, at lhe
`-
`-
`
`press of a button. Ihwever, the
`giants arc determined to remain in the
`The emerging
`driving scat, and it is uiilikcly thit
`question of driver dislraction and the
`technology will
`they will uncharacteristically
`lie
`associated effects on safcty has yct to
`themselves to a single supplier h m
`be resolved.
`A new class of vehicle network is allow the vehicle
`the onset. From a iictwork pmpective
`it is probable that an IDB-C (Intelligcnt
`emerging to connect the forthcoming
`to become a
`in-car personal computcrs and their
`Data Bus-CAN) solution will become
`one of the adopted standards. IDlLC is
`peripherals. The Optical Chip Con-
`sortium has specilied a network called mobile Office Or a based on CANS physical and data link
`D2l3 (domestic digital bus) which is a gaming arcade at layers, but will be complemented by a
`fibre~outic based solution oiierina
`higher speed multimedia bus, almost
`the press O f a
`approximately 12 Mbilis of bancc
`certainly based on fibre-optic media,
`the MOST or MMI,
`similar
`to
`width. This network is currently used
`button
`solutions. The in-car PC is expected to
`in the new Merccdes S-Class. Oasis
`have a USB coiinection and a standard
`Silicon Systems has developed the
`MOST (media oricnted systems trans-
`IrllA (InlraRed Data Association)
`port) solution, again with a fibre-optic physical layer,
`port, leaving ample room €or peripheral expansion and
`giving a transfer rate of 25 Mbitis. Delphi Automotive
`after market upgrades.
`Systems provide a solution in the iorm of MML (mobile
`media link). Fibre-optic based MML has an impressive
`Control by wire networks
`transfer rate of 110 Mbitis.
`Networked electionic modules ai-c replacing the
`Toyota, GM, Ford, Daimler, Chrysler and Renault
`equivalent tncchanical systems! Electrical and electronic
`systems are eliminating power slecring pumps, hoses,
`founded AMIC
`(Automotive Multimedia Interface
`hydraulic fluid, drivc belts, pulleys and brake servos.
`Collahoration) in October 1998.' AMIC represents a
`Systems like E-steer (steer-by-wire) from I)elphi Auto-
`global project to standardise the vehicle multimedia
`architecture for the 21st century. The plug-and~play motive Systems will be seen in high~volume European
`vehicles in late 1999."
`'infotainment' specification will encompass software
`
`I
`
`Fig. 6 Softwerc development cycle
`
`263
`
`Page 7 of 10
`
`

`
`AUTOMOTIVE ELECTRONICS
`
`X-&Wire is an EU-funded LIKITE-EURAM research
`project (contract nuinbcs BRl'RCT95-0032), which has
`rcsultcd in the design o l a novel coinputer architecture,
`TTA (time~triggered architecture), which is based on
`time~triggered tcchnology for fault-tolerant distributed
`to this
`embedded real~timc systems. Fundamental
`strategy is the communications protocol n'PG (titne-
`triggered protocol), where channel acccss control i s based
`on a 'TDMA (time division multiple acccss) scheme,
`derived isom a fault~tolerant corninon time base. I'soI.
`Hermann Kopetz at Vienna University of 'rcchnologp is
`the authority on this extremely wcll designed protocol,
`which has a bright future, not only in the automobile
`but also in the aerospace and rail industries. TTl' i s
`extremely reliable and deterministic but somewhat less
`flexible than most other automotive control networks.
`TTA has defined a network architecture to seplace the
`aiorementioned mechanical systems, Fig, 5 illustrates the
`concept. The replacement of mcchanical systems with
`elcctronic solutions potentially offcrs sevcral advantages:
`
`less expensive in volumc production
`
`simplifies manuIacturing or left~hand~drive and right-
`hand-drive vehicles
`simplifies the general assembly of vehicles
`intelligent self diagnosing systems, offering enhanced
`reliability and dependability
`less mass, thus enhancing vehicle performance
`enviroiirnentally compatible, no fluid necessary
`inore compact
`simplifies integration of auxiliary systems like active
`collision avoidance and cruise control systems.
`
`The drive-by~wirc concept is perhaps a little daunting at
`first, however, when one considers that we have been
`travelling in fly-by-wire controlled aircraft for many
`years now, drive-by-wire does not seem to be such a big
`step.
`Distributed software development for
`automotiue systems
`l'he development of distributed real-time control solt-
`ware is a challenge fot- any eiigincering design team. The
`combined hardware and software solution needs to be
`
`application
`
`OSEWCOM
`standard API
`
`/ I
`
`OSEWCOM
`standard protocols
`
`interaction
`
`management
`
`network
`
`A
`
`I
`
`ISO/OSI iayers
`
`application
`
`presentafion
`
`SeSSlO"
`rranspon
`
`network
`
`OSEWCOM
`device driver
`interface
`
`bus frame
`
`
`
`!
`t - 4
`
`1
`
`-
`
`data link layer
`
`bus 110 driver
`
`bus communication hardware
`
`I
`
`physical
`
`1
`
`network media
`
`b
`
`Fig. 7 OSEWVDX structural overvicw
`
`9HA
`
`..,..... ~, "
`
`~ - " " ~
`
`-
`
`Page 8 of 10
`
`

`
`AUTOMOTIVE ELECTRONICS
`
`Fig. 8 OSEIZNDX
`independence of the
`nctwork, hardware and
`applications
`
`VDX
`
`P
`hardware
`
`platform
`
`variety ol development plaiforms such as a VME
`arrived ai in a cnst~cffective manner, which requires a
`hardwire rack, Power I'C platforms, ICs, or thc actual
`iormalised apprimch to design, prntotyping and tcsting.
`To this end rapid prototyping meihods are now hciiig
`targct hardware. Coufigurable and scaleable operaling
`introduced into the dcvelopmciit cycle for vehicle
`tbc hardware requirements
`to be
`systems alkiw
`rapid
`accurately assessed and quantified
`clectronics. The
`cmerging
`prototypingbised devclopmeiit cycle is Software testing early
`in t11c design cycle. In fact,
`sollware dcvelopmcnt can bc completed
`initialed with
`the generation of a
`automated before the final hardware is completely
`requirement aiialysis specification for
`test sequences
`system. A CASE
`+signed. I-IiL(hardware in the loop)
`the proposed
`(computer-aided software engineering)
`iniplemeiitations are possible wherc the
`dramatically
`rail-time siinulation is comprised of one
`tool assists in this analysis and leads
`-
`or more components which exist as real
`into a computer-aided design phase.
`cuts down on
`The soltware design approach
`hardware, while othcr components arc
`is
`the othervuise
`towards aii object-oriented
`moving
`simulated 21s mathematical rnodels
`model and the challenges of creating
`such as Matlab or
`using
`tools
`large-scale distributed applications caii repetitive testing Simulink.
`Soltwarc testing of the prototype
`he approached by using visual
`modclling tools such as UMI, (unified which Illay have implementation, using automated test
`modelling
`language). The ouiput
`sequciices, dramatically cuts down on
`required
`of such tools can be cross-linked to the
`lhc otherwise repetitive testing which
`engineering documentation activity so trials. in the car
`hitherto iray have rccquired actual trials
`in the car. Based on the cvaluaiion ol the
`that both cncle imolcmentalkin. textual
`implementation pcrlormaiicc the loop iterates until ready
`spccilications and system diagrams are combiiicd as
`lo proceed directly io early target rcsiclent cxecutable
`different views of the same system.
`As Vig. 6 illustrates thc conventional appinach of path
`code.
`necausc software has now been assigned such an
`U is being replaced by the interactive method, path A.
`important role in automotive systems, standardised
`Automatic code generation
`irom
`the specification
`soltware layers arc being delined for vehicle networks.
`rcpresentations of the system is now possible, oltcn
`leading to pre-production quality soltwarc code. The
`Such layers ollcr iunctioiiality such as ~iperatiiigsystcms,
`communicatioii interlace systems and network manage-
`resuliing code must be tested in a hardware ciivirnnment.
`ment systems. The recent developments in the area of
`Here perhaps the most powerful advances are being
`made. Thc prototype soltwarc can bc executed on a
`OSBI</VI)X provide a good examplc ol such an approach.
`
`Page 9 of 10
`
`

`
`AUTOMOTIVE ELECTRONICS
`
`QSEKfVDX
`In May 1993, OSEK was iniliated as a joint project by
`a number of companics within the German automotive
`industry OSb;K aims to achieve a standard open-ended
`architecture for distributed control units within vehicles.
`OSEK is an abbreviation for the German term 'Offene
`Systeme und deren Schnittstellen lur die Eleklronic im
`Ihftiahrzcug'. The Engish equivalent is: 'open systems
`and the corresponding interfaces [or automotive elcc-
`tronics'. The Ft-ench car manufaclurers I'SA and Renault
`were working on a similar project, the VDX-approach
`(Vehicle Distributed executive), and they joined OSEK
`in 1994, giving rise to the OSEKNDX standard.
`OSEKIVDX aims to specily a standardised interface lo
`allow the gelling together of hardware modules, network
`soflware in a co-ordinated and
`protocols and applic&n
`intelligent fashion.
`OSEWVDX specifics a series of interlaces, which
`allows for the development of soflware components,
`which are portableand reusable. Pig. 7 shows a structural
`overview of OSEKNIlX.7 The soltware application
`interface specification is abstracted from thc harcluwe
`and the network involved. This concept is illustratcd in
`Fig. 8. Functionality is both configurahle and scaleable,
`enabling optimum tuning ol architecture and application.
`The specification facilitates functional verification and
`validation. Because the API (application programming
`inteiiace) is standardised, development on various
`platforms without the need to learn a new too1 set is
`possible, resulting in a clear saving on development time.
`Software from different suppliers can now co-hahitate
`within a single microcontroller.
`Itor the first time the potential for real co-operation
`between the various system suppliers is made possible,
`where traditionally products were developed indcpen-
`denlly, and rivalry rather than co-operation was the order
`of the day. Now those who hold the purse strings are
`changing the rules somewhat.
`OSEWDX realises a distributed operating environ~
`ment wilhin the vehicle, based on the same principles used
`to implement distributed operating environments within
`large data networks. OSEKNDXs ultimale goal is to
`reduce costs by enabling theueationofre-usablcembcdded
`application sohare. The PC industry has shown that once
`an adopted operating system standard is in place, producls
`become far mot-e commercially competitive.
`However, it is worth noting that the flexibility offered
`by the OSE1WI)X approach has some cost implications
`in terms of additional ROM, RAM and processor over-
`head. If OSEK compliant software implementations
`demand higher specification processors, then cost saving,
`in terms of soltware reuse, in thc short term may be more
`than oUset by additional hardware costs accrued over
`millions of units! Nevertheless, future silicon prices will
`decrease, and the benefits cif reusable, mature and
`validaled software, in the long term, is probably worth
`the initial investment.
`
`It is interesting to note that thc aerospace induslry
`has expressed considerable interest in the OSEKNDX
`developments, viewing it as a potential solution to lheir
`similar problem set.
`
`Conclusions
`Vehicle nelworks were invented by necessity to resolve
`the problems associated with bulk wiring harnesses.
`However, thc coming of aulomotive networks has opened
`up new opporlunities for the industry. Control networks
`are now well eshblished in high~end vehicles and are
`quickly liltering down to all vehicle classes.
`Whereas control networks operate behind lhe scenes,
`as far as lhe driver and passeugei-s are concerned, it is the
`high-bandwidth multiinedia networks, which will have
`the biggest impact (in customer perceptions, offcring new
`concepts in in-vehicle work and entertainment features.
`Control-bywire solutions will provide new engineering
`solutions and challenges, where car users will need lo
`trust electronics to guarantee their safety in the absencc
`of the tricd and tested mechanical systems. The service
`and maintenance industry and the average car enthusiast
`will have to find room in their toolboxes €or a PC!
`Software development is becoming as important as
`engine design or chassis design in lhe automotive design
`process. Soon we should expect to see the emcsgence of
`aulomotive specific software suppliers and a possiblc
`redirection of emphases within existing supplier
`companies.
`Automotive related industries should benefit from the
`standardisation of vehicle network architectures and
`software environmcnls. At thc end of the day the ultimate
`winner will be the consumer.
`
`Acknowledgment
`The assistance of PE1 'rechnologies, University of
`Limerick, is greatly appreciated.
`
`References
`I I<ENI; NI.: 'Volvo S80 electrical syslrm of thc futurc', www.lech2.
`voIvo,se, I)ccember I998
`2 'I'AI<EWE, I<. et el.: 'lo-vchiclc LAN'. SAl<.Australia, JulylAogosl
`1992, PP.43~48
`3 'Making il right bcfnre you Piit it on boat#, Su~ge Neiu.sicller 1st
`Quartet. 1999, VolurneSrR l,lssuc2, pp4-5
`,I 'AMIC agreret; mi multiniedia slandnr<Y. The Hanscn Reporl on
`iiutoinutiveelcctr~nics, April 1999. 12, @), pp.1~3
`6 'I)clphi Automotive Systcms sct Lhr "pace" in electvic power slccring',
`I'ress release, 2nd March 19W
`6 KOPI?I'Z, FI.: 'lh-time Systems' (IZb~ivcr Aczdemic. ISliN 0 79239
`894 7)
`7 OSEKIVDX Communiwlim Specification, version 2.1, revision 1,17th
`June 1998
`U TINDELL, I<.: 'The cliallcnges for einbeddcd systems in cars',
`ICrnbcdded Syslems '99, Nuremberg, 2nd March 19%
`0 IEE 1999
`Gabriel Leen and Dona1 Hefiernan are with the neputmeni
`01 Weclrunic & Control Enginecring, Univcrsity of Limcrick,
`Ire

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket