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 条
  • [41] FPGA Implementation of Stair Matrix based Massive MIMO Detection
    Shahabuddin, Shahriar
    Albreem, Mahmoud A.
    Shahabuddin, Mohammad Shahanewaz
    Khan, Zaheer
    Juntti, Markku
    2021 IEEE 12TH LATIN AMERICA SYMPOSIUM ON CIRCUITS AND SYSTEM (LASCAS), 2021,
  • [42] FPGA implementation of radix 2 division with over-redundant quotient selection
    Ibrahem, AA
    Elsimary, H
    Salama, AE
    ICM 2003: PROCEEDINGS OF THE 15TH INTERNATIONAL CONFERENCE ON MICROELECTRONICS, 2003, : 269 - 273
  • [43] Design and FPGA implementation of a structure of evolutionary digital filters for hardware implementation
    Abe, M
    Arai, H
    Kawamata, M
    2005 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), VOLS 1-6, CONFERENCE PROCEEDINGS, 2005, : 528 - 531
  • [44] A high throughput FPGA implementation of a bit-level matrix-matrix product
    Amira, A
    Bouridane, A
    Milligan, P
    Sage, P
    PROCEEDINGS OF THE 43RD IEEE MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS I-III, 2000, : 396 - 399
  • [45] ON THE CONTROL POWER OF INTEGER DIVISION
    IBARRA, OH
    MORAN, S
    ROSIER, LE
    THEORETICAL COMPUTER SCIENCE, 1983, 24 (01) : 35 - 52
  • [46] A NOTE ON THE POWER OF INTEGER DIVISION
    VYSKOC, J
    INFORMATION PROCESSING LETTERS, 1983, 17 (02) : 71 - 72
  • [47] A hardware algorithm for integer division
    Takagi, N
    Kadowaki, S
    Takagi, K
    17th IEEE Symposium on Computer Arithmetic, Proceedings, 2005, : 140 - 146
  • [48] INTEGER PROGRAMMING BY LONG DIVISION
    CUNINGHAMEGREEN, RA
    DISCRETE APPLIED MATHEMATICS, 1981, 3 (01) : 19 - 25
  • [49] Bidirectional exact integer division
    Krandick, W
    Jebelean, T
    JOURNAL OF SYMBOLIC COMPUTATION, 1996, 21 (4-6) : 441 - 455
  • [50] FPGA Implementation of DHT Through Parallel and Pipeline Structure
    Jain, Riya
    Jain, Priyanka
    2021 INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND INFORMATICS (ICCCI), 2021,