[发明专利]一种支持批量读写从机寄存器的主机控制方法有效
| 申请号: | 201310338377.3 | 申请日: | 2013-08-05 |
| 公开(公告)号: | CN104346131B | 公开(公告)日: | 2017-07-04 |
| 发明(设计)人: | 李世玮;陈朝杰 | 申请(专利权)人: | 豪威科技(上海)有限公司 |
| 主分类号: | G06F9/30 | 分类号: | G06F9/30 |
| 代理公司: | 上海申新律师事务所31272 | 代理人: | 竺路玲 |
| 地址: | 200120 上海市*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明公开了一种支持批量读写从机寄存器的主机控制方法,通过FIFO实现,FIFO包括发送部和接收部,FIFO具有第一宽度;在写入控制方法中,外部CPU向FIFO写入具有第一长度的数据,第一长度的数据通过一解码器解析成多个具有第一宽度的字节,再按先后顺序依次写入FIFO的发送部,最后发送给从机;在读取控制方法中,FIFO通过发送部将从外部CPU接收到的读取地址写入从机后,根据读取地址读取从从机返回的数据至FIFO的接收部,最后通过编码器生成具有第二长度的数据并传送给外部CPU。本发明支持单次写入从机的多个寄存器地址,从而减少CPU查询主机空闲状态的次数,CPU的使用效率提高至少一倍。 | ||
| 搜索关键词: | 一种 支持 批量 读写 寄存器 主机 控制 方法 | ||
【主权项】:
一种支持批量读写从机寄存器的主机控制方法,其特征在于,通过FIFO实现,所述FIFO包括发送部和接收部,所述发送部用于缓存需要发送的字节,所述接收部用于缓存从从机读取回的字节,所述FIFO具有第一宽度;所述控制方法包括写入控制方法和读取控制方法:在所述写入控制方法中,外部CPU通过数据总线向所述FIFO写入具有第一长度的数据,所述第一长度的数据通过一解码器解析成多个具有所述第一宽度的字节,再按先后顺序依次写入所述FIFO的发送部,最后发送给从机;在所述读取控制方法中,所述FIFO通过所述发送部将从外部CPU接收到的一读取地址写入从机后,根据所述读取地址读取从从机返回的数据至所述FIFO的接收部,最后通过一编码器生成具有第二长度的数据并传送给外部CPU;所述第一长度和所述第二长度相等;在所述写入控制方法中,多个具有所述第一宽度的字节包括写入启动位字节,ID及写操作符字节,写入地址字节和至少一个写入数据字节和写入停止位字节,所述写入启动位字节、所述ID及写操作符字节、所述写入地址字节、至少一个所述写入数据字节和所述写入停止位字节按先后顺序依次写入所述FIFO的发送部。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于豪威科技(上海)有限公司,未经豪威科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310338377.3/,转载请声明来源钻瓜专利网。
- 上一篇:移动电子装置及显示方法
- 下一篇:一种显示方法及电子设备





