OpenCores
URL https://opencores.org/ocsvn/ethmac/ethmac/trunk

Subversion Repositories ethmac

[/] [ethmac/] [tags/] [rel_14/] [rtl/] [verilog/] [eth_defines.v] - Diff between revs 137 and 145

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 137 Rev 145
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
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.