📄 dds.vo
字号:
// Equation(s):
// \inst4|lpm_add_sub_component|adder|result_node|cs_buffer[1] = \phase[1]~dataout $ \inst|lpm_ff_component|dffs[1] $ \inst4|lpm_add_sub_component|adder|result_node|cout[0]
// \inst4|lpm_add_sub_component|adder|result_node|cout[1] = CARRY(\phase[1]~dataout & \inst|lpm_ff_component|dffs[1] # \inst4|lpm_add_sub_component|adder|result_node|cout[0] # !\phase[1]~dataout & \inst|lpm_ff_component|dffs[1] & \inst4|lpm_add_sub_component|adder|result_node|cout[0] )
.dataa(\phase[1]~dataout ),
.datab(\inst|lpm_ff_component|dffs[1] ),
.datac(vcc),
.datad(vcc),
.aclr(gnd),
.aload(gnd),
.clk(gnd),
.cin(\inst4|lpm_add_sub_component|adder|result_node|cout[0] ),
.cascin(vcc),
.devclrn(devclrn),
.devpor(devpor),
.combout(\inst4|lpm_add_sub_component|adder|result_node|cs_buffer[1] ),
.regout(),
.cout(\inst4|lpm_add_sub_component|adder|result_node|cout[1] ),
.cascout());
// synopsys translate_off
defparam \inst4|lpm_add_sub_component|adder|result_node|cs_buffer[1]~I .operation_mode = "arithmetic";
defparam \inst4|lpm_add_sub_component|adder|result_node|cs_buffer[1]~I .cin_used = "true";
defparam \inst4|lpm_add_sub_component|adder|result_node|cs_buffer[1]~I .packed_mode = "false";
defparam \inst4|lpm_add_sub_component|adder|result_node|cs_buffer[1]~I .lut_mask = "96E8";
defparam \inst4|lpm_add_sub_component|adder|result_node|cs_buffer[1]~I .clock_enable_mode = "false";
defparam \inst4|lpm_add_sub_component|adder|result_node|cs_buffer[1]~I .output_mode = "comb_only";
// synopsys translate_on
// atom is at LC7_B9
flex10ke_lcell \inst6|lpm_add_sub_component|adder|result_node|cs_buffer[2]~I (
// Equation(s):
// \inst6|lpm_add_sub_component|adder|result_node|cs_buffer[2] = \freword[2]~dataout $ \inst|lpm_ff_component|dffs[2] $ \inst6|lpm_add_sub_component|adder|result_node|cout[1]
// \inst6|lpm_add_sub_component|adder|result_node|cout[2] = CARRY(\freword[2]~dataout & \inst|lpm_ff_component|dffs[2] # \inst6|lpm_add_sub_component|adder|result_node|cout[1] # !\freword[2]~dataout & \inst|lpm_ff_component|dffs[2] & \inst6|lpm_add_sub_component|adder|result_node|cout[1] )
.dataa(\freword[2]~dataout ),
.datab(\inst|lpm_ff_component|dffs[2] ),
.datac(vcc),
.datad(vcc),
.aclr(gnd),
.aload(gnd),
.clk(gnd),
.cin(\inst6|lpm_add_sub_component|adder|result_node|cout[1] ),
.cascin(vcc),
.devclrn(devclrn),
.devpor(devpor),
.combout(\inst6|lpm_add_sub_component|adder|result_node|cs_buffer[2] ),
.regout(),
.cout(\inst6|lpm_add_sub_component|adder|result_node|cout[2] ),
.cascout());
// synopsys translate_off
defparam \inst6|lpm_add_sub_component|adder|result_node|cs_buffer[2]~I .operation_mode = "arithmetic";
defparam \inst6|lpm_add_sub_component|adder|result_node|cs_buffer[2]~I .cin_used = "true";
defparam \inst6|lpm_add_sub_component|adder|result_node|cs_buffer[2]~I .packed_mode = "false";
defparam \inst6|lpm_add_sub_component|adder|result_node|cs_buffer[2]~I .lut_mask = "96E8";
defparam \inst6|lpm_add_sub_component|adder|result_node|cs_buffer[2]~I .clock_enable_mode = "false";
defparam \inst6|lpm_add_sub_component|adder|result_node|cs_buffer[2]~I .output_mode = "comb_only";
// synopsys translate_on
// atom is at LC3_B9
flex10ke_lcell \inst|lpm_ff_component|dffs[2]~I (
// Equation(s):
// \inst|lpm_ff_component|dffs[2] = DFFEA(\inst6|lpm_add_sub_component|adder|result_node|cs_buffer[2] , GLOBAL(\clk~dataout ), , , , , )
.dataa(vcc),
.datab(vcc),
.datac(vcc),
.datad(\inst6|lpm_add_sub_component|adder|result_node|cs_buffer[2] ),
.aclr(gnd),
.aload(gnd),
.clk(\clk~dataout ),
.cin(gnd),
.cascin(vcc),
.devclrn(devclrn),
.devpor(devpor),
.combout(),
.regout(\inst|lpm_ff_component|dffs[2] ),
.cout(),
.cascout());
// synopsys translate_off
defparam \inst|lpm_ff_component|dffs[2]~I .operation_mode = "normal";
defparam \inst|lpm_ff_component|dffs[2]~I .packed_mode = "false";
defparam \inst|lpm_ff_component|dffs[2]~I .lut_mask = "FF00";
defparam \inst|lpm_ff_component|dffs[2]~I .clock_enable_mode = "false";
defparam \inst|lpm_ff_component|dffs[2]~I .output_mode = "reg_only";
// synopsys translate_on
// atom is at LC7_B10
flex10ke_lcell \inst4|lpm_add_sub_component|adder|result_node|cs_buffer[2]~I (
// Equation(s):
// \inst4|lpm_add_sub_component|adder|result_node|cs_buffer[2] = \phase[2]~dataout $ \inst|lpm_ff_component|dffs[2] $ \inst4|lpm_add_sub_component|adder|result_node|cout[1]
// \inst4|lpm_add_sub_component|adder|result_node|cout[2] = CARRY(\phase[2]~dataout & \inst|lpm_ff_component|dffs[2] # \inst4|lpm_add_sub_component|adder|result_node|cout[1] # !\phase[2]~dataout & \inst|lpm_ff_component|dffs[2] & \inst4|lpm_add_sub_component|adder|result_node|cout[1] )
.dataa(\phase[2]~dataout ),
.datab(\inst|lpm_ff_component|dffs[2] ),
.datac(vcc),
.datad(vcc),
.aclr(gnd),
.aload(gnd),
.clk(gnd),
.cin(\inst4|lpm_add_sub_component|adder|result_node|cout[1] ),
.cascin(vcc),
.devclrn(devclrn),
.devpor(devpor),
.combout(\inst4|lpm_add_sub_component|adder|result_node|cs_buffer[2] ),
.regout(),
.cout(\inst4|lpm_add_sub_component|adder|result_node|cout[2] ),
.cascout());
// synopsys translate_off
defparam \inst4|lpm_add_sub_component|adder|result_node|cs_buffer[2]~I .operation_mode = "arithmetic";
defparam \inst4|lpm_add_sub_component|adder|result_node|cs_buffer[2]~I .cin_used = "true";
defparam \inst4|lpm_add_sub_component|adder|result_node|cs_buffer[2]~I .packed_mode = "false";
defparam \inst4|lpm_add_sub_component|adder|result_node|cs_buffer[2]~I .lut_mask = "96E8";
defparam \inst4|lpm_add_sub_component|adder|result_node|cs_buffer[2]~I .clock_enable_mode = "false";
defparam \inst4|lpm_add_sub_component|adder|result_node|cs_buffer[2]~I .output_mode = "comb_only";
// synopsys translate_on
// atom is at LC8_B9
flex10ke_lcell \inst6|lpm_add_sub_component|adder|result_node|cs_buffer[3]~I (
// Equation(s):
// \inst6|lpm_add_sub_component|adder|result_node|cs_buffer[3] = \freword[3]~dataout $ \inst|lpm_ff_component|dffs[3] $ \inst6|lpm_add_sub_component|adder|result_node|cout[2]
// \inst6|lpm_add_sub_component|adder|result_node|cout[3] = CARRY(\freword[3]~dataout & \inst|lpm_ff_component|dffs[3] # \inst6|lpm_add_sub_component|adder|result_node|cout[2] # !\freword[3]~dataout & \inst|lpm_ff_component|dffs[3] & \inst6|lpm_add_sub_component|adder|result_node|cout[2] )
.dataa(\freword[3]~dataout ),
.datab(\inst|lpm_ff_component|dffs[3] ),
.datac(vcc),
.datad(vcc),
.aclr(gnd),
.aload(gnd),
.clk(gnd),
.cin(\inst6|lpm_add_sub_component|adder|result_node|cout[2] ),
.cascin(vcc),
.devclrn(devclrn),
.devpor(devpor),
.combout(\inst6|lpm_add_sub_component|adder|result_node|cs_buffer[3] ),
.regout(),
.cout(\inst6|lpm_add_sub_component|adder|result_node|cout[3] ),
.cascout());
// synopsys translate_off
defparam \inst6|lpm_add_sub_component|adder|result_node|cs_buffer[3]~I .operation_mode = "arithmetic";
defparam \inst6|lpm_add_sub_component|adder|result_node|cs_buffer[3]~I .cin_used = "true";
defparam \inst6|lpm_add_sub_component|adder|result_node|cs_buffer[3]~I .packed_mode = "false";
defparam \inst6|lpm_add_sub_component|adder|result_node|cs_buffer[3]~I .lut_mask = "96E8";
defparam \inst6|lpm_add_sub_component|adder|result_node|cs_buffer[3]~I .clock_enable_mode = "false";
defparam \inst6|lpm_add_sub_component|adder|result_node|cs_buffer[3]~I .output_mode = "comb_only";
// synopsys translate_on
// atom is at LC4_B9
flex10ke_lcell \inst|lpm_ff_component|dffs[3]~I (
// Equation(s):
// \inst|lpm_ff_component|dffs[3] = DFFEA(\inst6|lpm_add_sub_component|adder|result_node|cs_buffer[3] , GLOBAL(\clk~dataout ), , , , , )
.dataa(vcc),
.datab(vcc),
.datac(vcc),
.datad(\inst6|lpm_add_sub_component|adder|result_node|cs_buffer[3] ),
.aclr(gnd),
.aload(gnd),
.clk(\clk~dataout ),
.cin(gnd),
.cascin(vcc),
.devclrn(devclrn),
.devpor(devpor),
.combout(),
.regout(\inst|lpm_ff_component|dffs[3] ),
.cout(),
.cascout());
// synopsys translate_off
defparam \inst|lpm_ff_component|dffs[3]~I .operation_mode = "normal";
defparam \inst|lpm_ff_component|dffs[3]~I .packed_mode = "false";
defparam \inst|lpm_ff_component|dffs[3]~I .lut_mask = "FF00";
defparam \inst|lpm_ff_component|dffs[3]~I .clock_enable_mode = "false";
defparam \inst|lpm_ff_component|dffs[3]~I .output_mode = "reg_only";
// synopsys translate_on
// atom is at LC8_B10
flex10ke_lcell \inst4|lpm_add_sub_component|adder|result_node|cs_buffer[3]~I (
// Equation(s):
// \inst4|lpm_add_sub_component|adder|result_node|cs_buffer[3] = \phase[3]~dataout $ \inst|lpm_ff_component|dffs[3] $ \inst4|lpm_add_sub_component|adder|result_node|cout[2]
// \inst4|lpm_add_sub_component|adder|result_node|cout[3] = CARRY(\phase[3]~dataout & \inst|lpm_ff_component|dffs[3] # \inst4|lpm_add_sub_component|adder|result_node|cout[2] # !\phase[3]~dataout & \inst|lpm_ff_component|dffs[3] & \inst4|lpm_add_sub_component|adder|result_node|cout[2] )
.dataa(\phase[3]~dataout ),
.datab(\inst|lpm_ff_component|dffs[3] ),
.datac(vcc),
.datad(vcc),
.aclr(gnd),
.aload(gnd),
.clk(gnd),
.cin(\inst4|lpm_add_sub_component|adder|result_node|cout[2] ),
.cascin(vcc),
.devclrn(devclrn),
.devpor(devpor),
.combout(\inst4|lpm_add_sub_component|adder|result_node|cs_buffer[3] ),
.regout(),
.cout(\inst4|lpm_add_sub_component|adder|result_node|cout[3] ),
.cascout());
// synopsys translate_off
defparam \inst4|lpm_add_sub_component|adder|result_node|cs_buffer[3]~I .operation_mode = "arithmetic";
defparam \inst4|lpm_add_sub_component|adder|result_node|cs_buffer[3]~I .cin_used = "true";
defparam \inst4|lpm_add_sub_component|adder|result_node|cs_buffer[3]~I .packed_mode = "false";
defparam \inst4|lpm_add_sub_component|adder|result_node|cs_buffer[3]~I .lut_mask = "96E8";
defparam \inst4|lpm_add_sub_component|adder|result_node|cs_buffer[3]~I .clock_enable_mode = "false";
defparam \inst4|lpm_add_sub_component|adder|result_node|cs_buffer[3]~I .output_mode = "comb_only";
// synopsys translate_on
// atom is at LC1_B11
flex10ke_lcell \inst6|lpm_add_sub_component|adder|result_node|cs_buffer[4]~I (
// Equation(s):
// \inst6|lpm_add_sub_component|adder|result_node|cs_buffer[4] = \freword[4]~dataout $ \inst|lpm_ff_component|dffs[4] $ \inst6|lpm_add_sub_component|adder|result_node|cout[3]
// \inst6|lpm_add_sub_component|adder|result_node|cout[4] = CARRY(\freword[4]~dataout & \inst|lpm_ff_component|dffs[4] # \inst6|lpm_add_sub_component|adder|result_node|cout[3] # !\freword[4]~dataout & \inst|lpm_ff_component|dffs[4] & \inst6|lpm_add_sub_component|adder|result_node|cout[3] )
.dataa(\freword[4]~dataout ),
.datab(\inst|lpm_ff_component|dffs[4] ),
.datac(vcc),
.datad(vcc),
.aclr(gnd),
.aload(gnd),
.clk(gnd),
.cin(\inst6|lpm_add_sub_component|adder|result_node|cout[3] ),
.cascin(vcc),
.devclrn(devclrn),
.devpor(devpor),
.combout(\inst6|lpm_add_sub_component|adder|result_node|cs_buffer[4] ),
.regout(),
.cout(\inst6|lpm_add_sub_component|adder|result_node|cout[4] ),
.cascout());
// synopsys translate_off
defparam \inst6|lpm_add_sub_component|adder|result_node|cs_buffer[4]~I .operation_mode = "arithmetic";
defparam \inst6|lpm_add_sub_component|adder|result_node|cs_buffer[4]~I .cin_used = "true";
defparam \inst6|lpm_add_sub_component|adder|result_node|cs_buffer[4]~I .packed_mode = "false";
defparam \inst6|lpm_add_sub_component|adder|result_node|cs_buffer[4]~I .lut_mask = "96E8";
defparam \inst6|lpm_add_sub_component|adder|result_node|cs_buffer[4]~I .clock_enable_mode = "false";
defparam \inst6|lpm_add_sub_component|adder|result_node|cs_buffer[4]~I .output_mode = "comb_only";
// synopsys translate_on
// atom is at LC6_B11
flex10ke_lcell \inst|lpm_ff_component|dffs[4]~I (
// Equation(s):
// \inst|lpm_ff_component|dffs[4] = DFFEA(\inst6|lpm_add_sub_component|adder|result_node|cs_buffer[4] , GLOBAL(\clk~dataout ), , , , , )
.dataa(vcc),
.datab(vcc),
.datac(vcc),
.datad(\inst6|lpm_add_sub_component|adder|result_node|cs_buffer[4] ),
.aclr(gnd),
.aload(gnd),
.clk(\clk~dataout ),
.cin(gnd),
.cascin(vcc),
.devclrn(devclrn),
.devpor(devpor),
.combout(),
.regout(\inst|lpm_ff_component|dffs[4] ),
.cout(),
.cascout());
// synopsys translate_off
defparam \inst|lpm_ff_component|dffs[4]~I .operation_mode = "normal";
defparam \inst|lpm_ff_component|dffs[4]~I .packed_mode = "false";
defparam \inst|lpm_ff_component|dffs[4]~I .lut_mask = "FF00";
defparam \inst|lpm_ff_component|dffs[4]~I .clock_enable_mode = "false";
defparam \inst|lpm_ff_component|dffs[4]~I .output_mode = "reg_only";
// synopsys translate_on
// atom is at LC1_B12
flex10ke_lcell \inst4|lpm_add_sub_component|adder|result_node|cs_buffer[4]~I (
// Equation(s):
// \inst4|lpm_add_sub_component|adder|result_node|cs_buffer[4] = \phase[4]~dataout $ \inst|lpm_ff_component|dffs[4] $ \inst4|lpm_add_sub_component|adder|result_node|cout[3]
// \inst4|lpm_add_sub_component|adder|result_node|cout[4] = CARRY(\phase[4]~dataout & \inst|lpm_ff_component|dffs[4] # \inst4|lpm_add_sub_component|adder|result_node|cout[3] # !\phase[4]~dataout & \inst|lpm_ff_component|dffs[4] & \inst4|lpm_add_sub_component|adder|result_node|cout[3] )
.dataa(\phase[4]~dataout ),
.datab(\inst|lpm_ff_component|dffs[4] ),
.datac(vcc),
.datad(vcc),
.aclr(gnd),
.aload(gnd),
.clk(gnd),
.cin(\inst4|lpm_add_sub_component|adder|result_node|cout[3] ),
.cascin(vcc),
.devclrn(devclrn),
.devpor(devpor),
.combout(\inst4|lpm_add_sub_component|adder|result_node|cs_buffer[4] ),
.regout(),
.cout(\inst4|lpm_add_sub_component|adder|result_node|cout[4] ),
.cascout());
// synopsys translate_off
defparam \inst4|lpm_add_sub_component|adder|result_node|cs_buffer[4]~I .operation_mode = "arithmetic";
defparam \inst4|lpm_add_sub_component|adder|result_node|cs_buffer[4]~I .cin_used = "true";
defparam \inst4|lpm_add_sub_component|adder|result_node|cs_buffer[4]~I .packed_mode = "false";
defparam \inst4|lpm_add_sub_component|adder|result_node|cs_buffer[4]~I .lut_mask = "96E8";
defparam \inst4|lpm_add_sub_component|adder|result_node|cs_buffer[4]~I .clock_enable_mode = "false";
defparam \inst4|lpm_add_sub_component|adder|result_node|cs_buffer[4]~I .output_mode = "comb_only";
// synopsys translate_on
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -