📄 r_netlayer.v
字号:
module r_netlayer(
clk,
rst,
a_des_add,
a_des_ip,
r_des_add,
r_des_ip,
r_empty,
r_rd,
dataout,
out_en,
headadd,
length,
indx_empty,
indx_rd,
data_in,
addr
);
input clk;
input rst;
output [47:0] a_des_add;
output [31:0] a_des_ip;
output [47:0] r_des_add;
output [31:0] r_des_ip;
output r_empty;
input r_rd;
output[7:0] dataout;
output out_en;
input [4:0] headadd;
input [10:0] length;
input indx_empty;
output indx_rd;
input [7:0] data_in;
output [12:0] addr;
wire[47:0] p_des_add;
wire[7:0] arp_data;
wire arp_en;
wire[7:0] ip_data;
wire ip_en;
protocol uu0 (
.clk(clk),
.rst(rst),
.p_headadd(headadd),
.p_length(length),
.p_rd(indx_rd),
.p_empty(indx_empty),
.p_data(data_in),
.p_addr(addr),
.p_des_add(p_des_add),
.arp_data(arp_data),
.arp_en(arp_en),
.ip_data(ip_data),
.ip_en(ip_en)
);
r_arp uu1 (
.clk(clk),
.rst(rst),
.arp_en(arp_en),
.arp_data(arp_data),
.a_des_add(a_des_add),
.a_des_ip(a_des_ip),
.r_des_add(r_des_add),
.r_des_ip(r_des_ip),
.r_empty(r_empty),
.r_rd(r_rd)
);
r_ip uu2 (
.clk(clk),
.rst(rst),
.ip_data(ip_data),
.ip_en(ip_en),
.p_des_add(p_des_add),
.dataout(dataout),
.out_en(out_en)
);
endmodule
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -