EasyManua.ls Logo

NXP Semiconductors PXN2020 - 13.1.3.1 Instruction Unit Features; 13.1.3.2 Integer Unit Features; 13.1.3.3 Load;Store Unit Features; 13.1.3.4 MMU Features

NXP Semiconductors PXN2020
1376 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
Loading...
e200z6 Core (Z6)
PXN20 Microcontroller Reference Manual, Rev. 1
13-4 Freescale Semiconductor
Support for the wait instruction to halt synchronous activity and/or signal intent to enter low
power mode to the CRP.
13.1.3.1 Instruction Unit Features
The features of the instruction unit are the following:
64-bit path to cache supports fetching of two 32-bit instructions per clock, or as many as four 16-bit
VLE APU instructions per clock
Instruction buffer holds as many as six sequential instructions
Dedicated PC incrementer supporting instruction prefetches
Branch target address cache with dedicated branch address adder, and branch lookahead logic
supporting single cycle execution of successful lookahead branches
13.1.3.2 Integer Unit Features
The integer unit supports single-cycle execution of most integer instructions:
32-bit AU for arithmetic and comparison operations
32-bit LU for logical operations
32-bit priority encoder for count leading zeros function
32-bit single cycle barrel shifter for static shifts and rotates
32-bit mask unit for data masking and insertion
Divider logic for signed and unsigned divides in 6–16 clocks with minimized execution timing
Pipelined 32x32 hardware multiplier array supports 32x32->32 multiply with three clock latency,
one clock throughput
13.1.3.3 Load/Store Unit Features
The load/store unit supports load, store, and the load multiple/store multiple instructions:
32-bit effective address adder for data memory address calculations
Pipelined operation supports throughput of one load or store operation per cycle
Dedicated 64-bit interface to memory supports saving and restoring as many as two registers per
cycle for load multiple and store multiple word instructions
13.1.3.4 MMU Features
The features of the MMU are as follows:
Virtual memory support
32-bit virtual and physical addresses
Eight-bit process identifier
32-entry fully associative TLB
Support for nine page sizes (4, 16, 64, and 256 KB; 1, 4, 16, 64, and 256 MB)
Entry flush protection

Table of Contents

Related product manuals