Equipment and method, the invention discloses a method for controlling SSD consists of a main control chip, CPLD chip and a plurality of memory chips; wherein, the main control chip is connected with the CPLD chip and CPLD chip are respectively connected with a plurality of memory chips; write in the startup code, the master chip boot code is sent to the CPLD chip. A part of the CPLD chip the number of received data into the memory chip and the same, and each component will be written to the plurality of parallel memory chips; in reading the boot code, CPLD chip parallel read boot code from multiple memory chips, the data sent to the main control chip and read, in order to achieve SSD start. This application utilizes the characteristics of parallel operation of CPLD internal module, and the clock frequency of CPLD and main chip is much higher than that of memory chip. It reduces the time required for the master chip to read and start code, thus greatly reducing the startup time of SSD.
【技术实现步骤摘要】
一种SSD启动控制设备以及方法
本专利技术涉及计算机存储
,特别是涉及一种SSD启动控制设备以及方法。
技术介绍
固态硬盘(SolidStateDrives,SSD)是用固态电子存储芯片阵列而制成的硬盘,由控制单元和存储单元(FLASH芯片、DRAM芯片)组成。固态硬盘具有传统机械硬盘不具备的快速读写、质量轻、能耗低以及体积小等特点。NVMe标准是为SSD建立的新的存储规范标准,NVMe标准使SSD支持PCIe总线进行数据交互,并支持SMBus总线或I2C总线作为带外管理接口。影响SSD启动时间的因素包括SSD电源建立时间、主控启动代码(BootLoader)加载时间及系统初始化时间。由于电源技术的发展,SSD电源建立时间已经缩短到毫秒级,而且随着主控、存储介质芯片的时钟频率不断提高,系统初始化时间也已经大幅缩短,因此,主控芯片启动代码加载时间已经成了制约SSD启动速度的主要因素。主控芯片的启动代码通常存储在EEPROM或NorFLASH等非易失性存储芯片中,电源建立之后,主控芯片通过串行总线(通常为SPI总线或I2C总线)从存储芯片中读取启动代码,SSD的 ...
【技术保护点】
一种SSD启动控制设备,其特征在于,包括:主控芯片、CPLD芯片以及多个存储芯片;其中,所述主控芯片与所述CPLD芯片相连,所述CPLD芯片分别与多个所述存储芯片相连;在写入启动代码时,所述主控芯片将启动代码发送至所述CPLD芯片,所述CPLD芯片将接收到的数据分为与所述存储芯片数量相同的多个部分,并且将各个部分并行写入至多个所述存储芯片;在读取启动代码时,所述CPLD芯片并行从多个所述存储芯片中读取启动代码,并将读取到的数据发送至所述主控芯片,以实现SSD的启动。
【技术特征摘要】
1.一种SSD启动控制设备,其特征在于,包括:主控芯片、CPLD芯片以及多个存储芯片;其中,所述主控芯片与所述CPLD芯片相连,所述CPLD芯片分别与多个所述存储芯片相连;在写入启动代码时,所述主控芯片将启动代码发送至所述CPLD芯片,所述CPLD芯片将接收到的数据分为与所述存储芯片数量相同的多个部分,并且将各个部分并行写入至多个所述存储芯片;在读取启动代码时,所述CPLD芯片并行从多个所述存储芯片中读取启动代码,并将读取到的数据发送至所述主控芯片,以实现SSD的启动。2.如权利要求1所述的SSD启动控制设备,其特征在于,所述存储芯片为两片,所述CPLD芯片将所述启动代码分为两个部分,将奇数字节的数据写入到第一存储芯片,将偶数字节的数据写入到第二存储芯片。3.如权利要求1或2所述的SSD启动控制设备,其特征在于,所述主控芯片通过第一串行总线与所述CPLD芯片连接。4.如权利要求3所述的SSD启动控制设备,其特征在于,所述第一串行总线为SMBus总线或I2C总线。5.如权利要求3所述的SSD启动控制设备,其特征在于,所述CPLD芯片通...
【专利技术属性】
技术研发人员:徐玉坤,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。