Altera_Forum
Honored Contributor
17 years agoInstantiating TSEMAC in multiport configuration
Hello,
I would like to know if TSEMAC is instantiated in multiport mode say 4 port, then do we require 4 unique MAC address for accessing each port? And who will provide the MAC address for us? I believe that MAC address is provided by the manufacturer, so should we get the MAC address from Altera? for Multiport MAC operation i want to know whether the Nichestack protocol stack supports any scheduling algorithm? Also i need some help for my design, the block diagram is attached. My requirement is that the data from each PIO should be sent to different PCs through Ethernet. For eg, I should be able to decide the destination IP address to which the data from 'PIO 1' should go and so on. For this, is it necessary to use 4 port TSEMAC or single port TSEMAC is sufficient ? Also I need to write a scheduling algorithm so that the data from all the 4 PIOs is sent to different PCs continuously through single Ethernet link. Since I’m using a single PHY and input data rate 1Mbps max, i feel multiport is not necessary. Also I want to know whether it is possible to design a system such that data from PIO 1 is mapped to say ‘X’ PC, PIO 2 to ‘Y’ PC, PIO 3 to ‘Z’ using single port TSEMAC.. In short , I should have an option for programming a particular destination address for a particular PIO and get data continuously. For this I want to know whether it is necessary to use Multiport TSEMAC or single port TSEMAC is sufficient. Any help is highly appreciated...