一种RapidIO与SATA转换控制器的制作方法

文档序号:11053245阅读:875来源:国知局
一种Rapid IO与SATA转换控制器的制造方法与工艺

本实用新型涉及高速大容量存储技术领域,具体提供一种Rapid IO与SATA转换控制器。



背景技术:

随着社会经济的不断发展,计算机的应用领域越来越广泛,同时,各个领域对计算机性能的需求日益提高,其中对计算机的存储性能的要求提高的更加明显。随着用户的需求不断增多,计算机技术不断的发展,存储设备的容量和速度都得到很大的提升。但是在雷达及航空航天等领域,对存储设备的容量及读写速率要求更加苛刻,普通的硬盘已经无法满足要求。

Rapid IO作为一种串行总线,具有很高的传输速度。串行 Rapid IO由于使用高速串行技术,并且可以将多个处理器互联,使计算机集群化、云计算化、内存共享等特点,被广泛适用于嵌入式计算机的芯片间、板间通信互联。目前,在嵌入式计算机领域及通信技术领域,Rapid IO已成为新型多计算机、多处理器、多 DSP(数字信号处理器)互联的首要选择。相应的将普通的SATA硬盘应用到Rapid IO系统中,能够提高普通SATA硬盘的容量及速度,具有很高的可扩展性及替换性。但是,现有技术中尚缺少将SATA硬盘应用到Rapid IO系统中的转换设备,限制了普通SATA硬盘容量及速度的提升。



技术实现要素:

为了解决以上存在的问题,本实用新型提供一种结构设计简单合理,能提高普通SATA硬盘的可扩展性及替换性,从而提高普通SATA硬盘的容量及速度的Rapid IO与SATA转换控制器。

为实现上述目的,本实用新型提供了如下技术方案:

一种Rapid IO与SATA转换控制器,包括Rapid IO控制器、至少一个SATA控制器和DDR3模块,所述DDR3模块分别与SATA控制器、Rapid IO控制器相连接。

所述Rapid IO控制器向外与Rapid IO网络开关相连接,SATA控制器向外与SATA硬盘相连接。所述DDR3模块具有较大的缓存空间,实现数据的大容量缓存,保证数据不会丢失。

Rapid IO控制器负责接收Rapid IO网络中的Rapid IO数据包并解析出数据,将数据写入到DDR3模块中,经过DDR3模块的缓存,将数据发送到SATA控制器。SATA控制器将DDR3模块缓存后的Rapid IO数据包封装成SATA格式的数据发送给SATA硬盘。同时,SATA控制器负责接收SATA硬盘发送的SATA数据,并将SATA数据解析出来,写入到DDR3模块中。经过DDR3模块的缓存,将数据发送到Rapid IO控制器。Rapid IO控制器将DDR3模块缓存后的SATA数据封装成Rapid IO协议格式的数据帧发送给Rapid IO网络,实现将SATA硬盘接入到Rapid IO网络中,完成硬盘数据的高速存储。

作为优选,还包括CPU模块,所述CPU模块分别与SATA控制器、Rapid IO控制器相连接。CPU模块用于Rapid IO控制器及SATA控制器的寄存器灵活配置,从而实现不同的功能。

作为优选,所述SATA控制器扩展位宽,进行数据的并行读写,实现Rapid IO与SATA的速度匹配,提高读写速度。

与现有技术相比,本实用新型的Rapid IO与SATA转换控制器具有以下突出的有益效果:

(一)所述DDR3模块具有较大的缓存空间,能实现数据的大容量缓存,保证数据不会丢失;

(二)所述CPU模块可用于Rapid IO控制器及SATA控制器的寄存器灵活配置,从而实现不同的功能;

(三)本实用新型的转换控制器能实现将SATA硬盘接入到Rapid IO网络中,完成硬盘数据的高速存储。

附图说明

图1是本实用新型所述Rapid IO与SATA转换控制器的结构示意图。

具体实施方式

下面将结合附图和实施例,对本实用新型的Rapid IO与SATA转换控制器作进一步详细说明。

在本实用新型中,在未作相反说明的情况下,使用的方位词如“上、下、左、右”通常是指参考附图所示的上、下、左、右;“内、外”是指相对于各部件本身的轮廓的内、外。

实施例

如图1所示,本实用新型的Rapid IO与SATA转换控制器主要由Rapid IO控制器、SATA控制器、DDR3模块和CPU模块构成。DDR3模块分别与Rapid IO控制器、SATA控制器相连接。Rapid IO控制器向外与Rapid IO网络开关相连接,SATA控制器向外与SATA硬盘相连接。DDR3模块具有较大的缓存空间,实现数据的大容量缓存,保证数据不会丢失。CPU模块分别与Rapid IO控制器、SATA控制器相连接,用于Rapid IO控制器及SATA控制器的寄存器灵活配置,从而实现不同的功能。

本实用新型的Rapid IO与SATA转换控制器在使用过程中,Rapid IO控制器接收Rapid IO网络中的Rapid IO数据包并解析出数据,将数据写入到DDR3模块中,经过DDR3模块的缓存,将数据发送到SATA控制器。SATA控制器将DDR3模块缓存后的Rapid IO数据包封装成SATA格式的数据发送给SATA硬盘。同时,SATA控制器接收SATA硬盘发送的SATA数据,并将SATA数据解析出来,写入到DDR3模块中。经过DDR3模块的缓存,将数据发送到Rapid IO控制器。Rapid IO控制器将DDR3模块缓存后的SATA数据封装成Rapid IO协议格式的数据帧发送给Rapid IO网络,实现将SATA硬盘接入到Rapid IO网络中,完成硬盘数据的高速存储。

以上所述的实施例,只是本实用新型较优选的具体实施方式,本领域的技术人员在本实用新型技术方案范围内进行的通常变化和替换都应包含在本实用新型的保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1