[发明专利]一种主机在线加载配置表权限获取的方法有效
申请号: | 202011404121.4 | 申请日: | 2020-12-05 |
公开(公告)号: | CN112580069B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 魏艳艳;田泽;牛少平;王宣明;郭蒙;王绮卉 | 申请(专利权)人: | 西安翔腾微电子科技有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62;G06F13/40 |
代理公司: | 西安匠成知识产权代理事务所(普通合伙) 61255 | 代理人: | 商宇科 |
地址: | 710054 陕西省西*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 主机 在线 加载 配置 权限 获取 方法 | ||
本发明涉及一种主机在线加载配置表权限获取的方法。本发明包括以下步骤:1)主机写加载配置表请求寄存器;2)主机读加载配置表请求寄存器,判断值是否为1,为1时进入步骤3),反之返回步骤1);3)查询芯片工作模式寄存器工作模式;4)主机读加载配置表响应寄存器,判断值是否为1,为1时进入步骤5),否则继续本步骤;5)主机获得在线加载配置表权限。本发明确保了主机在线加载配置表的安全性和在执行在线加载配置表过程中当前芯片工作的正确性。
技术领域
本发明属于集成电路技术领域,尤其涉及一种主机在线加载配置表权限获取的方法。
背景技术
针对1394系统总线通信网络中基于配置表进行收发消息控制的机制,配置表在片外Flash中存储,配置表由软件管理,上电后,配置表内容更新的系统要求,在芯片的每个工作模式下主机在线加载配置表的请求都可能进行,其存在在线加载配置表的安全性低和在线加载配置表过程中影响当前芯片正常工作的问题。
发明内容
本发明为解决背景技术中存在的上述技术问题,而提供一种主机在线加载配置表权限获取的方法,确保了主机在线加载配置表的安全性和在执行在线加载配置表过程中当前芯片工作的正确性。
本发明的技术解决方案是:本发明为一种主机在线加载配置表权限获取的方法,其特殊之处在于:该方法包括以下步骤:
1)主机写加载配置表请求寄存器;
2)主机读加载配置表请求寄存器,判断值是否为1,为1时进入步骤3),反之返回步骤1);
3)查询芯片工作模式寄存器工作模式;
3.1)当芯片处在初始化模式时,芯片便会进入节点断开模式,进入步骤3.2);
3.2)当芯片处在节点断开模式时,进入步骤4);
3.3)当芯片处在正常工作模式时,芯片需等待接收STOF包,并判断STOF包中“系统模式和状态字”的地面和轮载是否都有效,是则进入步骤4),否则继续本步骤;
4)主机读加载配置表响应寄存器,判断值是否为1,为1时进入步骤5),否则继续本步骤;
5)主机获得在线加载配置表权限。
优选的,芯片工作模式寄存器含义为芯片的工作模式,工作模式有3种,初始化模式、节点断开模式和正常工作模式。
优选的,加载配置表请求寄存器含义为主机写入32位的特定值时,主机加载配置表请求有效,高电平有效。
优选的,加载配置表响应寄存器,其含义为主机获得操作片外Flash的权限状态,高电平有效。
优选的,出于加载配置表的安全性考虑,特定值由系统指定。
本发明提供的一种主机在线加载配置表权限获取的方法,进行了主机在线加载配置表前必须获得在线加载配置表权限的方法设计,通过发起加载配置表请求,然后查询工作模式,接着根据工作模式进行相应的操作,其次获得在线加载配置表权限,最后才能执行加载配置表操作。因此本发明具有以下优点:
1)主机向加载配置表请求寄存器写入32位的特定值时,主机加载配置表请求才有效,一定程度上减少了软件误操作该寄存器而引起的芯片工作不正常情况;
2)在芯片各工作模式下的加载配置表请求,处理方式不同,保证了主机在线加载配置表的安全性,以及当前芯片工作的正确性。
附图说明
图1为本发明的流程图。
具体实施方式
本发明提供了一种主机在线加载配置表权限获取的方法,该方法包括以下步骤:
1)主机写加载配置表请求寄存器;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安翔腾微电子科技有限公司,未经西安翔腾微电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011404121.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种外视频做纹理系统
- 下一篇:一种支持动态缓冲区分配的消息存储电路及方法