Files
alinx_z19_ad9082/source/raw_eth_wrapper_cmac_4.v

174 lines
5.0 KiB
Verilog

//Copyright 1986-2022 Xilinx, Inc. All Rights Reserved.
//Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.
//--------------------------------------------------------------------------------
//Tool Version: Vivado v.2023.2 (lin64) Build 4029153 Fri Oct 13 20:13:54 MDT 2023
//Date : Thu Mar 5 18:53:36 2026
//Host : nicksbaby running 64-bit Ubuntu 22.04.5 LTS
//Command : generate_target raw_eth_wrapper.bd
//Design : raw_eth_wrapper
//Purpose : IP block netlist
//--------------------------------------------------------------------------------
`timescale 1 ps / 1 ps
module raw_eth_wrapper_cmac_4
(axil_clk_0,
axil_resetn_0,
clk_100_0,
clk_100_reset_0,
cmac_gt_0_grx_n,
cmac_gt_0_grx_p,
cmac_gt_0_gtx_n,
cmac_gt_0_gtx_p,
cmac_refclk_0_clk_n,
cmac_refclk_0_clk_p,
m_axis_aclk,
m_axis_aresetn,
m_axis_tdata,
m_axis_tready,
m_axis_tvalid,
s_axil_0_araddr,
s_axil_0_arprot,
s_axil_0_arready,
s_axil_0_arvalid,
s_axil_0_awaddr,
s_axil_0_awprot,
s_axil_0_awready,
s_axil_0_awvalid,
s_axil_0_bready,
s_axil_0_bresp,
s_axil_0_bvalid,
s_axil_0_rdata,
s_axil_0_rready,
s_axil_0_rresp,
s_axil_0_rvalid,
s_axil_0_wdata,
s_axil_0_wready,
s_axil_0_wstrb,
s_axil_0_wvalid,
s_axis_aresetn,
s_axis_clk,
s_axis_tdata,
s_axis_tready,
s_axis_tvalid);
input axil_clk_0;
input axil_resetn_0;
input clk_100_0;
input clk_100_reset_0;
input [3:0]cmac_gt_0_grx_n;
input [3:0]cmac_gt_0_grx_p;
output [3:0]cmac_gt_0_gtx_n;
output [3:0]cmac_gt_0_gtx_p;
input cmac_refclk_0_clk_n;
input cmac_refclk_0_clk_p;
input m_axis_aclk;
input m_axis_aresetn;
output [511:0]m_axis_tdata;
input m_axis_tready;
output m_axis_tvalid;
input [31:0]s_axil_0_araddr;
input [2:0]s_axil_0_arprot;
output s_axil_0_arready;
input s_axil_0_arvalid;
input [31:0]s_axil_0_awaddr;
input [2:0]s_axil_0_awprot;
output s_axil_0_awready;
input s_axil_0_awvalid;
input s_axil_0_bready;
output [1:0]s_axil_0_bresp;
output s_axil_0_bvalid;
output [31:0]s_axil_0_rdata;
input s_axil_0_rready;
output [1:0]s_axil_0_rresp;
output s_axil_0_rvalid;
input [31:0]s_axil_0_wdata;
output s_axil_0_wready;
input [3:0]s_axil_0_wstrb;
input s_axil_0_wvalid;
input s_axis_aresetn;
input s_axis_clk;
input [511:0]s_axis_tdata;
output s_axis_tready;
input s_axis_tvalid;
wire axil_clk_0;
wire axil_resetn_0;
wire clk_100_0;
wire clk_100_reset_0;
wire [3:0]cmac_gt_0_grx_n;
wire [3:0]cmac_gt_0_grx_p;
wire [3:0]cmac_gt_0_gtx_n;
wire [3:0]cmac_gt_0_gtx_p;
wire cmac_refclk_0_clk_n;
wire cmac_refclk_0_clk_p;
wire m_axis_aclk;
wire m_axis_aresetn;
wire [511:0]m_axis_tdata;
wire m_axis_tready;
wire m_axis_tvalid;
wire [31:0]s_axil_0_araddr;
wire [2:0]s_axil_0_arprot;
wire s_axil_0_arready;
wire s_axil_0_arvalid;
wire [31:0]s_axil_0_awaddr;
wire [2:0]s_axil_0_awprot;
wire s_axil_0_awready;
wire s_axil_0_awvalid;
wire s_axil_0_bready;
wire [1:0]s_axil_0_bresp;
wire s_axil_0_bvalid;
wire [31:0]s_axil_0_rdata;
wire s_axil_0_rready;
wire [1:0]s_axil_0_rresp;
wire s_axil_0_rvalid;
wire [31:0]s_axil_0_wdata;
wire s_axil_0_wready;
wire [3:0]s_axil_0_wstrb;
wire s_axil_0_wvalid;
wire s_axis_aresetn;
wire s_axis_clk;
wire [511:0]s_axis_tdata;
wire s_axis_tready;
wire s_axis_tvalid;
raw_eth_cmac_4 raw_eth_cmac_4_i
(.axil_clk_0(axil_clk_0),
.axil_resetn_0(axil_resetn_0),
.clk_100_0(clk_100_0),
.clk_100_reset_0(clk_100_reset_0),
.cmac_gt_0_grx_n(cmac_gt_0_grx_n),
.cmac_gt_0_grx_p(cmac_gt_0_grx_p),
.cmac_gt_0_gtx_n(cmac_gt_0_gtx_n),
.cmac_gt_0_gtx_p(cmac_gt_0_gtx_p),
.cmac_refclk_0_clk_n(cmac_refclk_0_clk_n),
.cmac_refclk_0_clk_p(cmac_refclk_0_clk_p),
.m_axis_aclk(m_axis_aclk),
.m_axis_aresetn(m_axis_aresetn),
.m_axis_tdata(m_axis_tdata),
.m_axis_tready(m_axis_tready),
.m_axis_tvalid(m_axis_tvalid),
.s_axil_0_araddr(s_axil_0_araddr),
.s_axil_0_arprot(s_axil_0_arprot),
.s_axil_0_arready(s_axil_0_arready),
.s_axil_0_arvalid(s_axil_0_arvalid),
.s_axil_0_awaddr(s_axil_0_awaddr),
.s_axil_0_awprot(s_axil_0_awprot),
.s_axil_0_awready(s_axil_0_awready),
.s_axil_0_awvalid(s_axil_0_awvalid),
.s_axil_0_bready(s_axil_0_bready),
.s_axil_0_bresp(s_axil_0_bresp),
.s_axil_0_bvalid(s_axil_0_bvalid),
.s_axil_0_rdata(s_axil_0_rdata),
.s_axil_0_rready(s_axil_0_rready),
.s_axil_0_rresp(s_axil_0_rresp),
.s_axil_0_rvalid(s_axil_0_rvalid),
.s_axil_0_wdata(s_axil_0_wdata),
.s_axil_0_wready(s_axil_0_wready),
.s_axil_0_wstrb(s_axil_0_wstrb),
.s_axil_0_wvalid(s_axil_0_wvalid),
.s_axis_aresetn(s_axis_aresetn),
.s_axis_clk(s_axis_clk),
.s_axis_tdata(s_axis_tdata),
.s_axis_tready(s_axis_tready),
.s_axis_tvalid(s_axis_tvalid));
endmodule