Code Browser Pages:
Files in
rvm_eth.tar



call_back.vr
cfg_intf.vr
cfg_xtor.vr
chan.vr
cov.vr
defines.vr
env.vr
host_driver.vr
host_intf.vr
host_xtor_rx.vr
host_xtor.vr
phy_driver.vr
Current file: phy_intf.vr
phy_xtor_rx.vr
phy_xtor.vr
pkt.vr
pro.vr
run
rx_pkt.vr
sb.vr
timescale.v
top.v



#ifndef PHY_INTF_CLASS
#define PHY_INTF_CLASS
#define OUTPUT_EDGE  PHOLD  #1

#ifndef INPUT_EDGE
#define INPUT_EDGE   PSAMPLE #-1
#endif
#ifndef OUTPUT_EDGE
#define OUTPUT_EDGE  PHOLD  #1
#endif


interface phy_intf {

  input clk             CLOCK ;
  input [2:0] Speed    INPUT_EDGE       ;
  input       Tx_er    INPUT_EDGE       ;
  input       Tx_en    INPUT_EDGE       ;
  input [7:0] Txd      INPUT_EDGE       ;
  output      Rx_er    OUTPUT_EDGE      ;
  output      Rx_dv    OUTPUT_EDGE      ;
  output [7:0]Rxd      OUTPUT_EDGE      ;
  output      Crs      OUTPUT_EDGE      ;
  output      Col      OUTPUT_EDGE      ;


 }
#endif