VGA Application in Text Display Using FPGA

  • Akarsha Mishra
  • Adesh Kumar
  • Rakshita Parihar
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 624)


This research paper presents the idea of designing and implementing the VGA applications on FPGA. The goal of the first application here is to display a four-bit digit on a VGA screen, and the second application focuses on displaying a 32-bit text on the screen. VGA plays an important role in displaying the data on the screen. VGA cable is connected to the FPGA board easily since a VGA connector is provided on the board. The module is designed by programming of code in VHDL on Xilinx ISE 14.7 software. The synthesis is done with the help of Spartan 3E FPGA which estimate the supporting frame of 50 MHz.


Field programmable gate array Very high speed hardware description language Video graphics array 


  1. 1.
    B. Bowman, N. Elmqvist, T. J. Jankun-Kelly, “Toward Visualization for Games: Theory, Design Space, and Patterns”, IEEE transactions on visualization and computer graphics, vol. xx, 2012.Google Scholar
  2. 2.
    F. Ying, X. Feng, “Design and Implementation of VGA Controller Using FPGA” International Journal of Advancements in Computing Technology, Volume 4, 2012.Google Scholar
  3. 3.
    G. Wang, T. N. Tran, H. A. Andrade, “A Graphical Programming and Design Environment for FPGA-based Hardware” IEEE, 2010, pp. 337–340.Google Scholar
  4. 4.
    N. Yadav, Y. Basha, “Algorithm to Design VGA Controller on FPGA Board” IOSR Journal of VLSI and Signal Processing, Volume 6, Issue 6, Ver. II, pp. 82–86, 2016.Google Scholar
  5. 5.
    N. Zhar, M. A. Ali, M. Eleuldj, A. Raji, “A Specific-domain Design Tool for FPGA-based Image and Video Processing System” International Journal of Computer Applications, Volume 56, 2012, pp. 16–21.Google Scholar
  6. 6.
    V. Alves, I. Cardim, H. Vital, P. Sampaio, A. Damasceno, P. Borba, “Comparative Analysis of Porting Strategies in J2ME Games” Proceedings of the 21st IEEE International Conference on Software Maintenance (ICSM’05), 2005.Google Scholar
  7. 7.
    P. K. Gaikwad, “Development of FPGA based PS/2 Mouse and VGA Monitor Interface Technique” International Journal of Research in Engineering & Advanced Technology, Volume 1, 2013.Google Scholar
  8. 8.
    P. P. Chu, “FPGA Prototyping by VHDL Examples” Ch-9, John Wiley & Sons Inc, 2008, pp. 199–214.Google Scholar
  9. 9.
    R. A. Wasu, V. R. Wadhankar, “Design and Implementation of VGA Controller on FPGA” International Journal of Innovative Research in Computer and Communication Engineering, Vol. 3, pp 7224– 7231, 2015.Google Scholar
  10. 10.
    R. P. McMahan, E. D. Ragan, A. Leal, R. J. Beaton, D. A. Bowman, “Considerations for the use of commercial video games in controlled experiments” International Federation for Information Processing Published by Elsevier B.V, 2011, pp. 3–9.Google Scholar
  11. 11.
    S. Zafar, S. Kataria, A. Sharma, “Digital design of a dedicated Graphics Processing Unit (GPU) architecture for microcontrollers” International Conference on Electronics and Communication System (lCECS), 2014.Google Scholar
  12. 12.
    Z. Syed, M. Shaik, “Fpga Implementation Of VGA Controller” International Conference on Electronics and Communication Engineering, pp 46–51, 2012.Google Scholar
  13. 13.
    Radi H.R., Caleb W. W. K., M. N. Shah Zainudin, M. Muzafar Ismail, “ The Design and Implementation of VGA Controller on FPGA” International Journal of Electrical & Computer Sciences, Vol 12, pp 56–60, 2012.Google Scholar
  14. 14.
    S. Gao, S. N. Givigi, A. JG Beaulieu, “Fpga implementation of multiple pursuit-evasion games with decentralized learning automata” IEEE, 2014.Google Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2018

Authors and Affiliations

  1. 1.University of Petroleum & Energy Studies (UPES)DehradunIndia
  2. 2.Department of Electronics, Instrumentation and Control EngineeringUniversity of Petroleum Uttarakhand Energy Studies (UPES)DehradunIndia

Personalised recommendations