Example #1
0
 public void CopyWriteToReadValues()
 {
     ifid_read  = ifid_write;
     idex_read  = idex_write;
     exmem_read = exmem_write;
     memwb_read = memwb_write;
 }
Example #2
0
        public PipeLineStagesContainer(IInstructions instructions)
        {
            ifid_write = StageClassFactory.getInstructionFetchClass(instructions);
            ifid_read  = StageClassFactory.getInstructionFetchClass(instructions);

            idex_write = StageClassFactory.getInstructionDecodeClass();
            idex_read  = StageClassFactory.getInstructionDecodeClass();

            exmem_write = StageClassFactory.getExecuteStageClass();
            exmem_read  = StageClassFactory.getExecuteStageClass();

            memwb_write = StageClassFactory.getMemoryStageClass();
            memwb_read  = StageClassFactory.getMemoryStageClass();
        }