summaryrefslogtreecommitdiff
path: root/ext/systemc/src/README_TLM.txt
blob: f8174e7a0ca190dd4f9f9fe850feb670b700e3cd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33

TLM-2.0 standard header files
=============================
	
Dir: include/

SubDirs: tlm_core/
           tlm_1/
           tlm_2/
	 tlm_utils/

Files: README.txt
       tlm
       tlm.h


Comments
========

To use the TLM-2.0 interoperability standard, a user should only include the tlm
or tlm.h header file. The same holds for the TLM-1.0 implementation that is
included as part of this kit; only include tlm or tlm.h. These header files
refer to all the header files within the tlm_core/ subdirectory, everything
within tlm or tlm.h is contained in the tlm namespace.

The tlm_utils subdirectory contains a set of additional definitions supported 
by the TLM-2.0 standard, but which are not part of the interoperability
requirements. It contains ease-of-use and convenience implementations for the 
interoperability standard. All objects defined in the tlm_utils directory are 
contained in the tlm_util namespace.

See the README.txt files in the subdirectories for an explanation of the 
internal organization of the header files.