Zynq acceleration platform based on modeling development and acceleration method thereof

A model-based, platform-based technology, applied in the field of motion control and heterogeneous acceleration, can solve problems such as easy defects and take a lot of time, and achieve the effect of facilitating online debugging, speeding up the development process, and increasing the frequency of motion control.

CN114756225APending Publication Date: 2022-07-15SHENYANG INST OF AUTOMATION - CHINESE ACAD OF SCI +2
0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Current Assignee / Owner
Publication Date
2022-07-15

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
Patent Text Reader

Abstract

The invention relates to a Zynq acceleration platform for motion control and an acceleration method thereof, and the platform comprises an upper computer platform which is used for generating a dynamic reconfigurable BIT file from a part needing to be accelerated in a model file, generating a program which can be executed by an ARM processor of ZynqPS, and carrying out network linking according to an obtained IP address of a target machine Zynq platform, the communication between the upper computer platform and the target machine Zynq platform through the Ethernet is realized; and the target machine Zynq platform is used for configuring the PL end according to the BIT file and running an executable program of the ARM processor. On the basis of a modeling-based development mode, the defect of manual code writing can be avoided, algorithm development, simulation and verification can be quickly carried out, and the development efficiency and maintainability are improved; the modeling algorithm is directly deployed to the Zynq platform, and a user does not need to care about the deployment work of software and hardware, so that the development process is accelerated, and the development difficulty is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The invention relates to the field of heterogeneous acceleration, a Zynq acceleration platform based on model-based development for motion control and an acceleration method thereof, and is mainly applied to the field of motion control. Background technique

[0002] In the field of motion control, the development of control algorithms is mostly based on the C language, and the manual code writing method is easy to have defects. It takes a lot of time to find, repeatedly debug, and solve problems, and even if the algorithm changes a lot, it needs to be re-developed. . The model-based development method solves these problems. The model-based development method can use the Simulink algorithm library to quickly build a system without the participation of programming languages. The developed system can be simulated and the algorithm can be quickly verified. . At the same time, the model-based development method accelerates the development cycle of the alg...

Examples

Embodiment Construction

[0055] In order to make the objectives, technical solutions and advantages of the present invention clearer and clearer, the present invention will be described in further detail below with reference to the accompanying drawings and examples.

[0056] A Zynq acceleration platform based on model-based development for motion control and an acceleration method thereof, which mainly involve an upper computer platform and a target computer Zynq platform. like figure 1 shown:

[0057] The host computer platform mainly includes a model development environment and a code generation tool.

[0058] The model-based development environment is based on the motion control model library, simulation tool and running environment under Matlab Simulink.

[0059] The described code generation tool is a code generation tool designed based on Matlab GUI. As shown in the figure, it mainly includes a model loading part, a linking target machine part, a Zynq PL code generation part, a Zynq PS code g...