Visible to Intel only — GUID: mwh1416946938476
Ixiasoft
Visible to Intel only — GUID: mwh1416946938476
Ixiasoft
10.6.2. Bit-31 Cache Bypass
Using bit 31 to bypass the data cache is a convenient mechanism for software because the cacheability of the associated address is contained in the address. This usage allows the address to be passed to code that uses the normal ld/st family of instructions, while still guaranteeing that all accesses to that address consistently bypass the data cache.
Bit-31 cache bypass is only provided in the Nios® II/f core, and must not be used with other Nios® II cores. The other Nios® II cores limit their maximum byte address space to 31 bits to ease migration of code from one implementation to another. They effectively ignore the value of bit 31, which allows code written for a Nios® II/f core using bit 31 cache bypass to run correctly on other current Nios® II implementations. In general, this feature depends on the Nios® II core implementation.
For more information, refer to the " Nios® II Core Implementation Details" chapter of the Nios® II Processor Reference Handbook.