[发明专利]一种控制系统和可编程逻辑器件的通信方法在审
申请号: | 201810068197.0 | 申请日: | 2018-01-24 |
公开(公告)号: | CN108287796A | 公开(公告)日: | 2018-07-17 |
发明(设计)人: | 宋国良 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F13/12 | 分类号: | G06F13/12 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 可编程逻辑器件 控制系统 信号线 通信 处理器 处理器发送数据 接收处理器 地址空间 可扩展性 可移植性 控制方式 时钟同步 系统软件 跨单板 总线 挂载 走线 发送 占用 分配 重复 | ||
1.一种控制系统,包括控制系统本体,所述控制系统本体包括处理器和可编程逻辑器件,其特征在于,所述处理器内置有I2C控制器,且采用I2C总线与所述可编程逻辑器件连接。
2.根据权利要求1所述的控制系统,其特征在于,所述可编程逻辑器件具体为CPLD。
3.根据权利要求2所述的控制系统,其特征在于,所述CPLD设置有256个8位寄存器。
4.根据权利要求1所述的控制系统,其特征在于,所述可编程逻辑器件具体为FPGA。
5.一种可编程逻辑器件的通信方法,基于权利要求1-4任一项所述的控制系统,其特征在于,包括:
处理器利用I2C控制器通过I2C总线发送携带有目标地址的访问请求;
可编程逻辑器件识别所述目标地址,并与自身的从设备地址进行比对;
所述从设备地址与所述目标地址相同的可编程逻辑器件响应所述访问请求;
其中,所述从设备地址是预先为所述可编程逻辑器件设置的。
6.根据权利要求5所述的可编程逻辑器件的通信方法,其特征在于,预先为所述可编程逻辑器件设置所述从设备地址具体包括:
读取所述可编程逻辑器件指定外部引脚的当前配置状态;
依据预设的配置状态与从设备地址的对应关系确定与所述当前配置状态对应的当前从设备地址;
将所述当前从设备地址设置为所述可编程逻辑器件的从设备地址。
7.根据权利要求5或6所述的可编程逻辑器件的通信方法,其特征在于,所述访问请求具体包括读请求和写请求。
8.根据权利要求7所述的可编程逻辑器件的通信方法,其特征在于,所述可编程逻辑器件响应所述读请求具体为:
所述可编程逻辑器件通过I2C总线向所述处理器发送目标寄存器中的数据;
其中,所述目标寄存器为自身地址与所述读请求中的目标寄存器地址相同的寄存器。
9.根据权利要求7所述的可编程逻辑器件的通信方法,其特征在于,所述可编程逻辑器件响应所述写请求具体为:
所述可编程逻辑器件接收所述处理器通过所述I2C总线发送的数据,并将所述数据写入目标寄存器;
其中,所述目标寄存器为自身地址与所述写请求中的目标寄存器地址相同的寄存器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810068197.0/1.html,转载请声明来源钻瓜专利网。