⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cic.vo

📁 五阶CIC梳状积分滤波器
💻 VO
📖 第 1 页 / 共 5 页
字号:
	.ena(vcc),
	.cin(\count1[5]~531 ),
	.cin0(gnd),
	.cin1(vcc),
	.inverta(gnd),
	.regcascin(gnd),
	.devclrn(devclrn),
	.devpor(devpor),
	.combout(),
	.regout(count1[6]),
	.cout(),
	.cout0(\count1[6]~532 ),
	.cout1(\count1[6]~532COUT1 ));
// synopsys translate_off
defparam \count1[6]~I .cin_used = "true";
defparam \count1[6]~I .lut_mask = "c30c";
defparam \count1[6]~I .operation_mode = "arithmetic";
defparam \count1[6]~I .output_mode = "reg_only";
defparam \count1[6]~I .register_cascade_mode = "off";
defparam \count1[6]~I .sum_lutc_input = "cin";
defparam \count1[6]~I .synch_mode = "on";
// synopsys translate_on

// atom is at LC_X19_Y19_N1
stratix_lcell \count1[7]~I (
// Equation(s):
// count1[7] = DFFEAS(count1[7] $ (!\count1[5]~531  & \count1[6]~532 ) # (\count1[5]~531  & \count1[6]~532COUT1 ), GLOBAL(\clk~combout ), VCC, , , , , \count1[30]~558 , )
// \count1[7]~533  = CARRY(!\count1[6]~532  # !count1[7])
// \count1[7]~533COUT1  = CARRY(!\count1[6]~532COUT1  # !count1[7])

	.clk(\clk~combout ),
	.dataa(vcc),
	.datab(count1[7]),
	.datac(vcc),
	.datad(vcc),
	.aclr(gnd),
	.aload(gnd),
	.sclr(\count1[30]~558 ),
	.sload(gnd),
	.ena(vcc),
	.cin(\count1[5]~531 ),
	.cin0(\count1[6]~532 ),
	.cin1(\count1[6]~532COUT1 ),
	.inverta(gnd),
	.regcascin(gnd),
	.devclrn(devclrn),
	.devpor(devpor),
	.combout(),
	.regout(count1[7]),
	.cout(),
	.cout0(\count1[7]~533 ),
	.cout1(\count1[7]~533COUT1 ));
// synopsys translate_off
defparam \count1[7]~I .cin0_used = "true";
defparam \count1[7]~I .cin1_used = "true";
defparam \count1[7]~I .cin_used = "true";
defparam \count1[7]~I .lut_mask = "3c3f";
defparam \count1[7]~I .operation_mode = "arithmetic";
defparam \count1[7]~I .output_mode = "reg_only";
defparam \count1[7]~I .register_cascade_mode = "off";
defparam \count1[7]~I .sum_lutc_input = "cin";
defparam \count1[7]~I .synch_mode = "on";
// synopsys translate_on

// atom is at LC_X19_Y19_N2
stratix_lcell \count1[8]~I (
// Equation(s):
// count1[8] = DFFEAS(count1[8] $ (!(!\count1[5]~531  & \count1[7]~533 ) # (\count1[5]~531  & \count1[7]~533COUT1 )), GLOBAL(\clk~combout ), VCC, , , , , \count1[30]~558 , )
// \count1[8]~534  = CARRY(count1[8] & (!\count1[7]~533 ))
// \count1[8]~534COUT1  = CARRY(count1[8] & (!\count1[7]~533COUT1 ))

	.clk(\clk~combout ),
	.dataa(count1[8]),
	.datab(vcc),
	.datac(vcc),
	.datad(vcc),
	.aclr(gnd),
	.aload(gnd),
	.sclr(\count1[30]~558 ),
	.sload(gnd),
	.ena(vcc),
	.cin(\count1[5]~531 ),
	.cin0(\count1[7]~533 ),
	.cin1(\count1[7]~533COUT1 ),
	.inverta(gnd),
	.regcascin(gnd),
	.devclrn(devclrn),
	.devpor(devpor),
	.combout(),
	.regout(count1[8]),
	.cout(),
	.cout0(\count1[8]~534 ),
	.cout1(\count1[8]~534COUT1 ));
// synopsys translate_off
defparam \count1[8]~I .cin0_used = "true";
defparam \count1[8]~I .cin1_used = "true";
defparam \count1[8]~I .cin_used = "true";
defparam \count1[8]~I .lut_mask = "a50a";
defparam \count1[8]~I .operation_mode = "arithmetic";
defparam \count1[8]~I .output_mode = "reg_only";
defparam \count1[8]~I .register_cascade_mode = "off";
defparam \count1[8]~I .sum_lutc_input = "cin";
defparam \count1[8]~I .synch_mode = "on";
// synopsys translate_on

// atom is at LC_X19_Y19_N3
stratix_lcell \count1[9]~I (
// Equation(s):
// count1[9] = DFFEAS(count1[9] $ ((!\count1[5]~531  & \count1[8]~534 ) # (\count1[5]~531  & \count1[8]~534COUT1 )), GLOBAL(\clk~combout ), VCC, , , , , \count1[30]~558 , )
// \count1[9]~535  = CARRY(!\count1[8]~534  # !count1[9])
// \count1[9]~535COUT1  = CARRY(!\count1[8]~534COUT1  # !count1[9])

	.clk(\clk~combout ),
	.dataa(count1[9]),
	.datab(vcc),
	.datac(vcc),
	.datad(vcc),
	.aclr(gnd),
	.aload(gnd),
	.sclr(\count1[30]~558 ),
	.sload(gnd),
	.ena(vcc),
	.cin(\count1[5]~531 ),
	.cin0(\count1[8]~534 ),
	.cin1(\count1[8]~534COUT1 ),
	.inverta(gnd),
	.regcascin(gnd),
	.devclrn(devclrn),
	.devpor(devpor),
	.combout(),
	.regout(count1[9]),
	.cout(),
	.cout0(\count1[9]~535 ),
	.cout1(\count1[9]~535COUT1 ));
// synopsys translate_off
defparam \count1[9]~I .cin0_used = "true";
defparam \count1[9]~I .cin1_used = "true";
defparam \count1[9]~I .cin_used = "true";
defparam \count1[9]~I .lut_mask = "5a5f";
defparam \count1[9]~I .operation_mode = "arithmetic";
defparam \count1[9]~I .output_mode = "reg_only";
defparam \count1[9]~I .register_cascade_mode = "off";
defparam \count1[9]~I .sum_lutc_input = "cin";
defparam \count1[9]~I .synch_mode = "on";
// synopsys translate_on

// atom is at LC_X19_Y19_N4
stratix_lcell \count1[10]~I (
// Equation(s):
// count1[10] = DFFEAS(count1[10] $ (!(!\count1[5]~531  & \count1[9]~535 ) # (\count1[5]~531  & \count1[9]~535COUT1 )), GLOBAL(\clk~combout ), VCC, , , , , \count1[30]~558 , )
// \count1[10]~536  = CARRY(count1[10] & (!\count1[9]~535COUT1 ))

	.clk(\clk~combout ),
	.dataa(count1[10]),
	.datab(vcc),
	.datac(vcc),
	.datad(vcc),
	.aclr(gnd),
	.aload(gnd),
	.sclr(\count1[30]~558 ),
	.sload(gnd),
	.ena(vcc),
	.cin(\count1[5]~531 ),
	.cin0(\count1[9]~535 ),
	.cin1(\count1[9]~535COUT1 ),
	.inverta(gnd),
	.regcascin(gnd),
	.devclrn(devclrn),
	.devpor(devpor),
	.combout(),
	.regout(count1[10]),
	.cout(\count1[10]~536 ),
	.cout0(),
	.cout1());
// synopsys translate_off
defparam \count1[10]~I .cin0_used = "true";
defparam \count1[10]~I .cin1_used = "true";
defparam \count1[10]~I .cin_used = "true";
defparam \count1[10]~I .lut_mask = "a50a";
defparam \count1[10]~I .operation_mode = "arithmetic";
defparam \count1[10]~I .output_mode = "reg_only";
defparam \count1[10]~I .register_cascade_mode = "off";
defparam \count1[10]~I .sum_lutc_input = "cin";
defparam \count1[10]~I .synch_mode = "on";
// synopsys translate_on

// atom is at LC_X19_Y19_N5
stratix_lcell \count1[11]~I (
// Equation(s):
// count1[11] = DFFEAS(count1[11] $ \count1[10]~536 , GLOBAL(\clk~combout ), VCC, , , , , \count1[30]~558 , )
// \count1[11]~537  = CARRY(!\count1[10]~536  # !count1[11])
// \count1[11]~537COUT1  = CARRY(!\count1[10]~536  # !count1[11])

	.clk(\clk~combout ),
	.dataa(vcc),
	.datab(count1[11]),
	.datac(vcc),
	.datad(vcc),
	.aclr(gnd),
	.aload(gnd),
	.sclr(\count1[30]~558 ),
	.sload(gnd),
	.ena(vcc),
	.cin(\count1[10]~536 ),
	.cin0(gnd),
	.cin1(vcc),
	.inverta(gnd),
	.regcascin(gnd),
	.devclrn(devclrn),
	.devpor(devpor),
	.combout(),
	.regout(count1[11]),
	.cout(),
	.cout0(\count1[11]~537 ),
	.cout1(\count1[11]~537COUT1 ));
// synopsys translate_off
defparam \count1[11]~I .cin_used = "true";
defparam \count1[11]~I .lut_mask = "3c3f";
defparam \count1[11]~I .operation_mode = "arithmetic";
defparam \count1[11]~I .output_mode = "reg_only";
defparam \count1[11]~I .register_cascade_mode = "off";
defparam \count1[11]~I .sum_lutc_input = "cin";
defparam \count1[11]~I .synch_mode = "on";
// synopsys translate_on

// atom is at LC_X19_Y19_N6
stratix_lcell \count1[12]~I (
// Equation(s):
// count1[12] = DFFEAS(count1[12] $ !(!\count1[10]~536  & \count1[11]~537 ) # (\count1[10]~536  & \count1[11]~537COUT1 ), GLOBAL(\clk~combout ), VCC, , , , , \count1[30]~558 , )
// \count1[12]~538  = CARRY(count1[12] & !\count1[11]~537 )
// \count1[12]~538COUT1  = CARRY(count1[12] & !\count1[11]~537COUT1 )

	.clk(\clk~combout ),
	.dataa(vcc),
	.datab(count1[12]),
	.datac(vcc),
	.datad(vcc),
	.aclr(gnd),
	.aload(gnd),
	.sclr(\count1[30]~558 ),
	.sload(gnd),
	.ena(vcc),
	.cin(\count1[10]~536 ),
	.cin0(\count1[11]~537 ),
	.cin1(\count1[11]~537COUT1 ),
	.inverta(gnd),
	.regcascin(gnd),
	.devclrn(devclrn),
	.devpor(devpor),
	.combout(),
	.regout(count1[12]),
	.cout(),
	.cout0(\count1[12]~538 ),
	.cout1(\count1[12]~538COUT1 ));
// synopsys translate_off
defparam \count1[12]~I .cin0_used = "true";
defparam \count1[12]~I .cin1_used = "true";
defparam \count1[12]~I .cin_used = "true";
defparam \count1[12]~I .lut_mask = "c30c";
defparam \count1[12]~I .operation_mode = "arithmetic";
defparam \count1[12]~I .output_mode = "reg_only";
defparam \count1[12]~I .register_cascade_mode = "off";
defparam \count1[12]~I .sum_lutc_input = "cin";
defparam \count1[12]~I .synch_mode = "on";
// synopsys translate_on

// atom is at LC_X19_Y19_N7
stratix_lcell \count1[13]~I (
// Equation(s):
// count1[13] = DFFEAS(count1[13] $ ((!\count1[10]~536  & \count1[12]~538 ) # (\count1[10]~536  & \count1[12]~538COUT1 )), GLOBAL(\clk~combout ), VCC, , , , , \count1[30]~558 , )
// \count1[13]~539  = CARRY(!\count1[12]~538  # !count1[13])
// \count1[13]~539COUT1  = CARRY(!\count1[12]~538COUT1  # !count1[13])

	.clk(\clk~combout ),
	.dataa(count1[13]),
	.datab(vcc),
	.datac(vcc),
	.datad(vcc),
	.aclr(gnd),
	.aload(gnd),
	.sclr(\count1[30]~558 ),
	.sload(gnd),
	.ena(vcc),
	.cin(\count1[10]~536 ),
	.cin0(\count1[12]~538 ),
	.cin1(\count1[12]~538COUT1 ),
	.inverta(gnd),
	.regcascin(gnd),
	.devclrn(devclrn),
	.devpor(devpor),
	.combout(),
	.regout(count1[13]),
	.cout(),
	.cout0(\count1[13]~539 ),
	.cout1(\count1[13]~539COUT1 ));
// synopsys translate_off
defparam \count1[13]~I .cin0_used = "true";
defparam \count1[13]~I .cin1_used = "true";
defparam \count1[13]~I .cin_used = "true";
defparam \count1[13]~I .lut_mask = "5a5f";
defparam \count1[13]~I .operation_mode = "arithmetic";
defparam \count1[13]~I .output_mode = "reg_only";
defparam \count1[13]~I .register_cascade_mode = "off";
defparam \count1[13]~I .sum_lutc_input = "cin";
defparam \count1[13]~I .synch_mode = "on";
// synopsys translate_on

// atom is at LC_X19_Y19_N8
stratix_lcell \count1[14]~I (
// Equation(s):
// count1[14] = DFFEAS(count1[14] $ (!(!\count1[10]~536  & \count1[13]~539 ) # (\count1[10]~536  & \count1[13]~539COUT1 )), GLOBAL(\clk~combout ), VCC, , , , , \count1[30]~558 , )
// \count1[14]~540  = CARRY(count1[14] & (!\count1[13]~539 ))
// \count1[14]~540COUT1  = CARRY(count1[14] & (!\count1[13]~539COUT1 ))

	.clk(\clk~combout ),
	.dataa(count1[14]),
	.datab(vcc),
	.datac(vcc),
	.datad(vcc),
	.aclr(gnd),
	.aload(gnd),
	.sclr(\count1[30]~558 ),
	.sload(gnd),
	.ena(vcc),
	.cin(\count1[10]~536 ),
	.cin0(\count1[13]~539 ),
	.cin1(\count1[13]~539COUT1 ),
	.inverta(gnd),
	.regcascin(gnd),
	.devclrn(devclrn),
	.devpor(devpor),
	.combout(),
	.regout(count1[14]),
	.cout(),
	.cout0(\count1[14]~540 ),
	.cout1(\count1[14]~540COUT1 ));
// synopsys translate_off
defparam \count1[14]~I .cin0_used = "true";
defparam \count1[14]~I .cin1_used = "true";
defparam \count1[14]~I .cin_used = "true";
defparam \count1[14]~I .lut_mask = "a50a";
defparam \count1[14]~I .operation_mode = "arithmetic";
defparam \count1[14]~I .output_mode = "reg_only";
defparam \count1[14]~I .register_cascade_mode = "off";
defparam \count1[14]~I .sum_lutc_input = "cin";
defparam \count1[14]~I .synch_mode = "on";
// synopsys translate_on

// atom is at LC_X19_Y19_N9
stratix_lcell \count1[15]~I (
// Equation(s):
// count1[15] = DFFEAS(count1[15] $ (!\count1[10]~536  & \count1[14]~540 ) # (\count1[10]~536  & \count1[14]~540COUT1 ), GLOBAL(\clk~combout ), VCC, , , , , \count1[30]~558 , )
// \count1[15]~541  = CARRY(!\count1[14]~540COUT1  # !count1[15])

	.clk(\clk~combout ),
	.dataa(vcc),
	.datab(count1[15]),
	.datac(vcc),
	.datad(vcc),
	.aclr(gnd),
	.aload(gnd),
	.sclr(\count1[30]~558 ),
	.sload(gnd),
	.ena(vcc),
	.cin(\count1[10]~536 ),
	.cin0(\count1[14]~540 ),
	.cin1(\count1[14]~540COUT1 ),
	.inverta(gnd),
	.regcascin(gnd),
	.devclrn(devclrn),
	.devpor(devpor),
	.combout(),
	.regout(count1[15]),
	.cout(\count1[15]~541 ),
	.cout0(),
	.cout1());
// synopsys translate_off
defparam \count1[15]~I .cin0_used = "true";
defparam \count1[15]~I .cin1_used = "true";
defparam \count1[15]~I .cin_used = "true";
defparam \count1[15]~I .lut_mask = "3c3f";
defparam \count1[15]~I .operation_mode = "arithmetic";
defparam \count1[15]~I .output_mode = "reg_only";
defparam \count1[15]~I .register_cascade_mode = "off";
defparam \count1[15]~I .sum_lutc_input = "cin";
defparam \count1[15]~I .synch_mode = "on";
// synopsys translate_on

// atom is at LC_X19_Y20_N0
stratix_lcell \Equal0~355_I (
// Equation(s):
// \Equal0~355  = count1[14] # count1[12] # count1[15] # count1[13]

	.clk(gnd),
	.dataa(count1[14]),
	.datab(count1[12]),
	.datac(count1[15]),
	.datad(count1[13]),
	.aclr(gnd),
	.aload(gnd),
	.sclr(gnd),
	.sload(gnd),
	.ena(vcc),
	.cin(gnd),
	.cin0(gnd),
	.cin1(vcc),
	.inverta(gnd),
	.regcascin(gnd),
	.devclrn(devclrn),
	.devpor(devpor),
	.combout(\Equal0~355 ),
	.regout(),
	.cout(),
	.cout0(),
	.cout1());
// synopsys translate_off
defparam \Equal0~355_I .lut_mask = "fffe";
defparam \Equal0~355_I .operation_mode = "normal";
defparam \Equal0~355_I .output_mode = "comb_only";
defparam \Equal0~355_I .register_cascade_mode = "off";
defparam \Equal0~355_I .sum_lutc_input = "datac";
defparam \Equal0~355_I .synch_mode = "off";
// synopsys translate_on

// atom is at LC_X18_Y19_N2
stratix_lcell \Equal0~354_I (
// Equation(s):
// \Equal0~354  = count1[11] # count1[8] # count1[10] # count1[9]

	.clk(gnd),
	.dataa(count1[11]),
	.datab(count1[8]),
	.datac(count1[10]),
	.datad(count1[9]),
	.aclr(gnd),
	.aload(gnd),
	.sclr(gnd),
	.sload(gnd),
	.ena(vcc),
	.cin(gnd),
	.cin0(gnd),
	.cin1(vcc),
	.inverta(gnd),
	.regcascin(gnd),
	.devclrn(devclrn),
	.devpor(devpor),
	.combout(\Equal0~354 ),
	.regout(),
	.cout(),
	.cout0(),

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -