发明名称 一种支持多种现场总线协议的系统的实现方法
摘要 本发明提供了一种支持多种现场总线协议的系统的实现方法,具体是通过CPU模块对NOR_Flash存储器的存取控制,将生成各种包含工业以太网现场总线的IP的FPGA模块的配置文件存储在NOR_Flash存储器中;通过CPU模块对NOR_Flash存储器的存取控制,从NOR_Flash存储器中读取不同的工业以太网的FPGA模块的配置文件,然后将这些文件写到CPLD模块中,并通过CPLD模块对FPGA模块进行配置,待CPU模块在FPGA模块配置成功后对总线初始化,传送工业以太网的设备参数以及进行正常周期通信控制。本发明可通过标准以太网访问CPU实现对硬件的远程升级,方便系统维护和更新,并创造了很高的效益。
申请公布号 CN101963808B 申请公布日期 2012.03.07
申请号 CN201010514288.6 申请日期 2010.10.21
申请人 广州数控设备有限公司 发明人 张建军;莫元劲;何英武;黄水永
分类号 G05B19/418(2006.01)I;H04L29/10(2006.01)I;H04L12/28(2006.01)I 主分类号 G05B19/418(2006.01)I
代理机构 广州市华学知识产权代理有限公司 44245 代理人 裘晖
主权项 一种支持多种现场总线协议的系统的实现方法,其特征在于,所述系统包括CPU模块、以太网物理层芯片PHY、网络变压器、RJ45接口、NOR_Flash存储器、FPGA模块以及CPLD模块;所述FPGA模块分别与CPU模块、CPLD模块以及物理层芯片PHY相连接,所述NOR_Flash存储器、CPU模块、CPLD模块依次相连,所述以太网物理层芯片PHY、网络变压器以及RJ45接口依次相连,该实现方法具体包括以下步骤:(1)通过CPU模块对NOR_Flash存储器的存取控制,将生成各种包含工业以太网现场总线的IP的FPGA模块的配置文件存储在NOR_Flash存储器中;(2)通过CPU模块对NOR_Flash存储器的存取控制,从NOR_Flash存储器中读取不同的工业以太网的FPGA模块的配置文件;(3)将从NOR_Flash存储器中读取到的FPGA模块的配置文件写到CPLD模块中,并通过CPLD模块对FPGA模块进行配置;(4)CPU模块在FPGA模块配置成功后对总线初始化,传送工业以太网的设备参数以及进行正常周期通信控制。
地址 510663 广东省广州市科学城彩频路11号软件园D栋7楼