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 #168 background imageLoading...
Page #168 background image
Boot ROM Memory Map
www.ti.com
168
SPRUI07March 2020
Submit Documentation Feedback
Copyright © 2020, Texas Instruments Incorporated
Boot ROM
Example 2-1. Linker Command File to Access FPU Tables
MEMORY
{
PAGE 0 :
...
FPUTABLES : origin = 0x3FEBDC, length = 0x0006A0
...
}
SECTIONS
{
...
FPUmathTables : > FPUTABLES, PAGE = 0, TYPE = NOLOAD
...
}
The following floating-point math tables are included in the Boot ROM:
Sine/Cosine Table, Single-precision Floating-point
Table size: 1282 words
Contents: 32-bit floating-point samples for one and a quarter period sine wave
Normalized Arctan Table, Single-Precision Floating Point
Table Size: 388 words
Contents: 32-bit second order coefficients for line of best fit
Exp Coefficient Table, Single-Precision Floating Point
Table size: 20 words
Contents: 32-bit coefficients for calculating exp (X) using a Taylor series
The fixed-point math tables included in the boot ROM are used by the C28x IQMath Library - A Virtual
Floating Point Engine). The 28x IQmath Library is a collection of highly optimized and high precision
mathematical functions for C/C++ programmers to seamlessly port a floating-point algorithm into fixed-
point code on 28x devices.
These routines are typically used in computationally-intensive, real-time applications where optimal
execution speed and high accuracy is critical. By using these routines, you can achieve execution speeds
that are considerably faster than equivalent code written in standard ANSI C language. In addition, by
providing ready-to-use high precision functions, the TI IQmath Library can significantly shorten the
development time.
The IQmath library accesses the tables through the IQmathTables and the IQmathTablesRam linker
sections. The IQmathTables section is completely included in the boot ROM. From the IQmathTablesRam
section only the IQexp table is included and the remainder must be loaded into the device if used.
If you do not wish to load a copy of these tables already included in the ROM into the device, use the boot
ROM memory addresses and label the sections as “NOLOAD” as shown in Example 2-2 . This facilitates
referencing the lookup 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