📄 median.vo
字号:
.sdata(gnd),
.aclr(gnd),
.sclr(gnd),
.sload(gnd),
.ena(\d2[7]~204_combout ),
.devclrn(devclrn),
.devpor(devpor),
.regout(d2[1]));
// atom is at LCFF_X31_Y17_N11
cycloneii_lcell_ff \d2[4] (
.clk(\clk~clkctrl_outclk ),
.datain(\d2[4]~196_combout ),
.sdata(gnd),
.aclr(gnd),
.sclr(gnd),
.sload(gnd),
.ena(\d2[7]~204_combout ),
.devclrn(devclrn),
.devpor(devpor),
.regout(d2[4]));
// atom is at LCFF_X31_Y17_N13
cycloneii_lcell_ff \d2[5] (
.clk(\clk~clkctrl_outclk ),
.datain(\d2[5]~198_combout ),
.sdata(gnd),
.aclr(gnd),
.sclr(gnd),
.sload(gnd),
.ena(\d2[7]~204_combout ),
.devclrn(devclrn),
.devpor(devpor),
.regout(d2[5]));
// atom is at LCFF_X31_Y17_N15
cycloneii_lcell_ff \d2[6] (
.clk(\clk~clkctrl_outclk ),
.datain(\d2[6]~200_combout ),
.sdata(gnd),
.aclr(gnd),
.sclr(gnd),
.sload(gnd),
.ena(\d2[7]~204_combout ),
.devclrn(devclrn),
.devpor(devpor),
.regout(d2[6]));
// atom is at LCFF_X31_Y17_N17
cycloneii_lcell_ff \d2[7] (
.clk(\clk~clkctrl_outclk ),
.datain(\d2[7]~202_combout ),
.sdata(gnd),
.aclr(gnd),
.sclr(gnd),
.sload(gnd),
.ena(\d2[7]~204_combout ),
.devclrn(devclrn),
.devpor(devpor),
.regout(d2[7]));
// atom is at LCFF_X30_Y18_N13
cycloneii_lcell_ff \d3[1] (
.clk(\clk~clkctrl_outclk ),
.datain(\d3[1]~179_combout ),
.sdata(gnd),
.aclr(gnd),
.sclr(gnd),
.sload(gnd),
.ena(\d2[7]~204_combout ),
.devclrn(devclrn),
.devpor(devpor),
.regout(d3[1]));
// atom is at LCFF_X30_Y18_N19
cycloneii_lcell_ff \d3[4] (
.clk(\clk~clkctrl_outclk ),
.datain(\d3[4]~185_combout ),
.sdata(gnd),
.aclr(gnd),
.sclr(gnd),
.sload(gnd),
.ena(\d2[7]~204_combout ),
.devclrn(devclrn),
.devpor(devpor),
.regout(d3[4]));
// atom is at LCFF_X30_Y18_N21
cycloneii_lcell_ff \d3[5] (
.clk(\clk~clkctrl_outclk ),
.datain(\d3[5]~187_combout ),
.sdata(gnd),
.aclr(gnd),
.sclr(gnd),
.sload(gnd),
.ena(\d2[7]~204_combout ),
.devclrn(devclrn),
.devpor(devpor),
.regout(d3[5]));
// atom is at LCFF_X29_Y14_N13
cycloneii_lcell_ff \d0[0] (
.clk(\clk~clkctrl_outclk ),
.datain(\d0[0]~1145_combout ),
.sdata(gnd),
.aclr(gnd),
.sclr(gnd),
.sload(gnd),
.ena(\d2[7]~204_combout ),
.devclrn(devclrn),
.devpor(devpor),
.regout(d0[0]));
// atom is at LCFF_X29_Y14_N21
cycloneii_lcell_ff \d0[4] (
.clk(\clk~clkctrl_outclk ),
.datain(\d0[4]~1153_combout ),
.sdata(gnd),
.aclr(gnd),
.sclr(gnd),
.sload(gnd),
.ena(\d2[7]~204_combout ),
.devclrn(devclrn),
.devpor(devpor),
.regout(d0[4]));
// atom is at LCFF_X29_Y14_N23
cycloneii_lcell_ff \d0[5] (
.clk(\clk~clkctrl_outclk ),
.datain(\d0[5]~1155_combout ),
.sdata(gnd),
.aclr(gnd),
.sclr(gnd),
.sload(gnd),
.ena(\d2[7]~204_combout ),
.devclrn(devclrn),
.devpor(devpor),
.regout(d0[5]));
// atom is at LCFF_X31_Y15_N5
cycloneii_lcell_ff \d1[1] (
.clk(\clk~clkctrl_outclk ),
.datain(\d1[1]~179_combout ),
.sdata(gnd),
.aclr(gnd),
.sclr(gnd),
.sload(gnd),
.ena(\d2[7]~204_combout ),
.devclrn(devclrn),
.devpor(devpor),
.regout(d1[1]));
// atom is at LCFF_X31_Y15_N15
cycloneii_lcell_ff \d1[6] (
.clk(\clk~clkctrl_outclk ),
.datain(\d1[6]~189_combout ),
.sdata(gnd),
.aclr(gnd),
.sclr(gnd),
.sload(gnd),
.ena(\d2[7]~204_combout ),
.devclrn(devclrn),
.devpor(devpor),
.regout(d1[6]));
// atom is at LCFF_X36_Y16_N29
cycloneii_lcell_ff \mid[0] (
.clk(\clk~clkctrl_outclk ),
.datain(\mid[0]~1111_combout ),
.sdata(mid_max[0]),
.aclr(gnd),
.sclr(gnd),
.sload(\LessThan23~118_combout ),
.ena(\mid[7]~1124_combout ),
.devclrn(devclrn),
.devpor(devpor),
.regout(mid[0]));
// atom is at LCFF_X33_Y16_N11
cycloneii_lcell_ff \max[1] (
.clk(\clk~clkctrl_outclk ),
.datain(\Selector102~14_combout ),
.sdata(c_max[1]),
.aclr(gnd),
.sclr(gnd),
.sload(\cur_state.s10~regout ),
.ena(\max[7]~137_combout ),
.devclrn(devclrn),
.devpor(devpor),
.regout(max[1]));
// atom is at LCCOMB_X35_Y16_N2
cycloneii_lcell_comb \q_min[0]~163 (
// Equation(s):
// \q_min[0]~163_combout = max[0] & (VCC # !mid[0])
// \q_min[0]~164 = CARRY(!mid[0] & max[0])
.dataa(mid[0]),
.datab(max[0]),
.datac(vcc),
.datad(vcc),
.cin(gnd),
.combout(\q_min[0]~163_combout ),
.cout(\q_min[0]~164 ));
// synopsys translate_off
defparam \q_min[0]~163 .lut_mask = 16'hCC44;
defparam \q_min[0]~163 .sum_lutc_input = "cin";
// synopsys translate_on
// atom is at LCCOMB_X35_Y16_N4
cycloneii_lcell_comb \q_min[1]~165 (
// Equation(s):
// \q_min[1]~165_combout = max[1] & (VCC # mid[1] & !\q_min[0]~164 ) # !max[1] & GND
// \q_min[1]~166 = CARRY(max[1] & mid[1] & !\q_min[0]~164 # !max[1] & (mid[1] # !\q_min[0]~164 ))
.dataa(max[1]),
.datab(mid[1]),
.datac(vcc),
.datad(vcc),
.cin(\q_min[0]~164 ),
.combout(\q_min[1]~165_combout ),
.cout(\q_min[1]~166 ));
// synopsys translate_off
defparam \q_min[1]~165 .lut_mask = 16'hAA4D;
defparam \q_min[1]~165 .sum_lutc_input = "cin";
// synopsys translate_on
// atom is at LCCOMB_X35_Y16_N6
cycloneii_lcell_comb \q_min[2]~167 (
// Equation(s):
// \q_min[2]~167_combout = max[2] & (VCC # !\q_min[1]~166 # !mid[2]) # !max[2] & !mid[2] & !\q_min[1]~166 & GND
// \q_min[2]~168 = CARRY(max[2] & (!\q_min[1]~166 # !mid[2]) # !max[2] & !mid[2] & !\q_min[1]~166 )
.dataa(max[2]),
.datab(mid[2]),
.datac(vcc),
.datad(vcc),
.cin(\q_min[1]~166 ),
.combout(\q_min[2]~167_combout ),
.cout(\q_min[2]~168 ));
// synopsys translate_off
defparam \q_min[2]~167 .lut_mask = 16'hAA2B;
defparam \q_min[2]~167 .sum_lutc_input = "cin";
// synopsys translate_on
// atom is at LCCOMB_X35_Y16_N12
cycloneii_lcell_comb \q_min[5]~173 (
// Equation(s):
// \q_min[5]~173_combout = max[5] & (VCC # mid[5] & !\q_min[4]~172 ) # !max[5] & GND
// \q_min[5]~174 = CARRY(mid[5] & (!\q_min[4]~172 # !max[5]) # !mid[5] & !max[5] & !\q_min[4]~172 )
.dataa(mid[5]),
.datab(max[5]),
.datac(vcc),
.datad(vcc),
.cin(\q_min[4]~172 ),
.combout(\q_min[5]~173_combout ),
.cout(\q_min[5]~174 ));
// synopsys translate_off
defparam \q_min[5]~173 .lut_mask = 16'hCC2B;
defparam \q_min[5]~173 .sum_lutc_input = "cin";
// synopsys translate_on
// atom is at LCFF_X33_Y15_N15
cycloneii_lcell_ff \b_min[6] (
.clk(\clk~clkctrl_outclk ),
.datain(\Selector73~14_combout ),
.sdata(\b3[6]~reg0_regout ),
.aclr(gnd),
.sclr(gnd),
.sload(\cur_state.s8~regout ),
.ena(\b_min[7]~153_combout ),
.devclrn(devclrn),
.devpor(devpor),
.regout(b_min[6]));
// atom is at LCFF_X30_Y15_N5
cycloneii_lcell_ff \b_min[3] (
.clk(\clk~clkctrl_outclk ),
.datain(\Selector76~14_combout ),
.sdata(\b3[3]~reg0_regout ),
.aclr(gnd),
.sclr(gnd),
.sload(\cur_state.s8~regout ),
.ena(\b_min[7]~153_combout ),
.devclrn(devclrn),
.devpor(devpor),
.regout(b_min[3]));
// atom is at LCFF_X34_Y14_N13
cycloneii_lcell_ff \a_min[2] (
.clk(\clk~clkctrl_outclk ),
.datain(\Selector61~14_combout ),
.sdata(\a3[2]~reg0_regout ),
.aclr(gnd),
.sclr(gnd),
.sload(\cur_state.s8~regout ),
.ena(\a_min[7]~150_combout ),
.devclrn(devclrn),
.devpor(devpor),
.regout(a_min[2]));
// atom is at LCCOMB_X32_Y14_N0
cycloneii_lcell_comb \LessThan3~105 (
// Equation(s):
// \LessThan3~105_cout = CARRY(\b2[0]~reg0_regout & !\b3[0]~reg0_regout )
.dataa(\b2[0]~reg0_regout ),
.datab(\b3[0]~reg0_regout ),
.datac(vcc),
.datad(vcc),
.cin(gnd),
.combout(),
.cout(\LessThan3~105_cout ));
// synopsys translate_off
defparam \LessThan3~105 .lut_mask = 16'h0022;
defparam \LessThan3~105 .sum_lutc_input = "cin";
// synopsys translate_on
// atom is at LCCOMB_X32_Y14_N2
cycloneii_lcell_comb \LessThan3~107 (
// Equation(s):
// \LessThan3~107_cout = CARRY(\b3[1]~reg0_regout & (!\LessThan3~105_cout # !\b2[1]~reg0_regout ) # !\b3[1]~reg0_regout & !\b2[1]~reg0_regout & !\LessThan3~105_cout )
.dataa(\b3[1]~reg0_regout ),
.datab(\b2[1]~reg0_regout ),
.datac(vcc),
.datad(vcc),
.cin(\LessThan3~105_cout ),
.combout(),
.cout(\LessThan3~107_cout ));
// synopsys translate_off
defparam \LessThan3~107 .lut_mask = 16'h002B;
defparam \LessThan3~107 .sum_lutc_input = "cin";
// synopsys translate_on
// atom is at LCCOMB_X32_Y14_N4
cycloneii_lcell_comb \LessThan3~109 (
// Equation(s):
// \LessThan3~109_cout = CARRY(\b2[2]~reg0_regout & (!\LessThan3~107_cout # !\b3[2]~reg0_regout ) # !\b2[2]~reg0_regout & !\b3[2]~reg0_regout & !\LessThan3~107_cout )
.dataa(\b2[2]~reg0_regout ),
.datab(\b3[2]~reg0_regout ),
.datac(vcc),
.datad(vcc),
.cin(\LessThan3~107_cout ),
.combout(),
.cout(\LessThan3~109_cout ));
// synopsys translate_off
defparam \LessThan3~109 .lut_mask = 16'h002B;
defparam \LessThan3~109 .sum_lutc_input = "cin";
// synopsys translate_on
// atom is at LCCOMB_X32_Y14_N6
cycloneii_lcell_comb \LessThan3~111 (
// Equation(s):
// \LessThan3~111_cout = CARRY(\b2[3]~reg0_regout & \b3[3]~reg0_regout & !\LessThan3~109_cout # !\b2[3]~reg0_regout & (\b3[3]~reg0_regout # !\LessThan3~109_cout ))
.dataa(\b2[3]~reg0_regout ),
.datab(\b3[3]~reg0_regout ),
.datac(vcc),
.datad(vcc),
.cin(\LessThan3~109_cout ),
.combout(),
.cout(\LessThan3~111_cout ));
// synopsys translate_off
defparam \LessThan3~111 .lut_mask = 16'h004D;
defparam \LessThan3~111 .sum_lutc_input = "cin";
// synopsys translate_on
// atom is at LCCOMB_X32_Y14_N8
cycloneii_lcell_comb \LessThan3~113 (
// Equation(s):
// \LessThan3~113_cout = CARRY(\b2[4]~reg0_regout & (!\LessThan3~111_cout # !\b3[4]~reg0_regout ) # !\b2[4]~reg0_regout & !\b3[4]~reg0_regout & !\LessThan3~111_cout )
.dataa(\b2[4]~reg0_regout ),
.datab(\b3[4]~reg0_regout ),
.datac(vcc),
.datad(vcc),
.cin(\LessThan3~111_cout ),
.combout(),
.cout(\LessThan3~113_cout ));
// synopsys translate_off
defparam \LessThan3~113 .lut_mask = 16'h002B;
defparam \LessThan3~113 .sum_lutc_input = "cin";
// synopsys translate_on
// atom is at LCCOMB_X32_Y14_N10
cycloneii_lcell_comb \LessThan3~115 (
// Equation(s):
// \LessThan3~115_cout = CARRY(\b2[5]~reg0_regout & \b3[5]~reg0_regout & !\LessThan3~113_cout # !\b2[5]~reg0_regout & (\b3[5]~reg0_regout # !\LessThan3~113_cout ))
.dataa(\b2[5]~reg0_regout ),
.datab(\b3[5]~reg0_regout ),
.datac(vcc),
.datad(vcc),
.cin(\LessThan3~113_cout ),
.combout(),
.cout(\LessThan3~115_cout ));
// synopsys translate_off
defparam \LessThan3~115 .lut_mask = 16'h004D;
defparam \LessThan3~115 .sum_lutc_input = "cin";
// synopsys translate_on
// atom is at LCCOMB_X32_Y14_N12
cycloneii_lcell_comb \LessThan3~117 (
// Equation(s):
// \LessThan3~117_cout = CARRY(\b2[6]~reg0_regout & (!\LessThan3~115_cout # !\b3[6]~reg0_regout ) # !\b2[6]~reg0_regout & !\b3[6]~reg0_regout & !\LessThan3~115_cout )
.dataa(\b2[6]~reg0_regout ),
.datab(\b3[6]~reg0_regout ),
.datac(vcc),
.datad(vcc),
.cin(\LessThan3~115_cout ),
.combout(),
.cout(\LessThan3~117_cout ));
// synopsys translate_off
defparam \LessThan3~117 .lut_mask = 16'h002B;
defparam \LessThan3~117 .sum_lutc_input = "cin";
// synopsys translate_on
// atom is at LCCOMB_X32_Y14_N14
cycloneii_lcell_comb \LessThan3~118 (
// Equation(s):
// \LessThan3~118_combout = \b3[7]~reg0_regout & \LessThan3~117_cout & \b2[7]~reg0_regout # !\b3[7]~reg0_regout & (\LessThan3~117_cout # \b2[7]~reg0_regout )
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -