• DocumentCode
    3122363
  • Title

    The TACO protocol processor simulation environment

  • Author

    Virtanen, Seppo ; Lilius, Johan

  • Author_Institution
    Turku Centre for Comput. Sci., Finland
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    201
  • Lastpage
    206
  • Abstract
    Network hardware design is becoming increasingly challenging because more and more demands are put on network bandwidth and throughput requirements, and on the speed with which new devices can be put on the market. Using current standard techniques (general purpose microprocessors, ASIC´s) these goals are difficult to reach simultaneously. One solution to this problem that has recently attracted interest is the design of programmable processors with network-optimized hardware, that is, network or protocol processors. In this paper a simulation framework for a family of TTA protocol processor architectures is proposed. The protocol processors consist of a number of buses with functional units that encapsulate protocol specific operations. The TACO protocol processor simulator is a C++ framework based on SystemC. Functional units are created as C++ classes, which makes it easy to experiment with different configurations of the processor to see its performance
  • Keywords
    C++ language; access protocols; hardware-software codesign; C++ framework based; SystemC; TACO protocol processor simulation environment; TTA protocol processor architectures; network bandwidth; network hardware design; programmable processors; simulation framework; throughput requirements; Bandwidth; Clocks; Computer architecture; Frequency; Hardware; Microprocessors; Permission; Process design; Protocols; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Hardware/Software Codesign, 2001. CODES 2001. Proceedings of the Ninth International Symposium on
  • Conference_Location
    Copenhagen
  • Print_ISBN
    1-58113-364-2
  • Type

    conf

  • DOI
    10.1109/HSC.2001.924676
  • Filename
    924676