Linux/PCI%20BL%20control%20system:%20current%20project%20state - PowerPoint PPT Presentation

About This Presentation
Title:

Linux/PCI%20BL%20control%20system:%20current%20project%20state

Description:

Linux/PCI BL control project: Transition from VME to ... Mot. M. X. I. 3. PCI bus extender. DPAPs. C. P. U. Ethernet. cPCI Bus. B. I. T. 3. Fiber optic links ... – PowerPoint PPT presentation

Number of Views:26
Avg rating:3.0/5.0
Slides: 16
Provided by: ESRF1
Category:

less

Transcript and Presenter's Notes

Title: Linux/PCI%20BL%20control%20system:%20current%20project%20state


1
Linux/PCI BL control system current project
state
  • Alejandro HOMS
  • David BELTRÁN
  • Andy GÖTZ
  • Manuel PÉREZ
  • M. C. DOMÍNGUEZ

Antonia BETEVA Ricardo HINO Emmanuel
PAPILLON Pablo FAJARDO Jörg KLORA
BLISS - ISG, ESRF
2
Presentation outline
  • Introduction
  • Hardware setup specifications
  • Software development
  • To be done

3
Introduction
  • Linux/PCI BL control project
  • Transition from VME to PCI
  • Must support current VME instrumentation
  • Gradual introduction of new hardware
  • SPEC as the main control application
  • To be installed on ID31 (June 2002 operational)

4
Hardware setup
  • Rackable PC 1 GHz Pentium III
  • 2 ? SBS Bit-3 PCI-VME Bus Coupler
  • NI PCI-7344 Flexmotion motor controller
  • NI MXI-3 PCI-cPCI Bus Coupler
  • OS SuSE 6.4 7.0, NT 4
  • KVM/CPU switch (?4)
  • cPCI (NI PXI) crate
  • NI MXI-3 PCI-cPCI Bus Coupler
  • NI PXI-7344 Flexmotion motor controller
  • SBS Bit-3 cPCI-VME Bus Coupler

5
Hardware setup
  • VME crate 1
  • SBS Bit-3 PCI-VME Bus Coupler (System Ctrl)
  • VPAP
  • VME crate 2
  • MVME running Linux (System Ctrl)
  • VPAP
  • VCT6
  • SBS Bit-3 PCI-VME Bus Coupler
  • VPAP ICV150
  • VCT6 ICV196
  • CC133 ICV712

6
Hardware specifications
  • Rackable PC from IPO Technology (2300 )
  • PICMG industrial standard, frontal board access
  • 2 master slots 7 PCI slots 5 ISA slots
  • 1 GHz Pentium III, 512 MB, Dual Ethernet 10/100
    Mbps, VGA (i810), HD 10 GB, CD-ROM, Floppy
  • OS SuSE 6.4 7.0, NT 4
  • KVM/CPU switch (?4)
  • PXI-1000B crate from NI (2550 )
  • 1 7 cPCI slots
  • Available boards Flexmotion, Bit3, GPIB,
    Multifunction, Counter/Timer
  • Availabe CPU 850 MHz, 256 MB, VGA, HD 6 GB,
    Floppy, Ethernet 100 Mbps (6750 )

7
Hardware specifications
  • NI PCI/PXI-7344 Flexmotion (2500 )
  • 4 axis each servo or stepper encoder
  • 8 MHz stepper motor output
  • 20 MHz quadrature, incremental encoder inputs
  • Home and limit switches
  • 2D and 3D trajectories
  • Embedded CPU and DSP running an event-driven
    multitasking RTOS with high-level programming
    features
  • DPAP interface functional
  • Alarm can be an analog input

8
Software development
  • VME board drivers (ready)
  • VPAP, VCT6, CC133, ICV150, ICV196, ICV712
  • New features
  • Crate Off/On and board missing conditions
    detection
  • Board status/use available to users in /proc fs
  • General hook service support VME and PCI
  • VPAP channels can be read in the hook
  • CC133 can interrupt when index found without
    reseting counter
  • ICV196 increased flexibility

9
Software development
  • PCI board drivers
  • Bit3, NI-7433 (closed), RocketPort 32 (Serial
    Lines)
  • Automatic detection of PCI board positioning,
    ensure same logical IDs when boards are
    added/removed/moved (PCIEnum)
  • Device servers
  • MaxeVpap functional, CC133 being added
  • MaxeFlex functional, encoder being added
  • Vct6 in porting phase
  • Serial lines functional
  • Vacuum in porting phase

10
To be done
  • Low level
  • PCIEnum configuration tools
  • Hook with Flexmotion
  • GPIB and CCD PCI support
  • Device servers
  • IcvAdc, IcvDac, Relay, Scan
  • Test TACO/TANGO
  • Application level
  • Graphic BL control applications (?)
  • Intensive tests of SPEC device servers

11
PICMG industrial standard
  • PCI Industrial Computer Manufacturers Group

12
Instrumentation control setup in ISG Electronics
Lab
13
VME crates controlled by PCI MVME Linux
14
Industrial PC and cPCI crate
15
(No Transcript)
Write a Comment
User Comments (0)
About PowerShow.com