Fast and efficient FPGA prototype system for embedded control algorithms in electric traction In this paper, we present a novel digital architecture in order to create fast and efficient traction control systems. The purposed architecture decouples the design of the control algorithm from the rest of system functions, generating every support modules that the core control needs, such us, host processor communications, inertial and electric signals sampling, control cycle managing and core output modulation. This computation core environment is parametrizable and adjustable to a wide range of core designs. The system has been realized completely on field programmable gate array (FPGA), which utilizes advantages and resources of this technology, optimizing the cost in logic elements and achieving fast control cycles. This design structure and methodology reduces the development time for new applications and due to the restricted use of logic resources in the implementation, provides a method for rapid prototyping and creation of system control onchip IC (SCoC). For validating this work, we develop a field oriented control (FOC) system with asynchronous 3phase pulse width modulation (PWM) control scheme. We present the results of implementation in logic resources and execution time. We have verified the behavioral of the system in real motor control laboratory equipment.

Electronic System Level Design of Heterogeneous Systems: a Motor Speed Control System Case Study Although SystemC and its AMS extensions are widely promoted for the design of heterogeneous systems, very few complete cases studies are actually available. In this work, we present a digital and an analog version of a motor speed controller, and detail various modeling approaches. In the digital version, the executable specification is refined to a TLM virtual prototype that runs SW code on a QEMU emulated RISCV, to study the effect of HWSW design decisions on the physical system dynamics. In the analog version, the controller equation is mapped to a SystemC AMS model and refined from the discretetime to the continuoustime domain. By simulating this system, we illustrate the effectiveness of SystemC and SystemC AMS for heterogeneous design space exploration. The example is available at https:gricadgitlab.univgrenoblealpes.frtimapublicnewcas2019