• DocumentCode
    3533522
  • Title

    Acceleration of complex algorithms on a fast reconfigurable embedded system on Spartan-3

  • Author

    Cantó, Enrique ; Fons, Mariano ; López, Mariano ; Ramos, Rafael

  • Author_Institution
    Dept. DEEEA, Univ. Rovira i Virgili, Tarragona, Spain
  • fYear
    2009
  • fDate
    Aug. 31 2009-Sept. 2 2009
  • Firstpage
    429
  • Lastpage
    434
  • Abstract
    Complex algorithms usually require several computation stages. Many embedded microprocessors have not enough computational performance to resolve these algorithms in a reasonable time, so dedicated coprocessors accelerate them although the main drawback is the area devoted to them. A reconfigurable coprocessor can drastically reduce the area, since it accommodates a set of coprocessors whose execution is multiplexed on time, although the reconfiguration speed reduces the overall system performance. Although self-reconfigurable systems are possible on Spartan-3 FPGAs, it requires a hard design task due to the lack of software and hardware support available on higher-cost families. This paper describes the architecture of a fast self-reconfigurable embedded system mapped on Spartan-3, used as computation platform to solve a complex algorithm, such as the image-processing carried out in a fingerprint biometric algorithm. In order to reduce the reconfiguration time, the system uses our custom-made memory and reconfiguration controllers. Moreover, the dynamic coprocessor can access directly to external memory through our memory controller to improve processing time.
  • Keywords
    coprocessors; embedded systems; field programmable gate arrays; fingerprint identification; Spartan-3 FPGA; complex algorithm; fast self-reconfigurable embedded system; fingerprint biometric algorithm; image-processing; memory controller; reconfigurable coprocessor; Acceleration; Computer architecture; Coprocessors; Embedded computing; Embedded system; Field programmable gate arrays; Fingerprint recognition; Hardware; Microprocessors; System performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications, 2009. FPL 2009. International Conference on
  • Conference_Location
    Prague
  • ISSN
    1946-1488
  • Print_ISBN
    978-1-4244-3892-1
  • Electronic_ISBN
    1946-1488
  • Type

    conf

  • DOI
    10.1109/FPL.2009.5272242
  • Filename
    5272242