예제 #1
0
 def __init__(self, hazard, registers, preIssue = None, preMem = None, preAlu = None):
   FunctionalUnit.__init__(self)
   self.preIssue = preIssue
   self.preMem = preMem
   self.preAlu = preAlu
   self.hazard = hazard
   self.registers = registers
예제 #2
0
파일: MEM.py 프로젝트: dane-johnson/CS-312
 def __init__(self, cache, hazard, registers, preMem = None, postMem = None):
   FunctionalUnit.__init__(self)
   self.cache = cache
   self.preMem = preMem
   self.postMem = postMem
   self.hazard = hazard
   self.registers = registers
예제 #3
0
파일: WB.py 프로젝트: dane-johnson/CS-312
 def __init__(self, registers, hazard, postMem = None, postAlu = None):
   #bp()
   FunctionalUnit.__init__(self)
   self.registers = registers
   self.postMem = postMem
   self.postAlu = postAlu
   self.hazard = hazard
예제 #4
0
파일: IF.py 프로젝트: dane-johnson/CS-312
 def __init__(self, cache, pc, registers, trigger, hazard ,preIssue = None, issue = None):
   FunctionalUnit.__init__(self)
   self.cache = cache
   self.pc = pc
   self.registers = registers
   self.preIssue = preIssue
   self.trigger = trigger
   self.hazard = hazard
   self.issue = issue
예제 #5
0
파일: ALU.py 프로젝트: dane-johnson/CS-312
 def __init__(self, hazard, registers, preAlu = None, postAlu = None):
   FunctionalUnit.__init__(self)
   self.registers = registers
   self.preAlu = preAlu
   self.postAlu = postAlu
   self.hazard = hazard