Sundance Multiprocessor Technology has integrated Xilinx’s SDSoC development environment on to its EMC2-Z7030 single board computer (SBC). Sundance’s EMC2 range is an industrial-grade and deployment-ready SBC that features a Xilinx Zynq SoC with integrated dual-core ARM-A9 CPUs coupled to 1Gbyte of DDR3 memory, four-lanes of PCI-Express and re-programmable logic with Kintex-7 FPGA technology.

The Xilinx SDSoC development environment has a full, system-optimising C/C++ compiler that allows system and software engineers to take advantage of the speed increase offered by running processing intensive algorithms on the Programmable Logic (PL) of the Zynq Z7030. The new development flow offers a familiar software development environment using an Eclipse-based GUI, programming in C/C++ and debugging from the ARM-A9 CPUs, called the Processing System (PS). SDSoC offers profiling; estimation and hardware/software event traces to help developers optimise the system performance while generating the Zynq SoC system with hardware accelerated IPs, data motion network and software BSPs.

The cost-effective EMC2-Z7030 is available in a PC/104 90 x 96mm package and is said to benefit from the PC/104 stackable concept that allows multiple EMC2 boards to be integrated into a multi-processing ARM/FPGA system, using PCI Express for inter-connection between each SBC.