6–4
Table 6–3. Nios II/f Core Revisions (Part 2 of 3)
Version
Release Date
8.0
May 2008
7.2
October 2007
7.1
May 2007
7.0
March 2007
6.1
November 2006
6.0
May 2006
5.1 SP1
January 2006
5.1
October 2005
5.0
May 2005
1.1
December 2004
Nios II Processor Reference Handbook
Implemented the optional MMU.
■
Implemented the optional MPU.
■
Implemented advanced exception checking.
■
Implemented the initda instruction.
■
Implemented the jmpi instruction.
No changes.
No changes.
No changes.
Cycle count for flushi and initi instructions changes from 1 to 4 cycles.
Bug Fix:
Back-to-back store instructions can cause memory corruption to the stored data.
If the first store is not to the last word of a cache line and the second store is to the
last word of the line, memory corruption occurs.
No changes.
Added optional tightly-coupled memory ports. Designers can add zero to four
■
tightly-coupled instruction master ports, and zero to four tightly-coupled data
master ports.
Made the data cache line size configurable. Designers can configure the data
■
cache with the following line sizes: 4, 16, or 32 bytes. Previously, the data
cache line size was fixed at 4 bytes.
Made instruction and data caches optional (previously, cache memories were
■
always present). If the instruction cache is not present, the Nios II core does
not have an instruction master port, and must use a tightly-coupled instruction
memory.
Support for HardCopy devices (previous versions required a workaround to
■
support HardCopy devices).
Added user-configurable options affecting multiply and shift operations. Now
■
designers can choose one of three options:
(1) Use embedded multiplier resources available in the target device family
(previously available).
(2) Use logic elements to implement multiply and shift hardware (new option).
(3) Omit multiply hardware. Shift operations take one cycle per bit shifted;
multiply operations are emulated in software (new option).
Added cpuid control register.
■
Bug Fix:
■
Interrupts that were disabled by wrctl ienable remained enabled for one
clock cycle following the wrctl instruction. Now the instruction following such
a wrctl cannot be interrupted.
Chapter 6: Nios II Processor Revision History
Notes
February 2014 Altera Corporation
Core Revisions