{'fraction_non_alphanumeric': 0.015011547344110854, 'fraction_numerical': 0.009237875288683603, 'mean_word_length': 5.237410071942446, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
FPGA implementation of a digital controller for a dc-dc converter using floating point arithmetic

This paper presents the implementation of a digital controller in an FPGA for a switching power converter. The digital controller is described using a Hardware Description Language (VHDL) and uses floating point arithmetic what makes straightforward the implementation with regard to fixed-point implementations. The use of the recently approved VHDL 1076-2008 standard that includes a floating point package in this procedure shortens the design cycle. The ADVance MS mixed-signal simulation tool is used to simulate the closed loop system as a whole in order to analyze the impact of the quantization effects and loop delays in the control system performance. Finally, the digital circuit is implemented in the FPGA, and the simulations are experimentally verified.