7 ethernet packet sending/receiving, Ethernet packet sending/receiving – SIGMA DE2-70 User Manual

Page 81

Advertising
background image

DE2-70 User Manual

78


Clock/Data

Frequency

Generator

Speaker

MP3/Any Audio Output

Microphone

Figure 6.10. The setup for the Karaoke Machine.

6.7 Ethernet Packet Sending/Receiving

In this demonstration, we will show how to send and receive Ethernet packets using the Fast

Ethernet controller on DE2-70 board. As illustrated in Figure 6.11, we use the Nios II processor to

send and receive Ethernet packets using the DM9000A Ethernet PHY/MAC Controller. The

demonstration can be set up to use either a loop-back connection from one board to itself, or two

DE2-70 boards connected together.

On the transmitting side, the Nios II processor sends 64-byte packets every 0.5 seconds to the

DM9000A. After receiving the packet, the DM9000A appends a four-byte checksum to the packet

and sends it to the Ethernet port.

On the receiving side, the DM9000A checks every packet received to see if the destination MAC

Advertising