The programmable logic (PL) is a scalable structure that provides the ability to create many possible functions. The PL logic regions include building blocks and interfaces to NoC, I/O pins, and in some cases the processing system. These can be configured together to create almost any type of hardware functionality including hardware accelerators, microprocessors, functional pipeline units, and most types of peripherals.
The dynamically PL complements the functionality of the PS and integrated hardware to improve application performance. The PL instantiates system functionality and provides connectivity between the system and integrated hardware and peripherals.