IPR-NIOS Altera, IPR-NIOS Datasheet - Page 174

no-image

IPR-NIOS

Manufacturer Part Number
IPR-NIOS
Description
IP NIOS II MEGACORE RENEW
Manufacturer
Altera
Type
MegaCorer
Datasheet

Specifications of IPR-NIOS

License
Renewal License
Lead Free Status / RoHS Status
Not applicable / Not applicable
7–10
Table 7–4. Nios II Relocation Calculation (Part 2 of 3)
Nios II Processor Reference Handbook
R_NIOS2_IMM5
R_NIOS2_CACHE_OPX
R_NIOS2_IMM6
R_NIOS2_IMM8
R_NIOS2_HI16
R_NIOS2_LO16
R_NIOS2_HIADJ16
R_NIOS2_BFD_RELOC_32
R_NIOS2_BFD_RELOC_16
R_NIOS2_BFD_RELOC_8
R_NIOS2_GPREL
R_NIOS2_GNU_VTINHERIT
R_NIOS2_GNU_VTENTRY
R_NIOS2_UJMP
R_NIOS2_CJMP
R_NIOS2_CALLR
R_NIOS2_ALIGN
R_NIOS2_GOT16
R_NIOS2_CALL16
R_NIOS2_GOTOFF_LO
R_NIOS2_GOTOFF_HA
R_NIOS2_PCREL_LO
R_NIOS2_PCREL_HA
R_NIOS2_TLS_GD16
R_NIOS2_TLS_LDM16
R_NIOS2_TLS_LDO16
R_NIOS2_TLS_IE16
R_NIOS2_TLS_LE16
R_NIOS2_TLS_DTPMOD
R_NIOS2_TLS_DTPREL
Name
(3)
(3)
(3)
(3)
(3)
(3)
(3)
(3)
(3)
(3)
(3)
(3)
(3)
Value
16
10
11
12
13
14
15
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
5
6
7
8
9
check
Overflow
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
n/a
n/a
n/a
No
No
No
No
No
No
No
No
No
No
No
No
No
No
(1)
(S + A) & 0x1F
(S + A) & 0x1F
(S + A) & 0x3F
(S + A) & 0xFF
((S + A) >> 16) & 0xFFFF
(S + A) & 0xFFFF
Adj(S+A)
S + A
(S + A) & 0xFFFF
(S + A) & 0xFF
(S + A – GP) & 0xFFFF
None
None
((S + A) >> 16) & 0xFFFF,
(S + A + 4) & 0xFFFF
((S + A) >> 16) & 0xFFFF,
(S + A + 4) & 0xFFFF
((S + A) >> 16) & 0xFFFF)
(S + A + 4) & 0xFFFF
None
G
G
(S + A – GOT) & 0xFFFF
Adj (S + A – GOT)
(S + A – PC) & 0xFFFF
Adj (S + A – PC)
Refer to
page 7–13
Refer to
page 7–13
Refer to
page 7–13
Refer to
page 7–13
Refer to
page 7–13
Refer to
page 7–13
Refer to
page 7–13
Relocated Address
“Thread-Local Storage” on
“Thread-Local Storage” on
“Thread-Local Storage” on
“Thread-Local Storage” on
“Thread-Local Storage” on
“Thread-Local Storage” on
“Thread-Local Storage” on
R
(2)
Chapter 7: Application Binary Interface
December 2010 Altera Corporation
0x000007C0
0x07C00000
0x00000FC0
0x00003FC0
0x003FFFC0
0x003FFFC0
0xFFFFFFFF
0x0000FFFF
0x000000FF
0x003FFFC0
0x003FFFC0
0x003FFFC0
0x003FFFC0
0x003FFFC0
0x003FFFC0
0x003FFFC0
0x003FFFC0
0x003FFFC0
0x003FFFC0
0x003FFFC0
0x003FFFC0
0x003FFFC0
0x003FFFC0
0x003FFFC0
0x003FFFC0
0xFFFFFFFF
0xFFFFFFFF
Bit Mask
n/a
n/a
n/a
M
Bit Shift
Relocation
n/a
n/a
n/a
22
B
6
6
6
6
6
6
0
0
0
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
0
0

Related parts for IPR-NIOS