詳細表示

No 207440
標題(和) 組み込みネットワークアプリのためのXilinx Spartan3 FPGAを用いたローコストTCP/IPハードウェア実現
標題(英) A Modular Low Cost Hardware TCP/IP Stack Implementation Adding Direct Network Capabilities to Same On-Chip Embedded Applications Using Xilinx Spartan3 FPGA
研究会名(和) 通信方式, 信号処理, 回路とシステム
研究会名(英) Communication Systems, Signal Processing, Circuits and Systems
開催年月日 2011-03-03
終了年月日 2011-03-04
会議種別コード 5
共催団体名(和)
資料番号 CAS2010-128, SIP2010-144, CS2010-98
抄録(和) As multi-processor based computers and electronic devices become the norm,\r\na further emphasis is made on achieving tasks by means of low power parallel processing.\r\nFurthermore, with the growth of Internet-based rich multimedia applications, \r\nthese tasks would often require high speed network capabilities readily available.\r\nAn FPGA, unlike ASIC implementations which are difficult to adopt for their lack of standards,\r\nwould allow us to develop flexible and power-efficient high-speed processing systems capable\r\nof addressing the tasks at hand. \r\n\r\nIn previous works we have introduced a remotely reconfigurable hardware/software complex system which is capable of exchanging virtual hardware circuits over Ethernet, as well as a proof of concept client-server architecture based web application that compresses and streams video in hardware, achieving a full-color VGA size (24bits RGB, 640x480 pixels) 20 fps video stream with throughput of 10.8Mbps. \r\n\r\n In this paper we propose a hardware TCP/IP stack implementation as an extension to this model, to enable Internet connectivity and to accelerate networking multimedia transmission. \r\nThis TCP/IP stack is both modular, allowing direct connection of embedded applications without CPU or PCI bus resource usage through a common on-chip bus architecture, and extensible as it consists of independent blocks that can easily be changed in order to support future changes in protocols. \r\nThis framework simplifies the development of networking applications since Internet Protocol (IP) packets, UDP datagrams and TCP segments are all directly processed in hardware. \r\n\r\nA software application needs only to interact with a memory buffer to use the network resources of the system.\r\n The applications of this modular TCP/IP stack vary in a wide range of devices such as multimedia content based devices, robotics and network security appliances. These \r\napplications will be able not only to gather and distribute information, but \r\nalso to be reconfigured through the web.\r\nThe proposed system is implemented in Xilinx\'s low-end Spartan3 FPGA, which operates at 66MHz with achieved throughput of 100Mbps.
抄録(英) As multi-processor based computers and electronic devices become the norm,\r\na further emphasis is made on achieving tasks by means of low power parallel processing.\r\nFurthermore, with the growth of Internet-based rich multimedia applications, \r\nthese tasks would often require high speed network capabilities readily available.\r\nAn FPGA, unlike ASIC implementations which are difficult to adopt for their lack of standards,\r\nwould allow us to develop flexible and power-efficient high-speed processing systems capable\r\nof addressing the tasks at hand. \r\n\r\nIn previous works we have introduced a remotely reconfigurable hardware/software complex system which is capable of exchanging virtual hardware circuits over Ethernet, as well as a proof of concept client-server architecture based web application that compresses and streams video in hardware, achieving a full-color VGA size (24bits RGB, 640x480 pixels) 20 fps video stream with throughput of 10.8Mbps. \r\n\r\n In this paper we propose a hardware TCP/IP stack implementation as an extension to this model, to enable Internet connectivity and to accelerate networking multimedia transmission. \r\nThis TCP/IP stack is both modular, allowing direct connection of embedded applications without CPU or PCI bus resource usage through a common on-chip bus architecture, and extensible as it consists of independent blocks that can easily be changed in order to support future changes in protocols. \r\nThis framework simplifies the development of networking applications since Internet Protocol (IP) packets, UDP datagrams and TCP segments are all directly processed in hardware. \r\n\r\nA software application needs only to interact with a memory buffer to use the network resources of the system.\r\n The applications of this modular TCP/IP stack vary in a wide range of devices such as multimedia content based devices, robotics and network security appliances. These \r\napplications will be able not only to gather and distribute information, but \r\nalso to be reconfigured through the web.\r\nThe proposed system is implemented in Xilinx\'s low-end Spartan3 FPGA, which operates at 66MHz with achieved throughput of 100Mbps.
収録資料名(和) 電子情報通信学会技術研究報告
収録資料の巻号 Vol.110, No.439,440,441
ページ開始 155
ページ終了 160
キーワード(和)
キーワード(英) FPGA,TCP/IP,UDP,Network on chip,hw/sw complex system,Ethernet,Reconfigurable hardware
本文の言語 ENG
著者(和) ナダヴ ベルグシュタイン
著者(ヨミ) タムコウ ハカル
著者(英) Nadav Bergstein
所属機関(和) 東京農工大学
所属機関(英) Tokyo University of Agriculture and Technology
著者(和) 田向権
著者(ヨミ) セキネ マサトシ
著者(英) Hakaru Tamukoh
所属機関(和) 東京農工大学
所属機関(英) Tokyo University of Agriculture and Technology
著者(和) 関根優年
著者(ヨミ) セキネ マサトシ
著者(英) Masatoshi Sekine
所属機関(和) 東京農工大学
所属機関(英) Tokyo University of Agriculture and Technology

WWW サーバ管理者
E-mail: webmaster@ieice.org