GCIXP1250BC 837414 Intel, GCIXP1250BC 837414 Datasheet - Page 19

no-image

GCIXP1250BC 837414

Manufacturer Part Number
GCIXP1250BC 837414
Description
Manufacturer
Intel
Datasheet

Specifications of GCIXP1250BC 837414

Lead Free Status / Rohs Status
Supplier Unconfirmed
Datasheet
Figure 4. SRAM Unit Block Diagram
BootROM devices may be either 32 bits or 16 bits in width. This is determined by GPIO[3] during
reset. When 16-bit BootROM devices are used, the maximum BootROM address space is reduced
from 8 Mbytes to 4 Mbytes.
Figure 4
The SRAM Bus consists of 19 address bits, 32 data bits, 4 chip enable bits, 8 buffer and read/write
control signals, a synchronous output clock (SCLK) running at one-half the IXP1250 Core
frequency, and a synchronous input clock (NA/SACLK). When using Flowthru SRAM types, it is
recommended to route the SCLK signal from the SRAMs back to the NA/SACLK input. Routing
this trace identically to the DQ data signals will skew the NA/SACLK slightly to track the return
data trace propagation delay. When using Pipelined/DCD SRAMs, the NA/SACLK input is not
used and may be held inactive with a pulldown to GND to save power.
The SRAM Unit receives memory requests from seven sources: the StrongARM* core and each of
the six Microengines. Refer to the IXP1250 Hardware Reference Manual for details on the
prioritization and queues provided for servicing these requests.
The IXP1250 supports the use of an optional asynchronous ready input for flexibility in interfacing
memory-mapped I/O devices to the SRAM Slowport region. This will allow the I/O device to add
wait-states to IXP1250 I/O accesses. This function is supported on the HIGH_EN_L pin. An I/O
device must drive HIGH_EN_L with a wired-OR open drain buffer configuration, and only drive
the pin when the I/O device is selected.
To use the RDY_L pin function, it must be enabled by setting SRAM_CSR[19]=1. The RDY_L
Pause State Value field located in register SRAM_SLOW_CONFIG[23:16] must be programmed
with the state value at which you choose to pause the internal wait-state logic. This pause state
relates to the other timing parameters programmed into the SRAM_SLOW_CONFIG and
* Other names and brands may be claimed as the property of others.
** ARM architecture compatible
Pipelined-
BootROM
Flowthru
32KB to
DCD or
SRAM
256KB
8 MB
8MB
to
details the major components of the SRAM Unit.
Peripheral
CPU port)
(i.e., MAC
Device
RD/WR/EN
Signals
Data[31:0]
SCLK
Addr[18:0]
Buffer
Interface
SRAM
Pin
data
addr
& Address
Command
Generator
Decoder
Microengine Data [63:0]
Machine & Registers
Service Priority
(Arbitration)
AMBA Data
Memory/
FIFO
Intel
Microengine Address
& Command Queues
AMBA Address
(High Priority, Read,
Rd/Wr Queue
®
Readlock Fail
and Order)
IXP1250 Network Processor
AMBA Bus
Interface
Logic
AMBA[31:0]
(from
StrongARM*
Core)
Microengine
Commands &
Addresses
A8545-01
19

Related parts for GCIXP1250BC 837414