English
Language : 

CN8478 Datasheet, PDF (87/221 Pages) Conexant Systems, Inc – Multichannel Synchronous Communications Controller (MUSYCC)
5
5.0 Memory Organization
MUSYCC interfaces with a system host using a set of data structures located in a
shared memory region. MUSYCC also contains a set of internal registers which
the host can configure and which controls MUSYCC. This section describes the
various shared memory data structures and the layout of individual registers
which are required for the operation of MUSYCC.
5.1 Memory Architecture
MUSYCC supports a memory model whereby data is continually moved into and
out of a linked list of data buffers in shared memory for each active channel. This
assumes a system topology in which a host and MUSYCC both have access to
shared memory for data control and data flow. The data structures are defined in a
way that the control structures and the data structures may or may not reside in the
same physical memory and may or may not be contiguous. The host allocates and
deallocates the required memory space as well as the size and number of data
buffers within that space.
Different versions of MUSYCC support different numbers of channel groups.
The host allocates shared memory regions to configure and control each group.
Figure 5-1 illustrates the memory model used by MUSYCC for control and
data structures required for each supported channel group.
100660E
Conexant
5-1