• DocumentCode
    2200155
  • Title

    Hardware/software co-design of an ATM network interface card: a case study

  • Author

    Daveau, Jean-Marc ; Marchioro, Gilberto ; Jerraya, Ahmed Amine

  • Author_Institution
    Lab. TIMA, Grenoble, France
  • fYear
    1998
  • fDate
    15-18 Mar 1998
  • Firstpage
    111
  • Lastpage
    115
  • Abstract
    This paper discusses a case study, the co-design of an ATM Network Interface Card (NIC). The NIC is aimed to interface applications with the physical network line. It is composed of a stack of four protocol layers: TCP, IP, AAL and ATM. In this study, the initial specification is given in a language called SDL. The architecture exploration is made using Cosmos, a co-design tool for multiprocessor architecture. Several architectures are produced starting from the same initial SDL specification. The performance evaluation of these solutions,vas made using C/VHDL co-simulation. This paper describes the experiment and the lessons learned about the capabilities and the restrictions of Cosmos and SDL. The use of SDL allows for drastic reduction of the model size when compared to C/VHDL model. SDL simulation may be 100 times faster than C/VHDL simulation. SDL provides powerful capabilities for system-level specification, but lacks facilities for the expression of DSP oriented computation
  • Keywords
    asynchronous transfer mode; high level synthesis; network interfaces; software engineering; specification languages; AAL; ATM; ATM network interface card; IP; SDL; SDL simulation; TCP; hardware/software co-design; protocol layers; specification; Computer aided software engineering; Costs; Design methodology; Hardware; Identity-based encryption; Laboratories; Network interfaces; Physical layer; Protocols; TCPIP;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Hardware/Software Codesign, 1998. (CODES/CASHE '98) Proceedings of the Sixth International Workshop on
  • Conference_Location
    Seattle, WA
  • ISSN
    1092-6100
  • Print_ISBN
    0-8186-8442-9
  • Type

    conf

  • DOI
    10.1109/HSC.1998.666247
  • Filename
    666247