University of Twente Student Theses


FPGA Emulation of Analog Subsystems for Mixed-Signal Integrated Circuit Prototyping

Staal, Y.D. (2021) FPGA Emulation of Analog Subsystems for Mixed-Signal Integrated Circuit Prototyping.

[img] PDF
Abstract:Mixed-signal integrated circuits are widely used in electronic designs. When developing mixed-signal integrated circuits, high-level models of analog systems are often used to validate the digital part of the design. This is mostly done using simulation software on a CPU-based machine. However, since digital system designs can be easily verified on FPGA, it might be beneficial to use the advantages of FPGA by emulating the analog part and make it synthesizable for this architecture. This way, the digital design can be verified on the same platform. In this thesis, the concept of analog emulation on FPGA has been explored. This is done using a case-study of a DC-DC boost converter, that included a digital controller to keep the output voltage stable under varying input-voltage and output-load conditions. An important part of this thesis is about the method: It takes multiple steps to go from an analog design to a digitally emulated circuit. These steps are explained and applied on a DC-DC boost converter. A selection of MATLAB/Simulink toolboxes that are used to simplify this process are explained as well. The result of this thesis is a hardware design that approximates the dynamic behaviour of an analog circuit. The design was connected to a digital control system to validate its performance. For the case study, experiments showed that the emulated output voltage had an average relative error of 0.56% with a maximum error of 1.89%, compared to analog simulation in Simulink. This is considered sufficient for the purpose of digital-subsystem validation.
Item Type:Essay (Bachelor)
Faculty:EEMCS: Electrical Engineering, Mathematics and Computer Science
Subject:53 electrotechnology
Programme:Electrical Engineering BSc (56953)
Link to this item:
Export this item as:BibTeX
HTML Citation
Reference Manager


Repository Staff Only: item control page