作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2012, Vol. 38 ›› Issue (12): 232-235. doi: 10.3969/j.issn.1000-3428.2012.12.069

• 工程应用技术与实现 • 上一篇    下一篇

基于SATA的嵌入式直接存储系统

王 超,刘 伟,张德聪   

  1. (北京理工大学信息与电子学院,北京 100081)
  • 收稿日期:2011-11-01 出版日期:2012-06-20 发布日期:2012-06-20
  • 作者简介:王 超(1985-),男,博士研究生,主研方向:实时信号处理,高速信号采集与记录;刘 伟,讲师、博士;张德聪,硕士研究生

Embedded Direct Storage System Based on SATA

WANG Chao, LIU Wei, ZHANG De-cong   

  1. (School of Information and Electronics, Beijing Institute of Technology, Beijing 100081, China)
  • Received:2011-11-01 Online:2012-06-20 Published:2012-06-20

摘要: 研究嵌入式高速存储系统的应用问题,分析传统数据存储系统存在的不足,提出一种基于SATA的嵌入式直接存储系统设计方法。该方法参照完整实现SATA物理层和链路层协议,根据嵌入式存储需求组合SATA传输层和应用层协议建立DMA控制模块,在现场可编程门阵列中构建符合SATA标准的存储通道。SATA存储通道实现数据到SATA存储设备的直接存储,通过扩展SATA存储通道实现存储系统带宽及容量的扩展。实验结果表明,该方法能解决带宽瓶颈和通用性问题,达到良好的存储效果。

关键词: SATA协议, 多通道, 直接存储, 嵌入式系统, 存储带宽, 现场可编程门阵列

Abstract: Researching the application of embedded high-speed storage system, the shortage and limitation of traditional data storage are discussed, and a method of high-speed embedded data storage system based on SATA is put forward. The method builds SATA storage channel which meets SATA standard in Field Programmable Gate Array(FPGA), it implements SATA physical layer and link layer completely, and combines SATA transport layer and application layer to establish DMA module based on the demands of embedded storage application. The SATA storage channel storages data in SATA devices directly. Extending SATA storage channels can achieve the expansion of bandwidth and capacity of system. Experimental result shows that the method works well and achieves high-bandwidth and generality.

Key words: SATA protocol, multi-channel, direct storage, embedded system, storage bandwidth, Field, Programmable Gate Array(FPGA)

中图分类号: