?? fifo_buffer.vo
字號(hào):
.cout0(\write_ptr[0]~139 ),
.cout1(\write_ptr[0]~139COUT1 ));
// synopsys translate_off
defparam \write_ptr[0] .lut_mask = "33cc";
defparam \write_ptr[0] .operation_mode = "arithmetic";
defparam \write_ptr[0] .output_mode = "reg_only";
defparam \write_ptr[0] .register_cascade_mode = "off";
defparam \write_ptr[0] .sum_lutc_input = "datac";
defparam \write_ptr[0] .synch_mode = "off";
// synopsys translate_on
// atom is at LC_X21_Y13_N1
cyclone_lcell \write_ptr[1] (
// Equation(s):
// write_ptr[1] = DFFEAS(write_ptr[1] $ (\write_ptr[0]~139 ), GLOBAL(\clk~combout ), !GLOBAL(\rst~combout ), , \write_ptr[0]~146_combout , , , , )
// \write_ptr[1]~141 = CARRY(!\write_ptr[0]~139 # !write_ptr[1])
// \write_ptr[1]~141COUT1 = CARRY(!\write_ptr[0]~139COUT1 # !write_ptr[1])
.clk(\clk~combout ),
.dataa(write_ptr[1]),
.datab(vcc),
.datac(vcc),
.datad(vcc),
.aclr(\rst~combout ),
.aload(gnd),
.sclr(gnd),
.sload(gnd),
.ena(\write_ptr[0]~146_combout ),
.cin(gnd),
.cin0(\write_ptr[0]~139 ),
.cin1(\write_ptr[0]~139COUT1 ),
.inverta(gnd),
.regcascin(gnd),
.devclrn(devclrn),
.devpor(devpor),
.combout(),
.regout(write_ptr[1]),
.cout(),
.cout0(\write_ptr[1]~141 ),
.cout1(\write_ptr[1]~141COUT1 ));
// synopsys translate_off
defparam \write_ptr[1] .cin0_used = "true";
defparam \write_ptr[1] .cin1_used = "true";
defparam \write_ptr[1] .lut_mask = "5a5f";
defparam \write_ptr[1] .operation_mode = "arithmetic";
defparam \write_ptr[1] .output_mode = "reg_only";
defparam \write_ptr[1] .register_cascade_mode = "off";
defparam \write_ptr[1] .sum_lutc_input = "cin";
defparam \write_ptr[1] .synch_mode = "off";
// synopsys translate_on
// atom is at LC_X21_Y13_N2
cyclone_lcell \write_ptr[2] (
// Equation(s):
// write_ptr[2] = DFFEAS(write_ptr[2] $ (!\write_ptr[1]~141 ), GLOBAL(\clk~combout ), !GLOBAL(\rst~combout ), , \write_ptr[0]~146_combout , , , , )
// \write_ptr[2]~143 = CARRY(write_ptr[2] & (!\write_ptr[1]~141 ))
// \write_ptr[2]~143COUT1 = CARRY(write_ptr[2] & (!\write_ptr[1]~141COUT1 ))
.clk(\clk~combout ),
.dataa(write_ptr[2]),
.datab(vcc),
.datac(vcc),
.datad(vcc),
.aclr(\rst~combout ),
.aload(gnd),
.sclr(gnd),
.sload(gnd),
.ena(\write_ptr[0]~146_combout ),
.cin(gnd),
.cin0(\write_ptr[1]~141 ),
.cin1(\write_ptr[1]~141COUT1 ),
.inverta(gnd),
.regcascin(gnd),
.devclrn(devclrn),
.devpor(devpor),
.combout(),
.regout(write_ptr[2]),
.cout(),
.cout0(\write_ptr[2]~143 ),
.cout1(\write_ptr[2]~143COUT1 ));
// synopsys translate_off
defparam \write_ptr[2] .cin0_used = "true";
defparam \write_ptr[2] .cin1_used = "true";
defparam \write_ptr[2] .lut_mask = "a50a";
defparam \write_ptr[2] .operation_mode = "arithmetic";
defparam \write_ptr[2] .output_mode = "reg_only";
defparam \write_ptr[2] .register_cascade_mode = "off";
defparam \write_ptr[2] .sum_lutc_input = "cin";
defparam \write_ptr[2] .synch_mode = "off";
// synopsys translate_on
// atom is at LC_X21_Y13_N3
cyclone_lcell \write_ptr[3] (
// Equation(s):
// write_ptr[3] = DFFEAS(write_ptr[3] $ \write_ptr[2]~143 , GLOBAL(\clk~combout ), !GLOBAL(\rst~combout ), , \write_ptr[0]~146_combout , , , , )
// \write_ptr[3]~145 = CARRY(!\write_ptr[2]~143 # !write_ptr[3])
// \write_ptr[3]~145COUT1 = CARRY(!\write_ptr[2]~143COUT1 # !write_ptr[3])
.clk(\clk~combout ),
.dataa(vcc),
.datab(write_ptr[3]),
.datac(vcc),
.datad(vcc),
.aclr(\rst~combout ),
.aload(gnd),
.sclr(gnd),
.sload(gnd),
.ena(\write_ptr[0]~146_combout ),
.cin(gnd),
.cin0(\write_ptr[2]~143 ),
.cin1(\write_ptr[2]~143COUT1 ),
.inverta(gnd),
.regcascin(gnd),
.devclrn(devclrn),
.devpor(devpor),
.combout(),
.regout(write_ptr[3]),
.cout(),
.cout0(\write_ptr[3]~145 ),
.cout1(\write_ptr[3]~145COUT1 ));
// synopsys translate_off
defparam \write_ptr[3] .cin0_used = "true";
defparam \write_ptr[3] .cin1_used = "true";
defparam \write_ptr[3] .lut_mask = "3c3f";
defparam \write_ptr[3] .operation_mode = "arithmetic";
defparam \write_ptr[3] .output_mode = "reg_only";
defparam \write_ptr[3] .register_cascade_mode = "off";
defparam \write_ptr[3] .sum_lutc_input = "cin";
defparam \write_ptr[3] .synch_mode = "off";
// synopsys translate_on
// atom is at LC_X21_Y13_N5
cyclone_lcell \stack~4015 (
// Equation(s):
// \stack~4015_combout = write_ptr[1] & write_ptr[3] & write_ptr[2] & !write_ptr[0]
.clk(gnd),
.dataa(write_ptr[1]),
.datab(write_ptr[3]),
.datac(write_ptr[2]),
.datad(write_ptr[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(\stack~4015_combout ),
.regout(),
.cout(),
.cout0(),
.cout1());
// synopsys translate_off
defparam \stack~4015 .lut_mask = "0080";
defparam \stack~4015 .operation_mode = "normal";
defparam \stack~4015 .output_mode = "comb_only";
defparam \stack~4015 .register_cascade_mode = "off";
defparam \stack~4015 .sum_lutc_input = "datac";
defparam \stack~4015 .synch_mode = "off";
// synopsys translate_on
// atom is at LC_X21_Y13_N4
cyclone_lcell \write_ptr[4] (
// Equation(s):
// write_ptr[4] = DFFEAS(write_ptr[4] $ !\write_ptr[3]~145 , GLOBAL(\clk~combout ), !GLOBAL(\rst~combout ), , \write_ptr[0]~146_combout , , , , )
.clk(\clk~combout ),
.dataa(vcc),
.datab(write_ptr[4]),
.datac(vcc),
.datad(vcc),
.aclr(\rst~combout ),
.aload(gnd),
.sclr(gnd),
.sload(gnd),
.ena(\write_ptr[0]~146_combout ),
.cin(gnd),
.cin0(\write_ptr[3]~145 ),
.cin1(\write_ptr[3]~145COUT1 ),
.inverta(gnd),
.regcascin(gnd),
.devclrn(devclrn),
.devpor(devpor),
.combout(),
.regout(write_ptr[4]),
.cout(),
.cout0(),
.cout1());
// synopsys translate_off
defparam \write_ptr[4] .cin0_used = "true";
defparam \write_ptr[4] .cin1_used = "true";
defparam \write_ptr[4] .lut_mask = "c3c3";
defparam \write_ptr[4] .operation_mode = "normal";
defparam \write_ptr[4] .output_mode = "reg_only";
defparam \write_ptr[4] .register_cascade_mode = "off";
defparam \write_ptr[4] .sum_lutc_input = "cin";
defparam \write_ptr[4] .synch_mode = "off";
// synopsys translate_on
// atom is at LC_X16_Y10_N8
cyclone_lcell \stack~4016 (
// Equation(s):
// \stack~4016_combout = !\rst~combout & \write_ptr[0]~146_combout & \stack~4015_combout & write_ptr[4]
.clk(gnd),
.dataa(\rst~combout ),
.datab(\write_ptr[0]~146_combout ),
.datac(\stack~4015_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~4016_combout ),
.regout(),
.cout(),
.cout0(),
.cout1());
// synopsys translate_off
defparam \stack~4016 .lut_mask = "4000";
defparam \stack~4016 .operation_mode = "normal";
defparam \stack~4016 .output_mode = "comb_only";
defparam \stack~4016 .register_cascade_mode = "off";
defparam \stack~4016 .sum_lutc_input = "datac";
defparam \stack~4016 .synch_mode = "off";
// synopsys translate_on
// atom is at LC_X16_Y10_N0
cyclone_lcell \stack~531 (
// Equation(s):
// \stack~531_regout = DFFEAS(GND, GLOBAL(\clk~combout ), VCC, , \stack~4016_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~4016_combout ),
.cin(gnd),
.cin0(gnd),
.cin1(vcc),
.inverta(gnd),
.regcascin(gnd),
.devclrn(devclrn),
.devpor(devpor),
.combout(),
.regout(\stack~531_regout ),
.cout(),
.cout0(),
.cout1());
// synopsys translate_off
defparam \stack~531 .lut_mask = "0000";
defparam \stack~531 .operation_mode = "normal";
defparam \stack~531 .output_mode = "reg_only";
defparam \stack~531 .register_cascade_mode = "off";
defparam \stack~531 .sum_lutc_input = "datac";
defparam \stack~531 .synch_mode = "on";
// synopsys translate_on
// atom is at LC_X21_Y13_N7
cyclone_lcell \stack~4013 (
// Equation(s):
// \stack~4013_combout = write_ptr[1] & !write_ptr[3] & !write_ptr[2] & !write_ptr[0]
.clk(gnd),
.dataa(write_ptr[1]),
.datab(write_ptr[3]),
.datac(write_ptr[2]),
.datad(write_ptr[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(\stack~4013_combout ),
.regout(),
.cout(),
.cout0(),
.cout1());
// synopsys translate_off
defparam \stack~4013 .lut_mask = "0002";
defparam \stack~4013 .operation_mode = "normal";
defparam \stack~4013 .output_mode = "comb_only";
defparam \stack~4013 .register_cascade_mode = "off";
defparam \stack~4013 .sum_lutc_input = "datac";
defparam \stack~4013 .synch_mode = "off";
// synopsys translate_on
// atom is at LC_X16_Y9_N8
cyclone_lcell \stack~4014 (
// Equation(s):
// \stack~4014_combout = \write_ptr[0]~146_combout & !\rst~combout & \stack~4013_combout & write_ptr[4]
.clk(gnd),
.dataa(\write_ptr[0]~146_combout ),
.datab(\rst~combout ),
.datac(\stack~4013_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~4014_combout ),
.regout(),
.cout(),
.cout0(),
.cout1());
// synopsys translate_off
defparam \stack~4014 .lut_mask = "2000";
defparam \stack~4014 .operation_mode = "normal";
defparam \stack~4014 .output_mode = "comb_only";
defparam \stack~4014 .register_cascade_mode = "off";
defparam \stack~4014 .sum_lutc_input = "datac";
defparam \stack~4014 .synch_mode = "off";
// synopsys translate_on
// atom is at LC_X16_Y9_N0
cyclone_lcell \stack~339 (
// Equation(s):
// \stack~339_regout = DFFEAS(\Data_in~combout [0], GLOBAL(\clk~combout ), VCC, , \stack~4014_combout , , , , )
.clk(\clk~combout ),
.dataa(vcc),
.datab(vcc),
.datac(vcc),
.datad(\Data_in~combout [0]),
.aclr(gnd),
.aload(gnd),
.sclr(gnd),
.sload(gnd),
.ena(\stack~4014_combout ),
.cin(gnd),
.cin0(gnd),
.cin1(vcc),
.inverta(gnd),
.regcascin(gnd),
.devclrn(devclrn),
.devpor(devpor),
.combout(),
.regout(\stack~339_regout ),
.cout(),
.cout0(),
.cout1());
// synopsys translate_off
defparam \stack~339 .lut_mask = "ff00";
defparam \stack~339 .operation_mode = "normal";
defparam \stack~339 .output_mode = "reg_only";
defparam \stack~339 .register_cascade_mode = "off";
defparam \stack~339 .sum_lutc_input = "datac";
defparam \stack~339 .synch_mode = "off";
// synopsys translate_on
// atom is at LC_X21_Y13_N6
cyclone_lcell \stack~4011 (
// Equation(s):
// \stack~4011_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~4011_combout ),
.regout(),
.cout(),
.cout0(),
.cout1());
// synopsys translate_off
defparam \stack~4011 .lut_mask = "0200";
defparam \stack~4011 .operation_mode = "normal";
defparam \stack~4011 .output_mode = "comb_only";
defparam \stack~4011 .register_cascade_mode = "off";
defparam \stack~4011 .sum_lutc_input = "datac";
defparam \stack~4011 .synch_mode = "off";
// synopsys translate_on
// atom is at LC_X23_Y10_N2
cyclone_lcell \stack~4012 (
// Equation(s):
// \stack~4012_combout = !\rst~combout & write_ptr[4] & \write_ptr[0]~146_combout & \stack~4011_combout
.clk(gnd),
.dataa(\rst~combout ),
.datab(write_ptr[4]),
.datac(\write_ptr[0]~146_combout ),
.datad(\stack~4011_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~4012_combout ),
.regout(),
.cout(),
.cout0(),
.cout1());
// synopsys translate_off
defparam \stack~4012 .lut_mask = "4000";
defparam \stack~4012 .operation_mode = "normal";
defparam \stack~4012 .output_mode = "comb_only";
defparam \stack~4012 .register_cascade_mode = "off";
defparam \stack~4012 .sum_lutc_input = "datac";
defparam \stack~4012 .synch_mode = "off";
// synopsys translate_on
// atom is at LC_X16_Y12_N6
cyclone_lcell \stack~467 (
// Equation(s):
// \stack~3841 = read_ptr[3] & (read_ptr[2] # A1L278Q) # !read_ptr[3] & !read_ptr[2] & (\stack~339_regout )
.clk(\clk~combout ),
.dataa(read_ptr[3]),
.datab(read_ptr[2]),
.datac(\Data_in~combout [0]),
.datad(\stack~339_regout ),
.aclr(gnd),
.aload(gnd),
.sclr(gnd),
.sload(vcc),
.ena(\stack~4012_combout ),
.cin(gnd),
.cin0(gnd),
.cin1(vcc),
.inverta(gnd),
.regcascin(gnd),
.devclrn(devclrn),
.devpor(devpor),
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -