32#ifndef TTA_AVALON_MM_MASTER_INTERFACE_HH
33#define TTA_AVALON_MM_MASTER_INTERFACE_HH
static const int WDATA_DEF_WIDTH
static const int ADDRESS_DEF_WIDTH
static const TCEString AVALON_MM_IRQ_RECV
virtual ~AvalonMMMasterInterface()
static const TCEString AVALON_MM_WRITE
static const int READ_DEF_WIDTH
const SOPCPort * findInterfacePort(TCEString hdlName, ProGe::Direction direction) const
std::vector< SOPCInterface * > childInterfaces_
static const TCEString AVALON_MM_WAIT_REQ
static const TCEString AVALON_MM_BYTE_ENABLE
virtual void writeInterface(std::ostream &stream) const
static const TCEString AVALON_MM_ADDRESS
static const int BYTE_ENABLE_DEF_WIDTH
static const int RDATA_DEF_WIDTH
void addIrqInterface(const ProGe::NetlistPort &port, const SOPCPort &avalonPort)
static const int WAIT_REQ_DEF_WIDTH
static const int WRITE_DEF_WIDTH
static const TCEString AVALON_MM_WDATA
static const TCEString AVALON_MM_READ
static const TCEString AVALON_MM_RDATA
static const int IRQ_RECV_DEF_WIDTH
void addPort(const ProGe::NetlistPort &port)
bool isValidPort(const ProGe::NetlistPort &port) const
const SOPCInterface * clock_
std::vector< SOPCPort > PortList
Direction
Direction of the port.