SDRAM/Flash Controller Interface
CS4953xx Hardware Users Manual
DS732UM7
Copyright 2008 Cirrus Logic, Inc
8-2
8.2.1 Flash Controller Interface
The Flash controller allows the CS4953xx DSP to autoboot from a parallel Flash or EEPROM device. Both Flash
and EEPROM can be accessed using 8-bit, 16-bit, and 32-bit data modes (1-byte, 2-byte, and 4-byte words) and
using an 8-bit or 16-bit data bus, where the word width is the number of bytes per transfer, and the data bus size is
the width of the physical interface to Flash. For example, an 8-bit data bus setting uses only 8 data pins EXT_D[7:0]
whereas the 16-bit data bus setting uses 16 data pins (EXT_D[15:0]).
8.3 SDRAM/Flash Controller Interface
The physical interface of the SDRAM controller consists of 16 data pins (SD_DATA[15:0]), 13 address pins
(SD_ADDR[12:0]), 2 bank address pins (SD_BA[1:0]), and 9 control pins (SD_CS, SD_WE, SD_DQM1,
SD_DQM0, SD_CAS, SD_RAS, SD_CLKOUT, SD_CLKIN, SD_CLKEN). SD_CS is the SDRAM chip select pin.
The address and data pins are shared with the Flash interface. The CS4953xx supports SDRAMs from 2 Mbytes to
64 Mbytes with various row, bank, and column configurations. The size can be configured in the DynamicConfig0
register listed in
. Timing parameters of the SDRAM port can be configured to meet various SDRAM
requirements as described in
. The default timing parameters have been chosen and tested to meet the
requirements of Hynix HY57V641620HG-H. By default, the SDRAM port is configured for 64 Mbits with 4 banks,
12 rows, and 8 columns with a RAS and CAS latency of 3.
The physical interface of the Flash controller consists of 16 data pins (EXT_D[15:0]), 20 address pins
(EXT_A[19:0]), and 4 control pins (EXT_CS1, EXT_CS2, EXT_OE, EXT_WE). The address and data pins are
shared with the SDRAM interface. EXT_CS1 is the Flash or EEPROM chip select pin. EXT_CS2 is not supported.
The Flash interface supports up to 1M x 8 addressable space (512k x 16 bits of Flash). Data in Flash is stored big-
endian, i.e. more significant bytes in a multi-byte word have lower addresses.
Note: When connected to a 16 Mbit SDRAM, the CS4953xx uses only SD_BA1 for bank selection.
8.3.1 SDRAM/Flash Interface Signals
shows the signal names, descriptions, and pin number of the signals associated with the external SDRAM/
Flash memory control port on the CS4953xx chip.
Table 8-1. SDRAM Interface Signals
Signal Name
Signal Description
LQFP-
144 Pin
#
LQFP-
128 Pin
#
Pin Type
SD_CLKOUT
SDRAM clock output. This output is tri-
stated when SDRAM interface is not used.
51
80
Output
SD_CLKIN
SDRAM Clock input
Connects to trace from SDRAM device
CLKIN pin.
52
81
Input
SD_CLKEN
SDRAM Clock Enable Output
53
82
Output
SD_RAS
SDRAM Row Address Strobe
80
109
Output
SD_CAS
SDRAM Column Address Strobe
79
108
Output
SD_CS
SDRAM Chip Select
81
110
Output
SD_DQM0
SDRAM Data Mask 0
28
57
Output
SD_DQM1
SDRAM Data Mask 1
50
79
Output
Summary of Contents for CS4953xx
Page 34: ...Softboot CS4953xx Hardware Users Manual DS732UM7 Copyright 2008 Cirrus Logic Inc 2 18 ...
Page 56: ...SPI Port CS4953xx Hardware Users Manual DS732UM7 Copyright 2008 Cirrus Logic Inc 3 22 ...
Page 58: ...CS4953xx Hardware Users Manual DS732UM7 Copyright 2008 Cirrus Logic Inc 4 2 ...
Page 118: ...Revision History CS4953xx Hardware Users Manual DS732UM7 Copyright 2008 Cirrus Logic Inc 9 30 ...