计算设备扩展系统技术方案

技术编号:11600535 阅读:89 留言:0更新日期:2015-06-13 04:46
公开了一种计算设备扩展系统,包括主计算单元、扩展计算单元和存储器,其中主计算单元包括第一主功能模块和第一互连接口控制器,扩展计算单元包括第二主功能模块和第二互连接口控制器,第一互连接口控制器和第二互连接口控制器分别提供用于互连的内存接口,使得主计算单元经由第一内存总线连接至扩展计算单元,第一互连接口控制器复用为存储器控制器。该计算设备扩展系统通过将第一互连接口控制器复用为存储器控制器,可以节省主计算单元的接口资源和简化PCB布线。

【技术实现步骤摘要】

本技术属于可编程器件的应用技术,具体地,涉及计算设备扩展系统
技术介绍
随着嵌入式计算机技术的发展,计算设备的集成度越来越高,性能及功能越来越强大,其复杂度也不断提高。计算设备不仅包括计算机中使用的通用处理器,还包括将处理器与外围电子系统集成在一个芯片中的片上系统(简称为SOC)。片上系统是客户定制的或面向特定用途的标准产品,虽然这样可以降低制造成本,但却存在着欠缺特定功能和扩展性差的问题。在SOC的硬件资源不能满足需求时,可以采用附加的可编程器件(例如现场可编程门阵列,即FPGA,或者复杂可编程逻辑器件,即CPLD)等添加计算单元资源,以弥补产品计算能力方面或功能性方面的不足。图1示出现有的计算设备扩展系统的示意性框图。该计算设备扩展系统包括主计算单元100、扩展计算单元200和存储器300。主计算单元100可以是片上系统(SOC)或通用处理器,包括第一主功能模块110、存储器控制器120和第一互连接口控制器130。扩展计算单元200可以是现场可编程门阵列(FPGA)或复杂可编程逻辑器件(CPLD),包括第二主功能模块210和第二互连接口控制器220。主计算单元100的存储器控制器120提供存储器接口(例如SDRAM接口),使得主计算单元100可以经由内存总线访问存储器300。主计算单元100与扩展计算单元200之间采用专用的板级通信技术连接。相应地,第一互连接口控制器130和第二互连接口控制器220分别提供并行接口(例如,HPI),或者分别提供串行接口(例如,SPI)。然而,主计算单元100与扩展计算单元200之间的板级通信总线采用附加的专用接口,不仅导致主计算单元100需要提供附加的第一互连接口控制器130,而且导致印刷电路板(PCB)的附加布线资源需求。此外,主计算单元100与扩展计算单元200之间的通信带宽依赖于第一互连接口控制器130。如果主计算单元100提供的额外接口是HPI类的并行接口,虽可以提供较大的带宽,但是很大程度上增加了PCB的布线负担。如果主计算单元100提供的额外接口是SPI类的串行接口,则会造成通信带宽能力不足。
技术实现思路
本技术的目的在于提供一种可以节省主计算单元接口资源和减少附加布线需求的计算设备扩展系统。根据本技术的一方面,提供一种计算设备扩展系统,包括主计算单元、扩展计算单元和存储器,其中主计算单元包括第一主功能模块和第一互连接口控制器,扩展计算单元包括第二主功能模块和第二互连接口控制器,第一互连接口控制器和第二互连接口控制器分别提供用于互连的内存接口,使得主计算单元经由第一内存总线连接至扩展计算单元,第一互连接口控制器复用为存储器控制器。优选地,主计算单元的第一互连接口控制器经由第一内存总线与存储器相连接。优选地,采用广播方式从主计算单元向扩展计算单元和外部存储器提供地址信号和控制信号,采用点对点方式从主计算单元分别向扩展计算单元和外部存储器提供片选信号,以及采用双向总线并行方式在主计算单元和扩展计算单元之间以及主计算单元和外部存储器之间传送数据。优选地,在从主计算单元向扩展计算单元和外部存储器传送数据时,来自主计算单元的片选信号使能扩展计算单元和外部存储器中的一个。优选地,在从扩展计算单元和外部存储器向主计算单元传送数据时,来自主计算单元的片选信号使能扩展计算单元和外部存储器中的一个。优选地,第二互连接口控制器提供用于连接存储器的内存接口,使得主计算单元经由第二内存总线访问外部存储器。优选地,主计算单元的第一互连接口控制器经由第一内存总线与扩展计算单元的第二互连接口控制器相连接,以及主计算单元的第一互连接口控制器经由第一内存总线和第二内存总线与存储器相连接。优选地,采用广播方式从主计算单元向扩展计算单元和外部存储器提供地址信号和控制信号,采用串行连接方式从主计算单元依次向扩展计算单元和外部存储器提供片选信号,以及采用双向总线串行方式在主计算单元、扩展计算单元和外部存储器之间传送数据。优选地,在从主计算单元向扩展计算单元和外部存储器中的一个传送数据时,来自主计算单元的片选信号使能扩展计算单元和外部存储器中的一个。优选地,在从主计算单元向扩展计算单元和外部存储器中的一个传送数据时,扩展计算单元的第二互连接口控制器选择性地将数据从主计算单元传送至扩展计算单元的第二主功能模块和外部存储器中的一个。优选地,在从外部存储器和扩展计算单元中的一个向主计算单元传送数据时,来自主计算单元的片选信号使能外部存储器和扩展计算单元中的一个。优选地,在从外部存储器和扩展计算单元中的一个向主计算单元传送数据时,扩展计算单元的第二互连接口控制器选择性地将数据从扩展计算单元的第二主功能模块和外部存储器中的一个传送至主计算单元。优选地,所述扩展计算单元的第二主功能模块经由扩展计算单元的第二互连接口控制器访问外部存储器以获取数据。优选地,第一互连接口控制器为标准的存储器控制器,以及第二互连接口控制器为提供内存总线路由功能的设备扩展装置。优选地,所述设备扩展装置包括第一至第三端口,第一端口提供第一内存接口,用于与第一互连接口控制器相连接,第二端口提供第二内存接口,用于与外部存储器相连接,第三端口提供内部扩展接口,用于与第二主功能模块相连接。优选地,所述设备扩展装置根据内存总线信号产生选择信号,使得第一至第三端口中的任一个端口与第一至第三端口中的其余两个端口中的一个端口相连,从而提供内存总线的路由功能,所述内存总线信号包括数据信号以及地址和控制信号。优选地,所述第一内存总线为SDRAM总线。优选地,所述第二内存总线为SDRAM总线。根据本技术的计算设备系统,通过将第一互连接口控制器复用为存储器控制器,可以节省主计算单元的接口资源和简化PCB布线。附图说明通过以下参照附图对本技术实施例的描述,本技术的上述以及其他目的、特征和优点将更为清楚,在附图中:图1示出根据现有技术的计算设备扩展系统的示意性框图;图2示出根据本技术的计算设备扩展系统的第一实施例的示意性框图;图3示出根据本技术的计算设备扩展系统的第二实施例的示意性框图;图4示出根据本技术的计算设备扩展系统中的内存总线信号的示意图;图5示出根据本技术的计算设备扩展系统中使用的第二互连接口控制器第一本文档来自技高网
...

【技术保护点】
一种计算设备扩展系统,其特征在于,包括主计算单元、扩展计算单元和存储器,其中,主计算单元包括第一主功能模块和第一互连接口控制器,扩展计算单元包括第二主功能模块和第二互连接口控制器,第一互连接口控制器和第二互连接口控制器分别提供用于互连的内存接口,使得主计算单元经由第一内存总线连接至扩展计算单元,第一互连接口控制器复用为存储器控制器。

【技术特征摘要】
1.一种计算设备扩展系统,其特征在于,包括主计算单元、扩展计
算单元和存储器,其中,
主计算单元包括第一主功能模块和第一互连接口控制器,
扩展计算单元包括第二主功能模块和第二互连接口控制器,
第一互连接口控制器和第二互连接口控制器分别提供用于互连的内
存接口,使得主计算单元经由第一内存总线连接至扩展计算单元,第一
互连接口控制器复用为存储器控制器。
2.根据权利要求1所述的计算设备扩展系统,其特征在于,主计算
单元的第一互连接口控制器经由第一内存总线与存储器相连接。
3.根据权利要求2所述的计算设备扩展系统,其特征在于,采用广
播方式从主计算单元向扩展计算单元和外部存储器提供地址信号和控制
信号,采用点对点方式从主计算单元分别向扩展计算单元和外部存储器
提供片选信号,以及采用双向总线并行方式在主计算单元和扩展计算单
元之间以及主计算单元和外部存储器之间传送数据。
4.根据权利要求3所述的计算设备扩展系统,其特征在于,在从主
计算单元向扩展计算单元和外部存储器传送数据时,来自主计算单元的
片选信号使能扩展计算单元和外部存储器中的一个。
5.根据权利要求3所述的计算设备扩展系统,其特征在于,在从扩
展计算单元和外部存储器向主计算单元传送数据时,来自主计算单元的
片选信号使能扩展计算单元和外部存储器中的一个。
6.根据权利要求1所述的计算设备扩展系统,其特征在于,第二互
连接口控制器提供用于连接存储器的内存接口,使得主计算单元经由第
二内存总线访问外部存储器。
7.根据权利要求6所述的计算设备扩展系统,其特征在于,主计算
单元的第一互连接口控制器经由第一内存总线与扩展计算单元的第二互
连接口控制器相连接,以及主计算单元的第一互连接口控制器经由第一
内存总线和第二内存总线与存储器相连接。
8.根据权利要求7所述的计算设备扩展系统,其特征在于,采用广

\t播方式从主计算单元向扩展计算单元和外部存储器提供地址信号和控制
信号,采用串行连接方式从主计算单元依次向扩展计算单元和外部存储
器提供片选信号,以及采用双向总线串行方式在主计算单元、扩展计算
单元和外部存储器之间传送数据。
9.根据权利要求8所述的计算设备扩展系统,其特征在于...

【专利技术属性】
技术研发人员:张华孙熙文王相如陶伟炯
申请(专利权)人:杭州士兰控股有限公司
类型:新型
国别省市:浙江;33

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

1