anchor.diff:     Reset phyReset <- mkSyncReset(2, defaultReset, phyClock);
      Reset mgmtReset <- mkSyncReset(2, defaultReset, mgmtClock);
   
  +`ifndef SIMULATION
      // DE5 Pins
      De5Leds leds <- mkDe5Leds(defaultClock, txClock, mgmtClock, phyClock);
      De5SfpCtrl#(4) sfpctrl <- mkDe5SfpCtrl();
  
positive.code: 
  `ifndef SIMULATION
     De5Clocks clocks <- mkDe5Clocks(clk_50_wire, clk_644_wire);
  `endif
  
  `ifndef SIMULATION
     Clock txClock = clocks.clock_156_25;
     Clock phyClock = clocks.clock_644_53;
     Clock mgmtClock = clocks.clock_50;
  
negative.code: import EthMac::*;
  import AlteraEthPhy::*;
  import DE5Pins::*;
  `else
  import Sims::*;
  `endif
  
  interface MemoryTest;
  