5 external memory interfaces, 1 sdram controller, Chapter 5. external memory interfaces -1 – Cirrus Logic CS4970x4 User Manual

Page 86: 1 sdram controller -1, Figure 5-1. sdram interface block diagram -1, Chapter 5, "external, Memory interfaces

Advertising
background image

SDRAM Controller

CS4953x4/CS4970x4 System Designer’s Guide

DS810UM6

Copyright 2013 Cirrus Logic, Inc

5-1

Chapter 5

External Memory Interfaces

5.1 SDRAM Controller

Products in the CS4953x4/CS4970x4 family that use a 144-pin package support a glueless external
SDRAM interface to extend the data and/or program memory of the DSP during runtime. The CS4953x4/
CS4970x4 SDRAM controller provides two-port access to X, Y, and P memory space, a four-word read
buffer, and a double-buffered four-word write buffer. One SDRAM controller port is dedicated to P memory
space and the second port is shared by X & Y memories. An arbiter is wrapped around the first port to
provide external SDRAM access through both X & Y memory space from 8000h-FFFFh. The second port
is connected to provide external SDRAM access through P memory space from 8000h-FFFFh.

The X/Y port has dual write buffers and a single read buffer. The P memory port has a single read buffer.
One of these buffers contains four 32-bit words (128 bits). Every miss to the read buffer will cause the
SDRAM controller to burst eight 16-bit reads on the SDRAM interface.

Figure 5-1

shows a block diagram

of the SDRAM external memory control interface for the CS4953x4/CS4970x4 chip.

Figure 5-1. SDRAM Interface Block Diagram

BA[1:0]

SD_DATA[15:0]

SD_CLKIN

SD_CLKOUT

SD_CAS

SD_DQM0

SD_DQM1

SD_RAS

SD_CLKEN

SD_CS

SD_WE

SDRAM INTERFACE

X RAM

X ROM

Y RAM

Y ROM

P RAM

P ROM

M

E

MOR

Y

CO

NT

ROLLER

X

Y

P

ARBITER

SD_ADDR[12:0]

Advertising
This manual is related to the following products: