With the increasing complexity and speed widely available devices became feasible to implement computationally intensive tasks. This is particularly true for FPGA devices – new device families offer tremendous computing capability which can be exploited to implement parallel structures.
Nowadays almost every instrument in the market has a (sort of) graphical processing unit. In my B.Sc. thesis I made a video controller periphery which can be realised in Xilinx FPGAs and which has basic, 2D graphical hardware-functionalities to accelerate the processes.
In the first part of my thesis I introduce the widely used interfaces of the video controllers then the functionalities of the hardware, which I designed, will be demonstrated. In the second part the ready-made video controller will be presented. I introduce the theoretical knowledge which is needed to design the hardware as well as the problems and their solutions which came up during the implementation.
Finally, I will summarize the results of my B.Sc. thesis and make a proposal for the opportunities of further development.