Project

General

Profile

Milestone #20155

Convert CAMAC VME to ECAFE

Added by Richard Neswold over 1 year ago.

Status:
Assigned
Priority:
Normal
Assignee:
-
Start date:
06/12/2018
Due date:
% Done:

0%

Estimated time:
Duration:

Description

This is a top-level task to track the various sub-tasks required to migrate the CAMAC front-ends from a VME architecture to Paul Kasley's ECAFE (Every Crate A Front-End) design. The ECAFE processor is a RasperryPi mounted on a double-wide interface card, in slot 24, that acts as a CAMAC crate controller. This removes the need for the CAMAC serial link and puts all the CAMAC crates on 100baseT Ethernet. A further benefit is that these front-ends will support both Accelerator Division and Research Division modules in the same front-end1.

The overall schedule for this upgrade is roughly:

  • Set-up up ECAFE to be an actual, ACNET front-end
    • Install acnetd on it
    • Configure our Linux-based, front-end framework so it boots as a front-end (albeit with no drivers.)
  • Write code to support CAMAC
    • Write driver which talks to local(!) CAMAC backplane.
      • Driver includes CAMAC backplane I/O and TCLK support
    • Port all CAMAC drivers from MOOC to ACSys/FE.
  • Test, test, test.
  • Roll-out new front-ends, one at a time.
    • Create new ACNET node
    • DABBEL a crate's worth of devices to the new front-end

As we do actual subtasks, I'll document and attach them via the Redmine interface.


1 Research Division MADCs will require some careful thought.



Also available in: Atom PDF