Class that implements the Simics serial_peripheral_interface_slave interface and translates it into a TLM transaction.
More...
|
| virtual void | spi_request (int first, int last, const uint8 *data_ptr, size_t data_length) |
| |
| virtual void | connect_master (conf_object_t *master, const char *port, serial_peripheral_interface_flags_t flags) |
| |
| virtual void | disconnect_master (conf_object_t *master) |
| |
| 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 () |
| |
| | GasketOwner () |
| |
| | GasketOwner (const GasketOwner &)=delete |
| |
| GasketOwner & | operator= (const GasketOwner &)=delete |
| |
| virtual | ~GasketOwner ()=default |
| |
| void | set_gasket (GasketInterface::Ptr gasketInterface) |
| |
| virtual void | gasketUpdated () |
| |
| GasketInterface::Ptr | gasket () const |
| |
| | ClassType () |
| |
| std::string | type () const |
| |
| bool | operator== (const ClassType &type) const |
| |
| bool | operator!= (const ClassType &type) const |
| |
| bool | operator< (const ClassType &type) const |
| |
| template<class T > |
| T * | get_interface () |
| |
| virtual | ~ClassType () |
| |
Class that implements the Simics serial_peripheral_interface_slave interface and translates it into a TLM transaction.