Abstract:The intelligence of agricultural monitoring requires real-time, efficient and reliable video data processing and transmission solutions. In order to solve the problems of low rate and poor real-time performance of traditional systems based on CPU and GPU architecture, a high-speed transmission system based on Zynq architecture with PCIe cascaded network interfaces was designed. For the development of PCIe interface, at the hardware level, XDMA IP core parameters were optimized, the interface data transceiver engine was designed, and DDR cache area was optimized based on MIG 7 IP core. At the software level, the PCIe driver was used to schedule VLC software for video data read operations, enabling fast data transmission and smooth playback between the board and the host computer. For the implementation of the network interface protocol stack, the ARM programmable feature was utilized to schedule the lightweight LWIP protocol stack and develop the TCP protocol, achieving fast data transmission for the network interface and avoiding the delay and computational overhead of the host computer CPU directly processing network protocols. Additionally, the AXI protocol was scheduled to establish high-speed connectivity between the PCIe interface and the network interface. Moreover, the rate and reliability of the system were also measured by transmitting video files on Zynq MZ7030FA platform. The results showed that the transmission rate of the network interface was 800Mb/s, that was, gigabit ethernet was basically realized; the maximum transmission rate of PCIe interface was 816MB/s, which was close to the maximum speed of hardware PCIe 2.0 x2, and the whole system achieved reliable transmission at the application layer. The research result can provide an efficient and reliable solution for the application of agricultural monitoring video transmission, and the system had good scalability and generalization.