Optimized design for controlling LED display matrix by an FPGA board

  • Authors

    • MATEUR Khalid Laboratory of Electrical Engineering & Energy Systems Faculty of Science Ibn Tofail University, Kenitra, Morocco
    • EL GOURI Rachid Laboratory of Electrical Engineering & Energy Systems Faculty of Science, Ibn Tofail University, Kenitra, Morocco National School of Applied Sciences (ENSA), Ibn Tofail University, Kenitra, Morocco
    • DAHOU Hamad Laboratory of Electrical Engineering & Energy Systems Faculty of Science Ibn Tofail University, Kenitra, Morocco
    • HLOU Laâmari Laboratory of Electrical Engineering & Energy Systems Faculty of Science Ibn Tofail University, Kenitra, Morocco
    2014-07-11
    https://doi.org/10.14419/jacst.v3i2.2818
  • The very important objective of the digital designer when using discrete gates for implement a Boolean function is to keep the number of used gates to a minimum and win a memory space without lost the original information. In this sense, the Simplification is very important and could be achieved by a purely algebraic process, but it can be tedious when it arrived to a very large number of variables. In this paper we describe an automat solution based on finite state machine (FSM) for simplify and practically optimize the complex logical functions.

    This method is programmed and tested on a display system which is based on light emitting diodes (LED) matrix and programmable platform with Field Programmable Gate Array (FPGA). The module is implemented in Spartan 3E family XC3S500E FPGA board.

    Keywords: Display Board, FPGA, FSM, LED, LED-Driver, Logic Simplification, Multiplex.

  • References

    1. B. Holdsworth and R.C. Woods, ‘’Karnaugh maps and function simplification, Digital Logic Design,’’ (2003), PP 43-80.
    2. D. M. Harris, S. L. Harris, ‘’Combinational Logic Design, Digital Design and Computer Architecture,’’ (2013), PP 54-106.
    3. R. Haitz, ‘’Trends in LED display technology, machine design,’’ Proceedings of 24th Electron Components Conference, (1974), pp. 2–10.
    4. E. Fred Schubert, ‘’Light-Emitting Diodes,’’ Second Edition Cambridge University Press, (2006).
    5. K. Yu, X. Zou, S. Long, W. Wang, ‘’High performance white LED driver with single-wire serial-pulse digital dimming,’’ The Journal of China Universities of Posts and Telecommunications, Vol. 16, (February 2009), PP 95-99,110.
    6. L. Svilainis ‘’LED brightness control for video display application,’’ Displays, Vol 29, (December 2008), PP 506-511.
    7. V.S. Abramov, A.E. Puisha, I.P. Polyakova, M.G. Tomilin, A.I. Chuvashov, ‘’LED modules for large screens,’’ Journal of Optical Technology (Opticheskii Zhurnal), Vol 70, (2003), PP 492– 494.
    8. W. Kurdthongmee, ‘’Design and implementation of an FPGA-based multiple-colour LED display board,’’ Microprocessors and Microsystems, Vol 29, (September 2005), PP 327-336,.
    9. Xilinx Inc., Xilinx’s XC3S500E FPGA Datasheet, Online Document from WWW.XILINX.COM.
    10. P. Schiefer, R. McWilliam, A. Purvis, ‘’Creating a Self-configuring Finite State Machine out of Memory Look-up Tables,’’ Procedia CIRP, Vol 11, (2013), PP 363-366.
  • Downloads

  • How to Cite

    Khalid, M., Rachid, E. G., Hamad, D., & Laâmari, H. (2014). Optimized design for controlling LED display matrix by an FPGA board. Journal of Advanced Computer Science & Technology, 3(2), 120-128. https://doi.org/10.14419/jacst.v3i2.2818