DocumentCode
3323076
Title
A Novel Hardware-Software Codesign of Network Protocol Stacks on a SoC Platform
Author
Kim, Youngmann ; Kim, Taehoon ; Park, E.K. ; Tak, Sungwoo
Author_Institution
Sch. of Comput. Sci. & Eng., Pusan Nat. Univ., Busan, South Korea
fYear
2009
fDate
3-6 Aug. 2009
Firstpage
1
Lastpage
6
Abstract
In this paper, we propose a novel hardware-software codesign technique of network protocol stacks on a SoC (system on chip) platform for providing the QoS (quality of service) functionality. We address that the codesign should guarantee the real-time performance of periodic packets and minimize the average response time of aperiodic packets in order to provide the QoS functionality. We present the following three mechanisms to resolve this issue: 1) task decomposition technique of a network protocol suite into hardware and software tasks, 2) a communication channel between heterogeneous tasks, 3) fine-grained and coarse-grained real-time processing simultaneously for application-specific real-time requirements. A case study based on experiments is conducted to illustrate the efficiency of the proposed technique by implementing it on the commercial SoC platform embedded with the Altera´s Excalibur EPXA4 including ARM922T core and 400K gates of programmable logic.
Keywords
computer networks; hardware-software codesign; programmable logic devices; protocols; quality of service; real-time systems; system-on-chip; telecommunication channels; 400K gates; ARM922T; Altera Excalibur EPXA4; QoS functionality; SoC; coarse-grained real-time processing; communication channel; fine-grained real-time processing; hardware-software codesign; heterogeneous task; network protocol stacks; periodic packets; programmable logic; quality of service; system-on-chip; task decomposition; Communication channels; Computer networks; Computer science; Delay; Hardware; Protocols; Quality of service; Real time systems; Software performance; System-on-a-chip;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Communications and Networks, 2009. ICCCN 2009. Proceedings of 18th Internatonal Conference on
Conference_Location
San Francisco, CA
ISSN
1095-2055
Print_ISBN
978-1-4244-4581-3
Electronic_ISBN
1095-2055
Type
conf
DOI
10.1109/ICCCN.2009.5235286
Filename
5235286
Link To Document