0x003FD8F8
IQ Math Tables
IQMath Functions
Bootloader Functions
Section Start
Address
C-Boot ROM map
Reset Vector
CPU Vector Table
FPU Math Tables
Reserved
ROM Checksum
PLC Tables
Test Signature
0x003FD258
0x003F8000
0x003F8002
0x003F9882
0x003F98C4
0x003FE57E
0x003FEDA8
0x003FFFB8
0x003FFFFF
0x003FFFA8
0x003FFFBA
BIST Signature
Reserved
ROM Version
0x003FFFBE
0x003FFFC0
Pie Vector Mismath Handler
C-Boot ROM Description
571
SPRUH22I – April 2012 – Revised November 2019
Copyright © 2012–2019, Texas Instruments Incorporated
ROM Code and Peripheral Booting
Figure 6-10. C-Boot ROM Memory Map
6.6.1.1
On-Chip C-Boot ROM Math Tables
Approximately 4K of the boot ROM is reserved for floating-point and IQ math 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 Texas Instruments™ C28x FPU
Fast RTS 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
. This
facilitates referencing the look-up tables without actually loading the section to the target.
The following 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