4-2
Memory Controller
• Programmable address mapping
• Peripheral Device pacing with external “Ready”
ECC:
• Single-bit error correct and double-bit error detect on memory reads
• Aligned nibble error detect
• Single bit address error detect
• 8 check bits support 32 or 64-bit data bus widths
• Support for mixing ECC and Non-ECC DIMMs in the same system
• ECC checking may be disabled
4.2 Memory Controller Block Diagram
A block diagram of the CPC700 memory controller is shown in Figure 8.
Figure 8. Memory Controller Block Diagram
Configuration Registers
ECC
Control
ROM
SDRAM
Read
Write
MEM read
MEM write
register
Control
Address
data-path
RAS/CAS,
OE/WE/ALE,
bank enables,
etc.
data path
data path
control signals
data path
data path
DCR Bus
SRAM
Peripherals
outputs
Read Data Path
Write Data Path
Memory Controller Interface
External Memory/Peripheral Interface
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...