anchor.diff:  //   mapM(uncurry(mkConnection), zip(mac.tx, phy.tx));
   //   mapM(uncurry(mkConnection), zip(phy.rx, mac.rx));
   
  -   //Bcam#(Bit#(10), Bit#(9)) bcam <- mkBcamVerilog();
   `endif
   
      let verbose = True;
  
positive.code: `ifdef MTABLE
     method Action matchTableResponse(Bit#(32) key, Bit#(32) value);
  `endif
     method Action cam_search_result(Bit#(32) data);
     method Action read_setram_result(Bit#(64) data);
  endinterface
  
  
negative.code: import Types::*;
  import SharedBuff::*;
  import `PinTypeInclude::*;
  
  `ifdef DEBUG_BCAM
  import Bcam::*;
  import AsymmetricBRAM::*;
  `endif
  
  `define MTABLE 1;
  
  