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 条
  • [41] Hardware-efficient implementation of digital FIR filter using fast first-order moment algorithm
    Cao, Li
    Liu, Jianguo
    Xiong, Jun
    Zhang, Jing
    MIPPR 2017: PARALLEL PROCESSING OF IMAGES AND OPTIMIZATION TECHNIQUES; AND MEDICAL IMAGING, 2018, 10610
  • [42] A Profile-Based Method for Hardware/Software Co-design Applied in Evolutionary Robotics Using Reconfigurable Computing
    Dias, Mauricio A.
    Sales, Daniel O.
    Osorio, Fernando S.
    2010 IEEE ELECTRONICS, ROBOTICS AND AUTOMOTIVE MECHANICS CONFERENCE (CERMA 2010), 2010, : 463 - 468
  • [43] A HARDWARE/SOFTWARE CO-DESIGN VERSUS HARDWARE-ONLY IMPLEMENTATION OF MODULAR EXPONENTIATION USING THE SLIDING-WINDOW METHOD
    Nedjah, Nadia
    Mourelle, Luiza De Macedo
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2009, 18 (02) : 295 - 310
  • [44] Issues and Improvements of Hardware/Software Co-Design Sensorless Implementation in a Permanent Magnet Synchronous Motor using Veristand
    Minambres-Marcos, V.
    Guerrero-Martinez, M. A.
    Romero-Cadaval, E.
    Gutierrez, J.
    2013 IEEE INTERNATIONAL SYMPOSIUM ON SENSORLESS CONTROL FOR ELECTRICAL DRIVES AND PREDICTIVE CONTROL OF ELECTRICAL DRIVES AND POWER ELECTRONICS (SLED/PRECEDE), 2013,
  • [45] Co-Design of Adaptive Event Generator and Asynchronous Fault Detection Filter for Markov Jump Systems via Genetic Algorithm
    Zhang, Xiang
    Wang, Hai
    Song, Jun
    He, Shuping
    Sun, Changyin
    IEEE TRANSACTIONS ON CYBERNETICS, 2023, 53 (08) : 5059 - 5068
  • [46] A hardware/software co-design vs. hardware implementation of the modular exponentiation using the sliding-window method with constant-length partitioning
    Nedjah, Nadia
    Mourelle, Luiza de Macedo
    DSD 2007: 10TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN ARCHITECTURES, METHODS AND TOOLS, PROCEEDINGS, 2007, : 116 - +
  • [47] LSTM-CRP: Algorithm-Hardware Co-Design and Implementation of Cache Replacement Policy Using Long Short-Term Memory
    Wang, Yizhou
    Meng, Yishuo
    Wang, Jiaxing
    Yang, Chen
    BIG DATA AND COGNITIVE COMPUTING, 2024, 8 (10)
  • [48] Design and Implementation of Field-Programmable Gate Array Based Fast Fourier Transform Co-Processor Using Verilog Hardware Description Language
    Lee Y.-C.
    Chan Y.-K.
    Koo V.-C.
    Progress In Electromagnetics Research B, 2021, 92 : 47 - 70
  • [49] SAS-SEINet: A SNR-Aware Adaptive Scalable SEI Neural Network Accelerator Using Algorithm-Hardware Co-Design for High-Accuracy and Power-Efficient UAV Surveillance
    Gan, Jiayan
    Hu, Ang
    Kang, Ziyi
    Qu, Zhipeng
    Yang, Zhanxiang
    Yang, Rui
    Wang, Yibing
    Shao, Huaizong
    Zhou, Jun
    SENSORS, 2022, 22 (17)