Realization of EPICS on Xilinx FPGA based embedded Systems
CBM is interested in having EPICS available on Xilinx Virtex4/5 (and potentially also Spartan1) based front-end DAQ electronic components to be able to remotely
Since EPICS also uses UDP, this protocol has to be supported in this piggyback mode
A Linux flavour distribution (PPC appreciated) is provided, which should allow the port of EPICS to the target architecture. It is based on the KIP's (Heidelberg) FPGA Environment Platform for the (soft) cores
PPC (for Virtex-4 FX based boards, hard core)
MicroBlaze (a very compact, non-mmu 32 bit soft core processor)
Soft IOC able to control other processes running in parallel to EPICS
access to external (external to the FPGA, but still on the board) devices,
probably using simple register access mechanisms
maybe extended to higher protocols
realization:
device support modules / driver
complete configuration of the setup of the n-xyter board via EPICS
to be detailed:
available Test-configurations:
SysCore
n-XYTER read-out chain, consisting of FEB and ROC. The EPICS interface has to control, directly or via software processes running on the local processor, the components on the FEB, most notably the n-XYTER chips, and the DAQ data flow environment on the ROC, which will have hardware (e.g. in FPGA) and software components.