Forum Discussion
Altera_Forum
Honored Contributor
16 years agoEthernet with DSP Dev. Kit Cyclone III (no NIOS)
Hi, I have the dsp development kit, cyclone iii edition (http://www.altera.com/products/devkits/altera/kit-cyc3-dsp.html). How can I use the Ethernet? In my altera > 80 > ip Direct...
Altera_Forum
Honored Contributor
16 years agoWhen you are communicating with the PC, you are sending IP packets, either TCP or UDP. Those protocols are in the Network and Transport layers.
To transmit IP packets from one system to another, you need a link that is on the Physical layer. Ethernet is the most popular today. To implement an Ethernet link, you need 3 parts:- the PHY chip, that contains the analog front end. It is usually outside of the FPGA on the PCB.
- the MAC, that implements the protocol. It can be either outside the FPGA or inside, as an IP. On the 3C120 kit you need to have it in the FPGA
- the driver, that takes an IP packet and adds the Ethernet header, to build an Ethernet frame ready for the MAC to transmit, or in the other direction that decodes an incoming frame to recover the IP packet.
- Triple Speed Ethernet, provided by Altera
- Avalon Opencores Ethernet MAC, opensource