4-38
Memory Controller
Figure 37. Burst Mode Read, Asynchronous Ready Enabled
4.7 ECC
The ECC module uses a 64 bit SEC/DED code which has been modified to support detection of single bit
address errors. The module supports a 64 data bit / 8 check bit interface, as well as a dual 32 data bit / 8
check bit interface (the dual 32-bit interface is used when the memory controller has an external 32 data bit
memory interface). Its features are described in Table 32.
Table 32. ECC Features
Feature
Explanation
Standard SEC/DEC coverage
The ECC module corrects all single bit errors and detects
all double bit errors when reading from memory, including
the case where a single bit data and single bit address er-
ror occurs.
Aligned nibble error detect
The ECC module detects any and all errors which may ex-
ist in an aligned four bit nibble.
Single bit address error detect
If a (soft) single bit error occurred either on the write ad-
dress or the read address of a given memory transfer, the
ECC module will detect it and identify it as an address er-
ror.
32 bit or 64 bit mode
The ECC module supports either 32 bits of data and 8
check bits, or 64 bits of data and 8 check bits
clock
ALE
MA
READ#
WRITE#
RNW
CS#
OE#
R_DATA
READY
Summary of Contents for CPC700
Page 10: ...Table of Contents x Table of Contents...
Page 16: ...Tables xvi List of Tables...
Page 28: ...1 12 CPC700 User s Manual Preliminary...
Page 72: ...3 36 Processor Interface...
Page 132: ...4 60 Memory Controller...
Page 184: ...5 52 PCI Interface...
Page 194: ...6 10 Clock Power Management and Reset...
Page 224: ...8 18 IIC...
Page 244: ...10 10 Interrupt Controller...
Page 246: ...I 11 2 JTAG...
Page 250: ...12 4 Processor Local Bus PLB...
Page 262: ...14 10 Register Summary...
Page 267: ...CPC700 User s Manual Preliminary...