DocumentCode :
1905695
Title :
An FPGA implementation of ATA Host Controller toward scalable iATA NAS
Author :
Luevisadpaibul, Napat ; Somb, Salita ; Piromsopa, Krerk
Author_Institution :
Dept. of Comput. Eng., Chulalongkorn Univ., Bangkok, Thailand
fYear :
2011
fDate :
11-13 May 2011
Firstpage :
229
Lastpage :
233
Abstract :
Each business and organization owns an excessive amount of corporate data. Therefore, Storage Area Network (SAN) is built to support the need of data storage over the network. However, it is not worthy for Small Office, Home Office (SOHO) and small businesses to invest on the high-cost SAN system. Therefore, the implementation of Advanced Technology Attachment (ATA) Device Host Controller to support internet Advanced Technology Attachment (iATA) Protocol for ATA Network Attached Storage (NAS) is introduced to enable the capability to read data from and write data to ATA Device over the existing network. In this paper, we have implemented ATA Device Host Controller which supports a iATA application layer protocol on Field Programmable Gate Arrays (FPGA) to enable the data transfer over the internet. On the FPGA, we have implemented a module for each of the internet layer protocol, which are 1) 10/100 Ethernet MAC Module for the Physical and the Data Link Layer 2) IP header de/encapsulation Module for the Network Layer 3) TCP header de/encapsulation Module for the Transport Layer 4) iATA Controller Module for the Application Layer, and a Disk Controller Module for the read/write operations to a hard disk. These modules operate sequentially. As a result of the implementation, the experiment shows that our prototype systems can operate the read operation with the average speed of 1250 KB/sec and the write operation with the average speed of 1170 KB/sec. The experiment also shows that there is a clock frequency limitation in the implementation.
Keywords :
Internet; access protocols; field programmable gate arrays; hard discs; network interfaces; storage management; ATA hard disk; ATA host controller; Ethernet MAC module; FPGA; IP header de-encapsulation module; Internet advanced technology attachment protocol; Internet layer protocol; TCP header de-encapsulation module; advanced technology attachment device host controller; bit rate 1170 kbit/s; bit rate 1250 kbit/s; data transfer; disk controller module; field programmable gate arrays; iATA NAS; iATA controller module; network attached storage; Computer Architecture; Embedded Systems; FPGA; Network Attached Storage; Network Protocol and Architecture;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Science and Software Engineering (JCSSE), 2011 Eighth International Joint Conference on
Conference_Location :
Nakhon Pathom
Print_ISBN :
978-1-4577-0686-8
Type :
conf
DOI :
10.1109/JCSSE.2011.5930125
Filename :
5930125
Link To Document :
بازگشت