Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Fixed-Point ECU Development with Model-Based Design

View through CrossRef
<div class="htmlview paragraph">When developing production software for fixed-point Engine Control Units (ECUs), it is important to consider the transition from floating-point to fixed-point algorithms. Systems engineers frequently design algorithms in floating-point math, usually double precision. This represents the ideal algorithm behavior without much concern for its final realization in production software and hardware. Software engineers and suppliers in mass production environments, however, are concerned with production realities and often need to convert these algorithms to fixed-point math for their integer-only hardware.</div> <div class="htmlview paragraph">A key task is to design scale factors that maximize code efficiency by minimizing the bytes used, while also minimizing quantization effects such that the fixed-point algorithms match the floating-point results within an acceptable numerical margin. This floating- to fixed-point conversion task is tedious, labor intensive, error-prone, and often requires multiple iterations between system and software engineers.</div> <div class="htmlview paragraph">Model-Based Design simplifies fixed-point development by providing tools and workflows that help the conversion process. System engineers doing on-target rapid prototyping for fixed-point ECUs often benefit from automated scaling and workflow assistance to support their initial fixed-point design. Production software engineers benefit from automated scaling as well, but they also require fine grain control over fixed data specification in their modeling environment to work with accumulator word sizes and target-specific optimizations. In addition to providing automated scaling and fine grain data modeling features, Model-Based Design capabilities for fixed-point verification and validation continue to evolve. One example is bit-accurate, fixed-point simulation with automated comparison to embedded software results using processor-in-the-loop testing.</div> <div class="htmlview paragraph">This paper presents Model-Based Design capabilities and tools that support development and verification of fixed-point ECU software used in mass production vehicles.</div>
Title: Fixed-Point ECU Development with Model-Based Design
Description:
<div class="htmlview paragraph">When developing production software for fixed-point Engine Control Units (ECUs), it is important to consider the transition from floating-point to fixed-point algorithms.
Systems engineers frequently design algorithms in floating-point math, usually double precision.
This represents the ideal algorithm behavior without much concern for its final realization in production software and hardware.
Software engineers and suppliers in mass production environments, however, are concerned with production realities and often need to convert these algorithms to fixed-point math for their integer-only hardware.
</div> <div class="htmlview paragraph">A key task is to design scale factors that maximize code efficiency by minimizing the bytes used, while also minimizing quantization effects such that the fixed-point algorithms match the floating-point results within an acceptable numerical margin.
This floating- to fixed-point conversion task is tedious, labor intensive, error-prone, and often requires multiple iterations between system and software engineers.
</div> <div class="htmlview paragraph">Model-Based Design simplifies fixed-point development by providing tools and workflows that help the conversion process.
System engineers doing on-target rapid prototyping for fixed-point ECUs often benefit from automated scaling and workflow assistance to support their initial fixed-point design.
Production software engineers benefit from automated scaling as well, but they also require fine grain control over fixed data specification in their modeling environment to work with accumulator word sizes and target-specific optimizations.
In addition to providing automated scaling and fine grain data modeling features, Model-Based Design capabilities for fixed-point verification and validation continue to evolve.
One example is bit-accurate, fixed-point simulation with automated comparison to embedded software results using processor-in-the-loop testing.
</div> <div class="htmlview paragraph">This paper presents Model-Based Design capabilities and tools that support development and verification of fixed-point ECU software used in mass production vehicles.
</div>.

Related Results

Accessory tendon slip arising from the extensor carpi ulnaris and its importance for wrist pain
Accessory tendon slip arising from the extensor carpi ulnaris and its importance for wrist pain
Abstract Objective: The anatomical variations of the extensor carpi ulnaris (ECU) muscle can cause a functional impairment of the wrist and the little finger. The aim of this stud...
Analysis of the Effect of Changes in Ignition Timing to Improve Engine Performance on a 155cc Automatic Motorcycle
Analysis of the Effect of Changes in Ignition Timing to Improve Engine Performance on a 155cc Automatic Motorcycle
This study aims to analyze the effect of using a Juken ECU with various settings on power, torque, fuel consumption, and specific fuel consumption on a motorcycle. Testing was cond...
#3885 KIDNEY TRANSPLANTATION IN EARLY PREGNANCY-ASSOCIATED ATYPICAL HEMOLYTIC UREMIC SYNDROME
#3885 KIDNEY TRANSPLANTATION IN EARLY PREGNANCY-ASSOCIATED ATYPICAL HEMOLYTIC UREMIC SYNDROME
Abstract Background and Aims Clinical differentiation of pregnancy-associated thrombotic microangiopathies is challenging and ca...
Conservative Treatment of an Acute Traumatic Extensor Carpi Ulnaris Tendon Subluxation in a Collegiate Basketball Player: A Case Report
Conservative Treatment of an Acute Traumatic Extensor Carpi Ulnaris Tendon Subluxation in a Collegiate Basketball Player: A Case Report
Objective: To present the case of an acute traumatic extensor carpi ulnaris (ECU) subluxation in a National Collegiate Athletic Association Division II female basketball player. ...
Fixed-Point ECU Code Optimization and Verification with Model-Based Design
Fixed-Point ECU Code Optimization and Verification with Model-Based Design
<div class="htmlview paragraph">When implementing production software for fixed-point engine control units (ECUs) it is important to consider the code optimization and code v...
Design
Design
Conventional definitions of design rarely capture its reach into our everyday lives. The Design Council, for example, estimates that more than 2.5 million people use design-related...
Research on Environmental Durability Testing System for Automobile Engine ECU
Research on Environmental Durability Testing System for Automobile Engine ECU
Based on the principle and specifications of Environmental Durability Test on automobile engine ECU, an open, intelligent and practical ECU durability testing system (EDTS) is desi...

Back to Top