DSP1611/17/18/27/28/29 DIGITAL SIGNAL PROCESSOR
Information Manual
External Memory Interface
April 1998
6-18
DRAFT COPY
Lucent Technologies Inc.
6.4 Timing Examples
(continued)
6.4.2 Write, Read, Read, W = 0
illustrates a typical use of the EMI. The sequence shown is a write, read, read of the ERAMHI memory
segment. The wait-state is set to 0. The ERAMHI enable goes low at the beginning of the write cycle and stays
low throughout the read cycles. The address bus (AB) has a valid address placed on it for one period of CKO in
each cycle. At the beginning of the write cycle, the data bus (DB) is 3-stated by the DSP. Halfway through the write
cycle, DB is driven with data by the DSP. At the end of the write cycle, the DSP 3-states DB because a read cycle
follows immediately. The external memory responds to the request for a read by placing data on the DB sometime
before the end of the read cycle, and the data is latched into the DSP at the falling edge of CKO. In response to a
new address, the external memory places new data on DB in the next read cycle. Because read instructions can
be carried out in one instruction cycle, these cycles are back-to-back. If the external memory needs a clock edge
from ERAMHI to initiate each cycle, the delay feature is used to delay the leading edge one half of a CKO period.
5-4163
Figure 6-4. Write, Read, Read, W = 0
Sample Instructions for the Above Sequence:
*r0++=a0
/*
Two-cycle write, r0 points to ERAMHI
*/
y=*r1++
/*
One-cycle read, r1 points to ERAMHI
*/
x=*r1++
/*
One-cycle read, r1 points to ERAMHI
*/
CKO
ERAMHI
DB
READ
ADDR VALID
READ
ADDR VALID
READ
DATA
READ
DATA
WRITE
DATA
RWN
WRITE CYCLE
W = 0
READ CYCLE
W = 0
READ CYCLE
W = 0
AB
ADDR VALID
WRITE
Summary of Contents for DSP1611
Page 18: ...Chapter 1 Introduction...
Page 27: ...Chapter 2 Hardware Architecture...
Page 52: ...Chapter 3 Software Architecture...
Page 116: ...Chapter 4 Instruction Set...
Page 154: ...Chapter 5 Core Architecture...
Page 176: ...Chapter 6 External Memory Interface...
Page 208: ...Chapter 7 Serial I O...
Page 237: ...Chapter 8 Parallel I O DSP1617 Only...
Page 261: ...Chapter 9 Parallel Host Interface PHIF DSP1611 18 27 28 29 Only...
Page 275: ...Chapter 10 Bit I O Unit...
Page 284: ...Chapter 11 JTAG Test Access Port...
Page 306: ...Chapter 12 Timer...
Page 313: ...Chapter 13 Bit Manipulation Unit...
Page 325: ...Chapter 14 Error Correction Coprocessor DSP1618 28 Only...
Page 350: ...Chapter 15 Interface Guide...
Page 367: ...Appendix A Instruction Encoding...
Page 379: ...Appendix B Instruction Set Summary...
Page 381: ...aD extractz aS IM16 B 52 aD insert aS arM B 53 aD insert aS IM16 B 54 aD aS aaT B 55...
Page 437: ...Index...