Telecom Class Library |
|
ODETTE page at OFFIS |
Presentation of the Generic and Telecom Class Libraries developed in the ODETTE project
In addition to the Generic Class Library, which is designed to be a general-purpose library, the Application Specific Class Library, particularly Telecom Class Library has been developed in ODETTE project for telecommunication domain. This library provides hardware designers of the telecom domain of SystemC(TM) a set of building blocks that are often used during object-oriented modelling and design of hardware and embedded systems. The classes of this library can be divided into four groups that address different application domains of the telecom field: ATM cells, TCP/IP frames, Utopia handlers, Viterbi array.
ATM cells Elements of this group represent specific ATM cells, in various standard
versions, like generic ATM cells and customised ATM cells.
TCP/IP frames Elements of this group provide the data structures that are used in TCP/IP protocols. UTOPIA handlers These elements provide basic receiving and transmitting blocks of the
Utopia class of devices. Each Utopia handler is the aggregate of a receiver
and a transmitter element, with a shared data storage element (Memory or
FIFO). The elements of the library are implemented as SystemC(TM) modules,
taking full advantage of Global Objects, to model communication and resource
sharing Viterbi array Data structure and set of operations that are commonly used in the implementation
of the Viterbi algorithm.
|
|