Pin Signal Descriptions
Revision 1.1 Chapter 2, Hardware Description 21
P R E L I M I N A R Y
2.2.2 SRAM Interface Pin Signal Descriptions
This sect ion provide s a detailed descri ption of the sign als for each of the SRAM Int erface pins.
For the lo cation of these pins, see cells A1 through AD4 in Table 2.1, and A6 -D18 in
Table 2.2.
Signal Name Type Description
Packet WE# 24 ma
[Output] This packet RAM write enable signal sends a write command (when low) to the
packet data SRAM. This signal is asserted in the same cycle as PacketR/W#/
PacketOE# and PacketA ddr[20:0] signals, described above.
One pin is used for all 64-bit wide RAM devices.
PacketAddr[20:0] 24 ma
[Output] These signals provide 21-bit, non-multiplexed address signals, which the Solo chip
outputs to address the SRAM. Since the Solo chip does not access bytes on the
data side of the SRAM interface, the “byte access” signals on the SRAM must
always be enabled for full access.
In conjunction with the eight independent chip-enable signals, these address sig-
nals allow the Solo chip to logically address a maximum of 8 Mbytes of memory for
packet data while using 256K x 32 S RAM s.
For information on the electrical restrictions that limit t he amount of RAM that can
be connected, see Section 2.3.3, “External SRAM, ” on page 26.
Note: The Synchronous Load (LD#) signal on the SRAM, used to clock in a new
address, is permanently enabled when used with the Solo chip.
PacketCE[3:0]# 16 ma
[Output] The Solo chip uses these data buffer chip enable signals to enable the reading
and writing of data. To max imize mem ory cyc le time and minimize decode time,
four individual PacketCE# signals are available.
The decode space enabled by each PacketCE# signal is controlled by setting
appropriate bits in the RAM Control Register.
PacketData[63:0] 16 ma
[In/Out] T hes e signals provide 64-bit, non-multiplexed Packet Data signals used by the
Solo chip to read and write packet data from and to the SRAM.
PacketR/W#
/PacketOE# 24 ma
[Output] This data RAM read/write/output enable signal has a dual function depending on
the RAM type specified in the Packet Buffer RAM Control Register.
•In RAM mode, this line serves as a Read/Write# signal. It signifies a read cycle
when it is high and a write cycle when it drives low.
PktClockIn,
StatusClockIn 24 ma
[Input] These clock input signals are connected to the clock output signals. They are
available to allow the system designer to match the data signal traces to the clock
trace to minimize skew on memory read operations.
PktClockOut,
StatusClockOut 24 ma
[Output] These signals provide the SRAM clock. They are 100MHz output from the Solo
chip to the SRAM (data and status respectively). They are used to register the
address, data, and chip enable inputs on the rising edge. All synchronous outputs
meet setup and hold times around the clock’s rising edge.
StatusAddr[20:0] 24 ma
[Output] These signals provide 21 non-multiplexed address signals, which the Solo chip
outputs to addresses the Status Buffer. These signals are placed in a high imped-
ance state when the corresponding Stat usCE[n]# signals are de-asserted.
Note: The Synchronous Load (LD#) signal on the SRAM, used to clock in a new
address, is permanently asserted when used with the Solo chip.
StatusBW# 24 ma
[Output] The S tatusBW# signal is asserted on the same cycle as the StatusAddr[20:0].
StatusCE[3: 0]# 16 ma
[Output] The Solo chip uses these status buffer chip enable signals to enable reading or
writing of status. To minimize decode time, four StatusCE# signals are available.
The decode space enabled by each StatusCE# signal is controlled by setting
appropriate bits in the Packet Buffer RAM Control Register.
Table 2.5 SRAM Bus Signal Pins