Hilscher netX microcontroller driver
V0.0.5.0
Documentation of the netX driver package
|
xpic_app_regs (xpic_app_regs) More...
#include <netx90_app.h>
Data Fields | |
union { | |
__IOM uint32_t xpic_r0 | |
struct { | |
__IOM uint32_t r0: 32 | |
} xpic_r0_b | |
}; | |
union { | |
__IOM uint32_t xpic_r1 | |
struct { | |
__IOM uint32_t r1: 32 | |
} xpic_r1_b | |
}; | |
union { | |
__IOM uint32_t xpic_r2 | |
struct { | |
__IOM uint32_t r2: 32 | |
} xpic_r2_b | |
}; | |
union { | |
__IOM uint32_t xpic_r3 | |
struct { | |
__IOM uint32_t r3: 32 | |
} xpic_r3_b | |
}; | |
union { | |
__IOM uint32_t xpic_r4 | |
struct { | |
__IOM uint32_t r4: 32 | |
} xpic_r4_b | |
}; | |
union { | |
__IOM uint32_t xpic_r5 | |
struct { | |
__IOM uint32_t r5: 32 | |
} xpic_r5_b | |
}; | |
union { | |
__IOM uint32_t xpic_r6 | |
struct { | |
__IOM uint32_t r6: 32 | |
} xpic_r6_b | |
}; | |
union { | |
__IOM uint32_t xpic_r7 | |
struct { | |
__IOM uint32_t r7: 32 | |
} xpic_r7_b | |
}; | |
union { | |
__IOM uint32_t xpic_usr0 | |
struct { | |
__IOM uint32_t usr0: 32 | |
} xpic_usr0_b | |
}; | |
union { | |
__IOM uint32_t xpic_usr1 | |
struct { | |
__IOM uint32_t usr1: 32 | |
} xpic_usr1_b | |
}; | |
union { | |
__IOM uint32_t xpic_usr2 | |
struct { | |
__IOM uint32_t usr2: 32 | |
} xpic_usr2_b | |
}; | |
union { | |
__IOM uint32_t xpic_usr3 | |
struct { | |
__IOM uint32_t usr3: 32 | |
} xpic_usr3_b | |
}; | |
union { | |
__IOM uint32_t xpic_usr4 | |
struct { | |
__IOM uint32_t usr4: 32 | |
} xpic_usr4_b | |
}; | |
union { | |
__IOM uint32_t xpic_pc | |
struct { | |
__IOM uint32_t pc: 32 | |
} xpic_pc_b | |
}; | |
union { | |
__IOM uint32_t xpic_stat | |
struct { | |
__IOM uint32_t stat: 32 | |
} xpic_stat_b | |
}; | |
union { | |
__IOM uint32_t xpic_zero | |
struct { | |
__IOM uint32_t zero: 32 | |
} xpic_zero_b | |
}; | |
xpic_app_regs (xpic_app_regs)
Definition at line 30331 of file netx90_app.h.
union { ... } |
< (@ 0xFF884000) xpic_app_regs Structure
union { ... } |
union { ... } |
union { ... } |
union { ... } |
union { ... } |
union { ... } |
union { ... } |
union { ... } |
union { ... } |
union { ... } |
union { ... } |
union { ... } |
union { ... } |
union { ... } |
union { ... } |
__IOM uint32_t xpic_app_regs_Type::pc |
[31..0] Program Counter (dword address inside DPRAM)
Definition at line 30442 of file netx90_app.h.
__IOM uint32_t xpic_app_regs_Type::r0 |
[31..0] Work Register 0
Definition at line 30337 of file netx90_app.h.
__IOM uint32_t xpic_app_regs_Type::r1 |
[31..0] Work Register 1
Definition at line 30345 of file netx90_app.h.
__IOM uint32_t xpic_app_regs_Type::r2 |
[31..0] Work Register 2
Definition at line 30353 of file netx90_app.h.
__IOM uint32_t xpic_app_regs_Type::r3 |
[31..0] Work Register 3
Definition at line 30361 of file netx90_app.h.
__IOM uint32_t xpic_app_regs_Type::r4 |
[31..0] Work Register 4
Definition at line 30369 of file netx90_app.h.
__IOM uint32_t xpic_app_regs_Type::r5 |
[31..0] Work Register 5
Definition at line 30377 of file netx90_app.h.
__IOM uint32_t xpic_app_regs_Type::r6 |
[31..0] Work Register 6
Definition at line 30385 of file netx90_app.h.
__IOM uint32_t xpic_app_regs_Type::r7 |
[31..0] Work Register 7
Definition at line 30393 of file netx90_app.h.
__IOM uint32_t xpic_app_regs_Type::stat |
[31..0] no field descpription
Definition at line 30450 of file netx90_app.h.
__IOM uint32_t xpic_app_regs_Type::usr0 |
[31..0] User Register 0
Definition at line 30401 of file netx90_app.h.
__IOM uint32_t xpic_app_regs_Type::usr1 |
[31..0] User Register 1
Definition at line 30409 of file netx90_app.h.
__IOM uint32_t xpic_app_regs_Type::usr2 |
[31..0] User Register 2
Definition at line 30417 of file netx90_app.h.
__IOM uint32_t xpic_app_regs_Type::usr3 |
[31..0] User Register 3
Definition at line 30425 of file netx90_app.h.
__IOM uint32_t xpic_app_regs_Type::usr4 |
[31..0] User Register 4
Definition at line 30433 of file netx90_app.h.
__IOM uint32_t xpic_app_regs_Type::xpic_pc |
(@ 0x00000034) xPIC Program Counter Shared in xPIC 64_BIT_MUL_TARGET mode with usr32 (w mode)
Definition at line 30438 of file netx90_app.h.
struct { ... } xpic_app_regs_Type::xpic_pc_b |
__IOM uint32_t xpic_app_regs_Type::xpic_r0 |
(@ 0x00000000) xPIC work register for indirect addressing
Definition at line 30334 of file netx90_app.h.
struct { ... } xpic_app_regs_Type::xpic_r0_b |
__IOM uint32_t xpic_app_regs_Type::xpic_r1 |
(@ 0x00000004) xPIC work register for indirect addressing
Definition at line 30342 of file netx90_app.h.
struct { ... } xpic_app_regs_Type::xpic_r1_b |
__IOM uint32_t xpic_app_regs_Type::xpic_r2 |
(@ 0x00000008) xPIC work register for indirect addressing
Definition at line 30350 of file netx90_app.h.
struct { ... } xpic_app_regs_Type::xpic_r2_b |
__IOM uint32_t xpic_app_regs_Type::xpic_r3 |
(@ 0x0000000C) xPIC work register for indirect addressing
Definition at line 30358 of file netx90_app.h.
struct { ... } xpic_app_regs_Type::xpic_r3_b |
__IOM uint32_t xpic_app_regs_Type::xpic_r4 |
(@ 0x00000010) xPIC work register for indirect addressing
Definition at line 30366 of file netx90_app.h.
struct { ... } xpic_app_regs_Type::xpic_r4_b |
__IOM uint32_t xpic_app_regs_Type::xpic_r5 |
(@ 0x00000014) xPIC work register for indirect addressing
Definition at line 30374 of file netx90_app.h.
struct { ... } xpic_app_regs_Type::xpic_r5_b |
__IOM uint32_t xpic_app_regs_Type::xpic_r6 |
(@ 0x00000018) xPIC work register for indirect addressing
Definition at line 30382 of file netx90_app.h.
struct { ... } xpic_app_regs_Type::xpic_r6_b |
__IOM uint32_t xpic_app_regs_Type::xpic_r7 |
(@ 0x0000001C) xPIC work register for indirect addressing
Definition at line 30390 of file netx90_app.h.
struct { ... } xpic_app_regs_Type::xpic_r7_b |
__IOM uint32_t xpic_app_regs_Type::xpic_stat |
(@ 0x00000038) Processor Status Register
Definition at line 30447 of file netx90_app.h.
struct { ... } xpic_app_regs_Type::xpic_stat_b |
__IOM uint32_t xpic_app_regs_Type::xpic_usr0 |
(@ 0x00000020) xPIC user Register additional work register
Definition at line 30398 of file netx90_app.h.
struct { ... } xpic_app_regs_Type::xpic_usr0_b |
__IOM uint32_t xpic_app_regs_Type::xpic_usr1 |
(@ 0x00000024) xPIC user Register additional work register
Definition at line 30406 of file netx90_app.h.
struct { ... } xpic_app_regs_Type::xpic_usr1_b |
__IOM uint32_t xpic_app_regs_Type::xpic_usr2 |
(@ 0x00000028) xPIC user Register additional work register
Definition at line 30414 of file netx90_app.h.
struct { ... } xpic_app_regs_Type::xpic_usr2_b |
__IOM uint32_t xpic_app_regs_Type::xpic_usr3 |
(@ 0x0000002C) xPIC user Register additional work register
Definition at line 30422 of file netx90_app.h.
struct { ... } xpic_app_regs_Type::xpic_usr3_b |
__IOM uint32_t xpic_app_regs_Type::xpic_usr4 |
(@ 0x00000030) xPIC user Register additional work register
Definition at line 30430 of file netx90_app.h.
struct { ... } xpic_app_regs_Type::xpic_usr4_b |
__IOM uint32_t xpic_app_regs_Type::xpic_zero |
(@ 0x0000003C) Zero Register Shared in xPIC 64_BIT_MUL_TARGET mode with usr10 (w mode)
Definition at line 30455 of file netx90_app.h.
struct { ... } xpic_app_regs_Type::xpic_zero_b |
__IOM uint32_t xpic_app_regs_Type::zero |
[31..0] Always Zero
Definition at line 30459 of file netx90_app.h.