The project is the development of a digital pulse-width modulation controller using Zynq technology, a system-on-chip that integrates a processor and programmable logic components. This technology enables offloading data processing to the hardware, to obtain the parallelization and acceleration of the control system to achieve a faster response. It also allows the creation of specific subsystems for tasks such as data flow, event synchronization, and management of input and output commands. The system can control up to two variable of a process through a dual mode control loop, which is implemented using a combination of software and hardware. The software can execute a configuration program and then run a high-level control algorithm that can be potentially complex. On the other hand, the programmable logic is pre-configured using a hardware description language that the compiler translates for the specific technology employed. By doing so, the project is flexible because both the hardware and software can be reprogrammed according to the requirements. These requirements can vary in nature, including increased performance, compatibility with interfacing devices, or the need to isolate subsystems for function verification. Finally, it was possible to verify the system and its components at each development stage, both internally using integrated logic analyzers and with the hardware-in-the-loop methodology.

The project is the development of a digital pulse-width modulation controller using Zynq technology, a system-on-chip that integrates a processor and programmable logic components. This technology enables offloading data processing to the hardware, to obtain the parallelization and acceleration of the control system to achieve a faster response. It also allows the creation of specific subsystems for tasks such as data flow, event synchronization, and management of input and output commands. The system can control up to two variable of a process through a dual mode control loop, which is implemented using a combination of software and hardware. The software can execute a configuration program and then run a high-level control algorithm that can be potentially complex. On the other hand, the programmable logic is pre-configured using a hardware description language that the compiler translates for the specific technology employed. By doing so, the project is flexible because both the hardware and software can be reprogrammed according to the requirements. These requirements can vary in nature, including increased performance, compatibility with interfacing devices, or the need to isolate subsystems for function verification. Finally, it was possible to verify the system and its components at each development stage, both internally using integrated logic analyzers and with the hardware-in-the-loop methodology.

PWM controller design with Zynq SoC

MINIGHIN, ANTONIO
2022/2023

Abstract

The project is the development of a digital pulse-width modulation controller using Zynq technology, a system-on-chip that integrates a processor and programmable logic components. This technology enables offloading data processing to the hardware, to obtain the parallelization and acceleration of the control system to achieve a faster response. It also allows the creation of specific subsystems for tasks such as data flow, event synchronization, and management of input and output commands. The system can control up to two variable of a process through a dual mode control loop, which is implemented using a combination of software and hardware. The software can execute a configuration program and then run a high-level control algorithm that can be potentially complex. On the other hand, the programmable logic is pre-configured using a hardware description language that the compiler translates for the specific technology employed. By doing so, the project is flexible because both the hardware and software can be reprogrammed according to the requirements. These requirements can vary in nature, including increased performance, compatibility with interfacing devices, or the need to isolate subsystems for function verification. Finally, it was possible to verify the system and its components at each development stage, both internally using integrated logic analyzers and with the hardware-in-the-loop methodology.
2022
PWM controller design with Zynq SoC
The project is the development of a digital pulse-width modulation controller using Zynq technology, a system-on-chip that integrates a processor and programmable logic components. This technology enables offloading data processing to the hardware, to obtain the parallelization and acceleration of the control system to achieve a faster response. It also allows the creation of specific subsystems for tasks such as data flow, event synchronization, and management of input and output commands. The system can control up to two variable of a process through a dual mode control loop, which is implemented using a combination of software and hardware. The software can execute a configuration program and then run a high-level control algorithm that can be potentially complex. On the other hand, the programmable logic is pre-configured using a hardware description language that the compiler translates for the specific technology employed. By doing so, the project is flexible because both the hardware and software can be reprogrammed according to the requirements. These requirements can vary in nature, including increased performance, compatibility with interfacing devices, or the need to isolate subsystems for function verification. Finally, it was possible to verify the system and its components at each development stage, both internally using integrated logic analyzers and with the hardware-in-the-loop methodology.
PWM
SoC
FPGA
ARM
HIL
File in questo prodotto:
File Dimensione Formato  
Minighin_Antonio.pdf

accesso aperto

Dimensione 4.49 MB
Formato Adobe PDF
4.49 MB Adobe PDF Visualizza/Apri

The text of this website © Università degli studi di Padova. Full Text are published under a non-exclusive license. Metadata are under a CC0 License

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.12608/48003