• DocumentCode
    2045968
  • Title

    FPGA implementation of a license plate recognition SoC using automatically generated streaming accelerators

  • Author

    Bellas, Nikolaos ; Chai, Sek M. ; Dwyer, Malcolm ; Linzmeier, Dan

  • fYear
    2006
  • fDate
    25-29 April 2006
  • Abstract
    Modern FPGA platforms provide the hardware and software infrastructure for building a bus-based system on chip (SoC) that meet the applications requirements. The designer can customize the hardware by selecting from a large number of pre-defined peripherals and fixed IP functions and by providing new hardware, typically expressed using RTL. Hardware accelerators that provide application-specific extensions to the computational capabilities of a system is an efficient mechanism to enhance the performance and reduce the power dissipation. What is missing is an integrated approach to identify the computationally critical parts of the application and to create accelerators starting from a high level representation with a minimal design effort. In this paper, we present an automation methodology and a tool that generates accelerators. We apply the methodology on an FPGA-based license plate recognition (LPR) system used in law enforcement. The accelerators process streaming data and support a programming model which can naturally express a large number of embedded applications resulting in efficient hardware implementations. We show that we can achieve an overall LPR application speed up from 1.2times to 2.6times, thus enabling real-time functionality under realistic road scenes
  • Keywords
    field programmable gate arrays; system-on-chip; FPGA-based license plate recognition system; SoC; bus-based system on chip; embedded application; hardware accelerator; power dissipation reduction; streaming accelerator; Acceleration; Application software; Automation; Buildings; Field programmable gate arrays; Hardware; Law enforcement; Licenses; Power dissipation; System-on-a-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2006. IPDPS 2006. 20th International
  • Conference_Location
    Rhodes Island
  • Print_ISBN
    1-4244-0054-6
  • Type

    conf

  • DOI
    10.1109/IPDPS.2006.1639437
  • Filename
    1639437