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

Subversion Repositories turbo8051

[/] [turbo8051/] [trunk/] [rtl/] [gmac/] [mac/] [g_mac_core.v] - Diff between revs 37 and 50

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

Rev 37 Rev 50
Line 102... Line 102...
                    mdio_out,
                    mdio_out,
 
 
                    // configuration output
                    // configuration output
                    cf_mac_sa,
                    cf_mac_sa,
                    cfg_ip_sa,
                    cfg_ip_sa,
                    cfg_mac_filter
                    cfg_mac_filter,
 
                    rx_buf_base_addr,
 
                    tx_buf_base_addr,
 
 
 
                    rx_buf_qbase_addr,
 
                    tx_buf_qbase_addr,
 
 
 
                    tx_qcnt_inc,
 
                    tx_qcnt_dec,
 
                    tx_qcnt,
 
 
 
                    rx_qcnt_inc,
 
                    rx_qcnt_dec,
 
                    rx_qcnt
 
 
       );
       );
 
 
parameter mac_mdio_en = 1'b1;
parameter mac_mdio_en = 1'b1;
 
 
Line 189... Line 202...
output       mdio_out;
output       mdio_out;
 
 
output [47:0]   cf_mac_sa;
output [47:0]   cf_mac_sa;
output [31:0]   cfg_ip_sa;
output [31:0]   cfg_ip_sa;
output [31:0]   cfg_mac_filter;
output [31:0]   cfg_mac_filter;
 
output [3:0]    rx_buf_base_addr;
 
output [3:0]    tx_buf_base_addr;
 
 
 
output [9:0]   rx_buf_qbase_addr;  // Rx Q Base Address
 
output [9:0]   tx_buf_qbase_addr;  // Tx Q Base Address
 
 
 
input           tx_qcnt_inc;
 
input           tx_qcnt_dec;
 
output [3:0]    tx_qcnt;
 
 
 
input           rx_qcnt_inc;
 
input           rx_qcnt_dec;
 
output [3:0]    rx_qcnt;
 
 
//-----------------------------------------------------------------------
//-----------------------------------------------------------------------
// RX-Clock Domain Status Signal
// RX-Clock Domain Status Signal
//-----------------------------------------------------------------------
//-----------------------------------------------------------------------
wire        rx_sts_vld_o;
wire        rx_sts_vld_o;
wire [15:0] rx_sts_bytes_rcvd_o;
wire [15:0] rx_sts_bytes_rcvd_o;
Line 515... Line 542...
                    //MDIO CONTROL & DATA
                    //MDIO CONTROL & DATA
                    .cf2md_datain                 (cf2md_datain),
                    .cf2md_datain                 (cf2md_datain),
                    .cf2md_regad                  (cf2md_regad),
                    .cf2md_regad                  (cf2md_regad),
                    .cf2md_phyad                  (cf2md_phyad),
                    .cf2md_phyad                  (cf2md_phyad),
                    .cf2md_op                     (cf2md_op),
                    .cf2md_op                     (cf2md_op),
                    .cf2md_go                     (cf2md_go)
                    .cf2md_go                     (cf2md_go),
 
 
 
                    .rx_buf_base_addr             (rx_buf_base_addr),
 
                    .tx_buf_base_addr             (tx_buf_base_addr),
 
 
 
                    .rx_buf_qbase_addr            (rx_buf_qbase_addr),
 
                    .tx_buf_qbase_addr            (tx_buf_qbase_addr),
 
 
 
                    .tx_qcnt_inc                  (tx_qcnt_inc),
 
                    .tx_qcnt_dec                  (tx_qcnt_dec),
 
                    .tx_qcnt                      (tx_qcnt),
 
 
 
                    .rx_qcnt_inc                  (rx_qcnt_inc),
 
                    .rx_qcnt_dec                  (rx_qcnt_dec),
 
                    .rx_qcnt                      (rx_qcnt)
 
 
 
 
                 );
                 );
 
 
    g_mii_intf u_mii_intf(
    g_mii_intf u_mii_intf(
                  // Data and Control Signals to tx_fsm and rx_fsm
                  // Data and Control Signals to tx_fsm and rx_fsm
                    .mi2rx_strt_rcv               (mi2rx_strt_rcv),
                    .mi2rx_strt_rcv               (mi2rx_strt_rcv),

powered by: WebSVN 2.1.0

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