my $o = "";
if($t eq 'trb3sc') {
- $o .= "<font style=\"color:red\" title=\"for output 1\">".(($d->{0} & (1<<($i*2+$s)))?'◼':'◻')."</font> ";
- $o .= "<font style=\"color:blue\" title=\"for output 2\">".(($d->{4} & (1<<($i*2+$s)))?'◼':'◻')."</font><br>";
+ $o .= "<font style=\"color:red\" title=\"for output 1\">".(($d->{0} & (1<<($i*2+$s)))?'➊':'◻')."</font> ";
+ $o .= "<font style=\"color:blue\" title=\"for output 2\">".(($d->{4} & (1<<($i*2+$s)))?'➋':'◻')."</font><br>";
$o .= "<font style=\"color:#0a0\" title=\"for mult\">".(($d->{0x33} & (1<<($i*2+$s)))?'◼':'◻')."</font><br>";
}
if($t eq 'trb3') {
- $o .= "<font style=\"color:red\" title=\"for output 1\">".(($d->{0} & (1<<($i*4+$s)))?'◼':'◻')."</font> ";
- $o .= "<font style=\"color:blue\" title=\"for output 2\">".(($d->{4} & (1<<($i*4+$s)))?'◼':'◻')."</font><br>";
+ $o .= "<font style=\"color:red\" title=\"for output 1\">".(($d->{0} & (1<<($i*4+$s)))?'➊':'◻')."</font> ";
+ $o .= "<font style=\"color:blue\" title=\"for output 2\">".(($d->{4} & (1<<($i*4+$s)))?'➋':'◻')."</font><br>";
+ $o .= "<font style=\"color:orange\" title=\"for output 3\">".(($d->{8} & (1<<($i*4+$s)))?'➌':'◻')."</font> ";
$o .= "<font style=\"color:#0a0\" title=\"for mult\">".(($d->{0x33} & (1<<($i*4+$s)))?'◼':'◻')."</font><br>";
}
return $o;
if ($data->{$b}{0x33} != 0) {
$out .= "mult >=".(($data->{$boards->[0]}{0x32} >> 16)&0xFF)." ";
$out .= "<font style=\"color:red\" title=\"for output 1\">".(($data->{$b}{0x34} & (1 << 8))?'◼':'◻')."</font> ";
- $out .= "<font style=\"color:blue\" title=\"for output 21\">".(($data->{$b}{0x34} & (9 << 9))?'◼':'◻')."</font> ";
+ $out .= "<font style=\"color:blue\" title=\"for output 2\">".(($data->{$b}{0x34} & (9 << 9))?'◼':'◻')."</font> ";
# $out .= sprintf("on outputs %04b",($data->{$b}{0x34} >> 8));
}
}
if ($data->{$boards->[0]}{0x33} != 0) {
$out .= "mult >=".(($data->{$boards->[0]}{0x32} >> 16)&0xFF)." ";
$out .= "<font style=\"color:red\" title=\"for output 1\">".(($data->{$b}{0x34} & (1 << 8))?'◼':'◻')."</font> ";
- $out .= "<font style=\"color:blue\" title=\"for output 21\">".(($data->{$b}{0x34} & (9 << 9))?'◼':'◻')."</font> ";
+ $out .= "<font style=\"color:blue\" title=\"for output 2\">".(($data->{$b}{0x34} & (9 << 9))?'◼':'◻')."</font> ";
# $out .= sprintf("on outputs %04b",($data->{$b}{0x34} >> 8));
}
$out .= "</table>";
- $out .= qq#<table><tr><th>Red<td>selected in 'or' for output 1 on master board
- <tr><th>Blue<td>selected in 'or' for output 2 on master board
+ $out .= qq#<table><tr><th>Red<td>selected in 'or' for output 1 on central FPGA (TRG3)
+ <tr><th>Blue<td>selected in 'or' for output 2 on central FPGA (CLK3)
+ <tr><th>Orange<td>selected in 'or' for output 3 central FPGA (CLK4)
<tr><th>Green<td>selected for multiplicity logic
<tr><th>Black<td>Enabled in 'or'
<tr><th>Generic<td>The generic tab only works for TRB3 central and TRB3sc crate master FPGA!