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

📄 ufmtest.vo

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

// atom is at PIN_76
maxii_io \nerase~I (
	.datain(gnd),
	.oe(gnd),
	.combout(\nerase~combout ),
	.padio(nerase));
// synopsys translate_off
defparam \nerase~I .operation_mode = "input";
// synopsys translate_on

// atom is at PIN_62
maxii_io \nread~I (
	.datain(gnd),
	.oe(gnd),
	.combout(\nread~combout ),
	.padio(nread));
// synopsys translate_off
defparam \nread~I .operation_mode = "input";
// synopsys translate_on

// atom is at LC_X12_Y4_N9
maxii_lcell \para_ufm_inst|para_ufm_altufm_parallel_91n_component|deco1_dffe (
// Equation(s):
// \para_ufm_inst|para_ufm_altufm_parallel_91n_component|mux_nread~29  = \para_ufm_inst|para_ufm_altufm_parallel_91n_component|data_valid_reg~100_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  & \nread~combout 
// \para_ufm_inst|para_ufm_altufm_parallel_91n_component|deco1_dffe~regout  = DFFEAS(\para_ufm_inst|para_ufm_altufm_parallel_91n_component|mux_nread~29 , GLOBAL(\para_ufm_inst|para_ufm_altufm_parallel_91n_component|ufm_osc ), VCC, , 
// \para_ufm_inst|para_ufm_altufm_parallel_91n_component|start_op , , , , )

	.clk(\para_ufm_inst|para_ufm_altufm_parallel_91n_component|ufm_osc ),
	.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|data_valid_reg~100_combout ),
	.datac(\para_ufm_inst|para_ufm_altufm_parallel_91n_component|ufm_program~24_combout ),
	.datad(\nread~combout ),
	.aclr(gnd),
	.aload(gnd),
	.sclr(gnd),
	.sload(gnd),
	.ena(\para_ufm_inst|para_ufm_altufm_parallel_91n_component|start_op ),
	.cin(gnd),
	.cin0(gnd),
	.cin1(vcc),
	.inverta(gnd),
	.regcascin(gnd),
	.devclrn(devclrn),
	.devpor(devpor),
	.combout(\para_ufm_inst|para_ufm_altufm_parallel_91n_component|mux_nread~29 ),
	.regout(\para_ufm_inst|para_ufm_altufm_parallel_91n_component|deco1_dffe~regout ),
	.cout(),
	.cout0(),
	.cout1());
// synopsys translate_off
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|deco1_dffe .lut_mask = "dccc";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|deco1_dffe .operation_mode = "normal";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|deco1_dffe .output_mode = "reg_and_comb";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|deco1_dffe .register_cascade_mode = "off";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|deco1_dffe .sum_lutc_input = "datac";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|deco1_dffe .synch_mode = "off";
// synopsys translate_on

// atom is at LC_X8_Y5_N5
maxii_lcell \para_ufm_inst|para_ufm_altufm_parallel_91n_component|in_read_drshft~48 (
// Equation(s):
// \para_ufm_inst|para_ufm_altufm_parallel_91n_component|in_read_drshft~48_combout  = \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(vcc),
	.datab(vcc),
	.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|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|in_read_drshft~48_combout ),
	.regout(),
	.cout(),
	.cout0(),
	.cout1());
// synopsys translate_off
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|in_read_drshft~48 .lut_mask = "f000";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|in_read_drshft~48 .operation_mode = "normal";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|in_read_drshft~48 .output_mode = "comb_only";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|in_read_drshft~48 .register_cascade_mode = "off";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|in_read_drshft~48 .sum_lutc_input = "datac";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|in_read_drshft~48 .synch_mode = "off";
// synopsys translate_on

// atom is at LC_X8_Y4_N4
maxii_lcell \para_ufm_inst|para_ufm_altufm_parallel_91n_component|in_read_drshft~3 (
// Equation(s):
// \para_ufm_inst|para_ufm_altufm_parallel_91n_component|in_read_drshft~3_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 [4] 
// # !\para_ufm_inst|para_ufm_altufm_parallel_91n_component|cntr2|auto_generated|safe_q [0] # !\para_ufm_inst|para_ufm_altufm_parallel_91n_component|in_read_drshft~48_combout 

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

// atom is at LC_X8_Y4_N0
maxii_lcell \para_ufm_inst|para_ufm_altufm_parallel_91n_component|data_load~112 (
// Equation(s):
// \para_ufm_inst|para_ufm_altufm_parallel_91n_component|data_load~112_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|cntr2|auto_generated|safe_q [0] # 
// !\para_ufm_inst|para_ufm_altufm_parallel_91n_component|ufm_program~24_combout )

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

// atom is at LC_X12_Y4_N2
maxii_lcell \para_ufm_inst|para_ufm_altufm_parallel_91n_component|read_op~24 (
// Equation(s):
// \para_ufm_inst|para_ufm_altufm_parallel_91n_component|read_op~24_combout  = !\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(vcc),
	.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|read_op~24_combout ),
	.regout(),
	.cout(),
	.cout0(),
	.cout1());
// synopsys translate_off
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|read_op~24 .lut_mask = "3000";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|read_op~24 .operation_mode = "normal";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|read_op~24 .output_mode = "comb_only";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|read_op~24 .register_cascade_mode = "off";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|read_op~24 .sum_lutc_input = "datac";
defparam \para_ufm_inst|para_ufm_altufm_parallel_91n_component|read_op~24 .synch_mode = "off";
// synopsys translate_on

// atom is at LC_X8_Y4_N5
maxii_lcell \para_ufm_inst|para_ufm_altufm_parallel_91n_component|ufm_drshft~131 (
// Equation(s):
// \para_ufm_inst|para_ufm_altufm_parallel_91n_component|ufm_drshft~131_combout  = \para_ufm_inst|para_ufm_altufm_parallel_91n_component|read_op~24_combout  & \para_ufm_inst|para_ufm_altufm_parallel_91n_component|in_read_drshft~3_combout  # 
// !\para_ufm_inst|para_ufm_altufm_parallel_91n_component|read_op~24_combout  & (!\para_ufm_inst|para_ufm_altufm_parallel_91n_component|data_load~112_combout  & \para_ufm_inst|para_ufm_altufm_parallel_91n_component|write_op~24_combout )

	.clk(gnd),
	.dataa(\para_ufm_inst|para_ufm_altufm_parallel_91n_component|in_read_drshft~3_combout ),
	.datab(\para_ufm_inst|para_ufm_altufm_parallel_91n_component|data_load~112_combout ),
	.datac(\para_ufm_inst|para_ufm_altufm_parallel_91n_component|write_op~24_combout ),
	.datad(\para_ufm_inst|para_ufm_altufm_parallel_91n_component|read_op~24_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_drshft~131_combout ),
	.regout(),
	.cout(),
	.cout0(),

⌨️ 快捷键说明

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