When it comes to developing for Xilinx FPGA and heterogeneous SoCs, the ability to work effectively with Vivado, Vitis, and PYNQ is key. Regardless of our level of experience as developers, it is always good to refresh our skills and keep learning about the tools and devices.
This past summer, I was lucky to present several detailed virtual workshops on Vivado, PYNQ, Vitis, and more. For readers who did not see them the first time, these courses are available to watch on demand and all supporting lab books and materials are posted online.
Not every imaging application is created equal, so it’s no surprise that a single Image Signal Processor (ISP) can’t address every application’s requirements. The requirements for an ISP that is optimized for cellphone selfies are very different from the needs of an ISP designed for machine vision applications or feeding in-depth data to autonomous vehicles. Even within a specific application or use case, technology evolution of core components such as image sensors or AI tools often outpace the life cycle of dedicated ASICs. A key advantage of a programmable MPSoC architecture such as the Xilinx® Zynq® UltraScale+™ MPSoC is the flexibility it provides to adapt quickly to changes in components and customize or “tune” an ISP to a customer’s specific application.
ON Semiconductor’s Intelligent Power Modules (IPM) and Transfer Molded Power Integrated Modules are made for efficient motor control. They are suitable for high voltages and high operating temperatures and allow a reduction of the drive’s real estate. Higher switching frequencies facilitate increased efficiency beyond the capabilities of legacy motor control solutions.
That’s why microcontrollers with algorithms in software can’t optimize new technologies. Fast switching that uses advanced algorithms in dedicated logic controls the rotating field in the motor—maximizing efficiency. With motor control in the Xilinx® Zynq®-7000 SoC, the system gets the right performance by design. The speed of the control loops is always predictable, regardless of what else is running inside of the Xilinx SoC. Arm® cores in the processing system make the unit intelligent and ready for the Industrial Internet of Things (IIoT).