📄 cycloneiii_3c25_start_niosii_standard_sopc.v
字号:
full_26 <= 0;
else if (clear_fifo | (read ^ write) | (write & !full_0))
if (clear_fifo)
full_26 <= 0;
else
full_26 <= p26_full_26;
end
//data_25, which is an e_mux
assign p25_stage_25 = ((full_26 & ~clear_fifo) == 0)? data_in :
stage_26;
//data_reg_25, which is an e_register
always @(posedge clk or negedge reset_n)
begin
if (reset_n == 0)
stage_25 <= 0;
else if (clear_fifo | sync_reset | read | (write & !full_25))
if (sync_reset & full_25 & !((full_26 == 0) & read & write))
stage_25 <= 0;
else
stage_25 <= p25_stage_25;
end
//control_25, which is an e_mux
assign p25_full_25 = ((read & !write) == 0)? full_24 :
full_26;
//control_reg_25, which is an e_register
always @(posedge clk or negedge reset_n)
begin
if (reset_n == 0)
full_25 <= 0;
else if (clear_fifo | (read ^ write) | (write & !full_0))
if (clear_fifo)
full_25 <= 0;
else
full_25 <= p25_full_25;
end
//data_24, which is an e_mux
assign p24_stage_24 = ((full_25 & ~clear_fifo) == 0)? data_in :
stage_25;
//data_reg_24, which is an e_register
always @(posedge clk or negedge reset_n)
begin
if (reset_n == 0)
stage_24 <= 0;
else if (clear_fifo | sync_reset | read | (write & !full_24))
if (sync_reset & full_24 & !((full_25 == 0) & read & write))
stage_24 <= 0;
else
stage_24 <= p24_stage_24;
end
//control_24, which is an e_mux
assign p24_full_24 = ((read & !write) == 0)? full_23 :
full_25;
//control_reg_24, which is an e_register
always @(posedge clk or negedge reset_n)
begin
if (reset_n == 0)
full_24 <= 0;
else if (clear_fifo | (read ^ write) | (write & !full_0))
if (clear_fifo)
full_24 <= 0;
else
full_24 <= p24_full_24;
end
//data_23, which is an e_mux
assign p23_stage_23 = ((full_24 & ~clear_fifo) == 0)? data_in :
stage_24;
//data_reg_23, which is an e_register
always @(posedge clk or negedge reset_n)
begin
if (reset_n == 0)
stage_23 <= 0;
else if (clear_fifo | sync_reset | read | (write & !full_23))
if (sync_reset & full_23 & !((full_24 == 0) & read & write))
stage_23 <= 0;
else
stage_23 <= p23_stage_23;
end
//control_23, which is an e_mux
assign p23_full_23 = ((read & !write) == 0)? full_22 :
full_24;
//control_reg_23, which is an e_register
always @(posedge clk or negedge reset_n)
begin
if (reset_n == 0)
full_23 <= 0;
else if (clear_fifo | (read ^ write) | (write & !full_0))
if (clear_fifo)
full_23 <= 0;
else
full_23 <= p23_full_23;
end
//data_22, which is an e_mux
assign p22_stage_22 = ((full_23 & ~clear_fifo) == 0)? data_in :
stage_23;
//data_reg_22, which is an e_register
always @(posedge clk or negedge reset_n)
begin
if (reset_n == 0)
stage_22 <= 0;
else if (clear_fifo | sync_reset | read | (write & !full_22))
if (sync_reset & full_22 & !((full_23 == 0) & read & write))
stage_22 <= 0;
else
stage_22 <= p22_stage_22;
end
//control_22, which is an e_mux
assign p22_full_22 = ((read & !write) == 0)? full_21 :
full_23;
//control_reg_22, which is an e_register
always @(posedge clk or negedge reset_n)
begin
if (reset_n == 0)
full_22 <= 0;
else if (clear_fifo | (read ^ write) | (write & !full_0))
if (clear_fifo)
full_22 <= 0;
else
full_22 <= p22_full_22;
end
//data_21, which is an e_mux
assign p21_stage_21 = ((full_22 & ~clear_fifo) == 0)? data_in :
stage_22;
//data_reg_21, which is an e_register
always @(posedge clk or negedge reset_n)
begin
if (reset_n == 0)
stage_21 <= 0;
else if (clear_fifo | sync_reset | read | (write & !full_21))
if (sync_reset & full_21 & !((full_22 == 0) & read & write))
stage_21 <= 0;
else
stage_21 <= p21_stage_21;
end
//control_21, which is an e_mux
assign p21_full_21 = ((read & !write) == 0)? full_20 :
full_22;
//control_reg_21, which is an e_register
always @(posedge clk or negedge reset_n)
begin
if (reset_n == 0)
full_21 <= 0;
else if (clear_fifo | (read ^ write) | (write & !full_0))
if (clear_fifo)
full_21 <= 0;
else
full_21 <= p21_full_21;
end
//data_20, which is an e_mux
assign p20_stage_20 = ((full_21 & ~clear_fifo) == 0)? data_in :
stage_21;
//data_reg_20, which is an e_register
always @(posedge clk or negedge reset_n)
begin
if (reset_n == 0)
stage_20 <= 0;
else if (clear_fifo | sync_reset | read | (write & !full_20))
if (sync_reset & full_20 & !((full_21 == 0) & read & write))
stage_20 <= 0;
else
stage_20 <= p20_stage_20;
end
//control_20, which is an e_mux
assign p20_full_20 = ((read & !write) == 0)? full_19 :
full_21;
//control_reg_20, which is an e_register
always @(posedge clk or negedge reset_n)
begin
if (reset_n == 0)
full_20 <= 0;
else if (clear_fifo | (read ^ write) | (write & !full_0))
if (clear_fifo)
full_20 <= 0;
else
full_20 <= p20_full_20;
end
//data_19, which is an e_mux
assign p19_stage_19 = ((full_20 & ~clear_fifo) == 0)? data_in :
stage_20;
//data_reg_19, which is an e_register
always @(posedge clk or negedge reset_n)
begin
if (reset_n == 0)
stage_19 <= 0;
else if (clear_fifo | sync_reset | read | (write & !full_19))
if (sync_reset & full_19 & !((full_20 == 0) & read & write))
stage_19 <= 0;
else
stage_19 <= p19_stage_19;
end
//control_19, which is an e_mux
assign p19_full_19 = ((read & !write) == 0)? full_18 :
full_20;
//control_reg_19, which is an e_register
always @(posedge clk or negedge reset_n)
begin
if (reset_n == 0)
full_19 <= 0;
else if (clear_fifo | (read ^ write) | (write & !full_0))
if (clear_fifo)
full_19 <= 0;
else
full_19 <= p19_full_19;
end
//data_18, which is an e_mux
assign p18_stage_18 = ((full_19 & ~clear_fifo) == 0)? data_in :
stage_19;
//data_reg_18, which is an e_register
always @(posedge clk or negedge reset_n)
begin
if (reset_n == 0)
stage_18 <= 0;
else if (clear_fifo | sync_reset | read | (write & !full_18))
if (sync_reset & full_18 & !((full_19 == 0) & read & write))
stage_18 <= 0;
else
stage_18 <= p18_stage_18;
end
//control_18, which is an e_mux
assign p18_full_18 = ((read & !write) == 0)? full_17 :
full_19;
//control_reg_18, which is an e_register
always @(posedge clk or negedge reset_n)
begin
if (reset_n == 0)
full_18 <= 0;
else if (clear_fifo | (read ^ write) | (write & !full_0))
if (clear_fifo)
full_18 <= 0;
else
full_18 <= p18_full_18;
end
//data_17, which is an e_mux
assign p17_stage_17 = ((full_18 & ~clear_fifo) == 0)? data_in :
stage_18;
//data_reg_17, which is an e_register
always @(posedge clk or negedge reset_n)
begin
if (reset_n == 0)
stage_17 <= 0;
else if (clear_fifo | sync_reset | read | (write & !full_17))
if (sync_reset & full_17 & !((full_18 == 0) & read & write))
stage_17 <= 0;
else
stage_17 <= p17_stage_17;
end
//control_17, which is an e_mux
assign p17_full_17 = ((read & !write) == 0)? full_16 :
full_18;
//control_reg_17, which is an e_register
always @(posedge clk or negedge reset_n)
begin
if (reset_n == 0)
full_17 <= 0;
else if (clear_fifo | (read ^ write) | (write & !full_0))
if (clear_fifo)
full_17 <= 0;
else
full_17 <= p17_full_17;
end
//data_16, which is an e_mux
assign p16_stage_16 = ((full_17 & ~clear_fifo) == 0)? data_in :
stage_17;
//data_reg_16, which is an e_register
always @(posedge clk or negedge reset_n)
begin
if (reset_n == 0)
stage_16 <= 0;
else if (clear_fifo | sync_reset | read | (write & !full_16))
if (sync_reset & full_16 & !((full_17 == 0) & read & write))
stage_16 <= 0;
else
stage_16 <= p16_stage_16;
end
//control_16, which is an e_mux
assign p16_full_16 = ((read & !write) == 0)? full_15 :
full_17;
//control_reg_16, which is an e_register
always @(posedge clk or negedge reset_n)
begin
if (reset_n == 0)
full_16 <= 0;
else if (clear_fifo | (read ^ write) | (write & !full_0))
if (clear_fifo)
full_16 <= 0;
else
full_16 <= p16_full_16;
end
//data_15, which is an e_mux
assign p15_stage_15 = ((full_16 & ~clear_fifo) == 0)? data_in :
stage_16;
//data_reg_15, which is an e_register
always @(posedge clk or negedge reset_n)
begin
if (reset_n == 0)
stage_15 <= 0;
else if (clear_fifo | sync_reset | read | (write & !full_15))
if (sync_reset & full_15 & !((full_16 == 0) & read & write))
stage_15 <= 0;
else
stage_15 <= p15_stage_15;
end
//control_15, which is an e_mux
assign p15_full_15 = ((read & !write) == 0)? full_14 :
full_16;
//control_reg_15, which is an e_register
always @(posedge clk or negedge reset_n)
begin
if (reset_n == 0)
full_15 <= 0;
else if (clear_fifo | (read ^ write) | (write & !full_0))
if (clear_fifo)
full_15 <= 0;
else
full_15 <= p15_full_15;
end
//data_14, which is an e_mux
assign p14_stage_14 = ((full_15 & ~clear_fifo) == 0)? data_in :
stage_15;
//data_reg_14, which is an e_register
always @(posedge clk or negedge reset_n)
begin
if (reset_n == 0)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -