mirror of
https://github.com/fpganinja/taxi.git
synced 2026-04-07 04:38:42 -07:00
pcie: Clean up array init
Signed-off-by: Alex Forencich <alex@alexforencich.com>
This commit is contained in:
@@ -139,11 +139,11 @@ logic msix_mask_reg = 1'b0;
|
|||||||
|
|
||||||
// MSI-X table
|
// MSI-X table
|
||||||
(* ramstyle = "no_rw_check, mlab" *)
|
(* ramstyle = "no_rw_check, mlab" *)
|
||||||
logic [63:0] tbl_mem[2**TBL_ADDR_W];
|
logic [63:0] tbl_mem[2**TBL_ADDR_W] = '{default: '0};
|
||||||
|
|
||||||
// MSI-X PBA
|
// MSI-X PBA
|
||||||
(* ram_style = "distributed", ramstyle = "no_rw_check, mlab" *)
|
(* ram_style = "distributed", ramstyle = "no_rw_check, mlab" *)
|
||||||
logic [63:0] pba_mem[2**PBA_ADDR_W];
|
logic [63:0] pba_mem[2**PBA_ADDR_W] = '{default: '0};
|
||||||
|
|
||||||
logic tbl_rd_data_valid_reg = 1'b0, tbl_rd_data_valid_next;
|
logic tbl_rd_data_valid_reg = 1'b0, tbl_rd_data_valid_next;
|
||||||
logic pba_rd_data_valid_reg = 1'b0, pba_rd_data_valid_next;
|
logic pba_rd_data_valid_reg = 1'b0, pba_rd_data_valid_next;
|
||||||
@@ -176,15 +176,6 @@ assign tx_wr_req_tlp.valid = tx_wr_req_tlp_valid_reg;
|
|||||||
assign tx_wr_req_tlp.sop = 1'b1;
|
assign tx_wr_req_tlp.sop = 1'b1;
|
||||||
assign tx_wr_req_tlp.eop = 1'b1;
|
assign tx_wr_req_tlp.eop = 1'b1;
|
||||||
|
|
||||||
initial begin
|
|
||||||
for (integer i = 0; i < 2**TBL_ADDR_W; i = i + 1) begin
|
|
||||||
tbl_mem[i] = '0;
|
|
||||||
end
|
|
||||||
for (integer i = 0; i < 2**PBA_ADDR_W; i = i + 1) begin
|
|
||||||
pba_mem[i] = '0;
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
always_comb begin
|
always_comb begin
|
||||||
state_next = STATE_IDLE;
|
state_next = STATE_IDLE;
|
||||||
|
|
||||||
|
|||||||
@@ -149,11 +149,11 @@ logic msix_mask_reg = 1'b0;
|
|||||||
|
|
||||||
// MSI-X table
|
// MSI-X table
|
||||||
(* ramstyle = "no_rw_check, mlab" *)
|
(* ramstyle = "no_rw_check, mlab" *)
|
||||||
logic [63:0] tbl_mem[2**TBL_ADDR_W];
|
logic [63:0] tbl_mem[2**TBL_ADDR_W] = '{default: '0};
|
||||||
|
|
||||||
// MSI-X PBA
|
// MSI-X PBA
|
||||||
(* ram_style = "distributed", ramstyle = "no_rw_check, mlab" *)
|
(* ram_style = "distributed", ramstyle = "no_rw_check, mlab" *)
|
||||||
logic [63:0] pba_mem[2**PBA_ADDR_W];
|
logic [63:0] pba_mem[2**PBA_ADDR_W] = '{default: '0};
|
||||||
|
|
||||||
logic tbl_rd_data_valid_reg = 1'b0, tbl_rd_data_valid_next;
|
logic tbl_rd_data_valid_reg = 1'b0, tbl_rd_data_valid_next;
|
||||||
logic pba_rd_data_valid_reg = 1'b0, pba_rd_data_valid_next;
|
logic pba_rd_data_valid_reg = 1'b0, pba_rd_data_valid_next;
|
||||||
@@ -194,15 +194,6 @@ assign tx_wr_req_tlp.valid = tx_wr_req_tlp_valid_reg;
|
|||||||
assign tx_wr_req_tlp.sop = 1'b1;
|
assign tx_wr_req_tlp.sop = 1'b1;
|
||||||
assign tx_wr_req_tlp.eop = 1'b1;
|
assign tx_wr_req_tlp.eop = 1'b1;
|
||||||
|
|
||||||
initial begin
|
|
||||||
for (integer i = 0; i < 2**TBL_ADDR_W; i = i + 1) begin
|
|
||||||
tbl_mem[i] = '0;
|
|
||||||
end
|
|
||||||
for (integer i = 0; i < 2**PBA_ADDR_W; i = i + 1) begin
|
|
||||||
pba_mem[i] = '0;
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
always_comb begin
|
always_comb begin
|
||||||
state_next = STATE_IDLE;
|
state_next = STATE_IDLE;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user