[发明专利]一种提升NFC描述符状态检查效率的方法及其系统有效
申请号: | 201910349943.8 | 申请日: | 2019-04-28 |
公开(公告)号: | CN110096918B | 公开(公告)日: | 2022-01-21 |
发明(设计)人: | 汪汉国;冯元元;马越;周晨杰 | 申请(专利权)人: | 深圳忆联信息系统有限公司 |
主分类号: | G06K7/10 | 分类号: | G06K7/10 |
代理公司: | 深圳市精英专利事务所 44242 | 代理人: | 冯筠 |
地址: | 518067 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 提升 nfc 描述 状态 检查 效率 方法 及其 系统 | ||
本发明涉及一种提升NFC描述符状态检查效率的方法及其系统;其中,方法,包括:S1,主机端下发读写命令;S2,前端对主机下发的命令进行分析处理,并传递到后端NFC,NFC接收到命令后,通过NFC通道下发描述符执行对应的命令;S3,进行命令处理,并返回描述符的完成状态至对应的NFC通道,NFC描述状态进行检查中断处理;S4,若某一通道的描述读完成,则将该通道寄存器完成状态标志位置1,并触发NFC中断;S5,通过中断方式向CPU发送描述检查请求以及通道编号信息,CPU根据通道编号去对应的通道检查描述符的具体完成信息,并释放通道资源。本发明先完成先检查,无需对每个通道都轮询,极大提升了NFC描述符检查效率,同时也减少了CPU资源的浪费。
技术领域
本发明涉及NFC描述符技术领域,更具体地说是指一种提升NFC描述符状态检查效率的方法及其系统。
背景技术
现有的NFC(nand falsh controller)通过NFC通道下发描述符去执行命令,需要CPU去检查各通道下发的描述完成状态;目前使用的检查方法是由CPU循环polling(轮询)每个通道(从通道0到通道N顺序检查,循环检查);但是,上述方法有两个弊端,其一,需要CPU不停的对每个通道做检查,浪费CPU资源;其二,可能后面通道描述符先完成,但是依然得等待前面通道检查完,才能检查本通道描述符的完成状态,因此,无法满足需求。
发明内容
本发明的目的在于克服现有技术的缺陷,提供一种提升NFC描述符状态检查效率的方法及其系统。
为实现上述目的,本发明采用于下技术方案:
一种提升NFC描述符状态检查效率的方法,包括以下步骤:
S1,主机端下发读写命令;
S2,前端对主机下发的命令进行分析处理,并传递到后端NFC,NFC接收到命令后,通过NFC通道下发描述符执行对应的命令;
S3,进行命令处理,并返回描述符的完成状态至对应的NFC通道,NFC描述状态进行检查中断处理;
S4,若某一通道的描述读完成,则将该通道寄存器完成状态标志位置1,并触发NFC中断;
S5,通过中断方式向CPU发送描述检查请求以及通道编号信息,CPU根据通道编号去对应的通道检查描述符的具体完成信息,并释放通道资源。
其进一步技术方案为:所述S2包括:
S21,前端对主机下发的命令进行分析处理,并传递到后端NFC;
S22,NFC接收到命令后,通过NFC通道下发描述符执行对应的命令。
其进一步技术方案为:所述S3包括:
S31,进行命令处理,并返回描述符的完成状态至对应的NFC通道;
S32,NFC描述状态进行检查中断处理。
其进一步技术方案为:所述S5包括:
S51,通过中断方式向CPU发送描述检查请求以及通道编号信息;
S52,CPU根据通道编号去对应的通道检查描述符的具体完成信息,并释放通道资源。
其进一步技术方案为:所述S52中,CPU根据通道编号去对应的通道的描述符状态进行通过或失败检查。
一种提升NFC描述符状态检查效率的系统,包括:下发单元,分析执行单元,处理检查单元,完成触发单元,及发送释放单元;
所述下发单元,用于主机端下发读写命令;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳忆联信息系统有限公司,未经深圳忆联信息系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910349943.8/2.html,转载请声明来源钻瓜专利网。