• DocumentCode
    1422816
  • Title

    A RISC based SCSI interface for a protein crystallography detector

  • Author

    Epstein, A. ; Baumlin, P. ; Boulin, C.

  • Author_Institution
    Eur. Molecular Biol. Lab., Heidelberg, Germany
  • Volume
    45
  • Issue
    4
  • fYear
    1998
  • fDate
    8/1/1998 12:00:00 AM
  • Firstpage
    1934
  • Lastpage
    1936
  • Abstract
    In the past, some X-ray detectors were interfaced to VAX workstations using a parallel input/output board supplied by DEC. Work was carried out on a new detector interface based on the SCSI bus. Hence, any modern general purpose workstation can be connected via the SCSI bus to the X-ray detector system and act as a data acquisition controller. The authors present the new interface board, a data generator used for tests and the software for the interface. The interface board is organized around an IDT 3051 family processor connected to a FAS201 SCSI bus controller and detector data input FIFOs. The latter provide the necessary buffering between the detector electronics and the processor. The FAS201 is a specialized controller which implements the SCSI bus protocol and therefore, considerably off-loads the main processor. A data generator has been built to simulate the data stream coming from the detector. Programmable devices are used to generate known data sequences. Thus one can easily verify the proper functioning of the interface and the communication with the host. The software for the interface was developed in C language using the GNU tools for the MIPS processors. The main functions are the communication with the host over the SCSI bus and the handling of the input data stream. Controlled acquisition by a SCSI bus based host computer is possible through a well defined set of commands. The interface also provides on-the-fly data corrections using look-up tables. Which can be dynamically downloaded by the host
  • Keywords
    X-ray apparatus; X-ray crystallography; biological techniques; biology computing; data acquisition; molecular biophysics; peripheral interfaces; proteins; reduced instruction set computing; FAS201 SCSI bus controller; IDT 3051 family processor; RISC based SCSI interface; SCSI bus; SCSI bus based host computer; SCSI bus protocol; VAX workstations; X-ray detector system; X-ray detectors; biological research instrumentation; buffering; controlled acquisition; data acquisition controller; detector electronics; input data stream; look-up tables; on-the-fly data corrections; parallel input/output board; protein crystallography detector; Control systems; Crystallography; Data acquisition; Proteins; Protocols; Reduced instruction set computing; Software testing; Software tools; Workstations; X-ray detectors;
  • fLanguage
    English
  • Journal_Title
    Nuclear Science, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9499
  • Type

    jour

  • DOI
    10.1109/23.710966
  • Filename
    710966