Hi all,
I am implementing Trimode Ethernet MAC available in Xilinx Virtex5 device.
By my information MAC address is is hardwired and device specific, also we can not change devices MAC address, but when we configure TEMAC using Xilinx core generator it gives us to change data of its add filter which by my understanding is its MAC address.
Is it write, I mean can we change TEMACs MAC add like this only?
sure. The MAC address is intended to be unique though. However, there are times when a MAC (device) will want to listen to traffic going to other MAC addresses (eg, a switch, or "promiscuous mode"), or will want to advertise another MAC address (switch, or "mac spoofing"). An FPGA can be used for these applications.
Hell, you can change MAC on regular boring NICs. And with an FPGA you can definitely plug in whatever MAC address you want. At the very least it certainly is not tied to any specific fpga hardware. So with fpga IP you can just give in any adress that makes sense for your design. Just make sure you don't get any MAC address collisions on your network. ;-)
what i think is u should buiy an ethernet module ...... as hardware connection is really a big issue in such circuits ..... after buying module u just need to do coding which i think is not a big issue ..... check this one **broken link removed**
If you're intending to sell your product, you will need to buy an allocation of MAC addresses from the IEEE. For development, you can use anything you want as long as it is unique, though you should also avoid multicast or broadcast addresses unless you are developing multicast or broadcast applications. Have a look at the IANA Ethernet number assignment.