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

📄 fifo_buffer.vo

📁 一个深度为32
💻 VO
📖 第 1 页 / 共 5 页
字号:
	.combout(\stack~3841 ),
	.regout(\stack~467_regout ),
	.cout(),
	.cout0(),
	.cout1());
// synopsys translate_off
defparam \stack~467 .lut_mask = "b9a8";
defparam \stack~467 .operation_mode = "normal";
defparam \stack~467 .output_mode = "comb_only";
defparam \stack~467 .register_cascade_mode = "off";
defparam \stack~467 .sum_lutc_input = "qfbk";
defparam \stack~467 .synch_mode = "on";
// synopsys translate_on

// atom is at LC_X21_Y13_N9
cyclone_lcell \stack~4009 (
// Equation(s):
// \stack~4009_combout  = write_ptr[1] & !write_ptr[0] & write_ptr[2] & !write_ptr[3]

	.clk(gnd),
	.dataa(write_ptr[1]),
	.datab(write_ptr[0]),
	.datac(write_ptr[2]),
	.datad(write_ptr[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(\stack~4009_combout ),
	.regout(),
	.cout(),
	.cout0(),
	.cout1());
// synopsys translate_off
defparam \stack~4009 .lut_mask = "0020";
defparam \stack~4009 .operation_mode = "normal";
defparam \stack~4009 .output_mode = "comb_only";
defparam \stack~4009 .register_cascade_mode = "off";
defparam \stack~4009 .sum_lutc_input = "datac";
defparam \stack~4009 .synch_mode = "off";
// synopsys translate_on

// atom is at LC_X22_Y10_N7
cyclone_lcell \stack~4010 (
// Equation(s):
// \stack~4010_combout  = !\rst~combout  & write_ptr[4] & \stack~4009_combout  & \write_ptr[0]~146_combout 

	.clk(gnd),
	.dataa(\rst~combout ),
	.datab(write_ptr[4]),
	.datac(\stack~4009_combout ),
	.datad(\write_ptr[0]~146_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(\stack~4010_combout ),
	.regout(),
	.cout(),
	.cout0(),
	.cout1());
// synopsys translate_off
defparam \stack~4010 .lut_mask = "4000";
defparam \stack~4010 .operation_mode = "normal";
defparam \stack~4010 .output_mode = "comb_only";
defparam \stack~4010 .register_cascade_mode = "off";
defparam \stack~4010 .sum_lutc_input = "datac";
defparam \stack~4010 .synch_mode = "off";
// synopsys translate_on

// atom is at LC_X16_Y12_N7
cyclone_lcell \stack~403 (
// Equation(s):
// \stack~3842  = read_ptr[2] & (\stack~3841  & \stack~531_regout  # !\stack~3841  & (A1L246Q)) # !read_ptr[2] & (\stack~3841 )

	.clk(\clk~combout ),
	.dataa(\stack~531_regout ),
	.datab(read_ptr[2]),
	.datac(\Data_in~combout [0]),
	.datad(\stack~3841 ),
	.aclr(gnd),
	.aload(gnd),
	.sclr(gnd),
	.sload(vcc),
	.ena(\stack~4010_combout ),
	.cin(gnd),
	.cin0(gnd),
	.cin1(vcc),
	.inverta(gnd),
	.regcascin(gnd),
	.devclrn(devclrn),
	.devpor(devpor),
	.combout(\stack~3842 ),
	.regout(\stack~403_regout ),
	.cout(),
	.cout0(),
	.cout1());
// synopsys translate_off
defparam \stack~403 .lut_mask = "bbc0";
defparam \stack~403 .operation_mode = "normal";
defparam \stack~403 .output_mode = "comb_only";
defparam \stack~403 .register_cascade_mode = "off";
defparam \stack~403 .sum_lutc_input = "qfbk";
defparam \stack~403 .synch_mode = "on";
// synopsys translate_on

// atom is at LC_X22_Y13_N6
cyclone_lcell \stack~4029 (
// Equation(s):
// \stack~4029_combout  = !write_ptr[3] & !write_ptr[2] & !write_ptr[0] & !write_ptr[1]

	.clk(gnd),
	.dataa(write_ptr[3]),
	.datab(write_ptr[2]),
	.datac(write_ptr[0]),
	.datad(write_ptr[1]),
	.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(\stack~4029_combout ),
	.regout(),
	.cout(),
	.cout0(),
	.cout1());
// synopsys translate_off
defparam \stack~4029 .lut_mask = "0001";
defparam \stack~4029 .operation_mode = "normal";
defparam \stack~4029 .output_mode = "comb_only";
defparam \stack~4029 .register_cascade_mode = "off";
defparam \stack~4029 .sum_lutc_input = "datac";
defparam \stack~4029 .synch_mode = "off";
// synopsys translate_on

// atom is at LC_X14_Y10_N4
cyclone_lcell \stack~4030 (
// Equation(s):
// \stack~4030_combout  = \write_ptr[0]~146_combout  & !\rst~combout  & \stack~4029_combout  & write_ptr[4]

	.clk(gnd),
	.dataa(\write_ptr[0]~146_combout ),
	.datab(\rst~combout ),
	.datac(\stack~4029_combout ),
	.datad(write_ptr[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(\stack~4030_combout ),
	.regout(),
	.cout(),
	.cout0(),
	.cout1());
// synopsys translate_off
defparam \stack~4030 .lut_mask = "2000";
defparam \stack~4030 .operation_mode = "normal";
defparam \stack~4030 .output_mode = "comb_only";
defparam \stack~4030 .register_cascade_mode = "off";
defparam \stack~4030 .sum_lutc_input = "datac";
defparam \stack~4030 .synch_mode = "off";
// synopsys translate_on

// atom is at LC_X14_Y10_N5
cyclone_lcell \stack~307 (
// Equation(s):
// \stack~307_regout  = DFFEAS(GND, GLOBAL(\clk~combout ), VCC, , \stack~4030_combout , \Data_in~combout [0], , , VCC)

	.clk(\clk~combout ),
	.dataa(vcc),
	.datab(vcc),
	.datac(\Data_in~combout [0]),
	.datad(vcc),
	.aclr(gnd),
	.aload(gnd),
	.sclr(gnd),
	.sload(vcc),
	.ena(\stack~4030_combout ),
	.cin(gnd),
	.cin0(gnd),
	.cin1(vcc),
	.inverta(gnd),
	.regcascin(gnd),
	.devclrn(devclrn),
	.devpor(devpor),
	.combout(),
	.regout(\stack~307_regout ),
	.cout(),
	.cout0(),
	.cout1());
// synopsys translate_off
defparam \stack~307 .lut_mask = "0000";
defparam \stack~307 .operation_mode = "normal";
defparam \stack~307 .output_mode = "reg_only";
defparam \stack~307 .register_cascade_mode = "off";
defparam \stack~307 .sum_lutc_input = "datac";
defparam \stack~307 .synch_mode = "on";
// synopsys translate_on

// atom is at LC_X22_Y13_N4
cyclone_lcell \stack~4027 (
// Equation(s):
// \stack~4027_combout  = write_ptr[3] & !write_ptr[2] & !write_ptr[0] & !write_ptr[1]

	.clk(gnd),
	.dataa(write_ptr[3]),
	.datab(write_ptr[2]),
	.datac(write_ptr[0]),
	.datad(write_ptr[1]),
	.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(\stack~4027_combout ),
	.regout(),
	.cout(),
	.cout0(),
	.cout1());
// synopsys translate_off
defparam \stack~4027 .lut_mask = "0002";
defparam \stack~4027 .operation_mode = "normal";
defparam \stack~4027 .output_mode = "comb_only";
defparam \stack~4027 .register_cascade_mode = "off";
defparam \stack~4027 .sum_lutc_input = "datac";
defparam \stack~4027 .synch_mode = "off";
// synopsys translate_on

// atom is at LC_X15_Y10_N6
cyclone_lcell \stack~4028 (
// Equation(s):
// \stack~4028_combout  = !\rst~combout  & \write_ptr[0]~146_combout  & write_ptr[4] & \stack~4027_combout 

	.clk(gnd),
	.dataa(\rst~combout ),
	.datab(\write_ptr[0]~146_combout ),
	.datac(write_ptr[4]),
	.datad(\stack~4027_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(\stack~4028_combout ),
	.regout(),
	.cout(),
	.cout0(),
	.cout1());
// synopsys translate_off
defparam \stack~4028 .lut_mask = "4000";
defparam \stack~4028 .operation_mode = "normal";
defparam \stack~4028 .output_mode = "comb_only";
defparam \stack~4028 .register_cascade_mode = "off";
defparam \stack~4028 .sum_lutc_input = "datac";
defparam \stack~4028 .synch_mode = "off";
// synopsys translate_on

// atom is at LC_X14_Y10_N0
cyclone_lcell \stack~435 (
// Equation(s):
// \stack~3845  = read_ptr[2] & (read_ptr[3]) # !read_ptr[2] & (read_ptr[3] & (A1L262Q) # !read_ptr[3] & \stack~307_regout )

	.clk(\clk~combout ),
	.dataa(read_ptr[2]),
	.datab(\stack~307_regout ),
	.datac(\Data_in~combout [0]),
	.datad(read_ptr[3]),
	.aclr(gnd),
	.aload(gnd),
	.sclr(gnd),
	.sload(vcc),
	.ena(\stack~4028_combout ),
	.cin(gnd),
	.cin0(gnd),
	.cin1(vcc),
	.inverta(gnd),
	.regcascin(gnd),
	.devclrn(devclrn),
	.devpor(devpor),
	.combout(\stack~3845 ),
	.regout(\stack~435_regout ),
	.cout(),
	.cout0(),
	.cout1());
// synopsys translate_off
defparam \stack~435 .lut_mask = "fa44";
defparam \stack~435 .operation_mode = "normal";
defparam \stack~435 .output_mode = "comb_only";
defparam \stack~435 .register_cascade_mode = "off";
defparam \stack~435 .sum_lutc_input = "qfbk";
defparam \stack~435 .synch_mode = "on";
// synopsys translate_on

// atom is at LC_X22_Y13_N1
cyclone_lcell \stack~4031 (
// Equation(s):
// \stack~4031_combout  = write_ptr[3] & write_ptr[2] & !write_ptr[0] & !write_ptr[1]

	.clk(gnd),
	.dataa(write_ptr[3]),
	.datab(write_ptr[2]),
	.datac(write_ptr[0]),
	.datad(write_ptr[1]),
	.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(\stack~4031_combout ),
	.regout(),
	.cout(),
	.cout0(),
	.cout1());
// synopsys translate_off
defparam \stack~4031 .lut_mask = "0008";
defparam \stack~4031 .operation_mode = "normal";
defparam \stack~4031 .output_mode = "comb_only";
defparam \stack~4031 .register_cascade_mode = "off";
defparam \stack~4031 .sum_lutc_input = "datac";
defparam \stack~4031 .synch_mode = "off";
// synopsys translate_on

// atom is at LC_X16_Y11_N1
cyclone_lcell \stack~4032 (
// Equation(s):
// \stack~4032_combout  = write_ptr[4] & \write_ptr[0]~146_combout  & !\rst~combout  & \stack~4031_combout 

	.clk(gnd),
	.dataa(write_ptr[4]),
	.datab(\write_ptr[0]~146_combout ),
	.datac(\rst~combout ),
	.datad(\stack~4031_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(\stack~4032_combout ),
	.regout(),
	.cout(),
	.cout0(),
	.cout1());
// synopsys translate_off
defparam \stack~4032 .lut_mask = "0800";
defparam \stack~4032 .operation_mode = "normal";
defparam \stack~4032 .output_mode = "comb_only";
defparam \stack~4032 .register_cascade_mode = "off";
defparam \stack~4032 .sum_lutc_input = "datac";
defparam \stack~4032 .synch_mode = "off";
// synopsys translate_on

// atom is at LC_X16_Y11_N4
cyclone_lcell \stack~499 (
// Equation(s):
// \stack~499_regout  = DFFEAS(GND, GLOBAL(\clk~combout ), VCC, , \stack~4032_combout , \Data_in~combout [0], , , VCC)

	.clk(\clk~combout ),
	.dataa(vcc),
	.datab(vcc),
	.datac(\Data_in~combout [0]),
	.datad(vcc),
	.aclr(gnd),
	.aload(gnd),
	.sclr(gnd),
	.sload(vcc),
	.ena(\stack~4032_combout ),
	.cin(gnd),
	.cin0(gnd),
	.cin1(vcc),
	.inverta(gnd),
	.regcascin(gnd),
	.devclrn(devclrn),
	.devpor(devpor),
	.combout(),
	.regout(\stack~499_regout ),
	.cout(),
	.cout0(),
	.cout1());
// synopsys translate_off
defparam \stack~499 .lut_mask = "0000";
defparam \stack~499 .operation_mode = "normal";
defparam \stack~499 .output_mode = "reg_only";
defparam \stack~499 .register_cascade_mode = "off";
defparam \stack~499 .sum_lutc_input = "datac";
defparam \stack~499 .synch_mode = "on";
// synopsys translate_on

// atom is at LC_X22_Y13_N0
cyclone_lcell \stack~4025 (
// Equation(s):
// \stack~4025_combout  = !write_ptr[3] & write_ptr[2] & !write_ptr[0] & !write_ptr[1]

	.clk(gnd),
	.dataa(write_ptr[3]),
	.datab(write_ptr[2]),
	.datac(write_ptr[0]),
	.datad(write_ptr[1]),
	.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(\stack~4025_combout ),
	.regout(),
	.cout(),
	.cout0(),
	.cout1());
// synopsys translate_off
defparam \stack~4025 .l

⌨️ 快捷键说明

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