A Fast On-Chip Adaptive Genetic Algorithm Processor for Evolutionary FIR Filter Implementation Using Hardware-Software Co-Design

被引:1
|
作者
Ranjith, C. [1 ]
Rani, S. P. Joy Vasantha [2 ]
机构
[1] KMCT Coll Engn, Dept Elect & Commun Engn, Kozhikode 673601, Kerala, India
[2] Anna Univ, Elect Engn Dept, MIT Campus, Chennai 600044, Tamil Nadu, India
关键词
Genetic algorithm; evolvable hardware; FIR filter; SoC; hardware-software co-design; evolutionary FIR filter; evolutionary algorithm; reconfigurable architecture; adaptive genetic algorithm;
D O I
10.1142/S0218126620500140
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Recent studies show the impact of genetic algorithms (GA) in the design of evolutionary finite impulse response (FIR) filters. Studies have shown hardware and software method of GA implementation for design. Hardware method improves speed due to parallelism, pipelining and the absence of the function calls compared to software implementation. But area constraint was the main issue of hardware implementation. Therefore, this paper illustrates a hardware-software co-design concept to implement an Adaptive GA processor (AGAP) for FIR filter design. The architecture of AGAP uses adaptive crossover and mutation probabilities to speed up the convergence of the GA process. The AGAP architecture was implemented using Verilog Hardware Description Language (HDL) and instantiated as a custom intellectual property (IP) core to the soft-core MicroBlaze processor of Spartan 6 (XC6SLX45-3CSG324I) FPGA. The MicroBlaze processor controls the AGAP IP core and other interfaces using Embedded C programs. The experiment demonstrated a significant 134% improvement in speed over hardware implementation but with a marginal increase in area. The complete evaluation and evolution of the filter coefficients were executed on a single FPGA. The system on chip (SoC) concept enables a robust and flexible system.
引用
收藏
页数:18
相关论文
共 49 条
  • [1] Hardware-Software Co-Design for On-Chip Learning in AI Systems
    Varshika, M. L.
    Mishra, Abhishek Kumar
    Kandasamy, Nagarajan
    Das, Anup
    2023 28TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, ASP-DAC, 2023, : 624 - 631
  • [2] A Novel Hardware-Software Co-Design and Implementation of the HOG Algorithm
    Ghaffari, Sina
    Soleimani, Parastoo
    Li, Kin Fun
    Capson, David W.
    SENSORS, 2020, 20 (19) : 1 - 21
  • [3] Hardware-Software Co-Design of an Embedded Power Management Module with Adaptive On-Chip Power Processing Schemes
    Bondade, Rajdeep
    Ma, Dongsheng
    2010 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, 2010, : 617 - 620
  • [4] Efficient Implementation of QRD-RLS Algorithm using Hardware-Software Co-design
    Lodha, Nupur
    Rai, Nivesh
    Krishnamurthy, Aarthy
    Venkataraman, Hrishikesh
    2009 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-5, 2009, : 2973 - +
  • [5] Adaptive Hardware-Software Co-Design Platform for Fast Prototyping of Embedded Systems
    Oniga, Stefan
    Tisan, Alin
    Lung, Claudiu
    Buchman, Attila
    Orha, Ioan
    OPTIM 2010: PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON OPTIMIZATION OF ELECTRICAL AND ELECTRONIC EQUIPMENT, PTS I-IV, 2010, : 1004 - 1009
  • [6] Hardware-software co-design of an iris recognition algorithm
    Lopez, M.
    Daugman, J.
    Canto, E.
    IET INFORMATION SECURITY, 2011, 5 (01) : 60 - 68
  • [7] Hardware-software co-design of resource constrained systems on a chip
    Thepayasuwan, N
    Doboli, A
    24TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOPS, PROCEEDINGS, 2004, : 818 - 823
  • [8] Hardware-Software Co-design of QRD-RLS Algorithm with Microblaze Soft Core Processor
    Lodha, Nupur
    Rai, Nivesh
    Dubey, Rahul
    Venkataraman, Hrishikesh
    INFORMATION SYSTEMS, TECHNOLOGY AND MANAGEMENT-THIRD INTERNATIONAL CONFERENCE, ICISTM 2009, 2009, 31 : 197 - 207
  • [9] RAINBOW: Multi-Dimensional Hardware-Software Co-Design for DL Accelerator On-Chip Memory
    Zouzoula, Stavroula
    Azhar, Muhammad Waqar
    Trancoso, Pedro
    2023 IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS OF SYSTEMS AND SOFTWARE, ISPASS, 2023, : 352 - 354
  • [10] Design of a Lightweight Fast Fourier Transformation for FALCON using Hardware-Software Co-Design
    Mandal, Suraj
    Roy, Debapriya Basu
    PROCEEDING OF THE GREAT LAKES SYMPOSIUM ON VLSI 2024, GLSVLSI 2024, 2024, : 228 - 232