The invention relates to the technical field of
direct current motor
servo drive control, and provides a Zynq AXI4
bus-based real-time
transmission system and a control method thereof, and the
system comprises a Zynq
system on
chip, a DDR3 common data area, an AXI4
bus interconnection architecture and a dynamic partition manager. By implementing the scheme, firstly, the multi-channel characteristic of the AXI4
bus is utilized, special transmission channels are distributed for different types of data, and parallel data interaction is realized; secondly, a dynamic partition manager is deployed at a PL end, a DDR3 public data area is dynamically divided into a plurality of partitions in real time according to needs, multi-task parallel is achieved, and the real-time performance of the
system is improved; thirdly, the read-write operation on the DDR3 in each
control period is split into a plurality of state machines through precise scheduling of the state machines, the state machines are combined into a state loop to be mounted to an AXI4 bus, it is ensured that key tasks are completed on time, and the certainty of the system is improved; fourthly, the size and the number of partitions in the DDR3 are dynamically adjusted through a dynamic partition manager, and the
storage efficiency is improved.