Mock Turtle is a framework to develop embedded systems using FPGAs.
The Mock Turtle framework provides an infrastructure on which you can
build an FPGA-based embedded system. The basic ingredient of this
framework is a soft-cpu multi-core environment that can be used to write
firmware to control/monitor gateware cores. In other words, you can
connect Mock Turtle to your gateware cores and control them with the
firmware running on the soft-cpu. In addition, the Mock Turtle framework
provides a communication channel between the firmware and the host
applications which can be used to configure or control the firmware.
Mock Turtle does not support any kind of interrupt or scheduling to
allow full determinism.
Mock Turtle eases development: user needs to develop only the grey
The Mock Turtle framework includes the following components: