var regstatus = "c100-19";
var regctrl = "c800-5";
-var regstatusnames = new Array("debug_wr<br>debug_rd<br>channels<br>ref input","","","",
+var regstatusnames = new Array("debug_wr<br>debug_rd<br>tdc version<br>channels<br>ref input","","","",
"valid trg","valid tmg trg","valid notmg","invalid trg","multi trg",
"spurious trg","wrong rdo","spikes","idle time","wait time","",
"releases","rdo time","timeout number","data finished number");
val = c[j][i+1];
o += "<td>";
if(i==0) {
- o += (val&0xF).toString(16)+"<br>"+((val&0xF0)>>4).toString(16)+"<br>"+((val&0xff00)>>8)+"<br>";
+ o += (val&0xF).toString(16)+"<br>"+((val&0xF0)>>4).toString(16)+"<br>"+((val&0x0e000000)>>25)+"."+((val&0x1e00000)>>21)+"."+((val&0x1e0000)>>17)+"<br>"+((val&0xff00)>>8)+"<br>";
if((val>>16 & 1))
o += "<span class=\"over\" style=\"background:#faa;display:block;width:100%;float:right\">";
- o += (val>>16 & 1);
+ if((val>>16 & 1))
+ o += "polarity wrong";
+ else
+ o += "polarity correct";
if((val>>16 & 1))
o += "</span>";
}
o += "Enabled";
else
o += "Disabled";
- o += "<br>"+(val&0x7FF)+"<br>"+((val&0x7ff0000)>>16);
+ o += "<br>"+(val&0x7FF)*5+" ns"+"<br>"+((val&0x7ff0000)>>16)*5+" ns";
}
else if(i==2 || i==3) {
o += (val*1.).toString(16);