Font Size: a A A

The Design And FPGA Implementation Of Network Hard-disk Storage System

Posted on:2013-10-30Degree:MasterType:Thesis
Country:ChinaCandidate:Z T ZhaoFull Text:PDF
GTID:2248330371990433Subject:Signal and Information Processing
Abstract/Summary:PDF Full Text Request
With the developmet of information technology,the data storage technology is becoming more and more important,as well as the quick and easy network data storage technology has become a hot research.A network data storage system which based on FPGA is designed in this article,this system realizes the network storage of user data.The system adopts an ATA-harddisk as the storage media,and implement the storage controlling,the network transmitting,the NFS service and the file system on Microblaze processor of FPGA.The paper studies ATA protocol,analyzes and extracts the work principle and process,and implement a no-CPU ATA host controller by VHDL language.The ATA controller can use PIO mode,MDMA mode and UltraDMA mode to write/read hard-disk respectively,also has the function of resetting and identifying then hard-disk.Has analysed and researched the IEEE802.3standard and TCP/IP protocol families, and respectively realized the Ethernet controller and the simplified TCP/IP protocol on FPGA according to their respective functions. The Ethernet controller module can finish data frame transmission that meets IEEE802.3standard independently,and provides link layer support for data network transmission. TCP/IP protocol module implements the clipped TCP/IP protocol families, including the ARP protocols of link layer, the IP protocol of network layer, and the UDP,TCP protocol of transport laye; it can realize the data network transmission based on UDP and TCP protocol, and have the function of address resolution. Finally,through the data cache module, combines the Ethernet controller module and the TCP/IP protocol module reasonably,and makes up a network controller IP core without host control, the IP core can directly complete data network transmission of application layer.Has transplantated Petalinux operation system and NFS server on Microblaze, which makes up the system’s software foundation; Then the IP core of ATA host controller and network controller IP core are hooked to the Mcroblaze PLB bus, which constitutes the system’s hardware platform; Finally,through the software and hardware coordinating work,realizes the data network storage. This network hard disk storage system is completed based on FPGA,which has the characteristics of SOC and has advantage of field programmable, so its portability is strong and convenient for use.
Keywords/Search Tags:network storage, IP core, ATA controller, Ethernetcontroller, TCP/IP
PDF Full Text Request
Related items