Address Map
Address Map.
Classes:
| Name | Description |
|---|---|
AddrMap |
Address Map. |
Functions:
| Name | Description |
|---|---|
create_fill_addrspace |
Create Fill Addrspace. |
AddrMap
Bases: Object
Address Map.
Methods:
| Name | Description |
|---|---|
from_addrspaces |
Create From address spaces. |
add |
Add Address Space. |
get |
Add Address Space. |
iter |
Iterate over Address Spaces. |
get_free_baseaddr |
Return baseaddress of free window with |
get_overview |
Return overview table. |
get_addrspaces_overview |
Get Address Spaces Overview Data. |
get_word_fields_overview |
Get Word-Fields Overview Data. |
Attributes:
| Name | Type | Description |
|---|---|---|
size |
Bytes | None
|
Size in Bytes. |
addrwidth |
int | None
|
Address Width. |
firstaddr |
int | None
|
First used address. |
lastaddr |
int | None
|
Last used address. |
addrslice |
Slice | None
|
Address Slice. |
from_addrspaces
staticmethod
Create From address spaces.
get_free_baseaddr
Return baseaddress of free window with size.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
size
|
Bytes
|
Window Size |
required |
Other Parameters:
| Name | Type | Description |
|---|---|---|
align |
Alignment, default aligned to size |
|
start |
Start search behind given address |