The invention relates to an irrigation control system based on an FPGA (Field Programmable Gate Array), which comprises a controller, a control panel, a drive circuit and an electromagnetic valve, wherein the electromagnetic valve is used for opening and closing a pipeline, and the controller is connected with an upper computer and the control panel and used for receiving an irrigation command from the upper computer and a control command which is manually input and analyzing and processing the irrigation command and the control command, so that the drive circuit is controlled to open and close the electromagnetic valve so as to implement irrigation. According to the irrigation control system, an FPGA module is adopted, all control logics are realized through Verilog HDL (Hardware Description Language), and therefore, the irrigation control system has the advantages of user programmability, strong function and convenience in development. According to the irrigation control system, the FPGA module is adopted, the quantity of I / O pins is large, a plurality of greenhouses or fields can be simultaneously controlled to be irrigated without an additional peripheral interface circuit, the debugging is easy, and the production cost is low. According to the irrigation control system, the automatic control and the manual control can be simultaneously realized. A decision and the control command sent by a system can be received through a communication module, and additionally, the manual regulation and control can be completed through the control panel.