34#ifndef LOOPBUFFERBLOCK_HH_
35#define LOOPBUFFERBLOCK_HH_
78 const Path& targetBaseDir,
HDL targetLang =
VHDL)
const override;
void setUsageTracingParameter(bool setting)
virtual void write(const Path &targetBaseDir, HDL targetLang=VHDL) const override
NetlistPort * startPortIn_
const NetlistPort & instructionPortOut() const
void setBlockWidthParameter(const std::string value)
NetlistPort * stopPortIn_
NetlistPort * lockReqPortIn_
virtual ~LoopBufferBlock()
const NetlistPort * loopIterationPortIn() const
const NetlistPort & instructionPortIn() const
NetlistPort * lockPortIn_
const NetlistPort & loopBodySizePortIn() const
void setCoreIdParameter(const std::string value)
void setBufferSizeParameter(const std::string value)
const NetlistPort & startPortIn() const
const NetlistPort & lenCntrPortOut() const
const NetlistPort & loopFromImemPortOut() const
NetlistPort * loopFromImemPortOut_
const NetlistPort & lockPortOut() const
NetlistPort * lockReqPortOut_
NetlistPort * loopBodySizePortIn_
NetlistPort * instructionPortOut_
const NetlistPort & lockReqPortIn() const
NetlistPort * loopIterationPortIn_
NetlistPort * lenCntrPortOut_
void setIterationPortWidthParameter(const std::string value)
const NetlistPort * stopPortIn() const
NetlistPort * lockPortOut_
NetlistPort * instructionPortIn_
const NetlistPort & lockPortIn() const
std::string implmenetationFile_
const NetlistPort & lockReqPortOut() const
HDL
HDLs supported by ProGe.