In digital design, FPGAs are used widely nowadays. These logic circuits are slower than an application-specific integrated circuit and could not be designed as complex as those, but they are very popular. The main reason is that it is faster to put them out to the market; secondarily the in-place reprogramming is very useful to have.
Because of the ability to reprogram them they can be used for educational and developmental purposes too. Throughout my university terms my task was to complete an educational- developmental function.
My diploma thesis design was to develop a process control application on FPGA board using my project laboratory results as a foundation. The application had to draw the Bode and Nyquist diagrams of the transfer function given by the user. To complete the application first I got to know the Bode and Nyquist diagrams better, so writing the counting algorithm would be easier.
The application uses modules that were written in Verilog HDL language during my project laboratory.