A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   Z  

Piotrowski, A.

Paper Title Page
MOPD027 AMC-based Radiation Monitoring System 505
 
  • D. R. Makowski, A. Napieralski, A. Piotrowski
    TUL-DMCS, Łódź
  • S. Simrock
    DESY, Hamburg
 
  This paper reports a novel radiation monitoring system able to monitor gamma and neutron radiation in an accelerator tunnel in the nearest proximity of the electronic components of the control system. The monitoring system is designed as an Advanced Mezzanine Module (AMC) and it is dedicated for the Low Level Radio Frequency (LLRF) control system based on the Advanced Telecommunication Computing Architecture (ATCA). The AMC module is able to communicate with LLRF control system using both I2C interface defined by Intelligent Platform Management Interface (IPMI) standard and PCI Express. The measured gamma radiation dose and neutron fluence are sent to data acquisition computer using Ethernet network and stored in a database. Static Random Access Memory (SRAM) is applied as a neutron dosimeter. The principle of the detector is based on the radiation effect initiating the Single Event Upsets (SEUs) in a high density microelectronic SRAMs. A well known RadFET dosimeter is used to monitor gamma radiation.  
MOPD031 Automatic Implementation of Radiation Protection Algorithms in Programs Generated by GCC Compiler 517
 
  • A. Piotrowski, D. R. Makowski, A. Napieralski, Sz. Tarnowski
    TUL-DMCS, Łódź
 
  Radiation influence on microprocessor-based systems is serious problem especially in places like accelerators and synchrotrons, where sophisticated digital devices operate closely to the radiation source. Reliability of such systems is significantly decreased due to effects like SEU or SEFI. One of the possible solutions to increase radiation immunity of the microprocessor systems is a strict programming approach known as Software Implemented Hardware Fault Tolerance. SIHFT methods are based on the redundancy of variables or procedures. Sophisticated algorithms are used to check the correctness of control flow in application. Unfortunately, manual implementation of presented algorithms is difficult and can introduce additional problems with program functionality cased by human errors. Proposed solution is based on modifications of the source code of the C language compiler. Protection methods are applied at intermediate representation of the compiled source code. This approach makes it possible to use standard optimization algorithms during compilation. In addition, a responsibility for implementing fault tolerant is transferred to the compiler and is transparent for programmers.