Freelance Electronics Components Distributor
Closed Dec 25th-26th
800-300-1968
We Stock Hard to Find Parts

TMS320F2812PGFS

Part # TMS320F2812PGFS
Description MIXED-SIGNAL 28X DSPS EXTENDED TEMP
Category IC
Availability Out of Stock
Qty 0
Qty Price
1 + $17.62840



Technical Document


DISCLAIMER: The information provided herein is solely for informational purposes. Customers must be aware of the suitability of this product for their application, and consider that variable factors such as Manufacturer, Product Category, Date Codes, Pictures and Descriptions may differ from available inventory.

TMS320F2810, TMS320F2812
DIGITAL SIGNAL PROCESSORS
SPRS174B APRIL 2001 REVISED SEPTEMBER 2001
13
POST OFFICE BOX 1443 HOUSTON, TEXAS 772511443
memory map (continued)
Block
Start Address
Low 64K
(24x/240x Equivalent Data Space)
0x00000000
M0 Vector RAM (32 × 32)
(enabled if VMAP = 0)
Data Space Prog Space
M0 SARAM (1K × 16)
M1 SARAM (1K × 16)
Peripheral Frame 0
(2K × 16)
0x00000040
0x00000400
0x00000800
PIE Vector - RAM
(256 × 16)
(enabled if VMAP = 0,
ENPIE = 1)
Reserved
Reserved
Reserved
L0 SARAM (4K × 16, Secure Block)
Peripheral Frame 2
(4K × 16, Protected)
Reserved
Peripheral Frame 1
(4K × 16, Protected)
L1 SARAM (4K × 16, Secure Block)
Reserved
Reserved
FLASH (64K × 16, Secure Block)
128-Bit Password
H0 SARAM (8K × 16)
Reserved
Boot ROM (4K × 16)
(enabled if MP/MC
= 0)
BROM Vector - ROM (32 × 32)
(enabled if VMAP = 1, MP/MC
= 0, ENPIE = 0)
0x00000D00
0x00001000
0x00002000
0x00006000
0x00007000
0x00008000
0x00009000
0x0000A000
0x003D8000
0x003E0000
0x003F0000
0x003F7FF8
0x003F8000
0x003FA000
0x003FF000
0x003FFFC0
High 64K
(24x/240x Equivalent
Program Space)
On-Chip Memory
Only one of these vector mapsM0 vector, PIE vector, BROM vectorshould be enabled at a time.
LEGEND:
OTP (2K × 16, Secure Block)
0x003D7800
NOTES: A. Memory blocks are not to scale. Flash location subject to change.
B. Reserved locations are reserved for future expansion. Application should not access these areas.
C. Boot ROM and Zone 7 memory maps are active either in on-chip or XINTF zone depending on MP/MC
, not in both.
D. Peripheral Frame 0, Peripheral Frame 1, and Peripheral Frame 2 memory maps are restricted to data memory only. User program
cannot access these memory maps in program space.
E. Protected means the order of Write followed by Read operations is preserved rather than the pipeline order.
F. Certain memory ranges are EALLOW protected for spurious writes after configuration.
G. Zone 6 and Zone 7 share the same chip select; hence, these memory blocks have mirrored locations.
Figure 2. F2810 Memory Map
PR
O
DU
C
T PREVIEW
TMS320F2810, TMS320F2812
DIGITAL SIGNAL PROCESSORS
SPRS174B APRIL 2001 REVISED SEPTEMBER 2001
14
POST OFFICE BOX 1443 HOUSTON, TEXAS 772511443
memory map (continued)
The Low 64K of the memory address range maps into the data space of the 240x. The High 64K of the
memory address range maps into the program space of the 24x/240x. 24x/240x-compatible code will only
execute from the High 64K memory area. Hence, the top 32K of Flash and H0 SARAM block can be used to
run 24x/240x-compatible code (if MP/MC
mode is low) or, on F2812, code can be executed from XINTF Zone 7
(if MP/MC
mode is high).
The XINTF consists of five independent zones. Three zones have their own chip selects and two zones share
a single chip select. Each zone can be programmed with its own timing (wait states) and to either sample or
ignore external ready signal. This makes interfacing to external peripherals easy and glueless.
Note: The chip selects of XINTF Zone 6 and Zone 7 are merged together into a single chip select (ZCS6AND7
).
Refer to the External Interface XINTF (F2812 only) section of this data sheet for details.
Peripheral Frame 1, Peripheral Frame 2, and XINTF Zone 1 are grouped together so as to enable these blocks
to be write/read peripheral block protected. The protected mode ensures that all accesses to these blocks
happen as written. Because of the C28x pipeline, a write immediately followed by a read, to different memory
locations, will appear in reverse order on the memory bus of the CPU. This can cause problems in certain
peripheral applications where the user expected the write to occur first (as written). The C28x CPU supports
a block protection mode where a region of memory can be protected so as to make sure that operations occur
as written (the penalty is extra cycles are added to align the operations). This mode is programmable and by
default, it will protect the selected zones.
On the F2812, at reset, XINTF Zone 7 is enabled if the XMP/MC
signal is pulled high. This signal selects
microprocessor or microcomputer mode of operation. In microprocessor mode, Zone 7 is mapped to high
memory such that the vector table is fetched externally. The Boot ROM is disabled in this mode. In
microcomputer mode, Zone 7 is disabled such that the vectors are fetched from Boot ROM. This allows the user
to either boot from on-chip memory or from off-chip memory. The state of the XMP/MC
signal on reset is stored
in an MP/MC
mode bit in the XINTCNF2 register. The user can change this mode in software and hence control
the mapping of Boot ROM and XINTF Zone 7. No other memory blocks are affected by XMP/MC
.
I/O space is not supported on the F2812 XINTF.
PR
O
DU
C
T PREVIEW
TMS320F2810, TMS320F2812
DIGITAL SIGNAL PROCESSORS
SPRS174B APRIL 2001 REVISED SEPTEMBER 2001
15
POST OFFICE BOX 1443 HOUSTON, TEXAS 772511443
memory map (continued)
The wait states for the various spaces in the memory map area are listed in Table 3.
Table 3. Wait States
AREA WAIT-STATES COMMENTS
M0 & M1 SARAMs 0-wait
Peripheral Frame 0 0-wait Includes the Flash registers.
Peripheral Frame 1 0-wait (writes)
2-wait (reads)
Cycles can be extended by peripheral generated ready.
Peripheral Frame 2 0-wait (writes)
2-wait (reads)
Fixed. Cycles cannot be extended by the peripheral.
L0 & L1 SARAMs 0-wait
OTP Programmable,
0-wait minimum
Programmed via the Flash registers.
Flash Programmable,
0-wait minmum
Programmed via the Flash registers.
H0 SARAM 0-wait
Boot-ROM 1-wait
XINTF Programmable,
1-wait minimum
Programmed via the XINTF registers.
Cycles can be extended by external memory or peripheral.
0-wait operation is not possible.
PR
O
DU
C
T PREVIEW
PREVIOUS1234567891011NEXT