SAE technical papers on CD-ROM/SAE technical paper series · 2000 · 10 citations · 2 references
EngineeringAutomotive EngineeringComputer EngineeringAutomotive ElectronicsEmbedded SystemsSystem-on-chip DesignAutomotive Embedded SystemsAutomotive MicrocontrollersCode GenerationControl Unit DesignEmbedded Systems DesignMicrocontroller ArchitectureAutomotive Embedded SoftwareAutomotive Microcontroller ArchitectureCode Optimization For Embedded SystemsEmbedded System CompilationHigh-level Synthesis For Embedded SystemsReal-time Embedded ControlSoftware-to-hardware Compilation
<div class="htmlview paragraph">The demands of the automotive market are decreasing the time-to-market required from the initial concept of new control systems to their implementation. The goal of automotive companies is to constantly reduce the development time to reap the full economic and strategic benefits of being quicker to market. The target is to reach a development time of less than 12 months for some applications. At the same time, the complexity of these new systems is growing almost exponentially.</div> <div class="htmlview paragraph">While new techniques like model-based control design with executable specifications, rapid control prototyping and hardware-in-the-loop simulation have helped significantly streamline the development process, the new strategies are still being transferred to the production target by hand.</div> <div class="htmlview paragraph">During an early project phase, automotive customers also need to explore different silicon architectures provided by semiconductor manufacturers to select the vendors who can offer the best solution at the lowest price. As a result, software developers are confronted with these new architectures which sometimes need completely different code to exploit the hardware features.</div> <div class="htmlview paragraph">To meet this challenge, tools are necessary that can automatically generate code from the block diagrams used as executable specifications. This code must take the different architectures into account.</div> <div class="htmlview paragraph">Using such tools provides the following benefits:</div> <div class="htmlview paragraph"> <ol class="list nostyle"> <li class="list-item"><span class="li-label">1</span><div class="htmlview paragraph">Reduction in development time and resources</div></li> <li class="list-item"><span class="li-label">2</span><div class="htmlview paragraph">Reduction of bugs</div></li> <li class="list-item"><span class="li-label">3</span><div class="htmlview paragraph">Easy platform change (μController)</div></li> <li class="list-item"><span class="li-label">4</span><div class="htmlview paragraph">Easy verification of new engine functions by using rapid prototyping tools</div></li> </ol> </div> <div class="htmlview paragraph">Semiconductor manufacturers must work closely together with auto-code generator vendors and compiler companies to produce a result that optimally uses all the resources made available in a CPU.</div>
2
Development Speed-Up for Electronic Control Systems
H. Hanselmann · 1998 · 22 citations