Dyplo Development System for Xilinx Zynq
Dyplo simplifies and accelerates Zynq development by providing the ability to connect various processing units and distribute and control processes across the hardware/software boundary.
Dyplo is FPGA programming made software friendly, allowing out-of-the-box integration of CPU and FPGA in a Linux target environment. It affords considerable architectural freedom, and extends to run-time re-use of FPGA fabric.
Dyplo enables you to postpone architectural choices to a later stage as you can move functionality around the platform when performance issues are identified.
When combined with Miami Zynq system-on-modules, Dyplo offers software engineers a highly abstracted environment under which to harness the potential of FPGA acceleration.
.
The Dyplo development kit is a combination of your choice of Miami SoM module and Florida Carrier Board complete with Dyplo-on-board, touch screen, reference designs (audio, video and medical), individual case and full set of cables. As well as a generic development kit, specific kits are available for Medical, and for PCIe-based development.
The Kit comes with a complete and maintained Linux BSP, downloadable via GitHub, including OpenEmbedded and BitBake supported build environment. Dyplo, the operating system extension for FPGA and CPU integration, is provided with the kit.
The development kit offers a complete system, including display, communication interface and specific data interface.
Please contact us for further details.
Cost savings:
•BOM savings: proven 20% by tested use case.
◦In general significant BOM reduction due to re-use of FPGA fabric
◦Zynq integration related cost savings
•Development time savings: proven 30% by tested use case
◦Out-of-the box integration of CPU & FPGA
◦FPGA programming accessible for software developers
◦Shorter time to market
•Power reduction by using FPGA technology
•FPGA size reduction by re-using parts of your FPGA
From a system perspective
Suspend architectural choices to a much later stage as you can move functionality across platform when bottle-necks arise.
From a hardware perspective
Your field of expertise will be valued more, and used more frequently by enabling software engineers to access parts of your domain in a controlled and managed manner. You can focus on your expertise, while full integration of your state of the art work is enabled by the Dyplo Framework.
From a software perspective
Programming an FPGA is totally different compared to a CPU. Dyplo extends the FPGA domain to your software domain. The infrastructure is ready to use, and the processor blocks are designed and can be managed in such a way as if you were using software processors, but then much, much more powerful.
Typically, FPGA’s have a fixed behavior once programmed. Dyplo offers an ease way to reprogram parts of your FPGA resources, runtime if you like!


One of the complexities of Zynq is the combination of hardware- (FPGA) and software- (CPU) functionality. In order to program your Zynq product optimally, you need an infrastructure to join the FPGA and CPU. Dyplo offers this completely.
