Skip to content

This project was part of the VLSI Lab. It implements PID control using an FPGA.

License

Notifications You must be signed in to change notification settings

deepc94/pid-fpga-vhdl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PID Controller using FPGA

Note: This code was written as part of a lab project in 2015. I do not work in this area anymore, and hence will not be able to assist you with understanding the code. Please read the attached technical report for guidance. Thank you!

Proportional-Integral-Derivative controllers are universal control structures and have been widely used in Automation systems, they are usually implemented either in hardware using Analog components or in software using Computer-based systems. The purpose of this project is to implement PID controllers on Field Programmable Gate Arrays (FPGAs) which improve speed, accuracy, power, compactness, and cost effectiveness over other digital implementation techniques. Finally, the PID controller can be used for applications such as DC motor speed control or Temperature controller.

The code has been written using VHDL language for the Spartan 3 - XC3S400 platform and can be simulated using the Xilinx ISE tool.

About

This project was part of the VLSI Lab. It implements PID control using an FPGA.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages