[发明专利]SOC系统按位写装置在审
申请号: | 201711465004.7 | 申请日: | 2017-12-28 |
公开(公告)号: | CN108170470A | 公开(公告)日: | 2018-06-15 |
发明(设计)人: | 马爱永;孙波;夏宝林;陈贤哨 | 申请(专利权)人: | 杭州中天微系统有限公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30;G06F15/78 |
代理公司: | 北京汇泽知识产权代理有限公司 11228 | 代理人: | 张瑾 |
地址: | 310012 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 写请求 译码模块 从设备 主设备接口模块 接口模块 发送 总线控制器 有效信息 写装置 减小 译码 写入目标地址 指令存储空间 读取 外设寄存器 主设备接口 读取目标 芯片成本 位操作 芯片 节约 | ||
本发明提供一种SOC系统按位写装置。所述装置包括:从设备接口模块、译码模块和主设备接口模块,所述从设备接口模块,用于接收总线控制器主设备接口发送的写请求,并将写请求发送到译码模块;所述译码模块,用于接收从设备接口模块发送的写请求,对写请求进行译码,将译码后的有效信息发送到主设备接口模块;所述主设备接口模块,用于接收译码模块发送的有效信息,读取目标地址中的数据,对读取的数据进行位操作,得到新的数据,向总线控制器从设备接口发送写请求,将得到的新的数据写入目标地址对应的外设寄存器中。本发明能够有效减小指令存储空间,从而减小芯片面积,节约芯片成本。
技术领域
本发明涉及嵌入式系统技术领域,尤其涉及一种SOC系统按位写装置。
背景技术
目前,随着移动互联网的发展和SOC(System on Chip,片上系统)芯片设计技术的日益成熟,市场和消费者对嵌入式系统类产品提出了更高的要求。尤其是在由电池供电的便携式智能设备上,减小SOC芯片的面积显得尤为重要。
在芯片面积中存储模块所占的面积占了很大的比例,因此有效减小存储模块的面积,对架构、指令集设计及软硬件的分工提出了挑战。现有技术中,为有效减小指令存储空间,在有些SOC系统中设计专门的硬件模块,对于高频使用的多条指令均采用硬件方式实现,这种方案在减小指令存储空间方面具有实用价值。
在实现本发明的过程中,发明人发现现有技术中至少存在如下技术问题:
目前SOC系统中类似的硬件模块能够实现的功能单一,并且由模块内部的功能寄存器控制,当有不同位操作功能需求的情况下需要切换内部的控制寄存器,由此也会带来指令空间的开销。
发明内容
本发明提供的SOC系统按位写装置,能够有效减小指令存储空间,从而减小芯片面积,节约成本。
第一方面,本发明提供一种SOC系统按位写装置,所述装置与总线控制器主设备接口和总线控制器从设备接口相连,所述装置包括:从设备接口模块、译码模块和主设备接口模块,其中,
所述从设备接口模块,用于接收所述总线控制器主设备接口发送的写请求,并将所述写请求发送到译码模块,所述写请求包括映射地址和操作数;
所述译码模块,用于接收所述从设备接口模块发送的写请求,对所述写请求进行译码,将译码后的有效信息发送到所述主设备接口模块,所述译码后的有效信息包括目标地址、位选择信息和位有效数据;
所述主设备接口模块,用于接收所述译码模块发送的有效信息,读取所述目标地址中的数据,对读取的数据进行位操作,得到新的数据,向所述总线控制器从设备接口发送写请求,将得到的新的数据写入所述目标地址对应的外设寄存器中。
所述从设备接口模块,用于控制接收总线控制器的主设备接口发送的有效写请求。
可选地,所述译码模块,用于将接收到的写请求中的映射地址根据约定的映射关系转换为对应的目标地址及外设寄存器位。
可选地,所述主设备接口模块,用于根据所述位选择信息将读取到的数据的指定位修改为译码后的位有效数据,得到新的数据。
本发明实施例提供的SOC系统按位写装置,从设备接口模块接收总线控制器的主设备接口发送的写请求,并将接收到的地址和数据发送到译码模块,译码模块对接收到的地址和数据信息进行译码,再将译码后的有效信息发送到主设备接口模块,主设备接口模块根据接收到的译码信息,首先发送读请求到总线控制器从接口模块,得到读数据,然后再将译码后的数据和读数据按照译码信息处理后向总线控制器从接口发送写请求,完成按位写操作功能。与现有技术相比,本发明能够直接译码出主设备写请求的地址和数据,从而将主设备的位写操作转化为一次写请求来实现,可以有效减小指令存储空间,节约芯片成本。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州中天微系统有限公司,未经杭州中天微系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711465004.7/2.html,转载请声明来源钻瓜专利网。