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 :
بازگشت