Question: Why the DSP needs to have one wait-state for the DARAM block at 0x1000-0x17FF since the memory is a dual access memory in SAM mode.

Answer: The DSP does NOT have to have 1 wait-state.

Rather, it will simply get held off for 1 clock cycle (automatically) due to both resources trying to access the memory block at the same time. This cycle hit comes automatically, the same way it would if you tried to perform a program and data read from an SARAM at the same time.

Remember, that while the memory is Dual-Access, it is still only single-port. and when the port is dedicated to the HPI interface, the C & D busses (DSP's data read busses) do not have access to that port.


Device: TMS320C5xx
Category: Related Devices
Detail: Memory Interfaces
Title: one wait for the DARAM
Source: Case from the TMS320 Hotline
Date: 4/25/98
GenId: 30026

© Copyright 1998 Texas Instruments Incorporated. All rights reserved.
Trademarks, Important Notice!