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
";