|
TM4C129CNCPDT Datasheet, PDF (58/1753 Pages) Texas Instruments – Tiva Microcontroller | |||
|
◁ |
Architectural Overview
1.3.1.6
1.3.2
1.3.2.1
Floating-Point Unit (FPU) (see page 144)
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
On-Chip Memory
The TM4C129CNCPDT 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
SRAM (see page 588)
The TM4C129CNCPDT 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
58
June 18, 2014
Texas Instruments-Production Data
|
▷ |