udp_send1

所属分类:VHDL/FPGA/Verilog
开发工具:VHDL
文件大小:52KB
下载次数:60
上传日期:2016-03-10 15:23:29
上 传 者icebin
说明:  基于FPGA的UDP硬件协议栈, 全部用SystemVerilog写的,不需CPU参与,包括独立的MAC模块。 支持外部phy的配置,支持GMII和RGMII模式。 以下是接口 input clk50, input rst_n, /////////////////////// //interface to user module input [7:0] wr_data, input wr_clk, input wr_en, output wr_full, output [7:0] rd_data, input rd_clk, input rd_en, output rd_empty, input [31:0] local_ipaddr, //FPGA ip address input [31:0] remote_ipaddr, //PC ip address input [15:0] local_port, //FPGA port number //interface to ethernet phy output mdc, inout mdio, output phy_rst_n, output is_link_up, `ifdef RGMII_IF input [3:0] rx_data, output logic [3:0] tx_data, `else input [7:0] rx_data, output logic [7:0] tx_data, `endif input rx_clk, input rx_data_valid, input gtx_clk, output logic tx_en
(UDP hardware stack, written in system verilog, do nt need CPU.Projgect includes MAC Layer,support phy configuration.support gmii and rgmii mode. the interface is as the follows: input clk50, input rst_n, /////////////////////// //interface to user module input [7:0] wr_data, input wr_clk, input wr_en, output wr_full, output [7:0] rd_data, input rd_clk, input rd_en, output rd_empty, input [31:0] local_ipaddr, //FPGA ip address input [31:0] remote_ipaddr, //PC ip address input [15:0] local_port, //FPGA port number //interface to ethernet phy output mdc, inout mdio, output phy_rst_n, output is_link_up, `ifdef RGMII_IF input [3:0] rx_data, output logic [3:0] tx_data, `else input [7:0] rx_data, output logic [7:0] tx_data, `endif input rx_clk, input rx_data)

文件列表:
udp_send (0, 2016-03-08)
udp_send\src (0, 2016-03-08)
udp_send\src\data_gen.sv (2324, 2016-02-14)
udp_send\src\data_source.sv (6251, 2016-02-19)
udp_send\src\dp_ram.v (470, 2016-02-13)
udp_send\src\eth_fsm.sv (23254, 2016-02-25)
udp_send\src\headers_ram.v (3865, 2016-02-14)
udp_send\src\icmp_ram_int.v (1569, 2016-02-18)
udp_send\src\mac_config.sv (6214, 2016-02-14)
udp_send\src\mac_rx_path.sv (16708, 2016-02-14)
udp_send\src\mac_tx_path.sv (8962, 2016-02-18)
udp_send\src\rst_ctrl.v (423, 2015-04-24)
udp_send\src\rx_ram.sv (3625, 2016-02-25)
udp_send\src\rx_ram_int.v (1570, 2016-02-25)
udp_send\src\simple_mac (0, 2016-03-08)
udp_send\src\simple_mac\CRC32_D8_AAL5.v (2226, 2015-04-13)
udp_send\src\simple_mac\CRC32_D8_TX.v (2112, 2015-04-24)
udp_send\src\simple_mac\mac_fifo_rx.v (1574, 2016-02-14)
udp_send\src\simple_mac\mac_fifo_rx_size.v (1576, 2016-02-14)
udp_send\src\simple_mac\mac_fifo_tx.v (1574, 2016-02-14)
udp_send\src\simple_mac\mac_fifo_tx_size.v (1576, 2016-02-14)
udp_send\src\simple_mac\rx_header_align32.sv (1943, 2016-02-14)
udp_send\src\simple_mac\simple_mac_bus_arb.sv (1565, 2016-02-14)
udp_send\src\simple_mac\simple_mac_phy_mdio.sv (8367, 2016-02-14)
udp_send\src\simple_mac\simple_mac_regs.sv (2496, 2016-02-14)
udp_send\src\simple_mac\simple_mac_rx_gmii.sv (2547, 2016-02-14)
udp_send\src\simple_mac\simple_mac_rx_path.sv (10196, 2016-02-14)
udp_send\src\simple_mac\simple_mac_rx_rgmii.sv (2866, 2016-02-14)
udp_send\src\simple_mac\simple_mac_top.sv (5594, 2016-02-14)
udp_send\src\simple_mac\simple_mac_tx_gmii.sv (1728, 2016-02-14)
udp_send\src\simple_mac\simple_mac_tx_path.sv (8376, 2016-02-14)
udp_send\src\simple_mac\simple_mac_tx_rgmii.sv (1767, 2016-02-14)
udp_send\src\simple_mac\tx_header_align32.sv (1927, 2016-02-14)
udp_send\src\tcpip_hw.sv (5379, 2016-02-18)
udp_send\src\tcpip_hw1.sv (5379, 2016-02-18)
udp_send\src\tcpip_hw_defines.sv (70, 2016-02-13)
udp_send\src\tcpip_hw_ifs.sv (4690, 2016-02-25)
udp_send\src\tcpip_hw_top.v (2883, 2016-03-08)
udp_send\src\tcpip_hw_top.v.1 (2823, 2016-02-18)
udp_send\src\tcp_send.sdc (2095, 2016-02-13)
... ...

近期下载者

相关文件


收藏者