cx82100 Conexant Systems, Inc., cx82100 Datasheet - Page 61

no-image

cx82100

Manufacturer Part Number
cx82100
Description
Home Network Processor Hnp
Manufacturer
Conexant Systems, Inc.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
cx82100-11
Quantity:
216
Part Number:
cx82100-11
Manufacturer:
CONEXANT
Quantity:
20 000
Part Number:
cx82100-41
Manufacturer:
CONEXANT
Quantity:
179
Part Number:
cx82100-41
Manufacturer:
CONEXANT
Quantity:
16
Part Number:
cx82100-41
Manufacturer:
CONEXANT
Quantity:
50
Part Number:
cx82100-41
Manufacturer:
CONEXANT
Quantity:
20 000
Part Number:
cx82100-41Z
Manufacturer:
CONEXANT
Quantity:
28
Part Number:
cx82100-41Z
Manufacturer:
CONEXANT
Quantity:
20 000
Part Number:
cx82100-51
Manufacturer:
CONEXANT
Quantity:
12
4
4.1
4.2
101306C
DMAC Interface Description
DMA Channel Definition
DMA Requests and Data Transfer
Conexant Proprietary and Confidential Information
The DMA controller (DMAC) is both an ASB master and an APB master. It is integrated
with the ASB-to-APB bridge. Using burst transfers and pipelining the data within the bus
bridge interface optimizes ASB efficiency.
The DMAC always performs qword (8 bytes) data transfers which require data valid on
the entire 64-bit APB data bus. Burst transfer on APB is not supported, however, data can
be transferred on consecutive APB cycles (PCLK cycles) for either read or write.
The DMAC supports the data stream channels defined in Table 4-1. Each channel’s data-
flow is considered with respect to the system memory’s point-of-view. A source channel
has the memory supplying data to the DMAC and on to the transmitter's output port. A
destination channel is one where the memory receives data through the DMAC from the
receiver's input port.
Table 4-1. DMA Channel Definition for DMAC
The APB peripherals issue DMA data transfer requests to the DMAC. The knowledge of
how much data will be received or transmitted resides within the peripheral. The physical
interface transfers can be controlled to bit transfer resolution even though the DMAC
only operates at qword resolution. So the size of the packets actually DMAed (which may
differ from that transmitted or received) is under peripheral control. The DMAC just
generates sequential incrementing addresses. Table 4-2 lists all the request commands
supported by DMAC.
DMA action requests are signaled by encoding X{x}R where {x} represents the channel
number. The signal X{x}R should remain idle except when issuing a specific request to
the DMAC. Each event is signaled during a single PCLK clock cycle. It is acceptable to
have an interrupt or abort event directly follow a data transfer request. When an APB data
DMA Channel No.
CX82100 Home Network Processor Data Sheet
10
11
12
13
1
2
3
4
5
6
7
8
9
Src/Dst
Dst
Src/Dst
Dst
Src
Dst
Src
Dst
Src
Src
Src
Dst
Src
Channel Type
EMAC1-TxD
EMAC1-RxD
EMAC2-TxD
EMAC2-RxD
Reserved
Reserved
M2M In
M2M Out
USB-TxD_EP3
USB-TxD_EP2
USB-TxD_EP1
USB-RxD
USB-TxD_EP0
Channel Description
Lnk Lst – restart
Circ Bfr – restart
Lnk Lst – restart
Circ Bfr – restart
Src
Dst
Lnk Lst
Lnk Lst
Lnk Lst
Circ Bfr – restart
Lnk Lst
DMA Mode
4-1

Related parts for cx82100