Loading…

Implementing a Serial ATA Controller Base on FPGA

In order to store massive image data in real-time system, a high performance Serial Advanced Technology Attachment (SATA) controller is proposed in this paper. RocketIO GTX transceiver realizes physical layer of SATA protocol. Link layer and transport layers are implemented in VHDL with programmable...

Full description

Saved in:
Bibliographic Details
Main Authors: Wei Wu, Hai-bing Su, Qin-zhang Wu
Format: Conference Proceeding
Language:English
Subjects:
Online Access:Request full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by
cites
container_end_page 470
container_issue
container_start_page 467
container_title
container_volume 1
creator Wei Wu
Hai-bing Su
Qin-zhang Wu
description In order to store massive image data in real-time system, a high performance Serial Advanced Technology Attachment (SATA) controller is proposed in this paper. RocketIO GTX transceiver realizes physical layer of SATA protocol. Link layer and transport layers are implemented in VHDL with programmable logic resources. Application layer is developed on POWERPC440 embedded in Xilinx Virtex-5 FPGA. The whole SATA protocol implement in a platform FPGA has better features in expansibility, scalability, improvability and in-system programmability comparing with realizing it using Application Specific Integrated Circuit (ASIC). The experiment results shown that the controller works accurately and stably and the maximal sustained orderly data transfer rate up to 110 MB/s when connect to SATA hard disk. The high performance of the host SATA controller makes it possible that cheap SATA hard disk instead expensive Small Computer System Interface (SCSI) hard disk in some application. The controller is very suited for high speed mass data storage in embedded system.
doi_str_mv 10.1109/ISCID.2009.124
format conference_proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_5368900</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>5368900</ieee_id><sourcerecordid>5368900</sourcerecordid><originalsourceid>FETCH-LOGICAL-i175t-f0e628cdf2e579590431ad1103b9b2e0b656cad035691430ad391cfe1b627b153</originalsourceid><addsrcrecordid>eNotjk1Lw0AUABdEqNZevXjZP5D43n4le4zR1kBBoe257CYvsrJJyiYX_70FncvchmHsESFHBPvcHOrmNRcANkehbtg9FMZqWRpdrNhmnr_hijaqVOKOYTNcIg00LmH84o4fKAUXeXWseD2NS5pipMRf3Ex8Gvn2c1c9sNvexZk2_16z0_btWL9n-49dU1f7LGChl6wHMqJsu16QLqy2oCS67joovfWCwBttWteB1MaikuA6abHtCb0RhUct1-zprxuI6HxJYXDp56ylKS2A_AWRDj98</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Implementing a Serial ATA Controller Base on FPGA</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Wei Wu ; Hai-bing Su ; Qin-zhang Wu</creator><creatorcontrib>Wei Wu ; Hai-bing Su ; Qin-zhang Wu</creatorcontrib><description>In order to store massive image data in real-time system, a high performance Serial Advanced Technology Attachment (SATA) controller is proposed in this paper. RocketIO GTX transceiver realizes physical layer of SATA protocol. Link layer and transport layers are implemented in VHDL with programmable logic resources. Application layer is developed on POWERPC440 embedded in Xilinx Virtex-5 FPGA. The whole SATA protocol implement in a platform FPGA has better features in expansibility, scalability, improvability and in-system programmability comparing with realizing it using Application Specific Integrated Circuit (ASIC). The experiment results shown that the controller works accurately and stably and the maximal sustained orderly data transfer rate up to 110 MB/s when connect to SATA hard disk. The high performance of the host SATA controller makes it possible that cheap SATA hard disk instead expensive Small Computer System Interface (SCSI) hard disk in some application. The controller is very suited for high speed mass data storage in embedded system.</description><identifier>ISBN: 0769538657</identifier><identifier>ISBN: 9780769538655</identifier><identifier>DOI: 10.1109/ISCID.2009.124</identifier><language>eng</language><publisher>IEEE</publisher><subject>Application specific integrated circuits ; Control systems ; Field programmable gate arrays ; FPGA ; GTX transceiver ; Hard disks ; Physical layer ; Programmable logic arrays ; Programmable logic devices ; Protocols ; Real time systems ; RocketIO ; SATA ; SCSI ; Transceivers</subject><ispartof>2009 Second International Symposium on Computational Intelligence and Design, 2009, Vol.1, p.467-470</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/5368900$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,777,781,786,787,2052,27906,54901</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/5368900$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Wei Wu</creatorcontrib><creatorcontrib>Hai-bing Su</creatorcontrib><creatorcontrib>Qin-zhang Wu</creatorcontrib><title>Implementing a Serial ATA Controller Base on FPGA</title><title>2009 Second International Symposium on Computational Intelligence and Design</title><addtitle>ISCID</addtitle><description>In order to store massive image data in real-time system, a high performance Serial Advanced Technology Attachment (SATA) controller is proposed in this paper. RocketIO GTX transceiver realizes physical layer of SATA protocol. Link layer and transport layers are implemented in VHDL with programmable logic resources. Application layer is developed on POWERPC440 embedded in Xilinx Virtex-5 FPGA. The whole SATA protocol implement in a platform FPGA has better features in expansibility, scalability, improvability and in-system programmability comparing with realizing it using Application Specific Integrated Circuit (ASIC). The experiment results shown that the controller works accurately and stably and the maximal sustained orderly data transfer rate up to 110 MB/s when connect to SATA hard disk. The high performance of the host SATA controller makes it possible that cheap SATA hard disk instead expensive Small Computer System Interface (SCSI) hard disk in some application. The controller is very suited for high speed mass data storage in embedded system.</description><subject>Application specific integrated circuits</subject><subject>Control systems</subject><subject>Field programmable gate arrays</subject><subject>FPGA</subject><subject>GTX transceiver</subject><subject>Hard disks</subject><subject>Physical layer</subject><subject>Programmable logic arrays</subject><subject>Programmable logic devices</subject><subject>Protocols</subject><subject>Real time systems</subject><subject>RocketIO</subject><subject>SATA</subject><subject>SCSI</subject><subject>Transceivers</subject><isbn>0769538657</isbn><isbn>9780769538655</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2009</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><recordid>eNotjk1Lw0AUABdEqNZevXjZP5D43n4le4zR1kBBoe257CYvsrJJyiYX_70FncvchmHsESFHBPvcHOrmNRcANkehbtg9FMZqWRpdrNhmnr_hijaqVOKOYTNcIg00LmH84o4fKAUXeXWseD2NS5pipMRf3Ex8Gvn2c1c9sNvexZk2_16z0_btWL9n-49dU1f7LGChl6wHMqJsu16QLqy2oCS67joovfWCwBttWteB1MaikuA6abHtCb0RhUct1-zprxuI6HxJYXDp56ylKS2A_AWRDj98</recordid><startdate>200912</startdate><enddate>200912</enddate><creator>Wei Wu</creator><creator>Hai-bing Su</creator><creator>Qin-zhang Wu</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>200912</creationdate><title>Implementing a Serial ATA Controller Base on FPGA</title><author>Wei Wu ; Hai-bing Su ; Qin-zhang Wu</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i175t-f0e628cdf2e579590431ad1103b9b2e0b656cad035691430ad391cfe1b627b153</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2009</creationdate><topic>Application specific integrated circuits</topic><topic>Control systems</topic><topic>Field programmable gate arrays</topic><topic>FPGA</topic><topic>GTX transceiver</topic><topic>Hard disks</topic><topic>Physical layer</topic><topic>Programmable logic arrays</topic><topic>Programmable logic devices</topic><topic>Protocols</topic><topic>Real time systems</topic><topic>RocketIO</topic><topic>SATA</topic><topic>SCSI</topic><topic>Transceivers</topic><toplevel>online_resources</toplevel><creatorcontrib>Wei Wu</creatorcontrib><creatorcontrib>Hai-bing Su</creatorcontrib><creatorcontrib>Qin-zhang Wu</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Xplore</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Wei Wu</au><au>Hai-bing Su</au><au>Qin-zhang Wu</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Implementing a Serial ATA Controller Base on FPGA</atitle><btitle>2009 Second International Symposium on Computational Intelligence and Design</btitle><stitle>ISCID</stitle><date>2009-12</date><risdate>2009</risdate><volume>1</volume><spage>467</spage><epage>470</epage><pages>467-470</pages><isbn>0769538657</isbn><isbn>9780769538655</isbn><abstract>In order to store massive image data in real-time system, a high performance Serial Advanced Technology Attachment (SATA) controller is proposed in this paper. RocketIO GTX transceiver realizes physical layer of SATA protocol. Link layer and transport layers are implemented in VHDL with programmable logic resources. Application layer is developed on POWERPC440 embedded in Xilinx Virtex-5 FPGA. The whole SATA protocol implement in a platform FPGA has better features in expansibility, scalability, improvability and in-system programmability comparing with realizing it using Application Specific Integrated Circuit (ASIC). The experiment results shown that the controller works accurately and stably and the maximal sustained orderly data transfer rate up to 110 MB/s when connect to SATA hard disk. The high performance of the host SATA controller makes it possible that cheap SATA hard disk instead expensive Small Computer System Interface (SCSI) hard disk in some application. The controller is very suited for high speed mass data storage in embedded system.</abstract><pub>IEEE</pub><doi>10.1109/ISCID.2009.124</doi><tpages>4</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISBN: 0769538657
ispartof 2009 Second International Symposium on Computational Intelligence and Design, 2009, Vol.1, p.467-470
issn
language eng
recordid cdi_ieee_primary_5368900
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Application specific integrated circuits
Control systems
Field programmable gate arrays
FPGA
GTX transceiver
Hard disks
Physical layer
Programmable logic arrays
Programmable logic devices
Protocols
Real time systems
RocketIO
SATA
SCSI
Transceivers
title Implementing a Serial ATA Controller Base on FPGA
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-19T21%3A56%3A08IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Implementing%20a%20Serial%20ATA%20Controller%20Base%20on%20FPGA&rft.btitle=2009%20Second%20International%20Symposium%20on%20Computational%20Intelligence%20and%20Design&rft.au=Wei%20Wu&rft.date=2009-12&rft.volume=1&rft.spage=467&rft.epage=470&rft.pages=467-470&rft.isbn=0769538657&rft.isbn_list=9780769538655&rft_id=info:doi/10.1109/ISCID.2009.124&rft_dat=%3Cieee_6IE%3E5368900%3C/ieee_6IE%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-i175t-f0e628cdf2e579590431ad1103b9b2e0b656cad035691430ad391cfe1b627b153%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=5368900&rfr_iscdi=true