DatasheetQ Logo
Electronic component search and free download site. Transistors,MosFET ,Diode,Integrated circuits

MVTX2803 查看數據表(PDF) - Zarlink Semiconductor Inc

零件编号
产品描述 (功能)
生产厂家
MVTX2803
ZARLINK
Zarlink Semiconductor Inc ZARLINK
MVTX2803 Datasheet PDF : 127 Pages
First Prev 11 12 13 14 15 16 17 18 19 20 Next Last
MVTX2803
Data Sheet
4.0 Memory Interface
4.1 Overview
Figure 3 illustrates the first part of the ZBT-SRAM interface for the MVTX2803AG. As shown, two ZBT-SRAM
banks, A and B, are used, with a 64-bit bus connected to each. Each DMA can read and write from both bank
A and bank B. During each tick, two memory operations will take place in parallel – one for bank A, and one for
bank B. Because the clock frequency is 133 MHz, the total memory bandwidth is 128 bits × 133 MHz = 17
Gbps, for frame data buffer (FDB) access.
In addition, the figure shows that the 8 Gigabit ports are actually grouped into sets of 4. If TxDMA 0 is using
bank B during a given memory slot, then TxDMA’s 1-3 will never be using bank A during this same slot. As a
result, TxDMA’s 0-3 can share the same bank selector.
ZBT-SRAM Bank A
ZBT-SRAM Bank B
TxDMA
0-1
TxDMA
2-3
TxDMA
4-5
TxDMA
6-7
RxDMA
0-1
RxDMA
2-3
RxDMA
4-5
RxDMA
6-7
Figure 3 - MVTX2803AG SRAM Interface Block Diagram (DMAs for Gigabit Ports)
4.2 Detailed Memory Information
Because the bus for each bank is 64 bits wide, frames are broken into 8-byte granules, written to and read from
memory. The first 8-byte granule gets written to Bank A, the second 8-byte granule gets written to Bank B, and
so on in alternating fashion. When reading frames from memory, the same procedure is followed, first from A,
then from B, and so on.
The reading and writing from alternating memory banks can be performed with minimal waste of memory
bandwidth. For any speed port, in the worst case, a 1-byte-long EOF granule gets written to Bank A. This
means that a 7-byte segment of Bank A bandwidth is idle, and furthermore, the next 8-byte segment of Bank B
bandwidth is idle, because the first 8 bytes of the next frame will be written to Bank A, not B. This scenario
results in a maximum 15 bytes of waste per frame, which is always acceptable because the interframe gap is 20
bytes.
Search engine data is written to both banks in parallel. In this way, a search engine read operation could be
performed by either bank at any time without a problem.
16
Zarlink Semiconductor Inc.

Share Link: 

datasheetq.com  [ Privacy Policy ]Request Datasheet ] [ Contact Us ]