Skip to content
Snippets Groups Projects
Commit bc75564b authored by Patrick Robbe's avatar Patrick Robbe
Browse files

Update for 4 link version

parent f81adfd8
No related branches found
No related tags found
2 merge requests!6Master,!86links slc tool
...@@ -552,39 +552,39 @@ class Arria10(object): ...@@ -552,39 +552,39 @@ class Arria10(object):
return json.loads(string) return json.loads(string)
def runNumber(self): def runNumber(self):
status, val = mem.read( self.dev , 0x00050180 ) status, val = mem.read( self.dev , 0x00050020 )
return ( val & 0xFF00 ) >> 8 | ( val & 0x00FF ) << 8 return ( val & 0xFF00 ) >> 8 | ( val & 0x00FF ) << 8
def triggerTag(self): def triggerTag(self):
status, val = mem.read( self.dev , 0x000501C0 ) status, val = mem.read( self.dev , 0x00050040 )
return ( val & 0xFF00 ) >> 8 | ( val & 0x00FF ) << 8 return ( val & 0xFF00 ) >> 8 | ( val & 0x00FF ) << 8
def clockUp(self): def clockUp(self):
status, val = mem.read( self.dev , 0x00050120 ) status, val = mem.read( self.dev , 0x00050000 )
return ( val & 0x800 ) >> 11 return ( val & 0x800 ) >> 11
def ttdUp(self): def ttdUp(self):
status, val = mem.read( self.dev , 0x00050120 ) status, val = mem.read( self.dev , 0x00050000 )
return ( val & 0x1000 ) >> 12 return ( val & 0x1000 ) >> 12
def triggerType(self): def triggerType(self):
status, val = mem.read( self.dev , 0x00050120 ) status, val = mem.read( self.dev , 0x00050000 )
return ( val & 0x1E000 ) >> 13 return ( val & 0x1E000 ) >> 13
def triggerCounter(self): def triggerCounter(self):
status, val = mem.read( self.dev , 0x00050120 ) status, val = mem.read( self.dev , 0x00050000 )
return ( val & 0x1FFE0000 ) >> 17 return ( val & 0x1FFE0000 ) >> 17
def rxReady(self): def rxReady(self):
status, val = mem.read( self.dev , 0x00050120 ) status, val = mem.read( self.dev , 0x00050000 )
return ( val & 0x1 ) >> 0 return ( val & 0x1 ) >> 0
def txReady(self): def txReady(self):
status, val = mem.read( self.dev , 0x00050120 ) status, val = mem.read( self.dev , 0x00050000 )
return ( val & 0x2 ) >> 1 return ( val & 0x2 ) >> 1
def b2linkReady(self): def b2linkReady(self):
status, val = mem.read( self.dev , 0x00050120 ) status, val = mem.read( self.dev , 0x00050000 )
return ( val & 0x4 ) >> 2 return ( val & 0x4 ) >> 2
def resynchronizeLink(self): def resynchronizeLink(self):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment