📄 _8bitfulladd.vo
字号:
.cascin(vcc),
.devclrn(devclrn),
.devpor(devpor),
.combout(\Add0|adder|result_node|cs_buffer [6]),
.regout(),
.cout(\Add0|adder|result_node|cout [6]),
.cascout());
// synopsys translate_off
defparam \Add0|adder|result_node|cs_buffer[6]~I .cin_used = "true";
defparam \Add0|adder|result_node|cs_buffer[6]~I .clock_enable_mode = "false";
defparam \Add0|adder|result_node|cs_buffer[6]~I .lut_mask = "96E8";
defparam \Add0|adder|result_node|cs_buffer[6]~I .operation_mode = "arithmetic";
defparam \Add0|adder|result_node|cs_buffer[6]~I .output_mode = "comb_only";
defparam \Add0|adder|result_node|cs_buffer[6]~I .packed_mode = "false";
// synopsys translate_on
// atom is at LC3_D33
flex10ke_lcell \Add0|adder|result_node|cs_buffer[7]~I (
// Equation(s):
// \Add0|adder|result_node|cs_buffer [7] = \ina~dataout [6] $ \inb~dataout [6] $ \Add0|adder|result_node|cout [6]
// \Add0|adder|result_node|cout [7] = CARRY(\ina~dataout [6] & (\inb~dataout [6] # \Add0|adder|result_node|cout [6]) # !\ina~dataout [6] & \inb~dataout [6] & \Add0|adder|result_node|cout [6])
.dataa(\ina~dataout [6]),
.datab(\inb~dataout [6]),
.datac(vcc),
.datad(vcc),
.aclr(gnd),
.aload(gnd),
.clk(gnd),
.cin(\Add0|adder|result_node|cout [6]),
.cascin(vcc),
.devclrn(devclrn),
.devpor(devpor),
.combout(\Add0|adder|result_node|cs_buffer [7]),
.regout(),
.cout(\Add0|adder|result_node|cout [7]),
.cascout());
// synopsys translate_off
defparam \Add0|adder|result_node|cs_buffer[7]~I .cin_used = "true";
defparam \Add0|adder|result_node|cs_buffer[7]~I .clock_enable_mode = "false";
defparam \Add0|adder|result_node|cs_buffer[7]~I .lut_mask = "96E8";
defparam \Add0|adder|result_node|cs_buffer[7]~I .operation_mode = "arithmetic";
defparam \Add0|adder|result_node|cs_buffer[7]~I .output_mode = "comb_only";
defparam \Add0|adder|result_node|cs_buffer[7]~I .packed_mode = "false";
// synopsys translate_on
// atom is at LC4_D33
flex10ke_lcell \Add0|adder|result_node|cs_buffer[8]~I (
// Equation(s):
// \Add0|adder|result_node|cs_buffer [8] = \ina~dataout [7] $ \inb~dataout [7] $ \Add0|adder|result_node|cout [7]
// \Add0|adder|result_node|cout [8] = CARRY(\ina~dataout [7] & (\inb~dataout [7] # \Add0|adder|result_node|cout [7]) # !\ina~dataout [7] & \inb~dataout [7] & \Add0|adder|result_node|cout [7])
.dataa(\ina~dataout [7]),
.datab(\inb~dataout [7]),
.datac(vcc),
.datad(vcc),
.aclr(gnd),
.aload(gnd),
.clk(gnd),
.cin(\Add0|adder|result_node|cout [7]),
.cascin(vcc),
.devclrn(devclrn),
.devpor(devpor),
.combout(\Add0|adder|result_node|cs_buffer [8]),
.regout(),
.cout(\Add0|adder|result_node|cout [8]),
.cascout());
// synopsys translate_off
defparam \Add0|adder|result_node|cs_buffer[8]~I .cin_used = "true";
defparam \Add0|adder|result_node|cs_buffer[8]~I .clock_enable_mode = "false";
defparam \Add0|adder|result_node|cs_buffer[8]~I .lut_mask = "96E8";
defparam \Add0|adder|result_node|cs_buffer[8]~I .operation_mode = "arithmetic";
defparam \Add0|adder|result_node|cs_buffer[8]~I .output_mode = "comb_only";
defparam \Add0|adder|result_node|cs_buffer[8]~I .packed_mode = "false";
// synopsys translate_on
// atom is at LC5_D33
flex10ke_lcell \Add0|adder|result_node|cs_buffer[8]~171 (
// Equation(s):
// \Add0|adder|result_node|cs_buffer[8]~172 = \Add0|adder|result_node|cout [8]
.dataa(vcc),
.datab(vcc),
.datac(vcc),
.datad(vcc),
.aclr(gnd),
.aload(gnd),
.clk(gnd),
.cin(\Add0|adder|result_node|cout [8]),
.cascin(vcc),
.devclrn(devclrn),
.devpor(devpor),
.combout(\Add0|adder|result_node|cs_buffer[8]~172 ),
.regout(),
.cout(),
.cascout());
// synopsys translate_off
defparam \Add0|adder|result_node|cs_buffer[8]~171 .cin_used = "true";
defparam \Add0|adder|result_node|cs_buffer[8]~171 .clock_enable_mode = "false";
defparam \Add0|adder|result_node|cs_buffer[8]~171 .lut_mask = "F0F0";
defparam \Add0|adder|result_node|cs_buffer[8]~171 .operation_mode = "normal";
defparam \Add0|adder|result_node|cs_buffer[8]~171 .output_mode = "comb_only";
defparam \Add0|adder|result_node|cs_buffer[8]~171 .packed_mode = "false";
// synopsys translate_on
// atom is at PIN_126
flex10ke_io \ina[0]~I (
.datain(gnd),
.clk(gnd),
.ena(vcc),
.aclr(gnd),
.oe(gnd),
.devclrn(devclrn),
.devpor(devpor),
.devoe(devoe),
.dataout(\ina~dataout [0]),
.padio(ina[0]));
// synopsys translate_off
defparam \ina[0]~I .feedback_mode = "from_pin";
defparam \ina[0]~I .operation_mode = "input";
defparam \ina[0]~I .reg_source_mode = "none";
// synopsys translate_on
// atom is at PIN_54
flex10ke_io \ina[1]~I (
.datain(gnd),
.clk(gnd),
.ena(vcc),
.aclr(gnd),
.oe(gnd),
.devclrn(devclrn),
.devpor(devpor),
.devoe(devoe),
.dataout(\ina~dataout [1]),
.padio(ina[1]));
// synopsys translate_off
defparam \ina[1]~I .feedback_mode = "from_pin";
defparam \ina[1]~I .operation_mode = "input";
defparam \ina[1]~I .reg_source_mode = "none";
// synopsys translate_on
// atom is at PIN_125
flex10ke_io \ina[2]~I (
.datain(gnd),
.clk(gnd),
.ena(vcc),
.aclr(gnd),
.oe(gnd),
.devclrn(devclrn),
.devpor(devpor),
.devoe(devoe),
.dataout(\ina~dataout [2]),
.padio(ina[2]));
// synopsys translate_off
defparam \ina[2]~I .feedback_mode = "from_pin";
defparam \ina[2]~I .operation_mode = "input";
defparam \ina[2]~I .reg_source_mode = "none";
// synopsys translate_on
// atom is at PIN_48
flex10ke_io \ina[3]~I (
.datain(gnd),
.clk(gnd),
.ena(vcc),
.aclr(gnd),
.oe(gnd),
.devclrn(devclrn),
.devpor(devpor),
.devoe(devoe),
.dataout(\ina~dataout [3]),
.padio(ina[3]));
// synopsys translate_off
defparam \ina[3]~I .feedback_mode = "from_pin";
defparam \ina[3]~I .operation_mode = "input";
defparam \ina[3]~I .reg_source_mode = "none";
// synopsys translate_on
// atom is at PIN_91
flex10ke_io \ina[4]~I (
.datain(gnd),
.clk(gnd),
.ena(vcc),
.aclr(gnd),
.oe(gnd),
.devclrn(devclrn),
.devpor(devpor),
.devoe(devoe),
.dataout(\ina~dataout [4]),
.padio(ina[4]));
// synopsys translate_off
defparam \ina[4]~I .feedback_mode = "from_pin";
defparam \ina[4]~I .operation_mode = "input";
defparam \ina[4]~I .reg_source_mode = "none";
// synopsys translate_on
// atom is at PIN_92
flex10ke_io \ina[5]~I (
.datain(gnd),
.clk(gnd),
.ena(vcc),
.aclr(gnd),
.oe(gnd),
.devclrn(devclrn),
.devpor(devpor),
.devoe(devoe),
.dataout(\ina~dataout [5]),
.padio(ina[5]));
// synopsys translate_off
defparam \ina[5]~I .feedback_mode = "from_pin";
defparam \ina[5]~I .operation_mode = "input";
defparam \ina[5]~I .reg_source_mode = "none";
// synopsys translate_on
// atom is at PIN_89
flex10ke_io \ina[6]~I (
.datain(gnd),
.clk(gnd),
.ena(vcc),
.aclr(gnd),
.oe(gnd),
.devclrn(devclrn),
.devpor(devpor),
.devoe(devoe),
.dataout(\ina~dataout [6]),
.padio(ina[6]));
// synopsys translate_off
defparam \ina[6]~I .feedback_mode = "from_pin";
defparam \ina[6]~I .operation_mode = "input";
defparam \ina[6]~I .reg_source_mode = "none";
// synopsys translate_on
// atom is at PIN_42
flex10ke_io \ina[7]~I (
.datain(gnd),
.clk(gnd),
.ena(vcc),
.aclr(gnd),
.oe(gnd),
.devclrn(devclrn),
.devpor(devpor),
.devoe(devoe),
.dataout(\ina~dataout [7]),
.padio(ina[7]));
// synopsys translate_off
defparam \ina[7]~I .feedback_mode = "from_pin";
defparam \ina[7]~I .operation_mode = "input";
defparam \ina[7]~I .reg_source_mode = "none";
// synopsys translate_on
// atom is at PIN_141
flex10ke_io \cout~I (
.datain(\Add0|adder|result_node|cs_buffer[8]~172 ),
.clk(gnd),
.ena(vcc),
.aclr(gnd),
.oe(vcc),
.devclrn(devclrn),
.devpor(devpor),
.devoe(devoe),
.dataout(),
.padio(cout));
// synopsys translate_off
defparam \cout~I .feedback_mode = "none";
defparam \cout~I .operation_mode = "output";
defparam \cout~I .reg_source_mode = "none";
// synopsys translate_on
// atom is at PIN_41
flex10ke_io \sum[0]~I (
.datain(\Add0|adder|result_node|cs_buffer [1]),
.clk(gnd),
.ena(vcc),
.aclr(gnd),
.oe(vcc),
.devclrn(devclrn),
.devpor(devpor),
.devoe(devoe),
.dataout(),
.padio(sum[0]));
// synopsys translate_off
defparam \sum[0]~I .feedback_mode = "none";
defparam \sum[0]~I .operation_mode = "output";
defparam \sum[0]~I .reg_source_mode = "none";
// synopsys translate_on
// atom is at PIN_140
flex10ke_io \sum[1]~I (
.datain(\Add0|adder|result_node|cs_buffer [2]),
.clk(gnd),
.ena(vcc),
.aclr(gnd),
.oe(vcc),
.devclrn(devclrn),
.devpor(devpor),
.devoe(devoe),
.dataout(),
.padio(sum[1]));
// synopsys translate_off
defparam \sum[1]~I .feedback_mode = "none";
defparam \sum[1]~I .operation_mode = "output";
defparam \sum[1]~I .reg_source_mode = "none";
// synopsys translate_on
// atom is at PIN_23
flex10ke_io \sum[2]~I (
.datain(\Add0|adder|result_node|cs_buffer [3]),
.clk(gnd),
.ena(vcc),
.aclr(gnd),
.oe(vcc),
.devclrn(devclrn),
.devpor(devpor),
.devoe(devoe),
.dataout(),
.padio(sum[2]));
// synopsys translate_off
defparam \sum[2]~I .feedback_mode = "none";
defparam \sum[2]~I .operation_mode = "output";
defparam \sum[2]~I .reg_source_mode = "none";
// synopsys translate_on
// atom is at PIN_88
flex10ke_io \sum[3]~I (
.datain(\Add0|adder|result_node|cs_buffer [4]),
.clk(gnd),
.ena(vcc),
.aclr(gnd),
.oe(vcc),
.devclrn(devclrn),
.devpor(devpor),
.devoe(devoe),
.dataout(),
.padio(sum[3]));
// synopsys translate_off
defparam \sum[3]~I .feedback_mode = "none";
defparam \sum[3]~I .operation_mode = "output";
defparam \sum[3]~I .reg_source_mode = "none";
// synopsys translate_on
// atom is at PIN_19
flex10ke_io \sum[4]~I (
.datain(\Add0|adder|result_node|cs_buffer [5]),
.clk(gnd),
.ena(vcc),
.aclr(gnd),
.oe(vcc),
.devclrn(devclrn),
.devpor(devpor),
.devoe(devoe),
.dataout(),
.padio(sum[4]));
// synopsys translate_off
defparam \sum[4]~I .feedback_mode = "none";
defparam \sum[4]~I .operation_mode = "output";
defparam \sum[4]~I .reg_source_mode = "none";
// synopsys translate_on
// atom is at PIN_20
flex10ke_io \sum[5]~I (
.datain(\Add0|adder|result_node|cs_buffer [6]),
.clk(gnd),
.ena(vcc),
.aclr(gnd),
.oe(vcc),
.devclrn(devclrn),
.devpor(devpor),
.devoe(devoe),
.dataout(),
.padio(sum[5]));
// synopsys translate_off
defparam \sum[5]~I .feedback_mode = "none";
defparam \sum[5]~I .operation_mode = "output";
defparam \sum[5]~I .reg_source_mode = "none";
// synopsys translate_on
// atom is at PIN_142
flex10ke_io \sum[6]~I (
.datain(\Add0|adder|result_node|cs_buffer [7]),
.clk(gnd),
.ena(vcc),
.aclr(gnd),
.oe(vcc),
.devclrn(devclrn),
.devpor(devpor),
.devoe(devoe),
.dataout(),
.padio(sum[6]));
// synopsys translate_off
defparam \sum[6]~I .feedback_mode = "none";
defparam \sum[6]~I .operation_mode = "output";
defparam \sum[6]~I .reg_source_mode = "none";
// synopsys translate_on
// atom is at PIN_39
flex10ke_io \sum[7]~I (
.datain(\Add0|adder|result_node|cs_buffer [8]),
.clk(gnd),
.ena(vcc),
.aclr(gnd),
.oe(vcc),
.devclrn(devclrn),
.devpor(devpor),
.devoe(devoe),
.dataout(),
.padio(sum[7]));
// synopsys translate_off
defparam \sum[7]~I .feedback_mode = "none";
defparam \sum[7]~I .operation_mode = "output";
defparam \sum[7]~I .reg_source_mode = "none";
// synopsys translate_on
endmodule
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -