Add SIM parameter in the ethernet verilog module to remove dependecy on fixed macro. This allows having different values for each instance, therefore allowing some instances to run in "simulation mode" (with optimizations for simulation), while others don´t.
Update drivers to allow configuring the MAC address through arguments (instead of relying on a fixed define). This allows initializing multiple instances with different MAC addresses.
SIM
parameter in the ethernet verilog module to remove dependecy on fixed macro. This allows having different values for each instance, therefore allowing some instances to run in "simulation mode" (with optimizations for simulation), while others don´t.