Internal Program/Data Rom And Ram - Texas Instruments TMS320C6722 User Manual

Floating-point digital signal processors
Table of Contents

Advertisement

TMS320C6727, TMS320C6726, TMS320C6722
Floating-Point Digital Signal Processors
SPRS268E – MAY 2005 – REVISED JANUARY 2007

2.4 Internal Program/Data ROM and RAM

The organization of program/data ROM and RAM on C672x is simple and efficient. ROM is organized as
two 256-bit-wide pages with four 64-bit-wide banks. RAM is organized as a single 256-bit-wide page with
eight 32-bit-wide banks.
The internal memory organization is illustrated in
Bank
0
The C672x memory controller supports up to three parallel accesses to the internal RAM and ROM from
three of the following four sources as long as there are no bank conflicts:
Two 64-bit data accesses from the C67x+ CPU
One 256-bit-wide program fetch from the program cache
One 32-bit data access from the peripheral system (either dMAX or UHPI)
A program cache miss is 256 bits wide and conflicts only with data accesses to the same page. Multiple
data accesses to different pages, or to the same page but different banks will occur without conflict.
The organization of the C672x internal memory system into multiple pages (3 total) and a large number of
banks (16 total) means that it is straightforward to optimize DSP code to avoid data conflicts. Several
factors, including the large program cache and the partitioning of the memory system into multiple pages,
minimize the number of program versus data conflicts.
The result is an efficient memory system which allows easy tuning towards the maximum possible CPU
performance.
The C672x ROM consists of a software bootloader plus additional software. Please refer to the
C9230C100 TMS320C672x Floating-Point Digital Signal Processors ROM Data Manual (literature number
SPRS277) for more details on the ROM contents.
10
Device Overview
Bank
Bank
Bank
0
1
Figure 2-2. Program/Data ROM Organization
Bank
Bank
Bank
1
2
3
Figure 2-3. Program/Data RAM Organization
Figure 2-2
(ROM) and
Bank
2
3
Bank
Bank
Bank
4
5
6
www.ti.com
Figure 2-3
(RAM).
ROM Page 1
Base Address
0x0004 0000
ROM Page 0
Base Address
0x0000 0000
RAM Page 0
Base Address
Bank
0x1000 0000
7
Submit Documentation Feedback

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the TMS320C6722 and is the answer not in the manual?

Questions and answers

This manual is also suitable for:

Tms320c6726Tms320c6727

Table of Contents