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
Link To Document