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 条
  • [21] FPGA-based Implementation of Orthogonal Wavelet Division Multiplexing
    Graha, Rheza Egha Dwi Rendra
    Muayyadi, Achmad Ali
    Darlis, Denny
    2017 INTERNATIONAL CONFERENCE ON RADAR, ANTENNA, MICROWAVE, ELECTRONICS, AND TELECOMMUNICATIONS (ICRAMET), 2017, : 32 - 35
  • [22] Design, Implementation and Evaluation of a New Variable Latency Integer Division Scheme
    Angioli, Marco
    Barbirotta, Marcello
    Cheikh, Abdallah
    Mastrandrea, Antonio
    Menichelli, Francesco
    Jamili, Saeid
    Olivieri, Mauro
    IEEE TRANSACTIONS ON COMPUTERS, 2024, 73 (07) : 1767 - 1779
  • [23] An Efficient Implementation of Radix-4 Integer Division Using Scaling
    Stine, James E.
    Hill, Kevin
    2020 IEEE 63RD INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2020, : 1092 - 1095
  • [24] Implementation of reversible gates in FPGA structure
    Pawlowski, Marek
    Szymanski, Zbigniew
    PHOTONICS APPLICATIONS IN ASTRONOMY, COMMUNICATIONS, INDUSTRY, AND HIGH ENERGY PHYSICS EXPERIMENTS 2017, 2017, 10445
  • [25] Implementation of a spatial data structure on a FPGA
    Rice, J. E.
    Osborn, W.
    Schultz, J.
    ADVANCES AND INNOVATIONS IN SYSTEMS, COMPUTING SCIENCES AND SOFTWARE ENGINEERING, 2007, : 207 - 210
  • [26] An FPGA based coprocessor for large matrix product implementation
    Bensaali, F
    Amira, A
    Bouridane, A
    2003 IEEE INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT), PROCEEDINGS, 2003, : 292 - 295
  • [27] An FPGA based parameterisable system for matrix product implementation
    Amira, A
    Bensaali, F
    2002 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS, 2002, : 75 - 79
  • [28] FPGA Implementation of Matrix Decomposition Based FIR Filter
    Wang, Hao
    Yan, Jianyang
    2022 IEEE ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS, APCCAS, 2022, : 374 - 377
  • [29] FPGA implementation of sparse matrix algorithm for information retrieval
    Bojanic, S
    Jevtic, R
    Nieto-Taladriz, O
    VLSI Circuits and Systems II, Pts 1 and 2, 2005, 5837 : 852 - 861
  • [30] A fast CRC implementation on FPGA using a pipelined architecture for the polynomial division
    Monteiro, F
    Dandache, A
    M'Sir, A
    Lepley, B
    ICECS 2001: 8TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS, VOLS I-III, CONFERENCE PROCEEDINGS, 2001, : 1231 - 1234