meetings
Welcome to the Fast Electronics (FE) Wiki page. Here you will find all relevant information for your work, including access to tools, request services, etc. If something is not clear or absent, be sure to contact anyone from the team and ask for clarification.
If you just joined the team, we recommend that you first visit the Welcome to EEE! Alfresco page.
Meetings
The weekly FE meeting takes place on Tuesdays at 14h at the Beamstop. Minutes are saved in this repository, and usually a different colleague is responsible for taking and uploading them. If you haven't received it already, ask the team leader to send you an invitation for the meeting.
Documentation
The main platform for EuXFEL documentation is Alfresco. The FE Alfresco folder is under the EEE site, specifically in the folder Documents/Internal/FE Team. Documents/Pages that serve as a good introduction to EuXFEL/FE work are the following:
- FE Alfresco page
- XFEL Timing System and Infrastructure (ask your team leader for an intro)
- Overview of FPGA-based solutions at EuXFEL
- List of integrated solutions maintained by FE
- OCD documents
Access to FPGA tools
It is possible to have access to FPGA-related tools both on your local machine and on a dedicated development host, specifically built to compile related projects. Check this page for a full description.
Karabo
Karabo is the open-source SCADA framework developed at the EuXFEL, being the main interface between colleagues/users and all hardware (PLCs, FPGAs, cameras, other hosts, etc.). It is encouraged to install the software on your laptop/workstation, as our team regularly uses the tool for development and to provide support.
The main Karabo documentation page can be found here; install the CONDA GUI Client and see if you can connect to one of the GUI servers (see SSH Config).
JDDD
Besides Karabo, our team also uses the Java DOOCS Data Display developed at DESY to monitor and configure the MicroTCA crates deployed at EuXFEL. The tool is installed in our dedicated development host. Once you get familiar with the MicroTCA environment, be sure to ask a team colleague for an introduction.
SSH config
In this page we provide a recommended .ssh/config file to help you easily log in to all the different hosts relevant to the FE team as well as Karago GUI hosts.
Bash config
In this snippet we provide a list of recommended Bash functions/definitions for your environment. We also recommend that you clone the project utcaBash and add it to your environment to quickly log in to MicroTCA hosts.
FPGA devs@EuXFEL
FPGA developers at EuXFEL have a meeting where they discuss everything related to development in these platforms. We explore new libraries, workflows, methods, etc. to keep ourselves up to date with what is available. Generally, a topic is chosen and each participant gains experience in a related tool/library/method to then present to the group within a month or two.
If you are interested in participating in these meetings, please contact B. Fernandes (via Zoom or email).
Misc. Tips
In this section, we share some tips about everyday work.