CLC number: TN4
On-line Access:
Received: 2005-05-21
Revision Accepted: 2005-11-23
Crosschecked: 0000-00-00
Cited: 0
Clicked: 5594
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",
volume="7",
number="4",
pages="591-596",
year="2006",
publisher="Zhejiang University Press & Springer",
doi="10.1631/jzus.2006.A0591"
}
%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
TY - JOUR
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
Abstract: 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.
[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
<1>