![]() |
![]() |
Specification of the Prefetchable Memory Limit and Base Register. More...
#include <pcie.h>
Data Fields | |
| uint32_t | raw |
| [ro] Raw image of register on read; actual value on write | |
| uint16_t | limit |
| [rw] Memory limit | |
| uint8_t | limitAddr |
| [rw] 32 or 64 bit addressing | |
| uint16_t | base |
| [rw] Memory base | |
| uint8_t | baseAddr |
| [rw] 32 or 64 bit addressing | |
Specification of the Prefetchable Memory Limit and Base Register.
| uint16_t pciePrefMemReg_s::base |
[rw] Memory base
Upper 12 bits of 32bit prefetchable memory base address (start address).
Field size: 12 bits
| uint8_t pciePrefMemReg_s::baseAddr |
[rw] 32 or 64 bit addressing
Indicates addressing for the prefetchable memory base address (start address).
0 = 32-bit memory addressing
1 = 64-bit memory addressing
Field size: 1 bit
| uint16_t pciePrefMemReg_s::limit |
[rw] Memory limit
Upper 12 bits of 32bit prefetchable memory limit address (end address).
Field size: 12 bits
| uint8_t pciePrefMemReg_s::limitAddr |
[rw] 32 or 64 bit addressing
Indicates addressing for prefetchable memory limit address (end address).
0 = 32-bit memory addressing
1 = 64-bit memory addressing
Field size: 1 bit