50 const std::string& name,
52 const std::string& loadPort,
53 const std::string& opcodePort,
54 const std::string& opcodePortWidthFormula,
57 opcodePort_(opcodePort),
58 opcodePortWidthFormula_(opcodePortWidthFormula) {
void addPort(RFPortImplementation *port)
void setOpcodePortWidthFormula(const std::string &formula)
std::string opcodePortWidthFormula() const
void setDirection(Direction direction)
RFPortImplementation(const std::string &name, Direction direction, const std::string &loadPort, const std::string &opcodePort, const std::string &opcodePortWidthFormula, RFImplementation &parent)
virtual ~RFPortImplementation()
std::string opcodePort_
Name of the opcode port.
std::string opcodePortWidthFormula_
Width calculation formula for the opcode port.
Direction direction() const
std::string opcodePort() const
void setOpcodePort(const std::string &name)
Direction direction_
Direction of the port.
Direction
Direction of port.