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

📄 ufmtest.vo

📁 BJ-EPM240V2实验例程以及说明文档实验之十四MAX II的UFM模块使用实例
💻 VO
📖 第 1 页 / 共 5 页
字号:
	.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 [1]),
	.cout(),
	.cout0(),
	.cout1());
// synopsys translate_off
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|A[1] .lut_mask = "b8f0";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|A[1] .operation_mode = "normal";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|A[1] .output_mode = "reg_only";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|A[1] .register_cascade_mode = "off";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|A[1] .sum_lutc_input = "datac";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|A[1] .synch_mode = "off";
// synopsys translate_on

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

// atom is at LC_X7_Y5_N1
maxii_lcell \para_ufm_inst|para_ufm_altufm_parallel_91n_component|A[2] (
// Equation(s):
// \para_ufm_inst|para_ufm_altufm_parallel_91n_component|A [2] = DFFEAS(\para_ufm_inst|para_ufm_altufm_parallel_91n_component|add_load~146_combout  & (\para_ufm_inst|para_ufm_altufm_parallel_91n_component|add_en~76_combout  & (\addr~combout [2]) # 
// !\para_ufm_inst|para_ufm_altufm_parallel_91n_component|add_en~76_combout  & \para_ufm_inst|para_ufm_altufm_parallel_91n_component|A [1]) # !\para_ufm_inst|para_ufm_altufm_parallel_91n_component|add_load~146_combout  & 
// (\para_ufm_inst|para_ufm_altufm_parallel_91n_component|A [1]), 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(\para_ufm_inst|para_ufm_altufm_parallel_91n_component|add_en~76_combout ),
	.datac(\para_ufm_inst|para_ufm_altufm_parallel_91n_component|A [1]),
	.datad(\addr~combout [2]),
	.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 [2]),
	.cout(),
	.cout0(),
	.cout1());
// synopsys translate_off
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|A[2] .lut_mask = "f870";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|A[2] .operation_mode = "normal";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|A[2] .output_mode = "reg_only";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|A[2] .register_cascade_mode = "off";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|A[2] .sum_lutc_input = "datac";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|A[2] .synch_mode = "off";
// synopsys translate_on

// atom is at LC_X7_Y5_N3
maxii_lcell \para_ufm_inst|para_ufm_altufm_parallel_91n_component|A[3] (
// Equation(s):
// \para_ufm_inst|para_ufm_altufm_parallel_91n_component|A [3] = DFFEAS(\para_ufm_inst|para_ufm_altufm_parallel_91n_component|add_load~146_combout  & (\para_ufm_inst|para_ufm_altufm_parallel_91n_component|add_en~76_combout  & \addr~combout [3] # 
// !\para_ufm_inst|para_ufm_altufm_parallel_91n_component|add_en~76_combout  & (\para_ufm_inst|para_ufm_altufm_parallel_91n_component|A [2])) # !\para_ufm_inst|para_ufm_altufm_parallel_91n_component|add_load~146_combout  & 
// (\para_ufm_inst|para_ufm_altufm_parallel_91n_component|A [2]), 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 [3]),
	.datac(\para_ufm_inst|para_ufm_altufm_parallel_91n_component|add_en~76_combout ),
	.datad(\para_ufm_inst|para_ufm_altufm_parallel_91n_component|A [2]),
	.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 [3]),
	.cout(),
	.cout0(),
	.cout1());
// synopsys translate_off
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|A[3] .lut_mask = "df80";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|A[3] .operation_mode = "normal";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|A[3] .output_mode = "reg_only";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|A[3] .register_cascade_mode = "off";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|A[3] .sum_lutc_input = "datac";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|A[3] .synch_mode = "off";
// synopsys translate_on

// atom is at LC_X7_Y5_N2
maxii_lcell \para_ufm_inst|para_ufm_altufm_parallel_91n_component|A[4] (
// Equation(s):
// \para_ufm_inst|para_ufm_altufm_parallel_91n_component|A [4] = DFFEAS(\para_ufm_inst|para_ufm_altufm_parallel_91n_component|add_load~146_combout  & (\para_ufm_inst|para_ufm_altufm_parallel_91n_component|add_en~76_combout  & \addr~combout [4] # 
// !\para_ufm_inst|para_ufm_altufm_parallel_91n_component|add_en~76_combout  & (\para_ufm_inst|para_ufm_altufm_parallel_91n_component|A [3])) # !\para_ufm_inst|para_ufm_altufm_parallel_91n_component|add_load~146_combout  & 
// (\para_ufm_inst|para_ufm_altufm_parallel_91n_component|A [3]), 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 [4]),
	.datac(\para_ufm_inst|para_ufm_altufm_parallel_91n_component|add_en~76_combout ),
	.datad(\para_ufm_inst|para_ufm_altufm_parallel_91n_component|A [3]),
	.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 [4]),
	.cout(),
	.cout0(),
	.cout1());
// synopsys translate_off
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|A[4] .lut_mask = "df80";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|A[4] .operation_mode = "normal";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|A[4] .output_mode = "reg_only";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|A[4] .register_cascade_mode = "off";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|A[4] .sum_lutc_input = "datac";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|A[4] .synch_mode = "off";
// synopsys translate_on

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

// atom is at LC_X7_Y5_N9
maxii_lcell \para_ufm_inst|para_ufm_altufm_parallel_91n_component|A[5] (
// Equation(s):
// \para_ufm_inst|para_ufm_altufm_parallel_91n_component|A [5] = DFFEAS(\para_ufm_inst|para_ufm_altufm_parallel_91n_component|add_load~146_combout  & (\para_ufm_inst|para_ufm_altufm_parallel_91n_component|add_en~76_combout  & (\addr~combout [5]) # 
// !\para_ufm_inst|para_ufm_altufm_parallel_91n_component|add_en~76_combout  & \para_ufm_inst|para_ufm_altufm_parallel_91n_component|A [4]) # !\para_ufm_inst|para_ufm_altufm_parallel_91n_component|add_load~146_combout  & 
// \para_ufm_inst|para_ufm_altufm_parallel_91n_component|A [4], 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(\para_ufm_inst|para_ufm_altufm_parallel_91n_component|A [4]),
	.datac(\para_ufm_inst|para_ufm_altufm_parallel_91n_component|add_en~76_combout ),
	.datad(\addr~combout [5]),
	.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 [5]),
	.cout(),
	.cout0(),
	.cout1());
// synopsys translate_off
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|A[5] .lut_mask = "ec4c";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|A[5] .operation_mode = "normal";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|A[5] .output_mode = "reg_only";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|A[5] .register_cascade_mode = "off";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|A[5] .sum_lutc_input = "datac";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|A[5] .synch_mode = "off";
// synopsys translate_on

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

// atom is at LC_X7_Y5_N6
maxii_lcell \para_ufm_inst|para_ufm_altufm_parallel_91n_component|A[6] (
// Equation(s):
// \para_ufm_inst|para_ufm_altufm_parallel_91n_component|A [6] = DFFEAS(\para_ufm_inst|para_ufm_altufm_parallel_91n_component|add_load~146_combout  & (\para_ufm_inst|para_ufm_altufm_parallel_91n_component|add_en~76_combout  & (\addr~combout [6]) # 
// !\para_ufm_inst|para_ufm_altufm_parallel_91n_component|add_en~76_combout  & \para_ufm_inst|para_ufm_altufm_parallel_91n_component|A [5]) # !\para_ufm_inst|para_ufm_altufm_parallel_91n_component|add_load~146_combout  & 
// \para_ufm_inst|para_ufm_altufm_parallel_91n_component|A [5], 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(\para_ufm_inst|para_ufm_altufm_parallel_91n_component|A [5]),
	.datac(\para_ufm_inst|para_ufm_altufm_parallel_91n_component|add_en~76_combout ),
	.datad(\addr~combout [6]),
	.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 [6]),
	.cout(),
	.cout0(),
	.cout1());
// synopsys translate_off
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|A[6] .lut_mask = "ec4c";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|A[6] .operation_mode = "normal";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|A[6] .output_mode = "reg_only";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|A[6] .register_cascade_mode = "off";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|A[6] .sum_lutc_input = "datac";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|A[6] .synch_mode = "off";
// synopsys translate_on

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

// atom is at LC_X7_Y5_N4
maxii_lcell \para_ufm_inst|para_ufm_altufm_parallel_91n_component|A[7] (
// Equation(s):
// \para_ufm_inst|para_ufm_altufm_parallel_91n_component|A [7] = DFFEAS(\para_ufm_inst|para_ufm_altufm_parallel_91n_component|add_load~146_combout  & (\para_ufm_inst|para_ufm_altufm_parallel_91n_component|add_en~76_combout  & (\addr~combout [7]) # 
// !\para_ufm_inst|para_ufm_altufm_parallel_91n_component|add_en~76_combout  & \para_ufm_inst|para_ufm_altufm_parallel_91n_component|A [6]) # !\para_ufm_inst|para_ufm_altufm_parallel_91n_component|add_load~14

⌨️ 快捷键说明

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