摘要:AbstractModel predictive control (MPC) is nowadays considered a viable approach for high-speed control applications that require the controller to run autonomously on resourceconstrained computing devices. Many different types of such embedded devices exist allowing practitioners to trade-off performance, hardware cost, power consumption and other properties. This paper investigates the possibility to deploy a nonlinear MPC controller on a Xilinx Zynq- 7000 All Programmable System on Chip, which features a dual-core ARM processor and a field-programmable gate array (FGPA). We propose a specific choice of numerical algorithms that appears particularly suited for making best use of the hardware configuration at hand. Several variants of the proposed hybrid hardware implementation are compared to a naive deployment of the nonlinear MPC scheme on a single core of the CPU. Numerical experiments indicate that tailoring the NMPC scheme to exploit the advantages of both the CPU and the FPGA can considerably reduce both overall computation time and the feedback delay.