论文部分内容阅读
固态存储是基于传统机械式存储结构发展而来的技术。它是一种新型的快速存储技术,单通道具有最高40Mb/s的读写速度,不仅很好的兼容了传统机械结构硬盘的主要技术特征,并且在使用寿命,安全可靠性和成本方面都有很显著的提升。随着电子工业技术和应用的发展,固态存储技术将会广泛应用于数据安全存储,大数据分析等方向。本文的主要完成了基于以太网控制器的固态存储阵列设计与研究。即将千兆以太网控制器作为系统控制中心,接收PC端的数据和指令进行预处理,按照配置要求进行固态存储阵列的测试及读取操作。论文首先对以太网控制器标准和固态存储应用技术进行了背景介绍及研究。分析当今主流的固态存储介质,类型以及控制方式;其中重点介绍了NAND FLASH作为存储介质的性能,控制方式,以及存储校验技术。此外还介绍了千兆以太网控制器的基本原理以及如何实现数据传输功能。在系统仿真时,使用VHDL语言和C语言,在Visual DSP++5.0和Xilinx ISE14.5环境下设计和验证了各个模块功能,实现了千兆以太网控制器的通信协议,NAND FLASH固态存储阵列读写与校验。该系统中千兆以太网控制器支持ARP协议以及UDP协议,系统时钟为125MHz;NAND FLASH控制器支持多通道并行读写,其读写时钟为20MHz。最终该系统在电脑上利用网络调试助手成功的通过千兆以太网控制器对固态存储阵列进行了读写测试操作,到达了系统功能的指标要求。