MasterFIP - Software

Following the evaluation of different implementation solutions, the technical choice for the masterFIP design was the use of Mock Turtle (also referred to as White Rabbit Node Core).

Mock Turtle is a HDL core of a generic distributed control system node, based on multiple deterministic CPU cores where the users can run any sort of hard real time applications.
The applications can be written in bare metal C, using standard GNU tool set, cross-compiled and loaded into the CPUs. The CPUs can communicate between each other through
a dedicated Shared Memory and with the host through Host Message Queues (HMQ).

This project includes:

  • real-time software, written in bare-metal C, running in the embedded CPUs
  • associated libraries for the development of user-space applications
  • example application

Contact

Javier Serrano