【技术实现步骤摘要】
数据传输方法及固态硬盘控制器
本公开涉及数据存储领域,具体地,涉及一种数据传输方法及固态硬盘控制器。
技术介绍
SSD(SolidStateDrives,固态硬盘)控制器是连接用户主机与存储颗粒(例如:NAND闪存)的设备,如图1所示,SSD控制器的一端连接主机,另一端连接存储颗粒,在连接主机的一端设有符合主机接口协议的主机接口协议模块,而在连接存储颗粒的一端设有符合存储颗粒接口协议的存储颗粒接口协议模块。因为两种接口协议模块之间的数据传输存在速率和延时上的差异,所以需要通过SSD控制器进行数据管理,从而实现主机和存储颗粒之间的数据传输。通常情况下,SSD控制器的数据传输速度是表征其性能优劣的关键指标,而用户对SSD控制器的读数据性能要求比对写数据性能要求更高,因此,提高SSD控制器的读数据性能具有重要的意义。
技术实现思路
本公开的目的是提供一种数据传输方法及固态硬盘控制器,以提高SSD控制器的读数据性能。为了实现上述目的,本公开第一方面提供一种一种数据传输的方法,应用于固态硬盘SSD控制器,所述SSD控制器的一端连接主机,所述SSD控制器的另一端连接存储颗粒,所述 ...
【技术保护点】
1.一种数据传输的方法,其特征在于,应用于固态硬盘SSD控制器,所述SSD控制器的一端连接主机,所述SSD控制器的另一端连接存储颗粒,所述方法包括:从第一先进先出FIFO存储单元中读取第一地址信息;将从所述存储颗粒中读取出的数据存储到所述第一地址信息表征的存储单元;将所述第一地址信息存储到第二FIFO存储单元;在检测到所述第二FIFO存储单元不为空时,将所述数据发送给所述主机。
【技术特征摘要】
1.一种数据传输的方法,其特征在于,应用于固态硬盘SSD控制器,所述SSD控制器的一端连接主机,所述SSD控制器的另一端连接存储颗粒,所述方法包括:从第一先进先出FIFO存储单元中读取第一地址信息;将从所述存储颗粒中读取出的数据存储到所述第一地址信息表征的存储单元;将所述第一地址信息存储到第二FIFO存储单元;在检测到所述第二FIFO存储单元不为空时,将所述数据发送给所述主机。2.根据权利要求1所述的方法,其特征在于,在将所述第一地址信息表征的存储单元中的数据发送给所述主机之后,所述方法还包括:将所述第一地址信息存储到所述第一FIFO存储单元。3.根据权利要求1所述的方法,其特征在于,在从第一先进先出FIFO存储单元中读取第一地址信息之前,所述方法还包括:确定所述SSD控制器中的可用存储单元;将所述可用存储单元的地址信息存储到所述第一FIFO存储单元。4.根据权利要求1所述的方法,其特征在于,在检测到所述第二FIFO存储单元不为空时,所述数据发送给所述主机,包括:在检测到所述第二FIFO存储单元不为空时,从所述第二FIFO存储单元中读取所述第一地址信息;将所述第一地址信息表征的存储单元中的数据发送给所述主机。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:确定所述SSD控制器接收到的来自于所述主机的读写命令的数量;根据所述读写命令的数量,调整所述第一地址信息表征的存储单元的大小。6.一种固态硬盘SSD控制器,其特征在于,包括:第一先进先出FIFO存储单元,第二FI...
【专利技术属性】
技术研发人员:不公告发明人,
申请(专利权)人:苏州韦科韬信息技术有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。