• DocumentCode
    2064719
  • Title

    High Level Abstraction Language as an Alternative to Embedded Processors for Internet Packet Processing in FPGA

  • Author

    Dedek, Tomas ; Martinek, Tomas ; Marek, Tomas

  • fYear
    2007
  • fDate
    27-29 Aug. 2007
  • Firstpage
    648
  • Lastpage
    651
  • Abstract
    In this paper, we investigate three different realizations of the same block from different points of view. The mentioned different realizations include two realizations with embedded processors (custom 16-bit RISC processor and general soft-core processor) and the third realization uses Handel-C as an example of synthesisable high-level abstraction languages. The results show that development time of complete solution (HW and SW) is approximately the same for the Handel-C design and the design with soft-core processor; the development time of the Custom 16-bit RISC processor is about live times higher. Moreover, the throughput of the Handel-C design measured in the number of bits processed in one second is the highest. The obtained frequency and occupied area of the Handel-C design depends on the complexity of the used program. However, results are comparable or even better than results of the embedded processors.
  • Keywords
    Internet; embedded systems; field programmable gate arrays; hardware-software codesign; high level languages; reduced instruction set computing; FPGA; Handel-C design; Internet packet processing; RISC processor; embedded processor; field programmable gate array; high level abstraction language; synthesisable high-level abstraction language; Data mining; Data structures; Design methodology; Field programmable gate arrays; Filtering; Frequency; Internet; Protocols; Reduced instruction set computing; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications, 2007. FPL 2007. International Conference on
  • Conference_Location
    Amsterdam
  • Print_ISBN
    978-1-4244-1060-6
  • Electronic_ISBN
    978-1-4244-1060-6
  • Type

    conf

  • DOI
    10.1109/FPL.2007.4380737
  • Filename
    4380737