• DocumentCode
    2957903
  • Title

    FPGA implementation of a matrix structure for integer division

  • Author

    Alecsa, Bogdan Claudiu ; Ioan, Aleodor Daniel

  • Author_Institution
    Autom. Control & Appl. Inf. Dept., Gh. Asachi Tech. Univ., Iasi, Romania
  • fYear
    2010
  • fDate
    16-18 Sept. 2010
  • Firstpage
    238
  • Lastpage
    243
  • Abstract
    This paper presents a method for fast, parallel matrix implementation of an integer division algorithm inside FPGA that can be used for real-time control systems. An essential improvement over the known matrix structure was made, with all the matrix lines having the same width, which leads to equal and reduced propagation time. The alignment was also improved by reducing one algorithm step and eliminating one matrix line. Both fully combinational and pipelined versions of the algorithm were designed and tested until a functional physical implementation was obtained, including a user interface. The paper also presents a new way to implement hardware structures inside programmable circuits, using portable schematic design from “Altium Designer” software environment instead textual description with HDL languages.
  • Keywords
    field programmable gate arrays; matrix algebra; specification languages; Altium Designer software environment; FPGA implementation; HDL languages; functional physical implementation; hardware structures; integer division algorithm; matrix structure; parallel matrix implementation; pipelined versions; portable schematic design; programmable circuits; real-time control systems; textual description; user interface; Algorithm design and analysis; Clocks; Field programmable gate arrays; Hardware; Multiplexing; Registers; Signal processing algorithms; FPGA; matrix structure; pipeline; restoring division; schematic design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrical and Electronics Engineering (ISEEE), 2010 3rd International Symposium on
  • Conference_Location
    Galati
  • Print_ISBN
    978-1-4244-8406-5
  • Type

    conf

  • DOI
    10.1109/ISEEE.2010.5628505
  • Filename
    5628505