SystemC Library API Reference Manual
Reference documentation for the Simics SystemC Library.
 
Loading...
Searching...
No Matches
simics::systemc::iface::SpiSlaveInterface Class Referenceabstract

Simics serial_peripheral_interface_slave interface. More...

#include <spi_slave_interface.h>

Inheritance diagram for simics::systemc::iface::SpiSlaveInterface:
simics::systemc::simics2tlm::SpiSlave simics::systemc::simics2tlm::SpiSlaveGasketAdapter

Public Member Functions

virtual void spi_request (int first, int last, const uint8 *data_ptr, size_t data_length)=0
 
virtual void connect_master (conf_object_t *master, const char *port, serial_peripheral_interface_flags_t flags)=0
 
virtual void disconnect_master (conf_object_t *master)=0
 
virtual ~SpiSlaveInterface ()
 

Detailed Description

Simics serial_peripheral_interface_slave interface.

Constructor & Destructor Documentation

◆ ~SpiSlaveInterface()

virtual simics::systemc::iface::SpiSlaveInterface::~SpiSlaveInterface ( )
inlinevirtual

Member Function Documentation

◆ connect_master()

virtual void simics::systemc::iface::SpiSlaveInterface::connect_master ( conf_object_t *  master,
const char *  port,
serial_peripheral_interface_flags_t  flags 
)
pure virtual

◆ disconnect_master()

virtual void simics::systemc::iface::SpiSlaveInterface::disconnect_master ( conf_object_t *  master)
pure virtual

◆ spi_request()

virtual void simics::systemc::iface::SpiSlaveInterface::spi_request ( int  first,
int  last,
const uint8 *  data_ptr,
size_t  data_length 
)
pure virtual

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