咨询与建议

看过本文的还看了

相关文献

该作者的其他文献

文献详情 >基于FPGA的对象存储控制器SATA接口及关键技术研究 收藏
基于FPGA的对象存储控制器SATA接口及关键技术研究

基于FPGA的对象存储控制器SATA接口及关键技术研究

作     者:刘勋 

作者单位:华中科技大学 

学位级别:硕士

导师姓名:冯丹

授予年度:2007年

学科分类:08[工学] 081101[工学-控制理论与控制工程] 0811[工学-控制科学与工程] 

主      题:对象存储控制器 现场可编程逻辑阵列 串行高级连接技术 

摘      要:随着存储需求的增加及存储应用日益复杂,以块为基础的存储接口已限制了存储系统的发展,以对象为基础的存储接口应运而生。对象级接口是块级接口和文件级接口的完美结合,具有安全性、跨平台操作性、高性能和智能化的特点,但是对象级接口智能化的管理和复杂存储协议的解析使对象存储控制器的负荷加重,为了提高对象存储系统的性能,进行了对象存储控制器的硬件设计与研究。 基于现场可编程门阵列FPGA(Field Programmable Gate Array),使用交换式的Avalon总线与RISC(Reduced Instruction Set Computer)型的NiosII处理器,设计对象存储控制器的总体架构;基于可编程片上系统技术,用硬件描述语言实现串行高级连接技术SATA(Serial Advanced Technology Attachment)协议与光纤通道底层协议的部分功能;基于IP(Intellectual Property)核,并采用锁相环进行分频倍频,实现了DDR内存控制器及其时钟电路;基于实时操作系统ucLinux,并采用硬件抽象层技术屏蔽硬件细节,在软件层次上实现面向对象存储协议。 进行循环冗余校验CRC(Cyclic Redundancy Check)算法的优化与扰码(Scrambling)算法的优化,通过资源复用提高空间并行度,以更多的组合逻辑资源换取更高的性能;对SATA链路层的大型状态机进行切割,运用流水线原理提高时间并行度,以更多的寄存器资源换取更高的性能。进行功能仿真与时序仿真,确保在功能正确的前提下,硬件的工作频率得到提高,系统的性能得到提升。

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分