![Freescale Semiconductor MCF54455 Скачать руководство пользователя страница 490](http://html1.mh-extra.com/html/freescale-semiconductor/mcf54455/mcf54455_reference-manual_2330541490.webp)
SDRAM Controller (SDRAMC)
Freescale Semiconductor
21-3
•
Supports up to 512 MByte of memory.
— 25 bits RA+CA, 2 bits BA, 16-bit bus, two chip selects
•
Supports page mode for decreased latency and higher bandwidth; remembers one active row for
each bank; four independent active rows per each chip select
•
Programmable refresh interval timer
•
Supports sleep mode and self-refresh mode
•
Error detect and parity check are not supported
•
The SDRAM controller does not include a dedicated I
2
C interface to access memory module
(DIMM) serial presence detect EEPROM. If needed, this must be managed by one of the on-chip
I
2
C channels external to the SDRAM controller.
•
Read clock recovery block
21.1.3
Terminology
The following terminology is used in this chapter:
•
SDRAM block: Any group of DRAM memories selected by one of the SD_CS signals. Therefore,
the SDRAMC can support up to two independent memory blocks. The base address of each block
is programmed in the SDRAM chip-select configuration registers.
•
SDRAM bank: An internal partition in an SDRAM device. For example, a 64-Mbit SDRAM
component might be configured as four 512K x 32 banks. Banks are selected through the
SD_BA[1:0] signals.
•
SDRAM: RAMs that operate like asynchronous DRAMs but with a synchronous clock, a
pipelined, multiple-bank architecture, and a faster speed.
21.2
External Signal Description
This section introduces the signal names used in this chapter.
Table 21-1. SDRAM Interface—Detailed Signal Descriptions
Signal
I/O
Description
SD_A[13:0]
O
Memory multiplexed row/column address. Provides the row address for
ACTV
commands, and the column
address and auto-precharge bit for
READ
/
WRITE
commands, to select one location out of the memory array
in the respective bank. A10 is sampled during a precharge command to determine whether the precharge
applies to one bank (A10 negated) or all banks (A10 asserted). If only one bank is to be precharged, the
bank is selected by SD_BA[1:0].
The address outputs also provide the opcode during a MODE REGISTER SET command. SD_BA[1:0]
signals define which mode register is loaded during the MODE REGISTER SET (MRS or EMRS). A12 is
used on device densities of 256 Mb and above.
Timing
Assertion/Negation — Occurs synchronously with SD_CLK
SD_BA[1:0]
O
Memory bank address. Define which bank an
ACTV
,
READ
,
WRITE
, or PRECHARGE command is being
applied. It is also used to select the SDRAM internal mode register during power-up initialization.
Timing
Assertion/Negation — Occurs synchronously with SD_CLK
Содержание MCF54455
Страница 33: ...xxviii Freescale Semiconductor ...
Страница 67: ...Freescale Semiconductor 1 ...
Страница 125: ...Freescale Semiconductor 1 ...
Страница 145: ...Enhanced Multiply Accumulate Unit EMAC 5 21 Freescale Semiconductor ...
Страница 173: ...Cache 6 28 Freescale Semiconductor ...
Страница 179: ...Static RAM SRAM 7 6 Freescale Semiconductor ...
Страница 207: ...Power Management 9 16 Freescale Semiconductor ...
Страница 323: ...Reset Controller Module 13 8 Freescale Semiconductor ...
Страница 389: ...Pin Multiplexing and Control 16 44 Freescale Semiconductor ...
Страница 575: ...PCI Bus Controller 22 58 Freescale Semiconductor ...
Страница 600: ...Advanced Technology Attachment ATA Freescale Semiconductor 23 25 ...
Страница 601: ...Freescale Semiconductor 1 ...
Страница 842: ...I2 C Interface Freescale Semiconductor 33 16 ...
Страница 843: ...Freescale Semiconductor 1 ...
Страница 921: ...Revision History A 6 Freescale Semiconductor ...