arch_xt_misc.h File Reference

yasimavr: arch_xt_misc.h File Reference
yasimavr
Loading...
Searching...
No Matches
arch_xt_misc.h File Reference
#include "arch_xt_globals.h"
#include "core/sim_interrupt.h"
#include "core/sim_memory.h"
#include "core/sim_types.h"
#include "core/sim_pin.h"
#include "ioctrl_common/sim_vref.h"

Go to the source code of this file.

Classes

struct  ArchXT_VREFConfig
 Configuration structure for ArchXT_VREF. More...
 
struct  ArchXT_VREFConfig::reference_config_t
 Structure defining the source of a voltage reference. More...
 
struct  ArchXT_VREFConfig::channel_t
 
class  ArchXT_VREF
 Implementation of a voltage reference controller for XT core series. More...
 
struct  ArchXT_IntCtrlConfig
 Configuration structure for ArchXT_IntCtrl. More...
 
class  ArchXT_IntCtrl
 Implementation of a Interrupt Controller for XT core series. More...
 
struct  ArchXT_IntCtrl::vect_info_t
 
class  ArchXT_ResetCtrl
 Implementation of a Reset controller for XT core series. More...
 
struct  ArchXT_MiscConfig
 Configuration structure for ArchXT_MiscRegCtrl. More...
 
class  ArchXT_MiscRegCtrl
 Implementation of a controller for misc registers for XT core series. More...
 
struct  ArchXT_PortMuxConfig
 Configuration structure for ArchXT_PortMuxCtrl. More...
 
struct  ArchXT_PortMuxConfig::mux_map_entry_t
 Structure defining the mux ID corresponding to a register field value. More...
 
struct  ArchXT_PortMuxConfig::mux_config_t
 
class  ArchXT_PortMuxCtrl
 Implementation of a generic portmux controller for XT core series. More...
 

Macros

#define MCU_REVID   0xFF
 
#define AVR_CTLREQ_WRITE_SIGROW   (AVR_CTLREQ_BASE + 1)
 

Macro Definition Documentation

◆ AVR_CTLREQ_WRITE_SIGROW

#define AVR_CTLREQ_WRITE_SIGROW   (AVR_CTLREQ_BASE + 1)

◆ MCU_REVID

#define MCU_REVID   0xFF