1643 views|0 replies

6580

Posts

0

Resources
The OP
 

Storage management of TI C2000 DSP chip [Copy link]

The performance of a DSP is affected by its ability to manage the memory subsystem. As mentioned earlier, the MAC and some other signal processing functions are the basic signal processing capabilities of DSP devices. Fast MAC execution requires reading one instruction word and two data words from memory in each instruction cycle. There are many ways to implement this reading, including multi-interface memory (allowing multiple accesses to memory in each instruction cycle), separate instruction and data memory ("Harvard" structure and its derivatives), and instruction cache (allowing instructions to be read from the cache instead of memory, thereby freeing up memory for data reading). Also pay attention to the size of the supported memory space. The main target market for many fixed-point DSPs is embedded application systems, where memory is generally small, so these DSP devices have small to medium on-chip memory (4K to 64K words) and a narrow external data bus. In addition, the address bus of most fixed-point DSPs is less than or equal to 16 bits, so the external memory space is limited. Some floating-point DSPs have very little or no on-chip memory, but a wide external data bus. For example, TI's TMS320C30 has only 6K on-chip memory, a 24-bit external bus, and a 13-bit external address bus. ADI's ADSP2-21060 has 4Mb of on-chip memory, which can be divided into program memory and data memory in a variety of ways. When choosing a DSP, you need to choose based on the specific application's requirements for storage space and external bus.

This post is from Microcontroller MCU
 

Just looking around
Find a datasheet?

EEWorld Datasheet Technical Support

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号
快速回复 返回顶部 Return list