• DocumentCode
    228886
  • Title

    Digital design of a dedicated graphics processing unit (GPU) architecture for microcontrollers

  • Author

    Zafar, Saad ; Kataria, Sushant ; Sharma, Abhishek

  • Author_Institution
    Dept. of Comput. Eng., NUST, Rawalpindi, Pakistan
  • fYear
    2014
  • fDate
    13-14 Feb. 2014
  • Firstpage
    1
  • Lastpage
    7
  • Abstract
    Microcontrollers are a major bottleneck in operations that involve graphic handling. They are slow and do not contain sufficient memory to effectively provide high quality graphics for embedded applications. This paper addresses the problem by designing a dedicated graphics processing unit (GPU). The architecture of proposed GPU is designed, then described using Verilog HDL and successfully mapped on Xilinx Spartan 3E board. Graphic functions initiate from host device, and instructions are offloaded to the GPU over serial interface. On the GPU side, received instruction is parsed, identified and the frame buffer is updated accordingly. The GPU provides pixel writing, line drawing, rectangle fill and text writing capabilities. The VGA interface of the FPGA board is used to show the frame buffer on a monitor. The results of this scheme open a new approach in designing embedded systems where co-processor GPU can assist a slow microcontroller with graphic instructions.
  • Keywords
    field programmable gate arrays; graphics processing units; hardware description languages; microcontrollers; FPGA board; VGA interface; Verilog HDL; Xilinx Spartan 3E board; dedicated GPU architecture; digital design; graphic instructions; graphics processing unit; line drawing capability; microcontrollers; pixel writing capability; rectangle filling capability; serial interface; text writing capability; Clocks; Educational institutions; Graphics; Graphics processing units; Image color analysis; Read only memory; SDRAM; digital systems; fpga; gpu; reconfigurable; verilog;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electronics and Communication Systems (ICECS), 2014 International Conference on
  • Conference_Location
    Coimbatore
  • Print_ISBN
    978-1-4799-2321-2
  • Type

    conf

  • DOI
    10.1109/ECS.2014.6892836
  • Filename
    6892836