[发明专利]寄存器组与存储器数据双向传输结构及数据双向传输方法有效

专利信息
申请号: 201310222090.4 申请日: 2013-06-05
公开(公告)号: CN104216842B 公开(公告)日: 2017-06-06
发明(设计)人: 雷冬梅;赵锋 申请(专利权)人: 上海华虹宏力半导体制造有限公司
主分类号: G06F13/16 分类号: G06F13/16
代理公司: 上海浦一知识产权代理有限公司31211 代理人: 丁纪铁
地址: 201203 上海市浦东*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 寄存器 存储器 数据 双向 传输 结构 方法
【说明书】:

技术领域

发明涉及集成电路制造领域,特别是涉及一种寄存器组与存储器数据双向传输结构,本发明还涉及一种寄存器组与存储器数据双向传输方法

背景技术

图1所示,通常的数据传输结构由外部寄存器访问控制模块、寄存器组模块、数据运算模块1~N及固定的数据传输控制模块及存储器构成。从存储器读出的数据在固定数据传输控制模块控制下送到被选中的数据运算模块X进行运算,运算结果通过数据线X送到寄存器X。这就是存储器数据到寄存器的数据传输过程。对存储器到不同的寄存器需要不同的数据运算模块。从寄存器到存储器的数据传输过程为:寄存器数据在固定的数据传输控制模块的控制下经过对应的数据运算模块运算,运算结果输出到存储器的数据总线。

这种方法的缺点是:

1)不同的寄存器具有不同的数据运算模块,需采用独立的数据传输通道;

2)寄存器和存储器之间的数据传输的类型及数量相对固定,不能随意变动;

3)外部不能对已固定的数据传输包括方向对传输对象进行变动;

4)不利于功能扩展。当有新的寄存器增加时,则电路也必须相应增加控制信号、数据运算模块、及数据传输通道。

发明内容

本发明要解决的技术问题是提供一种能实现任意数据传输路径、数据传输时间和数据传输顺序,扩展方便的寄存器组与存储器数据双向传输结构。本发明还提供了一种寄存器组与存储器数据双向传输方法。

为解决上述技术问题,本发明的寄存器组与存储器数据双向传输结构,包括:

外部寄存器访问控制器通过地址总线访问寄存器组,通过控制总线与寄存器组相互通讯;

数据总线开关与外部寄存器访问控制器和寄存器组相互通讯;

寄存器组具有传输控制寄存器对数据开关进行传输控制;

寄存器组具有算法选择寄存器对数据运算模块进行算法控制;

算法模块,接收存储器输出到寄存器的原始数据经过运算后传送至数据总线开关,接收数据总线开关发送来的寄存器输出到存储器的原始数据经过运算后传送至存储器。

一种寄存器组与存储器数据双向传输方法,适用于采用地址/数据/控制总线访问的寄存器组与存储器,能实现2N-2个寄存器与存储器之间的数据传输,N为寄存器地址线位宽,包括:

寄存器设置有两种访问模式,一种模式是寄存器正常读写模式,当外部寄存器访问控制器对寄存器组中的某一寄存器进行读写时,数据在外部寄存器与寄存器之间进行传输,对寄存器进行读写操作;另一种模式是寄存器与存储器之间的数据传输模式,外部寄存器访问控制器控制寄存器对寄存器组中某一寄存器进行读写操作时,执行的是被控制的寄存器与存储器之间的数据传输;

寄存器到存储器的数据传输:在寄存器与存储器之间的数据传输模式下,当对某一寄存器进行读操作时,在数据读出的同时,读出数据通过寄存器数据总线开关被送到数据运算模块,算法选择寄存器选择数据运算模块中的一种算法对数据进行处理后,再送到存储器的数据总线上;

存储器到寄存器的数据传输:在寄存器与存储器之间的数据传输模式下,当外部寄存器访问控制器对寄存器组中的某一寄存器进行写操作时,数据写入无效,而执行存储器数据到被控制的寄存器的传输,此时,存储器数据通过数据运算模块处理后,再经过寄存器数据开关送到该寄存器,写入该寄存器。

本方法传输控制寄存器用于控制寄存器访问模式。当该寄存器及该寄存器的输出信号值为0时,外部寄存器对寄存器组进行正常的读写访问。当该寄存器值为1时,当外部寄存器控制器对寄存器进行读操作时,将执行寄存器到存储器的数据传输。当外部寄存器控制器对寄存器进行写操作时,将执行存储器到寄存器的数据传输。

数据运算模块能实现所有已知的要求的算法,数据算法选择寄存器选择其中一种算法对数据进行处理。需要传输的数据经过该运算后送到传输目标。

传输控制寄存器和数据运算选择寄存器都能通过外部寄存器访问进行设置和控制能通过选择对任何寄存器进行任何存在的算法处理。

本发明寄存器组与存储器数据双向传输方法能实现数据运算类型、数据传输方向、数据传输目标的灵活处理,能实现任意的数据传输路径、数据传输时间和数据传输顺序的控制,具有更广泛的通用性和扩展性。

附图说明

下面结合附图与具体实施方式对本发明作进一步详细的说明:

图1是一种现有寄存器组与存储器数据传输结构示意图。

图2是本发明寄存器组与存储器数据双向传输结构的结构示意图。

具体实施方式

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海华虹宏力半导体制造有限公司,未经上海华虹宏力半导体制造有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310222090.4/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top