-
公开(公告)号:CN107957971A
公开(公告)日:2018-04-24
申请号:CN201711060878.4
申请日:2017-11-02
Applicant: 桂林电子科技大学
IPC: G06F15/17 , G06F15/173
CPC classification number: G06F15/17 , G06F15/17306
Abstract: 本发明公开了一种基于FPGA的多处理器之间的通信系统及通信方法,包括处理器和与处理器连接的FPGA模块,所述FPGA模块包括顺序连接的接口单元、缓存单元和控制单元;所述接口单元和缓存单元为数个,其数量根据需要通信的处理器数量而定,每个接口单元一端分别与一个处理器的通信接口连接,用于处理器发送和接收通信指令;接口单元另一端通过缓存单元与控制单元连接,控制单元为一个,用于将源端处理器的缓存单元接收到的通信指令转移到目的端处理器的缓存单元。本发明通信系统能够支持不同处理器采用不同的通信接口类型实现相互通信;处理器没有主从限制,都可以发起通信请求;对于本来就设计有FPGA器件的系统,能够减少系统电路的复杂性,提高系统稳定性。