ArchXT_CoreConfig Struct Reference

yasimavr: ArchXT_CoreConfig Struct Reference
yasimavr
Loading...
Searching...
No Matches
ArchXT_CoreConfig Struct Reference

Configuration structure for ArchXT_Core. More...

#include <arch_xt_device.h>

Inheritance diagram for ArchXT_CoreConfig:
CoreConfiguration

Public Attributes

mem_addr_t eepromsize
 Size of the EEPROM.
 
mem_addr_t flashstart_ds
 First address of the flash in the data space.
 
mem_addr_t flashend_ds
 Last address of the flash in the data space.
 
mem_addr_t eepromstart_ds
 First address of the EEPROM in the data space.
 
mem_addr_t eepromend_ds
 Last address of the EEPROM in the data space.
 
mem_addr_t userrowsize
 Size of the USERROW space.
 
- Public Attributes inherited from CoreConfiguration
uint32_t attributes
 
mem_addr_t iostart
 
mem_addr_t ioend
 
mem_addr_t ramstart
 
mem_addr_t ramend
 
mem_addr_t datasize
 
flash_addr_t flashsize
 
reg_addr_t rampz
 
reg_addr_t eind
 
bytes_t fuses
 

Additional Inherited Members

- Public Types inherited from CoreConfiguration
enum  Attributes { ExtendedAddressing = 0x01 , ClearGIEOnInt = 0x02 }
 

Detailed Description

Configuration structure for ArchXT_Core.

Member Data Documentation

◆ eepromend_ds

mem_addr_t ArchXT_CoreConfig::eepromend_ds

Last address of the EEPROM in the data space.

◆ eepromsize

mem_addr_t ArchXT_CoreConfig::eepromsize

Size of the EEPROM.

◆ eepromstart_ds

mem_addr_t ArchXT_CoreConfig::eepromstart_ds

First address of the EEPROM in the data space.

◆ flashend_ds

mem_addr_t ArchXT_CoreConfig::flashend_ds

Last address of the flash in the data space.

◆ flashstart_ds

mem_addr_t ArchXT_CoreConfig::flashstart_ds

First address of the flash in the data space.

◆ userrowsize

mem_addr_t ArchXT_CoreConfig::userrowsize

Size of the USERROW space.


The documentation for this struct was generated from the following file: