Line 39... |
Line 39... |
//////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////
|
//
|
//
|
// CVS Revision History
|
// CVS Revision History
|
//
|
//
|
// $Log: not supported by cvs2svn $
|
// $Log: not supported by cvs2svn $
|
|
// Revision 1.21 2002/08/16 22:09:47 mohor
|
|
// Defines for register width added. mii_rst signal in MIIMODER register
|
|
// changed.
|
|
//
|
// Revision 1.20 2002/08/14 19:31:48 mohor
|
// Revision 1.20 2002/08/14 19:31:48 mohor
|
// Register TX_BD_NUM is changed so it contains value of the Tx buffer descriptors. No
|
// Register TX_BD_NUM is changed so it contains value of the Tx buffer descriptors. No
|
// need to multiply or devide any more.
|
// need to multiply or devide any more.
|
//
|
//
|
// Revision 1.19 2002/07/23 15:28:31 mohor
|
// Revision 1.19 2002/07/23 15:28:31 mohor
|
Line 155... |
Line 159... |
`define ETH_MIISTATUS_ADR 8'hF // 0x3C
|
`define ETH_MIISTATUS_ADR 8'hF // 0x3C
|
`define ETH_MAC_ADDR0_ADR 8'h10 // 0x40
|
`define ETH_MAC_ADDR0_ADR 8'h10 // 0x40
|
`define ETH_MAC_ADDR1_ADR 8'h11 // 0x44
|
`define ETH_MAC_ADDR1_ADR 8'h11 // 0x44
|
`define ETH_HASH0_ADR 8'h12 // 0x48
|
`define ETH_HASH0_ADR 8'h12 // 0x48
|
`define ETH_HASH1_ADR 8'h13 // 0x4C
|
`define ETH_HASH1_ADR 8'h13 // 0x4C
|
|
`define ETH_TX_CTRL_ADR 8'h14 // 0x50
|
|
`define ETH_RX_CTRL_ADR 8'h15 // 0x54
|
|
|
|
|
`define ETH_MODER_DEF 17'h0A800
|
`define ETH_MODER_DEF 17'h0A800
|
`define ETH_INT_MASK_DEF 7'h0
|
`define ETH_INT_MASK_DEF 7'h0
|
`define ETH_IPGT_DEF 7'h12
|
`define ETH_IPGT_DEF 7'h12
|
Line 177... |
Line 183... |
`define ETH_MIISTATUS_DEF 32'h00000000
|
`define ETH_MIISTATUS_DEF 32'h00000000
|
`define ETH_MAC_ADDR0_DEF 32'h00000000
|
`define ETH_MAC_ADDR0_DEF 32'h00000000
|
`define ETH_MAC_ADDR1_DEF 16'h0000
|
`define ETH_MAC_ADDR1_DEF 16'h0000
|
`define ETH_HASH0_DEF 32'h00000000
|
`define ETH_HASH0_DEF 32'h00000000
|
`define ETH_HASH1_DEF 32'h00000000
|
`define ETH_HASH1_DEF 32'h00000000
|
|
`define ETH_RX_CTRL_DEF 16'h0
|
|
|
|
|
`define ETH_MODER_WIDTH 17
|
`define ETH_MODER_WIDTH 17
|
`define ETH_INT_SOURCE_WIDTH 7
|
`define ETH_INT_SOURCE_WIDTH 7
|
`define ETH_INT_MASK_WIDTH 7
|
`define ETH_INT_MASK_WIDTH 7
|
Line 196... |
Line 203... |
`define ETH_MIISTATUS_WIDTH 3
|
`define ETH_MIISTATUS_WIDTH 3
|
`define ETH_MAC_ADDR0_WIDTH 32
|
`define ETH_MAC_ADDR0_WIDTH 32
|
`define ETH_MAC_ADDR1_WIDTH 16
|
`define ETH_MAC_ADDR1_WIDTH 16
|
`define ETH_HASH0_WIDTH 32
|
`define ETH_HASH0_WIDTH 32
|
`define ETH_HASH1_WIDTH 32
|
`define ETH_HASH1_WIDTH 32
|
|
`define ETH_TX_CTRL_WIDTH 17
|
|
`define ETH_RX_CTRL_WIDTH 16
|
|
|
|
|
// Outputs are registered (uncomment when needed)
|
// Outputs are registered (uncomment when needed)
|
`define ETH_REGISTERED_OUTPUTS
|
`define ETH_REGISTERED_OUTPUTS
|
|
|