The KLP is a reactive processor, designed to execute synchronous dataflow programs, like Lustre or Scade.

Software Emulation

To generate the softklp, simply go to klp/krp/softklp and execute make. This will generate a executable softklp, which communicates via TCPIP. It also generates a library, which can be integrated into the EvalBench to communicate via JNI.

Hardware Synthesis

For the uart connection, set the following constants: