本发明公开了一种基于FPGA的多路时钟源电路,包括20MHz晶振电路模块、FPGA芯片、STM32处理器模块和W5500网络接口模块;所述的20MHz晶振电路模块经FPGA芯片分别与STM32处理器模块和W5500网络接口模块连接。本发明将FPGA芯片时钟源经过时钟管理后输出多个时钟信号,直接作为微处理器的时钟源,有效降低了电路板的硬件设计难度,也有效地减少了电路板的设计面积,相应也降低了电路板的设计成本。本发明经FPGA芯片的DCM模块时钟产生速度快,对于微处理器而言,不需刻意等待外部时钟振荡稳定后再进行操作,经FPGA芯片的DCM模块产生的时钟较为稳定,能够支持微处理器进行正常的工作。