The invention provides a system and a method for PowerPC and Microblaze interaction based on double ports. The MicroBlaze and the PowerPC are communicated with each other by adopting a dual-port RAM in an FPGA, a PowerPC processing system LocalBus is communicated with a MicroBlaze processing system in the FPGA through a local parallel bus, and the MicroBlaze processing system comprises the dual-port RAM, a MicroBlaze processor and an interface IP core, wherein the interface IP core comprises an RS422, an ARINC429, an SPI, a GPIO and a 1553B. By designing a set of universal data structure and auniversal interaction mechanism on double ports, data transceiving, health state monitoring and mode control between the PowerPC and the Microblaze can be realized, the data interaction efficiency oftwo processing systems is improved, and the overall processing capacity and real-time performance of the systems are improved; and the number of chips can be effectively reduced, circuit connection lines are reduced, the area of a circuit board is reduced, the reliability of the system is improved, and meanwhile the system has great advantages in the aspects of size, weight, power consumption, cost, configurability and the like.