EasyManua.ls Logo

Texas Instruments TMS320F2837 D Series User Manual

Texas Instruments TMS320F2837 D Series
52 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 #27 background imageLoading...
Page #27 background image
Advisory (continued) FPU: LUF, LVF Flags are Invalid for the EINVF32 and EISQRTF32 Instructions
Note
NOTES ON COMPILER AND TOOLS USAGE
The compiler does not use LVF/LUF as condition codes for conditional
instructions and neither does the Run Time Support (RTS) Library test LVF/LUF
in any way.
The compiler may generate code that modifies LVF/LUF, meaning the value of
the STF register (that contain these flags) is undefined at function boundaries.
Thus, although the sqrt routine in the library may cause LVF/LUF to be set,
there is no assurance in the CGT that the user can read these bits after sqrt
returns.
Although the compiler does provide the __eisqrtf and __einvf32 intrinsics, it
does not provide an intrinsic to read the LVF/LUF bits or the STF register. Thus,
the user has no way to access these bits from C code.
The use of inline assembly code to read the STF register is unreliable
and is discouraged. The workaround presented in the Workarounds section
is applicable to assembly code that uses the EISQRTF32 and EINVF32
instructions and does not call any compiler-generated code. For C code, the
user must consider these flags to be unreliable, and therefore, neither poll
these flags in code nor trigger interrupts off of them.
www.ti.com Silicon Revision C Usage Notes and Advisories
SPRZ412M – DECEMBER 2013 – REVISED MARCH 2023
Submit Document Feedback
TMS320F2837xD Dual-Core Real-Time MCUs Silicon Errata (Silicon
Revisions C, B, A, 0)
27
Copyright © 2023 Texas Instruments Incorporated

Table of Contents

Other manuals for Texas Instruments TMS320F2837 D Series

Question and Answer IconNeed help?

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

Texas Instruments TMS320F2837 D Series Specifications

General IconGeneral
BrandTexas Instruments
ModelTMS320F2837 D Series
CategoryMicrocontrollers
LanguageEnglish

Summary

Abstract

Usage Notes and Advisories Matrices

Usage Notes Matrix

Lists all usage notes and their applicable silicon revisions.

Advisories Matrix

Lists all advisories, affected modules, and applicable silicon revisions.

Nomenclature, Package Symbolization, and Revision Identification

Device and Development Support Tool Nomenclature

Defines prefixes for product development stages and support tools.

Devices Supported

Lists the TMS320F2837xD device variants covered by this document.

Package Symbolization and Revision Identification

Explains device markings to identify package type and silicon revision.

Silicon Revision C Usage Notes and Advisories

Silicon Revision C Usage Notes

Details usage notes applicable to silicon revision C and earlier revisions.

Silicon Revision C Advisories

Lists technical advisories specific to silicon revision C and earlier.

Silicon Revision B Usage Notes and Advisories

Silicon Revision B Usage Notes

Refers to usage notes found on later silicon revisions for Revision B.

Silicon Revision B Advisories

Refers to advisories found on later silicon revisions for Revision B.

Silicon Revision A Usage Notes and Advisories

Silicon Revision A Usage Notes

Refers to usage notes found on later silicon revisions for Revision A.

Silicon Revision A Advisories

Refers to advisories found on later silicon revisions for Revision A.

Silicon Revision 0 Usage Notes and Advisories

Silicon Revision 0 Usage Notes

Refers to usage notes found on later silicon revisions for Revision 0.

Silicon Revision 0 Advisories

Refers to advisories found on later silicon revisions for Revision 0.

Documentation Support

Trademarks

Revision History

Related product manuals