DocumentCode :
3420627
Title :
TLM 2.0 simple sockets synthesis to RTL
Author :
Hatami, Nadereh ; Ghofrani, AmirAli ; Prinetto, Paolo ; Navabi, Zainalabedin
Author_Institution :
ECE Dept., Univ. of Tehran, Tehran
fYear :
2009
fDate :
6-9 April 2009
Firstpage :
3
Lastpage :
8
Abstract :
Convenience sockets are a family of derived sockets provided in utilities namespace of TLM 2.0 library which add additional functionalities to TLM 2.0 sockets. As one of the goals of high level modeling is to part communication from computation, synthesizing communication mechanisms including sockets can be a primary step to synthesize each TLM 2.0 design on RTL. Synthesizing sockets on RTL can provide the designer with the big picture of module´s functionality and communication requirements. In this paper, algorithms are proposed to map TLM 2.0 simple sockets down to RTL focusing on TLM 2.0 blocking and non-blocking transport interfaces. The algorithms get TLM 2.0 sockets as an input and generate an intermediate description of sockets in terms of ports. After that, RTL descriptions of the ports are generated using the standard generic payload packet as transaction type. The automation caused by synthesis algorithms in this paper can reduce the simulation speed and the designer´s effort.
Keywords :
hardware description languages; high level languages; transaction processing; RTL; TLM 2.0 blocking; TLM 2.0 library; TLM 2.0 sockets; intermediate description; nonblocking transport interfaces; simple sockets synthesis; standard generic payload packet; synthesizing sockets; transaction level modeling; Algorithm design and analysis; Design automation; Embedded software; Libraries; Payloads; Protocols; Sockets; Software testing; System testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design & Technology of Integrated Systems in Nanoscal Era, 2009. DTIS '09. 4th International Conference on
Conference_Location :
Cairo
Print_ISBN :
978-1-4244-4320-8
Electronic_ISBN :
978-1-4244-4321-5
Type :
conf
DOI :
10.1109/DTIS.2009.4938013
Filename :
4938013
Link To Document :
بازگشت