The company claims that the Zynq UltraScale+ offers software intelligence, hardware optimization, security and safety. According to Xilinx Executive Vice President Victor Peng, the MPSoC has been specifically tailored to meet the unique requirements of next generation embedded vision, including ADAS and the roadmap to autonomous vehicles, industrial-IoT and 5G wireless systems. Beyond this, it can be used in numerous applications, Peng said.
For ADAS, the device tightly couples highly parallelized hardware image processing and analytics acceleration with software based algorithm configuration and control. With the addition of expanded memory with UltraRAM for video buffering, throughput is maximized and latency is reduced; a critical attribute for ADAS. Finally, to enable real-time safety-critical countermeasure decisions and initiate actuator commands, the Zynq MPSoC ARM with dual core Cortex-R5 engines can be utilized in lockstep mode along with cross-monitoring and diagnostic-protected voting in the programmable fabric. The Zynq MPSoC was designed with automotive ISO-26262 functional safety requirements in mind, while still offering a scalable and highly customizable programmable platform that will future-proof customer designs in the quickly changing ADAS space.
Xilinx is also offering a comprehensive early access toolset for the UltraScale+ portfolio. Tools include the SDSoC development environment to enable a complete software defined development alternative for systems and software engineers. In addition, the latest release of the Vivado Design Suite enables hardware designers to quickly build optimized Zynq MPSoC-based platforms. Finally, Xilinx has already provided source code to enable the open source communities, including Linux, FreeRTOS, OpenAMP, Yocto, QEMU, and XEN. Finally Xilinx’s Software Development Kit (SDK), PetaLinux tools, and run-time drivers and libraries complement the total product offering and ease application development.