Software Overview; Software Description; System Requirements; Protocols Supported - Altera Nios Ethernet User Manual

Development kit user guide
Hide thumbs Also See for Nios Ethernet:
Table of Contents

Advertisement

Software
Description
Altera Corporation
The software library included in the Nios EDK is called the Plugs Library.
The Plugs Library allows your software to use network protocols for
transmitting and receiving data. The information in this chapter is
applicable to the LAN91C111 PHY/MAC chip.

System Requirements

I
Nios CPU
I
20 Kbytes code footprint
I
8 Kbytes data footprint
I
Nios Timer peripheral named timer 1

Protocols Supported

I
Raw Ethernet
I
Address resolution protocol (ARP)
I
Internet protocol (IP)
I
Internet control message protocol (ICMP)
I
User datagram protocol (UDP)
I
Transmission control protocol (TCP)

Library Features

I
Access to low-level packets
I
Access to high-level packet payloads
I
Conforms to RFCs
I
Allows you to open connections and send data with only a few lines
of code
I
Is similar to the Unix standard sockets routines
I
Each plug can be set to print debug information for either transmit or
receive data
1
The Plugs Library requires your system to have a Timer
peripheral named timer 1.
The customized software development kit for the LAN91C111 Ethernet-
adapter peripherals contains the Plugs Library and example applications.
This library contains single-threaded routines that rely on polling.

Software Overview

4
39

Advertisement

Table of Contents
loading

Table of Contents