mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-06-06 18:10:40 +02:00
changed adc_sync to be read first before editing to clean fifo
git-svn-id: file:///afs/psi.ch/project/sls_det_software/svn/slsDetectorSoftware@544 951219d9-93cf-4727-9268-0efd64621fa3
This commit is contained in:
parent
3ac133db98
commit
f29358992d
@ -261,20 +261,25 @@ int cleanFifo(){
|
||||
printf("Cleaning FIFO\n");
|
||||
addr=ADC_SYNC_REG;
|
||||
|
||||
reg = bus_r(addr) & CLEAN_FIFO_MASK;
|
||||
|
||||
//only for start up
|
||||
if(!reg) reg = ADCSYNC_VAL;
|
||||
|
||||
//88 3 32214
|
||||
if (ROI_flag==0) {
|
||||
val=ADCSYNC_VAL | ADCSYNC_CLEAN_FIFO_BITS | TOKEN_RESTART_DELAY;
|
||||
val=reg | ADCSYNC_CLEAN_FIFO_BITS | TOKEN_RESTART_DELAY;
|
||||
bus_w(addr,val);
|
||||
//88032214
|
||||
val=ADCSYNC_VAL | TOKEN_RESTART_DELAY;
|
||||
val=reg | TOKEN_RESTART_DELAY;
|
||||
bus_w(addr,val);
|
||||
}
|
||||
else {
|
||||
//1b332214
|
||||
val=ADCSYNC_VAL | ADCSYNC_CLEAN_FIFO_BITS | TOKEN_RESTART_DELAY_ROI;
|
||||
val=reg | ADCSYNC_CLEAN_FIFO_BITS | TOKEN_RESTART_DELAY_ROI;
|
||||
bus_w(addr,val);
|
||||
//1b032214
|
||||
val=ADCSYNC_VAL | TOKEN_RESTART_DELAY_ROI;
|
||||
val=reg | TOKEN_RESTART_DELAY_ROI;
|
||||
bus_w(addr,val);
|
||||
|
||||
}
|
||||
|
Binary file not shown.
@ -86,7 +86,7 @@ int init_detector(int b, int checkType) {
|
||||
#endif
|
||||
testFpga();
|
||||
testRAM();
|
||||
|
||||
printf("ADC_SYNC_REG:%x\n",bus_r(ADC_SYNC_REG));
|
||||
//moench specific
|
||||
setPhaseShiftOnce();
|
||||
prepareADC();
|
||||
|
Loading…
x
Reference in New Issue
Block a user