float:left;
position:relative;
top:-2px;
- margin:0 10px 0 0;
+ margin:0 25px 0 0;
padding:2px 0px 0 0px;
border:0px solid transparent;
- width:100px;
+/* width:100px; */
list-style:none;
cursor:hand;
/* text-align:center; */
$setup[0]->{refresh} = 1;
$setup[0]->{period} = 0;
+$setup[1]->{name} = "BoardInfo";
+$setup[1]->{cmd} = "TrbNet-0xffff-BoardInformation";
+$setup[1]->{refresh} = 1;
+$setup[1]->{period} = 0;
xmlpage::initPage(\@setup);
<description>Number of retransmit requests sent</description>
</field>
</register>
+ </group>
-
-
- <register name="CompileTime" address="0040" purpose="status">
+ <group name="BoardInformation" address="0040">
+ <register name="CompileTime" address="0000" purpose="status">
<description>Compilation Time</description>
<field name="CompileTime" start="0" bits="32" format="time" />
</register>
-
-</group>
+ <register name="DesignVersion" address="0001" purpose="status">
+ <description>Version identifier of the design</description>
+ <field name="DesignVersion" start="0" bits="32" format="hex" />
+ </register>
+ <register name="HardwareInfo" address="0002" purpose="status">
+ <description>Definition of the board hardware the design is intended to be load onto and basic design information</description>
+ <field name="HardwareInfo" start="0" bits="32" format="hex" />
+ </register>
+ </group>
</TrbNetEntity>
my ($value,$obj,$cont) = @_;
$value = $value >> ($obj->{start});
$value &= ((1<<$obj->{bits})-1);
- $value = $value * ($obj->{scale}||1);
+ $value = $value * ($obj->{scale}||1) + ($obj->{scaleoffset}||0);
my $ret, my $cl;
if (defined $cont) {
}
}
elsif($obj->{type} eq "register" || $obj->{type} eq "registerfield" || $obj->{type} eq "field") {
- $t = "<table class='queryresult'>";
+ $t = "<hr class=\"queryresult\"><table class='queryresult'>";
my $stepsize = $obj->{stepsize} || 1;
$slice = 0 unless defined $slice;
}
} while($once != 1 && defined $obj->{repeat} && ++$slice < $obj->{repeat});
- $t .= "</table><hr class=\"queryresult\">";
+ $t .= "</table>";
}
print $t;
}