System Level Design of Embedded Controllers: Knock Detection, a Case Study in the Automotive Domain
Abstract:
We present a case study in the design of automotive engine controllers: the development of a knock detection algorithm and its implementation in an optimized platform. The design problem is complicated by the need of using heterogeneous models of computation and different design environments. The use of different design environments, one for functional design and one for architectural design space exploration, requires to transform a model of computation into another. We describe how we solved this problem and we present the final design with the trade-offs explored. 1
Citations
| 110 | System level design: orthogonalization of concerns and platform-based design – Keutzer, Malik, et al. - 2000 |
| 71 | Design of embedded systems: Formal models, validation, and synthesis – Edwards, Lavagno, et al. - 1997 |
| 32 | Formal models for embedded system design – Sgroi, Lavagno, et al. - 2000 |
| 27 | A.L.: Automotive engine control and hybrid systems: Challenges and opportunities – Balluchi, Benvenuti, et al. |
| 5 | An asynchronous distributed discrete event simulation algorithm for cyclic circuits using a data-flow network – Debenedictis, Ghosh, et al. - 1991 |
| 1 | The design and implmentation of a dual-core platform for power-train systems – Ferrari, Garue, et al. - 2000 |
| 1 | Mixed-signal simulation issues for top-down design – Mayes - 1997 |
| 1 | Practical application of model-based software design for automotive – Ranville - 2002 |

