Please wait a minute...
Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering)  2006, Vol. 7 Issue (4 ): 17-    DOI: 10.1631/jzus.2006.A0591
    
Co-design for an SoC embedded network controller
Zou Lian-ying, Zou Xue-cheng
Department of Electronic Science & Technology, Huazhong University of Science & Technology, Wuhan 430074, China
Download:     PDF (0 KB)     
Export: BibTeX | EndNote (RIS)      

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.

Key wordsSystem-on-Chip (SoC)      Embedded      Microprocessor      Network controller      TCP/IP      Co-design     
Received: 21 May 2005     
CLC:  TN4  
Cite this article:

Zou Lian-ying, Zou Xue-cheng. Co-design for an SoC embedded network controller. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2006, 7(4 ): 17-.

URL:

http://www.zjujournals.com/xueshu/zjus-a/10.1631/jzus.2006.A0591     OR     http://www.zjujournals.com/xueshu/zjus-a/Y2006/V7/I4 /17

[1] Chun-hua LI, Xin-jian ZHU, Guang-yi CAO, Wan-qi HU, Sheng SUI, Ming-ruo HU. A maximum power point tracker for photovoltaic energy systems based on fuzzy neural networks[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2009, 10(2): 263-270.
[2] LIU Jiao-min, FAN Tong-rang, TONG Kuan-zhang. Research of network technology for Intelligent Circuit Breaker Controller[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2007, 8(3 ): 22-.
[3] ZHU Le-qing, ZHANG San-yuan, YE Xiu-zi. Implementing VLPR systems based on TMS320DM642[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2007, 8(12): 2005-2016.
[4] NIARAKI Asli Rahebeh, MIRZAKUCHAKI Sattar, NAVABI Zainalabedin, RENOVELL Michel. Test access to deeply embedded analog terminals within an A/MS SoC[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2007, 8(10): 1543-1552.
[5] WANG Shu-hui, LIN Tao, LIN Zheng-hui. Macroblock-level decoding and deblocking method and its pipeline implementation in H.264 decoder SOC design[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2007, 8(1 ): 6-.
[6] ZHANG Wei, LIU Peng, ZHAI Zhi-bo. A hardware/software co-optimization approach for embedded software of MP3 decoder[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2007, 8(1 ): 7-.
[7] Che Ai-lan, Iwatate Takahiro, Ge Xiu-run. Study on dynamic response of embedded long span corrugated steel culverts using scaled model shaking table tests and numerical analyses[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2006, 7(3 ): 24-.
[8] DAI Hong-jun, CHEN Tian-zhou, CHEN Chun. CCPA: Component-Based Communication Protocol Architecture for embedded systems[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2005, 6(Supplement 1): 79-86.