• DocumentCode
    1851980
  • Title

    A novel synthesis technique for communication controller hardware from declarative data communication protocol specifications

  • Author

    Siegmund, Robert ; Müller, Dietmar

  • Author_Institution
    Dept. of Circuit & Syst. Design, Chemnitz Univ. of Technol., Germany
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    602
  • Lastpage
    607
  • Abstract
    An innovative methodology for the efficient design of communication controller hardware for popular protocols such as ATM, USB or CAN is proposed. In our approach, controller hardware in the form of RTL models is synthesized from a formal specification of a communication protocol. The difference to previously published work related to hardware synthesis techniques from protocol specifications is that in our approach a complete communication architecture consisting of both the interacting transaction producer and the consumer controllers, as well as the interconnect between them, are synthesized from one single protocol specification in the same synthesis tool run, thus ensuring conformity of all producer and consumer controllers to the protocol specification while tremendously reducing the modeling effort for the controller specifications. The formalism used for protocol specification and a corresponding hardware synthesis algorithm from such specifications are presented. The methodology has been applied to the design of various communication controllers including IEC14443 Wireless SmartCard, ATM and CAN. The novelty and efficiency of our methodology is demonstrated through comparison to state-of-the-art protocol synthesis tools.
  • Keywords
    asynchronous transfer mode; controller area networks; flow graphs; formal specification; high level synthesis; protocols; ATM; C++ code; CAN; COSYNE tool; IEC14443 Wireless SmartCard; RTL models; USB; bit-serial protocols; communication controller hardware synthesis; conformity; consumer controllers; data communication protocol specifications; formal specification; interacting transaction producer; interconnect; interface-based design; protocol flow graph; single protocol specification; Algorithm design and analysis; Circuit synthesis; Communication system control; Control system synthesis; Control systems; Data communication; Hardware; Permission; Protocols; Universal Serial Bus;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2002. Proceedings. 39th
  • ISSN
    0738-100X
  • Print_ISBN
    1-58113-461-4
  • Type

    conf

  • DOI
    10.1109/DAC.2002.1012696
  • Filename
    1012696