[发明专利]一种多级外设控制系统及方法有效
申请号: | 202010733302.5 | 申请日: | 2020-07-27 |
公开(公告)号: | CN112099390B | 公开(公告)日: | 2022-04-12 |
发明(设计)人: | 詹晋川;张开怀;崔志辉;莫小妮;胡裕赟 | 申请(专利权)人: | 深圳市风云实业有限公司 |
主分类号: | G05B19/042 | 分类号: | G05B19/042 |
代理公司: | 北京正华智诚专利代理事务所(普通合伙) 11870 | 代理人: | 代维凡 |
地址: | 518057 广东省深圳市福田区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 多级 外设 控制系统 方法 | ||
1.一种多级外设控制系统,其特征在于,包括第一本地外设控制子系统、第一上级外设控制子系统和第一下级外设控制子系统;所述第一上级外设控制子系统、第一下级外设控制子系统以及第一本地外设控制子系统均包括可擦除可编辑逻辑器EPLD,以及分别与可擦除可编辑逻辑器EPLD通过串口连接的CPU和若干个外设单元;所述第一上级外设控制子系统和第一下级外设控制子系统中的可擦除可编辑逻辑器EPLD均与第一本地外设控制子系统中的可擦除可编辑逻辑器EPLD连接;所述第一上级外设控制子系统和第一下级外设控制子系统可分别作为第二本地外设控制子系统,且与其自身的一个或若干个第二上级外设控制子系统或第二下级外设控制子系统连接;
所述可擦除可编辑逻辑器EPLD包括分别与CPU以及第一/第二上级外设控制子系统连接的本地管理单元,以及分别与所述本地管理单元连接的若干个外设控制单元、外设状态寄存器组和扩展管理单元,所述扩展管理单元与第一/第二下级外设控制子系统连接;
所述本地管理单元,用于根据CPU与第一/第二上级外设控制子系统访问数据中的寄存器组片选信息和寄存器寻址信息,获取对应外设状态;或
触发外设控制单元和扩展管理单元对外设与第一/第二下级外设控制子系统的访问;
所述外设控制单元,用于将第一/第二上级外设控制子系统与第一/第二本地外设控制子系统中CPU的控制信息通过外设接口转换为本地外设集接收的时序,同时通过总线寻址或外设片选对不同外设进行控制;
所述外设状态寄存器组,用于存储外设中断或错误状态;
所述扩展管理单元,用于将第一/第二上级外设控制子系统与第一/第二本地外设控制子系统中CPU的控制信息通过外设接口转换为第一/第二下级外设管理子系统的接收时序,同时通过第一/第二下级外设管理子系统的片选信息控制多个第一/第二下级外设管理子系统中的外设。
2.根据权利要求1所述的多级外设控制系统,其特征在于,所述可擦除可编辑逻辑器EPLD内设置有外设管理寄存器组和数据寄存器组,且所述外设管理寄存器组和数据寄存器组均设置有编码。
3.根据权利要求1所述的多级外设控制系统,其特征在于,所述外设控制单元包括外设接口,以及对应外设接口的第一数据寄存器和第一控制寄存器;
所述第一数据寄存器,用于存放与外设进行交互的数据,所述数据通过本地管理单元获取或更改;
所述第一控制寄存器存储有外设寻址信息、外设片选信息以及指令控制信息;
所述外设片选信息,用于指示访问的外设挂载的总线;
所述外设寻址信息,用于指示总线上的外设地址;
所述指令控制信息,用于指示对外设的操作类型。
4.根据权利要求3所述的多级外设控制系统,其特征在于,所述扩展管理单元包括与第一/第二下级外设控制子系统连接的扩展管理接口以及对应扩展管理接口的第二数据寄存器和第二控制寄存器;所述第二控制寄存器存储有第一/第二下级外设控制子系统的片选信息以及寄存器寻址信息;
所述第二数据寄存器,用于存放本地管理单元与第一/第二下级外设控制子系统进行交互的数据,且所述数据通过本地管理单元获取或更改;
所述片选信息,用于指示当前管理命令对应的第一/第二下级外设控制子系统;
所述寄存器寻址信息,用于指示读写操作对应的第一/第二下级外设控制子系统的寄存器地址。
5.一种多级外设控制方法,其特征在于,包括以下步骤:
S1、发送外设控制命令;
S2、对所述控制命令进行解串并解析,并判断所述控制命令是否为无效命令,若是,则完成对多级外设的控制,否则,进入步骤S3;
S3、判断控制命令是否为第一/第二本地外设控制子系统的控制命令,若是,则进入步骤S4,否则,所述控制命令为控制第一/第二下级外设控制子系统的控制命令,并进入步骤S5;
S4、通过第一/第二本地外设控制子系统的外设控制单元向本地外设集发送控制命令,完成对多级外设的控制;
S5、通过第一/第二本地外设控制子系统的扩展管理单元向第一/第二下级外设控制子系统发送控制命令;
S6、当控制命令到达第一/第二下级外设控制子系统中的可擦除可编辑逻辑器EPLD时,将控制命令到达的该第一/第二下级外设控制子系统作为第二本地外设控制子系统,并返回步骤S3。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市风云实业有限公司,未经深圳市风云实业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010733302.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种组播路径的定制方法
- 下一篇:不锈钢管内壁涂层加工方法