总线、通过总线进行存储器访问的方法、接口模块、芯片技术

技术编号:4382549 阅读:250 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种总线、通过该总线进行存储器访问的方法、接口模块、芯片。其中,所述总线包括:总线控制器、数据总线、信号控制线和地址锁存器,所述数据总线包括读数据总线和写数据总线,所述写数据总线包括数据与地址复用的数据线,所述数据与地址复用的数据线与所述地址锁存器相连;并且,所述信号控制线包括指示需访问存储单元的数量长度的信号线。本发明专利技术通过写数据总线、地址总线复用机制取消掉32位地址总线,从而大大节约布线面积,降低布线难度。

【技术实现步骤摘要】

本专利技术涉及片上系统的总线结构,尤其涉及到具有复用功能的总线、通过 该总线进行存储器访问的方法、接口模块、芯片。
技术介绍
随着科技发展的日新月异,电子设备对嵌入式存储器的需求越来越大,由于设备内部具有很多访问源需要对存储器进行访问,这样就有了总线的概念 将各个访问源都挂在总线上,当某个访问源需要访问存储器时,首先想总线控 制器提出请求,如果总线处于空闲状态或者提出请求的访问源优先级较高,则 被授予总线的控制权,通过总线来完成访问源对存储器的访问。在SoC(片上系统,Systerm on chip)中,除了一些信号控制线外,总线 结构通常包括数据总线和地址总线,例如,工业标准的AHB总线结构。包含 有数据总线和地址总线的总线结构,其优点是,可以方便的对存储器进行随机 读写。但是,由于在目前的SoC芯片中, 一般只支持以突发访问方式(burst方 式)对存储器进行访问。burst方式访问的特点是只需知道访问的首地址以 及自该首地址起,需要访问存储单元的长度。因此,对于只使用burst方式进 行存储器访问的SoC芯片来说,在每次传送完首地址之后,地址总线就处于 闲置的状态了。在AHB总线中,地址总线高达32位,这么多的地址总线使得 系统布线十分困难,并且,32位地址总线也占用了大量的布线面积,导致芯 片面积过大,不利于芯片的小型化。
技术实现思路
本专利技术所要解决的技术问题是提供一种总线结构,使该总线的布线难度 降低,芯片的布线面积减小。为了解决上述问题,本专利技术公开了一种用于片上系统的总线,包括总线控 制器、数据总线、信号控制线和地址锁存器,其中,所述数据总线包括读数据总线和写数据总线,所述写数据总线包括数据与地址复用的数据线,所述数据与地址复用的数据线与所述地址锁存器相连;并且,所述信号控制线包括指示需访问存储单元的数量长度的信号线。优选地,所述信号控制线还包括总线申请信号线、读/写指示信号线。根据本专利技术的另一实施例,提供了另一种用于片上系统的总线,该总线包 括总线控制器、数据总线、信号控制线和地址锁存器,其中,所述it据总线包 括读数据总线和写数据总线,所述写数据总线包括数据与地址复用的数据线, 所述数据与地址复用的数据线包括指示需访问存储单元数量长度的数据线,并 且,所述数据与地址复用的数据线与所述地址锁存器相连。优选地,所述信号控制线包括总线申请信号线、读/写方式信号线。根据本专利技术的另 一实施例,还提供了 一种通过总线进行存储器访问的方 法,所述总线包括总线控制器、数据总线、信号控制线、地址锁存器,其中, 所述数据总线包括读数据总线和写数据总线,所述写数据总线包括数据与地址 复用的数据线,所述it据与地址复用的数据线与所述地址锁存器相连;所述信 号控制线包括指示访问地址长度的信号线;该方法包括如下步骤经由所述信号控制线向所述总线控制器发出总线占用申请;在所述总线占 用申请得到响应后,经由所述信号控制线向所述总线控制器发出读/写指示信 号;在所述数据与地址复用的数据线作为地址总线时,传输对所述存储器进行 访问的首地址;经由所述指示访问地址长度的信号线,传输自所述首地址开始, 需访问存储单元的数量长度;在所述数据与地址复用的数据线作为数据总线 时,依据所述首地址,所述需访问存储单元的数量长度,经由所述读数据总线 /写数据总线对所述存储器进行读/写访问的操作。根据本专利技术的另 一实施例,还提供了 一种通过总线进行存储器访问的方 法,所述总线包括总线控制器、数据总线、信号控制线和地址锁存器,其中, 所述数据总线包括读数据总线和写数据总线,所述写数据总线包括数据与地 址复用的数据线,以及用于指示需访问存储单元数量长度的数据线;所述数据 与地址复用的数据线与所述地址锁存器相连;该方法包括如下步骤经由所述信号控制线向所述总线控制器发出总线占用申请;在所述总线占用申请得到响应后,经由所述信号控制线向所述总线控制器发出读/写指示信号;在所述数据与地址复用的数据线作为地址总线时,传输对所述存储器进行 访问的首地址、自所述首地址开始的需访问存储单元的数量长度;在所述数据 与地址复用的数据线作为数据总线时,依据所述首地址,所述需访问存储单元 的数量长度,经由所述读数lt总线/写数据总线对所述存储器进行读/写访问的 操作。根据本专利技术的另 一 实施例,还提供了 一种总线接口模块,包括总线控制器、 数据总线、信号控制线和地址锁存器,其中,所述数据总线包括读数据总线和 写数据总线,所述写数据总线包括数据与地址复用的数据线,所述数据与地址 复用的数据线与所述地址锁存器相连;并且,所述信号控制线包括指示需访问 存储单元的数量长度的信号线。根据本专利技术的另 一实施例,还提供了 一种总线接口模块,包括总线控制器、 数据总线、信号控制线和地址锁存器,其中,所述数据总线包括读数据总线和 写数据总线,所述写数据总线包括数据与地址复用的数据线,所述数据与地 址复用的数据线包括指示需访问存储单元数量长度的数据线,并且,所述数据 与地址复用的数据线与所述地址锁存器相连。根据本专利技术的另一实施例,还提供了一种芯片,包括总线接口模块,所述 总线接口模块包括总线控制器、数据总线、信号控制线和地址锁存器,其中, 所述数据总线包括读数据总线和写数据总线,所述写数据总线包括数据与地址 复用的数据线,所述数据与地址复用的数据线与所述地址锁存器相连;并且, 所述信号控制线包括指示需访问存储单元的数量长度的信号线。根据本专利技术的另一实施例,还提供了一种芯片,包括总线接口模块,所述 总线接口模块包括总线控制器、数据总线、信号控制线和地址锁存器,其中, 所述数据总线包括读数据总线和写数据总线,所述写数据总线包括数据与地 址复用的数据线,所述数据与地址复用的数据线包括指示需访问存储单元数量 长度的lt据线,并且,所述数据与地址复用的数据线与所述地址锁存器相连。与现有技术相比,本专利技术具有以下优点通过写数据总线、地址总线复用机制取消掉32位地址总线,从而大大节约布线面积,降低布线难度。附图说明图l是才艮据本专利技术通过总线进行存储器访问的方法实施例的步骤流程图;图2是根据本专利技术通过总线进行存储器访问的方法另一实施例的步骤流程图3是根据本专利技术总线接口模块的实施例的结构示意图;图4是根据本专利技术总线接口模块的另一实施例的结构示意图。具体实施例方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。根据本专利技术的一个实施例,本专利技术公开了一种用于片上系统的总线,包括总线控制器、数据总线、信号控制线和地址锁存器,其中,所述lt据总线包括读数据总线和写数据总线,所述写数据总线包括数据与地址复用的数据线,所述数据与地址复用的数据线与所述地址锁存器相连;并且,所述信号控制线包括指示需访问存储单元的数量长度的信号线。进一步地,信号控制线还包括总线申请信号线、读/写指示信号线。另外,在芯片的寻址范围不大时,也就是说,地址总线与有空余时,也可以包括指示需访问存储单元数量长度的数据线,这样就有了本专利技术的第二个实施例,同样是基于地址总线和数据总线的复用的思想。具体实现方式如下一该总线包括总线控制器、数据总线、信号控制线和地址锁存器,其中,所述数据总线包括读数本文档来自技高网...

【技术保护点】
一种用于片上系统的总线,包括总线控制器、数据总线、信号控制线和地址锁存器,其中,所述数据总线包括读数据总线和写数据总线,其特征在于, 所述写数据总线包括数据与地址复用的数据线,所述数据与地址复用的数据线与所述地址锁存器相连;并且,所述 信号控制线包括指示需访问存储单元的数量长度的信号线。

【技术特征摘要】

【专利技术属性】
技术研发人员:张浩
申请(专利权)人:北京中星微电子有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1