• DocumentCode
    3485366
  • Title

    Ant colony optimization algorithm design and its FPGA implementation

  • Author

    Shih-An Li ; Min-Hao Yang ; Chung-Wei Weng ; Yi-Hong Chen ; Chia-Hung Lo ; Ching-Chang Wong

  • Author_Institution
    Dept. of Electr. Eng., Tamkang Univ., Taipei, Taiwan
  • fYear
    2012
  • fDate
    4-7 Nov. 2012
  • Firstpage
    262
  • Lastpage
    265
  • Abstract
    In this paper, a Hardware/Software (HW/SW) co-design method of ant colony optimization (ACO) algorithm is proposed to implement on the FPGA chip. In this paper, the software is designed with C language and hardware is designed with Verilog hardware description language (HDL). The HW/SW co-design method is a technique based on a SOPC (System on a Programmable Chip). In this paper, the path selecting and path analysis are designed in SOPC. The path selecting belongs to the pre-processing of the ACO algorithm and it cost a longer computing processing time. Therefore, a hardware circuit is designed to speed up processing. The path analysis will be designed by the C language within the NIOS II processor. In the experimental results, the processing time can be reduced by the proposed method.
  • Keywords
    C language; ant colony optimisation; field programmable gate arrays; hardware description languages; hardware-software codesign; mathematics computing; microprocessor chips; programmable circuits; C language; FPGA chip; NIOS II processor; SOPC; Verilog HDL; ant colony optimization; hardware description language; hardware-software codesign; path analysis; path selecting; system on a programmable chip; Algorithm design and analysis; Field programmable gate arrays; Hardware; Path planning; Robots; Software; Software algorithms; Ant Colony Algorithm; FPGA; Hardware/Software Codesign; SOPC;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Signal Processing and Communications Systems (ISPACS), 2012 International Symposium on
  • Conference_Location
    New Taipei
  • Print_ISBN
    978-1-4673-5083-9
  • Electronic_ISBN
    978-1-4673-5081-5
  • Type

    conf

  • DOI
    10.1109/ISPACS.2012.6473492
  • Filename
    6473492