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
Link To Document :
بازگشت