1CYM7264
This is an abbreviated datasheet. Contact a
Cypress representative for complete specifications.
CYM7232
CYM7264
DRAM Accelerator Module
Features
Functional Description
The CYM7232 and the CYM7264 consist of a full-function
DRAM controller and a pipelined/FIFO data multiplexer/de-
multiplexer with error correction for cache-based, uniproces-
sor, and multiprocessor systems memory control. The
CYM7232 performs 32-bit Error Detection and Correction
(EDC) while CYM7264 performs 64-bit EDC. They both con-
nect to the system bus through a 64-bit-wide data bus, and a
36-bit wide address bus. The CYM7232 also supports 32-bit
system buses. The bus transfer control signals support i486,
Pentium, i860, 68040, 88110, SPARC MBus, MIPS R4000, or
other interfaces. The controller module interfaces to the
DRAM array through a 16-byte-wide data bus plus check bits,
a 12-bit row/column address bus, four RAS outputs, four CAS
outputs, and four read/write control lines.
•
•
•
4-megabyte to 1-gigabyte control capability
32- or 64-bit bus interface (M7232 only)
32- or 64-bit EDC versions
— 1-bit correct; 2-bit detect
•
•
Multiplexed or non-multiplexed bus
i486, Pentium™, i860, 68040, 88110, PowerPC™,
SPARC, and MIPS compatible
•
•
•
•
•
•
Synchronous bus interface
25-, 33-, and 40-MHz versions
Error-logging facilities
Cache line fill burst support; posted writes
Cache line write-back support; write FIFO
High performance
During write operations, data passes from the system bus
through a FIFO array that acts as an incoming queue. Writes
occur at the system bus speed until the FIFO is full (sixteen
64-bit words). The FIFO supports cache-line copy-back and fill
operations, reducing system bus traffic to a minimum. The
module supports posted writes, by suspending the actual write
to DRAM until the cache-line read is completed during
cache-line write-back. This speeds cache-line fill operations.
The module pipelines a 16-byte-wide DRAM access into the
data path for EDC, and multiplexes the data to the system bus
during reads. This supports high-speed burst line fills with er-
ror corrected data. Reads and writes may be inhibited for mul-
tiprocessor support. Inhibited reads may be turned into reflec-
tive reads, and inhibited writes may be turned into
reads-for-ownership.
— 25-ns writes
— 175-, 25-, 50-, 25-ns burst read/80-ns DRAMs
Automatic refresh with scrubbing
Multiprocessor compatible
— Inhibited reads and writes
— Reflective reads
•
•
— Reads for ownership
•
•
Bus parity generation and checking
Very small size
LogicBlockDiagram
ADDRESS
ADDRESS
ADDRESS
MUX
STATE MACHINE
AND TIMING
GENERATOR
CONTROL
RAS/CAS
CONTROL
AND STATUS
REGISTERS
FREQUENCY
CLOCK
MULTIPLIER
SYSTEM
BUS
DRAM
ARRAY
DATAPATH
CONTROL
R/W
CHECK BIT
GENERATOR
UPPER 64 DATA
AND CHECK BITS
FIFO
MUX
CHECK BIT
GENERATOR
64 DATA BITS
AND PARITY
EDC
EDC
LOWER 64 DATA
AND CHECK BITS
82C693–1
Pentium is a trademark of Intel Corporation, PowerPC is a trademark of IBM.
Document #: 38-00441
Cypress Semiconductor Corporation
•
3901 North First Street
•
San Jose
•
CA 95134
•
408-943-2600
April 1995