EasyManuals Logo

Texas Instruments TMS320 2833 Series User Manual

Texas Instruments TMS320 2833 Series
868 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #167 background imageLoading...
Page #167 background image
Data space Program space
IQ math tables
FPU math tables
Reserved
Boot loader functions
ROM version
ROM checksum
Reset vector
CPU vector table
3F E000
3F EBDC
3F F27C
3F F34C
3F FFB9
3F FFC0
3F FFFF
Reserved
3F F9FB
www.ti.com
Boot ROM Memory Map
167
SPRUI07March 2020
Submit Documentation Feedback
Copyright © 2020, Texas Instruments Incorporated
Boot ROM
2.1 Boot ROM Memory Map
The boot ROM is an 8K x 16 block of read-only memory located at addresses 0x3F E000 - 0x3F FFFF.
The on-chip boot ROM is factory programmed with bootload routines and math tables. These are for use
with the C28x IQMath Library - A Virtual Floating Point Engine.
This document describes the following items:
Bootloader functions
Version number, release date and checksum
Reset vector
Illegal trap vector (ITRAP)
CPU vector table (used for test purposes only)
IQmath Tables
Floating-point unit (FPU) math tables
Figure 2-1 shows the memory map of the on-chip boot ROM. The memory block is 8Kx16 in size and is
located at 0x3F E000 - 0x3F FFFF in both program and data space.
Figure 2-1. Memory Map of On-Chip ROM
2.1.1 On-Chip Boot ROM IQmath Tables
Approximately 4K of the boot ROM is reserved for floating-point and IQmath tables. These tables are
provided to help improve performance and save SARAM space.
The floating-point math tables included in the boot ROM are used by the C28x Floating Point Unit fastRTS
Library. The C28x Fast RTS Library is a collection of optimized floating-point math functions for C
programmers of the C28x with floating-point unit. Designers of computationally intensive real-time
applications can achieve execution speeds considerably faster than what are currently available without
having to rewrite existing code. The functions listed in the features section are specifically optimized for
the C28x + FPU controllers. The Fast RTS library accesses the floating-point tables through the
FPUmathTables memory section. If you do not wish to load a copy of these tables into the device, use the
boot ROM memory addresses and label the section as “NOLOAD” as shown in Example 2-1. This
facilitates referencing the look-up tables without actually loading the section to the target.

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Texas Instruments TMS320 2833 Series and is the answer not in the manual?

Texas Instruments TMS320 2833 Series Specifications

General IconGeneral
BrandTexas Instruments
ModelTMS320 2833 Series
CategoryController
LanguageEnglish

Related product manuals