Full Text:   <1401>

CLC number: TN4

On-line Access: 

Received: 2005-05-21

Revision Accepted: 2005-11-23

Crosschecked: 0000-00-00

Cited: 0

Clicked: 3283

Citations:  Bibtex RefMan EndNote GB/T7714

-   Go to

Article info.
1. Reference List
Open peer comments

Journal of Zhejiang University SCIENCE A 2006 Vol.7 No.4 P.591~596


Co-design for an SoC embedded network controller

Author(s):  Zou Lian-ying, Zou Xue-cheng

Affiliation(s):  Department of Electronic Science & Technology, Huazhong University of Science & Technology, Wuhan 430074, China

Corresponding email(s):   zou_ly@126.com

Key Words:  System-on-Chip (SoC), Embedded, Microprocessor, Network controller, TCP/IP, Co-design

Zou Lian-ying, Zou Xue-cheng. Co-design for an SoC embedded network controller[J]. Journal of Zhejiang University Science A, 2006, 7(4): 591~596.

@article{title="Co-design for an SoC embedded network controller",
author="Zou Lian-ying, Zou Xue-cheng",
journal="Journal of Zhejiang University Science A",
publisher="Zhejiang University Press & Springer",

%0 Journal Article
%T Co-design for an SoC embedded network controller
%A Zou Lian-ying
%A Zou Xue-cheng
%J Journal of Zhejiang University SCIENCE A
%V 7
%N 4
%P 591~596
%@ 1673-565X
%D 2006
%I Zhejiang University Press & Springer
%DOI 10.1631/jzus.2006.A0591

T1 - Co-design for an SoC embedded network controller
A1 - Zou Lian-ying
A1 - Zou Xue-cheng
J0 - Journal of Zhejiang University Science A
VL - 7
IS - 4
SP - 591
EP - 596
%@ 1673-565X
Y1 - 2006
PB - Zhejiang University Press & Springer
ER -
DOI - 10.1631/jzus.2006.A0591

With the development of Ethernet systems and the growing capacity of modern silicon technology, embedded communication networks are playing an increasingly important role in embedded and safety critical systems. Hardware/software co-design is a methodology for solving design problems in processor based embedded systems. In this work, we implemented a new 1-cycle pipeline microprocessor and a fast Ethernet transceiver and established a low cost, high performance embedded network controller, and designed a TCP/IP stack to access the Internet. We discussed the hardware/software architecture in the forepart, and then the whole system-on-a-chip on Altera Stratix EP1S25F780C6 device. Using the FPGA environment and SmartBit tester, we tested the system’s throughput. Our simulation results showed that the maximum throughput of Ethernet packets is up to 7 Mbps, that of UDP packets is up to 5.8 Mbps, and that of TCP packets is up to 3.4 Mbps, which showed that this embedded system can easily transmit basic voice and video signals through Ethernet, and that using only one chip can realize that many electronic devices access to the Internet directly and get high performance.

Darkslateblue:Affiliate; Royal Blue:Author; Turquoise:Article


[1] Bentham, J., 2002. TCP/IP LEAN-Web Server for Embedded Systems. CMP Books.

[2] Comer, D.E., Stevens, D.L., 2001. Internetworking with TCP/IP Vol. II: Design, Implementation, and Internals (3th Ed.). Publishing House of Electronics Industry, Beijing (in Chinese).

[3] de Micheli, G., Gupta, R.K., 1997. Hardware/Software co-design. Proceedings of IEEE, 85(3):349-365.

[4] Pan, Z.J., 2004. 8-bit MCU based embedded Internet technology. World of Electronic Product, 2:36-38 (in Chinese).

[5] Salcic, Z., 1997. A Micro-controller/FPGA-based prototyping system for embedded applications. Microprocessors and Microsystems, 21(4):249-256.

[6] Thomas, F., Nayak, M.M., Udupa, S., Kishore, J.K., Agrawal, V.K., 2000. A hardware/software co-design for improved data acquisition in a processor based embedded system. Microprocessors and Microsystems, 24(3):129-134.

Open peer comments: Debate/Discuss/Question/Opinion


Please provide your name, email address and a comment

Journal of Zhejiang University-SCIENCE, 38 Zheda Road, Hangzhou 310027, China
Tel: +86-571-87952783; E-mail: cjzhang@zju.edu.cn
Copyright © 2000 - Journal of Zhejiang University-SCIENCE