STATIC MEMORY CONTROLLER
2 FEATURE
•
Supports asynchronous static memory-mapped devices including RAM, ROM, OneNAND and flash
•
Supports synchronous static memory-mapped devices including synchronous burst flash
•
Supports asynchronous page mode read operation in non-clocked memory subsystems
•
Supports asynchronous burst mode read access to burst mode ROM and flash devices
•
Supports synchronous burst mode read, write access to burst mode ROM and flash devices
•
Supports 8 and 16-bit data bus
•
Address space : Up to 64MB per Bank
•
Fixed memory bank start address
•
External wait to extend the bus cycle
•
Support byte, half-word and word access for external memory
•
Programmable wait states, up to 31
•
Programmable bus turnaround cycles, up to 15
•
Programmable output enable and write enable delays, up to 15
•
Configurable size at reset for boot memory bank using external control pins
•
Support for interfacing to another memory controller using an External Bus Interface (EBI)
•
Multiple memory clock frequencies available, HCLK and HCLK/2
•
Eight word, 32-bit, wrapping reads from 16-bit memory
•
SMBSTWAIT is synchronous burst wait input that the external device uses to delay a synchronous burst
transfer for bank 0. When this signal is not used, it shall be driven to high.
•
nWAIT is wait mode input from external memory controller. Active HIGH or active LOW, as programmed in
the SMC Control Registers for each bank.
5-2
S3C2416X RISC MICROPROCESSOR