一种基于FPGA的总线通信控制器及总线通信控制方法

    公开(公告)号:CN106469125B

    公开(公告)日:2019-08-06

    申请号:CN201610770189.1

    申请日:2016-08-30

    Abstract: 本发明提供一种基于FPGA的总线通信控制器及总线通信控制方法,可以基于寄存器管理模块中多种类型的寄存器的取值指示总线通信控制器处于数据发送状态或者数据接收状态时,由控制模块来控制现场总线信号控制模块执行对应的操作,实现对FF总线上数据发送和数据接收的调度,即实现对FF总线的数据收发调度。并且从本发明提供的技术方案可知,MCU并未参与FF总线上数据发送和数据接收的处理过程,因此无需在MCU中加入处理算法,这样MCU就无需采用核心频率较高的MCU,降低成本。并且上述总线通信控制器可以基于FPGA实现,降低总线通信控制器对国外芯片的依赖性,进一步降低成本。

    一种基于FPGA的总线通信控制器及总线通信控制方法

    公开(公告)号:CN106469125A

    公开(公告)日:2017-03-01

    申请号:CN201610770189.1

    申请日:2016-08-30

    CPC classification number: G06F13/124 G06F13/4068

    Abstract: 本发明提供一种基于FPGA的总线通信控制器及总线通信控制方法,可以基于寄存器管理模块中多种类型的寄存器的取值指示总线通信控制器处于数据发送状态或者数据接收状态时,由控制模块来控制现场总线信号控制模块执行对应的操作,实现对FF总线上数据发送和数据接收的调度,即实现对FF总线的数据收发调度。并且从本发明提供的技术方案可知,MCU并未参与FF总线上数据发送和数据接收的处理过程,因此无需在MCU中加入处理算法,这样MCU就无需采用核心频率较高的MCU,降低成本。并且上述总线通信控制器可以基于FPGA实现,降低总线通信控制器对国外芯片的依赖性,进一步降低成本。

    一种PROFIBUS耦合器及PROFIBUS的数据传输方法

    公开(公告)号:CN106878131B

    公开(公告)日:2020-06-05

    申请号:CN201710183240.3

    申请日:2017-03-24

    Abstract: 本申请公开了一种PROFIBUS耦合器及PROFIBUS的数据传输方法,PROFIBUS耦合器包括:DP协议栈、PA协议栈及连接在所述DP协议栈与所述PA协议栈之间的数据交换代理模块,其中:所述DP协议栈通过DP总线与DP主站相连接并进行数据报文传输,所述PA协议栈通过PA总线与PA设备相连接并进行数据报文传输;所述数据交换代理模块用于缓存所述DP协议栈通过DP总线接收到的所述DP主站发送的第一数据报文,缓存所述PA协议栈通过PA总线接收到的所述PA仪表发送的第二数据报文,并将缓存的第三数据报文提供给所述PA协议栈和/或所述DP协议栈,实现所述PA设备与所述DP主站之间的数据报文传输。

    一种PROFIBUS耦合器及PROFIBUS的数据传输方法

    公开(公告)号:CN106878131A

    公开(公告)日:2017-06-20

    申请号:CN201710183240.3

    申请日:2017-03-24

    Abstract: 本申请公开了一种PROFIBUS耦合器及PROFIBUS的数据传输方法,PROFIBUS耦合器包括:DP协议栈、PA协议栈及连接在所述DP协议栈与所述PA协议栈之间的数据交换代理模块,其中:所述DP协议栈通过DP总线与DP主站相连接并进行数据报文传输,所述PA协议栈通过PA总线与PA设备相连接并进行数据报文传输;所述数据交换代理模块用于缓存所述DP协议栈通过DP总线接收到的所述DP主站发送的第一数据报文,缓存所述PA协议栈通过PA总线接收到的所述PA仪表发送的第二数据报文,并将缓存的第三数据报文提供给所述PA协议栈和/或所述DP协议栈,实现所述PA设备与所述DP主站之间的数据报文传输。

Patent Agency Ranking