Commit 811fdfa8 authored by Paolo Baesso's avatar Paolo Baesso

Minor tweak

parent 5bf2b7d9
...@@ -214,6 +214,13 @@ class TLU: ...@@ -214,6 +214,13 @@ class TLU:
print "\tFIFO CSR read back as:", hex(FifoCSR) print "\tFIFO CSR read back as:", hex(FifoCSR)
return FifoCSR return FifoCSR
def getFifoFlags(self):
# Useless?
FifoFLAG= self.hw.getNode("eventBuffer.EventFifoFillLevelFlags").read()
self.hw.dispatch()
print "\tFIFO FLAGS read back as:", hex(FifoFLAG)
return FifoFLAG
def getInternalTrg(self): def getInternalTrg(self):
trigIntervalR = self.hw.getNode("triggerLogic.InternalTriggerIntervalR").read() trigIntervalR = self.hw.getNode("triggerLogic.InternalTriggerIntervalR").read()
self.hw.dispatch() self.hw.dispatch()
...@@ -647,7 +654,7 @@ class TLU: ...@@ -647,7 +654,7 @@ class TLU:
# # # Set mode # # # Set mode
DUTMode= 0xFFFFFFFC #### DUTMode= 0xFFFFFFFC ####
self.setMode(DUTMode) self.setMode(DUTMode)
# # # Set modifier # # # Set modifier
modifier = int("0xFF",16) modifier = int("0xFF",16)
self.setModeModifier(modifier) self.setModeModifier(modifier)
...@@ -675,7 +682,6 @@ class TLU: ...@@ -675,7 +682,6 @@ class TLU:
print " FIFO RESET:" print " FIFO RESET:"
FIFOcmd= 0x2 FIFOcmd= 0x2
self.setFifoCSR(FIFOcmd) self.setFifoCSR(FIFOcmd)
eventFifoFillLevel= self.getFifoLevel() eventFifoFillLevel= self.getFifoLevel()
cmd = int("0x000",16) cmd = int("0x000",16)
self.setInternalTrg(cmd) self.setInternalTrg(cmd)
...@@ -701,6 +707,8 @@ class TLU: ...@@ -701,6 +707,8 @@ class TLU:
self.getPostVetoTrg() self.getPostVetoTrg()
eventFifoFillLevel= self.getFifoLevel() eventFifoFillLevel= self.getFifoLevel()
self.getFifoFlags()
self.getFifoCSR()
print " Turning on software trigger veto" print " Turning on software trigger veto"
cmd = int("0x1",16) cmd = int("0x1",16)
self.setTriggerVetoStatus(cmd) self.setTriggerVetoStatus(cmd)
......
...@@ -65,7 +65,7 @@ if __name__ == "__main__": ...@@ -65,7 +65,7 @@ if __name__ == "__main__":
logdata= True logdata= True
TLU.start(logdata) TLU.start(logdata)
time.sleep(5) time.sleep(0.5)
TLU.stop(False, False) TLU.stop(False, False)
# prompt = MyPrompt() # prompt = MyPrompt()
# prompt.prompt = '>> ' # prompt.prompt = '>> '
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment