Xilinx's Zynq-7000 all-programmable system on chip (SoC) is a targeted design platform for driver assistance applications. The automotive-grade devices incorporate an ARM dual-core Cortex-A9 MPCore processing system with tightly coupled programmable logic on a single die. Part of Xilinx’s all-programmable solutions, the devices eliminate the need for multichip solutions, provide higher system integration, and allow for the optimum level of hardware resources as well as scalability spanning low- to high-end advanced driver assistance systems (ADAS), according to the company. They offer ASIC levels of performance and power consumption, flexibility of a field-programmable gate array (FPGA), and ease of programming of a microprocessor. According to Xilinx, the flexible nature of programmable logic and its tight integration to the ARM-based processing system offer designers the possibility of adding virtually any peripheral they want and creating accelerators to extend performance.