cx28500 Mindspeed Technologies, cx28500 Datasheet - Page 184

no-image

cx28500

Manufacturer Part Number
cx28500
Description
Cx28500 Multichannel Synchronous Communications Controller
Manufacturer
Mindspeed Technologies
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
cx28500-12
Manufacturer:
FUJ
Quantity:
250
A.5
When dealing with received messages, the full set of PCI transactions processed by the DMA controller, per
channel, is as follows:
A.6
Considering the transmit data path, the full set of PCI transactions processed by the DMA controller, per channel, is
as follows:
A.7
The total internal buffer space for SLP usage is 32 KB in each direction—total of 64 KB full-duplex. In general, this
memory should be allocated in ratio to the channels' bit rate. For example, one logical channel (unchannelized)
working at 52 Mbps should be allocated a buffer approximately five times the size of one logical channel working at
10 Mbps.
A.8
The Maximum Feasible PCI Latency for a given receive channel (max L
time in seconds that a receive channel must wait before the first data transaction is performed from its internal SLP
buffer. This can be considered as the amount of time required to service all the transmit channels plus the amount
of time required to service all but one of the receive channels. This involves updating status and reading new buffer
descriptors for all channels in both directions, transferring data from the Host memory for all transmit channels, and
transferring data to the Host memory from the SLP internal buffer for all but one of the receive channels.
28500-DSH-002-C
Read BD: CX28500 performs a burst read of 2 dwords from Host memory. This transaction takes (3 + 2 + r)
cycles during 32-bit mode, or (3 + 1 + r) cycles during 64-bit mode.
Data Transfer: Frame information is written to Host memory until either the end of the memory buffer, the end of
the message, or the PCI bus is lost. In the general case, this transaction takes (2 + X + w) cycles for 32-bit
mode or (2 + [(X/2)] + w) cycles for 64-bit mode. Where X is the number of dwords transferred. The longest
possible value of this interval is the remaining length of the PCI latency timer or MaxData cycles. Hence, the
transaction may take (2 + MaxData + w).
Write Buffer Status: This transaction takes (2 + 1 + w) cycles regardless of the
32- or 64-bit PCI mode, if the ECCMODE bit of the Global Configuration Register is clear (i.e., 0). When
ECCMODE is set to 1, this transaction takes (2 + 2 + w) cycles in 32-bit PCI mode, and (2 + 1 + w) cycles in
64-bit PCI mode. This chapter was written with the former in mind (i.e., this transaction is always calculated as
(2 + 1 + w) cycles, as this is the prevalent usage mode of the device).
Read BD: CX28500 performs a burst read of 2 dwords from Host memory. This transaction takes (3 + 2 + r)
cycles during 32-bit mode, or (3 + 1 + r) cycles during 64-bit mode.
Data Transfer: Frame information is read from Host memory to CX28500 until either the end of the memory
buffer, the end of the message, or the PCI bus is lost. In the general case, this transaction takes (3 + X + r)
cycles for 32-bit mode or (3 + [(X/2)] + r) cycles for 64-bit mode. Where X is the number of dwords transferred.
The largest value is the remaining length of the PCI latency timer or MaxData cycles. Hence, the transaction
may take (3 + MaxData + r).
Write Buffer Status: This transaction takes (2 + 1 + w) cycles regardless of the 32- or 64-bit PCI mode.
Receive Messages
Transmit Messages
Allocation of Internal SLP Buffer (FIFO) Space
Maximum Feasible PCI Latency
Mindspeed Proprietary and Confidential
Mindspeed Technologies
CX28500 PCI Bus Latency and Utilization Analysis
®
pci-rx
) is defined as the maximum length of
169

Related parts for cx28500