Deprecated: $wgMWOAuthSharedUserIDs=false is deprecated, set $wgMWOAuthSharedUserIDs=true, $wgMWOAuthSharedUserSource='local' instead [Called from MediaWiki\HookContainer\HookContainer::run in /var/www/html/w/includes/HookContainer/HookContainer.php at line 135] in /var/www/html/w/includes/Debug/MWDebug.php on line 372
Co-design for an SoC embedded network controller - MaRDI portal

Co-design for an SoC embedded network controller (Q2508202)

From MaRDI portal





scientific article
Language Label Description Also known as
English
Co-design for an SoC embedded network controller
scientific article

    Statements

    Co-design for an SoC embedded network controller (English)
    0 references
    0 references
    0 references
    9 October 2006
    0 references
    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.
    0 references
    System-on-Chip (SoC)
    0 references
    embedded
    0 references
    microprocessor
    0 references
    network controller
    0 references
    TCP/IP
    0 references
    co-design
    0 references
    0 references

    Identifiers