Arithmetic logic unit for weighted sum calculation with programmable logic cell array

被引:0
|
作者
Osebik, D
Babic, R
Kovacic, K
机构
[1] Univ Maribor, Fak Elektrotehn, Racunalnistvo Informat, SLO-2000 Maribor, Slovenia
[2] IDS doo, Ljubljana 1000, Slovenia
来源
INFORMACIJE MIDEM-JOURNAL OF MICROELECTRONICS ELECTRONIC COMPONENTS AND MATERIALS | 2005年 / 35卷 / 03期
关键词
digital signal processing; FIR filter; arithmetic logic unit; concentrated arithmetic; serial arithmetic; VHDL; implementation; FPGA;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In this article the design of the arithmetic logic unit with serial arithmetic procedure for weighted sum calculation and programmable logic cell array implementation is presented. This arithmetic logic unit is especially intended for adaptive FIR digital filter realization because all the coefficients of the digital filter can be changed simultaneously between two input samples. FIR digital filter with proposed arithmetic logic unit with serial arithmetic is shown in Fig. 3. It can be designed in the modular structure (Fig. 5) that allows the whole system to be expanded to any number of coefficients with minimal effort. The previous realizations of digital filters in programmable circuits were focused on reduction of the complexity of the hardware realization /5/. The idea that stands behind the serial arithmetic structure is the reduction of hardware implementation complexity. It is shown that the hardware complexity increases linearly with the number of coefficients used (Table 1 and Fig. 8). The FIR digital filter in the modular structure consists of N cells. One cell of the modular structure is elementary arithmetic block (Fig. 4) and consists of serial multiplier (Fig. 6), serial adder (Fig. 7) and FIFO register. The filter has been designed in the Xilinx ISE 6.1 environment. The basic units, serial multiplier, serial adder and FIFO register of digital filter structure is designed with VHDL. The Xilinx schematic editor was used for connections between basic units. The test application is made with FIR digital filter of 16 coefficients and a 16-bit quantization of input and output signal. The Xilinx FPGA circuit XC3S-400 is used for implementation of FIR digital filter structures with 8, 16, 32 and 64 taps. The 64 taps FIR digital filter occupy only 72% of input output blocks (IOB) and 78% of slices of the whole XC3S-400 circuit used for this application. At 71 MHz clock frequency a sample frequency of input-output signal of 4.4 MHz has been obtained. The processing of one output signal sample needs 16 clock pulses.
引用
收藏
页码:133 / 139
页数:7
相关论文
共 50 条
  • [1] Quaternary arithmetic logic unit on a programmable logic device
    Ongwattanakul, S
    Chewputtanagul, P
    Jackson, DJ
    Ricks, KG
    PDPTA'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS 1-4, 2003, : 404 - 409
  • [2] Towards Nanomagnetic Logic Systems: A Programmable Arithmetic Logic Unit for Systolic Array-based Computing (Invited)
    Gamm, S. Breitkreutz-v.
    Eichwald, I.
    Ziemys, G.
    Csaba, G.
    Bernstein, G. H.
    Niemier, M.
    Porod, W.
    Graziano, M.
    Schmitt-Landsiedel, D.
    Becherer, M.
    2015 IEEE NANOTECHNOLOGY MATERIALS AND DEVICES CONFERENCE (NMDC), 2015,
  • [3] PROGRAMMABLE LOGIC MACHINE (A PROGRAMMABLE CELL ARRAY)
    SKOKAN, ZE
    IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1983, 18 (05) : 572 - 578
  • [4] FORMAL LOGIC SYNTHESIS FOR PROGRAMMABLE LOGIC ARRAY
    HEATH, C
    WILLIAMSON, I
    ELECTRONIC ENGINEERING, 1976, 48 (583): : 53 - 56
  • [5] INTRODUCTION TO PROGRAMMABLE ARRAY LOGIC
    COLI, VJ
    BYTE, 1987, 12 (01): : 207 - &
  • [6] PROGRAMMABLE LOGIC ARRAY.
    Anon
    1600, (28):
  • [7] AN ALTERABLE PROGRAMMABLE LOGIC ARRAY
    MARCHAND, JFP
    IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1985, 20 (05) : 1061 - 1066
  • [8] REWRITABLE PROGRAMMABLE LOGIC ARRAY OF CURRENT MODE LOGIC
    TANAKA, M
    OZAWA, S
    MORI, S
    IEEE TRANSACTIONS ON COMPUTERS, 1981, 30 (03) : 229 - 234
  • [9] Green Arithmetic Logic Unit
    Al Haddad, Mazen
    ElSayed, Zaghloul
    Bayoumi, Magdy
    2012 INTERNATIONAL CONFERENCE ON ENERGY AWARE COMPUTING, 2012,
  • [10] PROGRAMMABLE FAST LOGIC UNIT
    COLLA, G
    MARONI, C
    PILASTRINI, R
    VOLTA, R
    NUCLEAR INSTRUMENTS & METHODS, 1980, 169 (03): : 605 - 608