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

📄 ufmtest.vo

📁 BJ-EPM240V2实验例程以及说明文档实验之十四MAX II的UFM模块使用实例
💻 VO
📖 第 1 页 / 共 5 页
字号:
	.cout1());
// synopsys translate_off
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|ufm_drshft~131 .lut_mask = "aa30";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|ufm_drshft~131 .operation_mode = "normal";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|ufm_drshft~131 .output_mode = "comb_only";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|ufm_drshft~131 .register_cascade_mode = "off";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|ufm_drshft~131 .sum_lutc_input = "datac";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|ufm_drshft~131 .synch_mode = "off";
// synopsys translate_on

// atom is at LC_X8_Y5_N8
maxii_lcell \para_ufm_inst|para_ufm_altufm_parallel_91n_component|add_load~145 (
// Equation(s):
// \para_ufm_inst|para_ufm_altufm_parallel_91n_component|add_load~145_combout  = \para_ufm_inst|para_ufm_altufm_parallel_91n_component|cntr2|auto_generated|safe_q [3] & (\para_ufm_inst|para_ufm_altufm_parallel_91n_component|cntr2|auto_generated|safe_q [1] # 
// \para_ufm_inst|para_ufm_altufm_parallel_91n_component|cntr2|auto_generated|safe_q [2])

	.clk(gnd),
	.dataa(vcc),
	.datab(\para_ufm_inst|para_ufm_altufm_parallel_91n_component|cntr2|auto_generated|safe_q [1]),
	.datac(\para_ufm_inst|para_ufm_altufm_parallel_91n_component|cntr2|auto_generated|safe_q [2]),
	.datad(\para_ufm_inst|para_ufm_altufm_parallel_91n_component|cntr2|auto_generated|safe_q [3]),
	.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(\para_ufm_inst|para_ufm_altufm_parallel_91n_component|add_load~145_combout ),
	.regout(),
	.cout(),
	.cout0(),
	.cout1());
// synopsys translate_off
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|add_load~145 .lut_mask = "fc00";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|add_load~145 .operation_mode = "normal";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|add_load~145 .output_mode = "comb_only";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|add_load~145 .register_cascade_mode = "off";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|add_load~145 .sum_lutc_input = "datac";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|add_load~145 .synch_mode = "off";
// synopsys translate_on

// atom is at LC_X8_Y5_N1
maxii_lcell \para_ufm_inst|para_ufm_altufm_parallel_91n_component|add_load~146 (
// Equation(s):
// \para_ufm_inst|para_ufm_altufm_parallel_91n_component|add_load~146_combout  = \para_ufm_inst|para_ufm_altufm_parallel_91n_component|add_load~145_combout  # \para_ufm_inst|para_ufm_altufm_parallel_91n_component|cntr2|auto_generated|safe_q [4] # 
// \para_ufm_inst|para_ufm_altufm_parallel_91n_component|ufm_program~24_combout  & !\para_ufm_inst|para_ufm_altufm_parallel_91n_component|cntr2|auto_generated|safe_q [0]

	.clk(gnd),
	.dataa(\para_ufm_inst|para_ufm_altufm_parallel_91n_component|add_load~145_combout ),
	.datab(\para_ufm_inst|para_ufm_altufm_parallel_91n_component|cntr2|auto_generated|safe_q [4]),
	.datac(\para_ufm_inst|para_ufm_altufm_parallel_91n_component|ufm_program~24_combout ),
	.datad(\para_ufm_inst|para_ufm_altufm_parallel_91n_component|cntr2|auto_generated|safe_q [0]),
	.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(\para_ufm_inst|para_ufm_altufm_parallel_91n_component|add_load~146_combout ),
	.regout(),
	.cout(),
	.cout0(),
	.cout1());
// synopsys translate_off
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|add_load~146 .lut_mask = "eefe";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|add_load~146 .operation_mode = "normal";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|add_load~146 .output_mode = "comb_only";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|add_load~146 .register_cascade_mode = "off";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|add_load~146 .sum_lutc_input = "datac";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|add_load~146 .synch_mode = "off";
// synopsys translate_on

// atom is at PIN_35
maxii_io \addr[8]~I (
	.datain(gnd),
	.oe(gnd),
	.combout(\addr~combout [8]),
	.padio(addr[8]));
// synopsys translate_off
defparam \addr[8]~I .operation_mode = "input";
// synopsys translate_on

// atom is at PIN_92
maxii_io \addr[4]~I (
	.datain(gnd),
	.oe(gnd),
	.combout(\addr~combout [4]),
	.padio(addr[4]));
// synopsys translate_off
defparam \addr[4]~I .operation_mode = "input";
// synopsys translate_on

// atom is at PIN_28
maxii_io \addr[3]~I (
	.datain(gnd),
	.oe(gnd),
	.combout(\addr~combout [3]),
	.padio(addr[3]));
// synopsys translate_off
defparam \addr[3]~I .operation_mode = "input";
// synopsys translate_on

// atom is at PIN_87
maxii_io \addr[1]~I (
	.datain(gnd),
	.oe(gnd),
	.combout(\addr~combout [1]),
	.padio(addr[1]));
// synopsys translate_off
defparam \addr[1]~I .operation_mode = "input";
// synopsys translate_on

// atom is at PIN_3
maxii_io \addr[0]~I (
	.datain(gnd),
	.oe(gnd),
	.combout(\addr~combout [0]),
	.padio(addr[0]));
// synopsys translate_off
defparam \addr[0]~I .operation_mode = "input";
// synopsys translate_on

// atom is at LC_X12_Y4_N3
maxii_lcell \para_ufm_inst|para_ufm_altufm_parallel_91n_component|ufm_arshft~44 (
// Equation(s):
// \para_ufm_inst|para_ufm_altufm_parallel_91n_component|ufm_arshft~44_combout  = !\para_ufm_inst|para_ufm_altufm_parallel_91n_component|cntr2|auto_generated|safe_q [4] & (\para_ufm_inst|para_ufm_altufm_parallel_91n_component|deco1_dffe~regout  & 
// (\para_ufm_inst|para_ufm_altufm_parallel_91n_component|deco2_dffe~regout  $ \para_ufm_inst|para_ufm_altufm_parallel_91n_component|deco3_dffe~regout ) # !\para_ufm_inst|para_ufm_altufm_parallel_91n_component|deco1_dffe~regout  & 
// \para_ufm_inst|para_ufm_altufm_parallel_91n_component|deco2_dffe~regout  & \para_ufm_inst|para_ufm_altufm_parallel_91n_component|deco3_dffe~regout )

	.clk(gnd),
	.dataa(\para_ufm_inst|para_ufm_altufm_parallel_91n_component|cntr2|auto_generated|safe_q [4]),
	.datab(\para_ufm_inst|para_ufm_altufm_parallel_91n_component|deco1_dffe~regout ),
	.datac(\para_ufm_inst|para_ufm_altufm_parallel_91n_component|deco2_dffe~regout ),
	.datad(\para_ufm_inst|para_ufm_altufm_parallel_91n_component|deco3_dffe~regout ),
	.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(\para_ufm_inst|para_ufm_altufm_parallel_91n_component|ufm_arshft~44_combout ),
	.regout(),
	.cout(),
	.cout0(),
	.cout1());
// synopsys translate_off
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|ufm_arshft~44 .lut_mask = "1440";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|ufm_arshft~44 .operation_mode = "normal";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|ufm_arshft~44 .output_mode = "comb_only";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|ufm_arshft~44 .register_cascade_mode = "off";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|ufm_arshft~44 .sum_lutc_input = "datac";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|ufm_arshft~44 .synch_mode = "off";
// synopsys translate_on

// atom is at LC_X8_Y5_N6
maxii_lcell \para_ufm_inst|para_ufm_altufm_parallel_91n_component|ufm_arshft (
// Equation(s):
// \para_ufm_inst|para_ufm_altufm_parallel_91n_component|ufm_arshft~combout  = \para_ufm_inst|para_ufm_altufm_parallel_91n_component|ufm_arshft~44_combout  & (!\para_ufm_inst|para_ufm_altufm_parallel_91n_component|cntr2|auto_generated|safe_q [2] & 
// !\para_ufm_inst|para_ufm_altufm_parallel_91n_component|cntr2|auto_generated|safe_q [1] # !\para_ufm_inst|para_ufm_altufm_parallel_91n_component|cntr2|auto_generated|safe_q [3])

	.clk(gnd),
	.dataa(\para_ufm_inst|para_ufm_altufm_parallel_91n_component|cntr2|auto_generated|safe_q [2]),
	.datab(\para_ufm_inst|para_ufm_altufm_parallel_91n_component|cntr2|auto_generated|safe_q [3]),
	.datac(\para_ufm_inst|para_ufm_altufm_parallel_91n_component|cntr2|auto_generated|safe_q [1]),
	.datad(\para_ufm_inst|para_ufm_altufm_parallel_91n_component|ufm_arshft~44_combout ),
	.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(\para_ufm_inst|para_ufm_altufm_parallel_91n_component|ufm_arshft~combout ),
	.regout(),
	.cout(),
	.cout0(),
	.cout1());
// synopsys translate_off
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|ufm_arshft .lut_mask = "3700";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|ufm_arshft .operation_mode = "normal";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|ufm_arshft .output_mode = "comb_only";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|ufm_arshft .register_cascade_mode = "off";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|ufm_arshft .sum_lutc_input = "datac";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|ufm_arshft .synch_mode = "off";
// synopsys translate_on

// atom is at LC_X7_Y5_N7
maxii_lcell \para_ufm_inst|para_ufm_altufm_parallel_91n_component|A[0] (
// Equation(s):
// \para_ufm_inst|para_ufm_altufm_parallel_91n_component|A [0] = DFFEAS(\para_ufm_inst|para_ufm_altufm_parallel_91n_component|add_load~146_combout  & \addr~combout [0] & \para_ufm_inst|para_ufm_altufm_parallel_91n_component|add_en~76_combout , 
// GLOBAL(\para_ufm_inst|para_ufm_altufm_parallel_91n_component|ufm_osc ), VCC, , \para_ufm_inst|para_ufm_altufm_parallel_91n_component|ufm_arshft~combout , , , , )

	.clk(\para_ufm_inst|para_ufm_altufm_parallel_91n_component|ufm_osc ),
	.dataa(\para_ufm_inst|para_ufm_altufm_parallel_91n_component|add_load~146_combout ),
	.datab(\addr~combout [0]),
	.datac(\para_ufm_inst|para_ufm_altufm_parallel_91n_component|add_en~76_combout ),
	.datad(vcc),
	.aclr(gnd),
	.aload(gnd),
	.sclr(gnd),
	.sload(gnd),
	.ena(\para_ufm_inst|para_ufm_altufm_parallel_91n_component|ufm_arshft~combout ),
	.cin(gnd),
	.cin0(gnd),
	.cin1(vcc),
	.inverta(gnd),
	.regcascin(gnd),
	.devclrn(devclrn),
	.devpor(devpor),
	.combout(),
	.regout(\para_ufm_inst|para_ufm_altufm_parallel_91n_component|A [0]),
	.cout(),
	.cout0(),
	.cout1());
// synopsys translate_off
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|A[0] .lut_mask = "8080";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|A[0] .operation_mode = "normal";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|A[0] .output_mode = "reg_only";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|A[0] .register_cascade_mode = "off";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|A[0] .sum_lutc_input = "datac";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|A[0] .synch_mode = "off";
// synopsys translate_on

// atom is at LC_X7_Y5_N5
maxii_lcell \para_ufm_inst|para_ufm_altufm_parallel_91n_component|A[1] (
// Equation(s):
// \para_ufm_inst|para_ufm_altufm_parallel_91n_component|A [1] = DFFEAS(\para_ufm_inst|para_ufm_altufm_parallel_91n_component|add_en~76_combout  & (\para_ufm_inst|para_ufm_altufm_parallel_91n_component|add_load~146_combout  & \addr~combout [1] # 
// !\para_ufm_inst|para_ufm_altufm_parallel_91n_component|add_load~146_combout  & (\para_ufm_inst|para_ufm_altufm_parallel_91n_component|A [0])) # !\para_ufm_inst|para_ufm_altufm_parallel_91n_component|add_en~76_combout  & 
// (\para_ufm_inst|para_ufm_altufm_parallel_91n_component|A [0]), GLOBAL(\para_ufm_inst|para_ufm_altufm_parallel_91n_component|ufm_osc ), VCC, , \para_ufm_inst|para_ufm_altufm_parallel_91n_component|ufm_arshft~combout , , , , )

	.clk(\para_ufm_inst|para_ufm_altufm_parallel_91n_component|ufm_osc ),
	.dataa(\addr~combout [1]),
	.datab(\para_ufm_inst|para_ufm_altufm_parallel_91n_component|add_en~76_combout ),
	.datac(\para_ufm_inst|para_ufm_altufm_parallel_91n_component|A [0]),
	.datad(\para_ufm_inst|para_ufm_altufm_parallel_91n_component|add_load~146_combout ),
	.aclr(gnd),
	.aload(gnd),

⌨️ 快捷键说明

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