75 sram clock connection on a channel, 71 total memory per channel – Intel NETWORK PROCESSOR IXP2800 User Manual
Page 210
210
Hardware Reference Manual
Intel
®
IXP2800 Network Processor
SRAM Interface
Each channel can be expanded in depth according to the number of port enables available. If
external decoding is used, then the number of SRAMs is not limited by the number of port enables
generated by the SRAM controller.
Note: External decoding may require external pipeline registers to account for the decode time,
depending on the desired frequency.
Maximum SRAM system sizes are shown in
. Shaded entries require external decoding,
because they use more port-enables than the SRAM controller can directly supply.
shows how the SRAM clocks on a channel are connected. For receiving data from the
SRAMs, the clock path and data path are matched to meet hold time requirements.
It is also possible to pipeline the SRAM signals with external registers. This is useful for the case
when there is considerable loading on the address and data signals, which would slow down the
cycle time. The pipeline stages make it possible to keep the cycle time fast by fanning out the
address, byte write, and data signals. The RAM read data may also be put through a pipeline
register, depending on configuration. External decoding of port selects can also be done to expand
the number of SRAMs supported.
is a block diagram that shows the concept of external
pipelining.
Table 71. Total Memory per Channel
SRAM Size
Number of SRAMs on Channel
1
2
3
4
5
6
7
8
512K x 18
1 MB
2 MB
3 MB
4 MB
5 MB
6 MB
7 MB
8 MB
1M x 18
2 MB
4 MB
6 MB
8 MB
10 MB
12 MB
14 MB
16 MB
2M x 18
4 MB
8 MB
12 MB
16 MB
20 MB
24 MB
28 MB
32 MB
4M x 18
8 MB
16 MB
24 MB
32 MB
64 MB
NA
NA
NA
8M x 18
16 MB
32 MB
48 MB
64 MB
NA
NA
NA
NA
16M x 18
32 MB
64 MB
NA
NA
NA
NA
NA
NA
32M x 18
64 MB
NA
NA
NA
NA
NA
NA
NA
Figure 75. SRAM Clock Connection on a Channel
A9734-02
C, C_n
K, K_n
SRAM
SRAM
Intel
®
IXP2800
Network
Processor