at75c220 ATMEL Corporation, at75c220 Datasheet - Page 24

no-image

at75c220

Manufacturer Part Number
at75c220
Description
Smart Internet Appliance Processor Siap
Manufacturer
ATMEL Corporation
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
at75c220-C256
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
at75c220-Q208
Manufacturer:
Atmel
Quantity:
10 000
SDMC: SDRAM Controller
The AT75C220 integrates an SDRAM controller (SDMC).
The ARM accesses external SDRAM by means of the
SDRAM memory controller.
The SDMC shares the same address and data pins as the
static memory controller but has separate control signals.
The SDMC interface is a memory-mapped APB slave.
For very low frequency selection in low power mode, the
SDRAM should be refreshed frequently.
Table 10. External Memory Interface
The signals RAS, CAS, WE, A[21:0], and D[15:0] have
functions similar to those of a conventional DRAM.
DCLK is the free-running, normally continuous clock to
which all other signals are synchronized; CKE is an enable
signal that gates the other control inputs. Note that CKE is
not bonded out since it is always active high.
APB Interface
The SDMC interface is a memory-mapped APB slave.
ASB Interface
The SDMC is also an ASB slave and has a reserved mem-
ory region in the ASB memory map.
24
Signal Name
DCLK
A[21:0]
D[15:0]
DQM[1:0]
CS0
CS1
WE
RAS
CAS
AT75C220
Output
Output
Output
Output
Output
Output
Output
Output
Type
Input
Description
SDRAM Clock
Memory address (Shared with SMC)
Memory data input (Shared with SMC)
SDRAM byte masks
SDRAM chip select, active low
SDRAM chip select, active high
SDRAM write enable, active low
Row Address Select, active low
Column Address Select, active low
Main features of the SDMC are:
• External memory mapping
• Up to 4 chip select lines
• 32- or 16-bit data bus
• Byte write or byte select lines
• Two different read protocols
• Programmable wait state generation
• External wait request
• Programmable data float time
• Programmable burst mode
Read and Write Bursts
The SDMC has been modified so read accesses are per-
formed in bursts of four for accesses to 32-bit memory or
bursts of eight for 32-bit access to 16-bit memory. Read
accesses are performed as shown in Figure 8, Figure 9
and Figure 10. Note that read bursts are terminated if a
non-sequential access is detected. However, pipelined
commands from the SDRAM may be still be executed but
the resultant read data is ignored.
Three separate read accesses are shown in Figure 8, Fig-
ure 9 and Figure 10. In Figure 8, the data from all four
reads is used, in Figure 9 the data from the last two reads
is discarded. Figure 10 shows a single non-sequential
access to a new row.

Related parts for at75c220