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