https://github.com/namberino/pid-fpga
PID Controller in FPGA
https://github.com/namberino/pid-fpga
Last synced: 3 months ago
JSON representation
PID Controller in FPGA
- Host: GitHub
- URL: https://github.com/namberino/pid-fpga
- Owner: namberino
- License: mit
- Created: 2024-05-27T04:42:36.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-06-01T09:01:25.000Z (about 1 year ago)
- Last Synced: 2025-01-20T18:24:11.759Z (5 months ago)
- Language: Verilog
- Size: 641 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# PID Controller in FPGA
Proportional - Integral - Derivative (PID) controller is a control structure used in control systems and other applications that require continuous modulated control such as robots. They are widely used in different areas (a lot in industrial applications) because of their robustness and efficiency along with being able to be applied to various different applications. PID controllers are usually implemented in hardware using analog components or in software.
This project aims to implement a PID controller on FPGA. This provides many advantages: programmable bit widths, speed, power efficiency. Because of the reprogrammability of FPGA, it has lots of advantages over Application Specific Standard Product (ASSP) such as flexibility, performance and customizability. This means an PID controller designed for a specific FPGA to be used in a specific application can be modified to operate differently if we need to use that specific FPGA for other applications.
