NI output port: Strobe $clk[0]";
if (strpos($nip,'T')>0) print " Ctrl Parity Data NT
";
else {
print " Ctrl $nip[1] Parity $nip[2] Data9..0 $data9dn0";
$posd = strpos($nip, 'd')+1;
if ($posd > 1) print " StrbMinDelay $nip[$posd]";
$posd = strpos($nip, 'D')+1;
if ($posd > 1) print " StrbMaxDelay $nip[$posd]";
$posd = strpos($nip, 'F')+1;
if ($posd > 1) print " Fifo $nip[$posd]";
print "
";
}
}
Function print_adc_dds_ampl($ch, $ampl) {
if ($ampl > 0){
print "--- channel $ch, ampl $ampl
";
}
}
if($_GET['id']) {
include 'dbconfig.php.inc';
$id=$_GET['id'];
$query = "SELECT * FROM wafer_test WHERE id = '$id'";
$result = pg_query($query) or die("/dbases/test/detailsw.php- ERROR : Couldn't execute query.");
while ($row = pg_fetch_array($result)) {
extract($row);
print "
";
$chipid_dec = hexdec($readid);
print "Settings: SVN version $svnver, Board $brdid, DMEM delayA $dmdela, delayS $dmdels, min QDA $qda_min_const, DDS Amplitude p-p $dds_amp_vpp [V]
";
print "Wafer $wafer, Date $yymmdd, ";
print "Burned ID $burnedid, ReadID $readid (=$chipid_dec dec). Show all Chips/MCMs with this ChipID(read)
";
print "Position on wafer $posw Burned0read1 $burned0read1
";
print "SCSN 1-out $scsn[1] 1-in $scsn[2] 0-out $scsn[3] 0-in $scsn[4], RESET soft $rst_s_p[1] pin $rst_s_p[2]
";
print "CLK output $clk, PRE test $pre
";
print "Currents in mA:
- ADC 1.8V(configured) $i_1v8a, 1.8V digital(after reset) $i_1v8d, 3.3V digital(configured) $i_3v3d
";
print "Internal tests:
- IMEM $inttst[1] DBNK $inttst[2] CONS $inttst[3] IRQC $inttst[4] ALUD $inttst[5] CJP $inttst[6] REGG $inttst[7] GIO $inttst[8]
";
print "- DMEM QDAmax Power $dmem
";
print_nip4($clk, $niout);
print "Filter & Preprocessor
";
print "- LUT $lut_ebf[1] EBF $lut_ebf[2]
";
print "- FPA $fpd[1] FPD7 $fpd[2] FPD6 $fpd[3] FPD5 $fpd[4] FPD4 $fpd[5] FPD3 $fpd[6] FPD2 $fpd[7] FPD1 $fpd[8] FPD0 $fpd[9]
";
print "- FLD $restf[1] FLA $restf[2] FDD $restf[3] FGA $restf[4] FGM $restf[5] FGC $restf[6] FTA $restf[7] FTL $restf[8] FTS $restf[9]
";
print "TRAP ADCs
";
print "- ADC test mode [18,16,14,12,10,8,6,4,2,0] $adc_tm
";
print "- DDS test summary [18,16,14,12,10,8,6,4,2,0] $adc_dds
";
print "- Measured amplitude of the sinwave
";
print_adc_dds_ampl(0, $a_dds0);
print_adc_dds_ampl(2, $a_dds2);
print_adc_dds_ampl(4, $a_dds4);
print_adc_dds_ampl(6, $a_dds6);
print_adc_dds_ampl(8, $a_dds8);
print_adc_dds_ampl(10, $a_dds10);
print_adc_dds_ampl(12, $a_dds12);
print_adc_dds_ampl(14, $a_dds14);
print_adc_dds_ampl(16, $a_dds16);
print_adc_dds_ampl(18, $a_dds18);
print "Remark: $remark. This TRAP gets exit code $lccode_function
";
}
print "
";
} else {
print "go away!";
}
print "
please send any comments to: $contactemail
";