Datasheet

1.3.1.6 Floating-Point Unit (FPU) (see page 152)
The 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.
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
1.3.2 On-Chip Memory
The TM4C129XNCZAD microcontroller is integrated with the following set of on-chip memory and
features:
256 KB single-cycle SRAM
1024 KB Flash memory
6KB EEPROM
Internal ROM loaded with TivaWare™ for C Series software:
TivaWare
Peripheral Driver Library
TivaWare Boot Loader
Advanced Encryption Standard (AES) cryptography tables
Cyclic Redundancy Check (CRC) error detection functionality
1.3.2.1 SRAM (see page 632)
The TM4C129XNCZAD microcontroller provides 256 KB of single-cycle on-chip SRAM. The internal
SRAM of the device is located at offset 0x2000.0000 of the device memory map.
The SRAM is implemented using four 32-bit wide interleaving SRAM banks (separate SRAM arrays)
which allow for increased speed between memory accesses. The SRAM memory provides nearly
2 GB/s memory bandwidth at a 120 MHz clock frequency.
Because read-modify-write (RMW) operations are very time consuming, ARM has introduced
bit-banding technology in the Cortex-M4F processor. With a bit-band-enabled processor, certain
regions in the memory map (SRAM and peripheral space) can use address aliases to access
individual bits in a single, atomic operation.
Data can be transferred to and from SRAM by the following masters:
µDMA
USB
LCD Controller
63December 13, 2013
Texas Instruments-Advance Information
Tiva
TM4C129XNCZAD Microcontroller