Texas Instruments Development Kit for TM4C129x,Tiva™ ARM® Cortex™ -M4 Microcontroller DK-TM4C129X DK-TM4C129X 데이터 시트

제품 코드
DK-TM4C129X
다운로드
페이지 2182
Table 3-5. AP Bit Field Encoding (continued)
Description
Unprivileged
Permissions
Privileged
Permissions
AP
Bit Field
Read-only, by privileged or unprivileged software.
RO
RO
110
Read-only, by privileged or unprivileged software.
RO
RO
111
MPU Configuration for a Tiva™ C Series Microcontroller
Tiva™ C Series microcontrollers have only a single processor and no caches. As a result, the MPU
should be programmed as shown in Table 3-6 on page 152.
Table 3-6. Memory Region Attributes for Tiva™ C Series Microcontrollers
Memory Type and Attributes
B
C
S
TEX
Memory Region
Normal memory, non-shareable, write-through
0
1
0
000b
Flash memory
Normal memory, shareable, write-through
0
1
1
000b
Internal SRAM
Normal memory, shareable, write-back,
write-allocate
1
1
1
000b
External SRAM
Device memory, shareable
1
0
1
000b
Peripherals
In current Tiva™ C Series microcontroller implementations, the shareability and cache policy
attributes do not affect the system behavior. However, using these settings for the MPU regions
can make the application code more portable. The values given are for typical situations.
3.1.4.3
MPU Mismatch
When an access violates the MPU permissions, the processor generates a memory management
fault (see “Exceptions and Interrupts” on page 112 for more information). The MFAULTSTAT register
indicates the cause of the fault. See page 194 for more information.
3.1.5
Floating-Point Unit (FPU)
This section describes the Floating-Point Unit (FPU) and the registers it uses. The FPU provides:
■ 32-bit instructions for single-precision (C float) data-processing operations
■ Combined multiply and accumulate instructions for increased precision (Fused MAC)
■ Hardware support for conversion, addition, subtraction, multiplication with optional accumulate,
division, and square-root
■ Hardware support for denormals and all IEEE rounding modes
■ 32 dedicated 32-bit single-precision registers, also addressable as 16 double-word registers
■ Decoupled three stage pipeline
The Cortex-M4F FPU fully supports single-precision add, subtract, multiply, divide, multiply and
accumulate, and square root operations. It also provides conversions between fixed-point and
floating-point data formats, and floating-point constant instructions. The FPU provides floating-point
computation functionality that is compliant with the ANSI/IEEE Std 754-2008, IEEE Standard for
Binary Floating-Point Arithmetic, referred to as the IEEE 754 standard. The FPU's single-precision
extension registers can also be accessed as 16 doubleword registers for load, store, and move
operations.
December 13, 2013
152
Texas Instruments-Advance Information
Cortex-M4 Peripherals