FPGA Implementation of a Matrix Structure for Integer Division

被引:0
|
作者
Alecsa, Bogdan Claudiu [1 ]
Ioan, Aleodor Daniel [1 ]
机构
[1] Gh Asachi Tech Univ, Automat Control & Appl Informat Dept, Iasi, Romania
关键词
FPGA; matrix structure; pipeline; restoring division; schematic design;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
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.
引用
收藏
页码:238 / 243
页数:6
相关论文
共 50 条
  • [1] FPGA Implementation of Integer Wavelet Transform
    Bankar, Ajinkya Suryakant
    Jadhav, Dipali Dattatray
    2015 INTERNATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS, SIGNALS, COMMUNICATION AND OPTIMIZATION (EESCO), 2015,
  • [2] FPGA Design and Implementation of Large Integer Multiplier
    Xie Xing
    Huang Xinming
    Sun Ling
    Han Saifei
    JOURNAL OF ELECTRONICS & INFORMATION TECHNOLOGY, 2019, 41 (08) : 1855 - 1860
  • [3] Performance Evaluation of an Integer Wavelet Transform for FPGA Implementation
    Acharya, Saurabh
    Kabra, Hitesh
    Kasambe, P. V.
    Rathod, S. S.
    2015 INTERNATIONAL CONFERENCE ON NASCENT TECHNOLOGIES IN THE ENGINEERING FIELD (ICNTE), 2015,
  • [4] Efficient VLSI implementation of N/N integer division
    Khoo, KY
    Willson, AN
    2005 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), VOLS 1-6, CONFERENCE PROCEEDINGS, 2005, : 672 - 675
  • [5] IMPLEMENTATION OF EFFECTIVE MATRIX MULTIPLICATION ON FPGA
    Jiang, Xiaoxiao
    Tao, Jun
    2011 4TH IEEE INTERNATIONAL CONFERENCE ON BROADBAND NETWORK AND MULTIMEDIA TECHNOLOGY (4TH IEEE IC-BNMT2011), 2011, : 656 - 658
  • [6] Implementation of Dynamic Matrix Control on FPGA
    Lan Jian
    Li Dewei
    Xi Yugeng
    PROCEEDINGS OF THE 29TH CHINESE CONTROL CONFERENCE, 2010, : 5970 - 5974
  • [7] An FPGA implementation of pipelined multiplicative division with IEEE Rounding
    Goldberg, Ronen
    Even, Guy
    Seidel, Peter-M.
    FCCM 2007: 15TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2007, : 185 - +
  • [8] FPGA implementation of fast Radix 4 division algorithm
    Ibrahem, AA
    Elsimary, HA
    Salama, AE
    4TH IEEE INTERNATIONAL WORKSHOP ON SYSTEM-ON-CHIP FOR REAL-TIME APPLICATIONS, PROCEEDINGS, 2004, : 69 - 72
  • [9] FPGA Implementation of 5/3 Integer DWT for Image Compression
    Puttaraju, M.
    Aswatha, A. R.
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2012, 3 (10) : 187 - 191
  • [10] FPGA implementation of multiplication-free complex division
    Liu, J.
    Weaver, B.
    Zakharov, Y.
    ELECTRONICS LETTERS, 2008, 44 (02) : 95 - 97