【技术实现步骤摘要】
本技术涉及一种微电子
,具体地说是一种用于固态硬盘SSD控制器的技术。
技术介绍
随着信息技术的发展,需要的数据量越来越大,同时对大批量的数据传输的速度要求也越来越高,所以在芯片内部仅仅通过处理器来对数据进行传送已经满足不了我们的要求,在这样的情况下就出现了 DMA控制器。处理器对数据进行处理的过程是先要把数据从外部load到自己的寄存器中,然后在store到相应的外部存储器中,而DMA控制器则是直接将数据从源存储位置通过相应的总线传送到目标存储位置,传送的速度跟系统总线的速度一致,相比起处理器需要多条指令才能完成,DMA控制器在传送数据上要更有优势。在我们的SSD控制器中也采用DMA控制器来负责数据的传送,而处理器主要完成各种信号的控制器,从而降低处理器性能对数据传送带宽的影响。采用智能DMA的设计也是出于这种考虑,当SSD控制器对闪存进行写操作时,有可能出现写操作错误,这个时候数据并没有写入到相应的物理快中,因为闪存program的时间很长,处理器不可能一直等它写完,所以当数据写入到页缓冲区后处理器就去做其他的处理了,这个时候我们需要将写入到缓冲区的数 ...
【技术保护点】
一种应用智能DMA的SSD控制器,其特征在于:该SSD控制器包含有三个DMA控制器,DMA0用来控制SATA接口到闪存控制器之间的数据传送,DMA1用来控制闪存控制器到SATA接口之间的数据传送,DMA2用来控制不同闪存控制器之间的数据传送。
【技术特征摘要】
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。