📄 asyn_fifo.vo
字号:
.combout(\dut0|dcfifo_component|auto_generated|rs_dgwp|dffpipe8|dffe10a[4]~feeder_combout ),
.cout());
// synopsys translate_off
defparam \dut0|dcfifo_component|auto_generated|rs_dgwp|dffpipe8|dffe10a[4]~feeder .lut_mask = 16'hFF00;
defparam \dut0|dcfifo_component|auto_generated|rs_dgwp|dffpipe8|dffe10a[4]~feeder .sum_lutc_input = "datac";
// synopsys translate_on
// atom is at LCCOMB_X27_Y22_N18
cycloneii_lcell_comb \dut0|dcfifo_component|auto_generated|rs_dgwp|dffpipe8|dffe10a[2]~feeder (
// Equation(s):
// \dut0|dcfifo_component|auto_generated|rs_dgwp|dffpipe8|dffe10a[2]~feeder_combout = \dut0|dcfifo_component|auto_generated|rs_dgwp|dffpipe8|dffe9a [2]
.dataa(vcc),
.datab(vcc),
.datac(vcc),
.datad(\dut0|dcfifo_component|auto_generated|rs_dgwp|dffpipe8|dffe9a [2]),
.cin(gnd),
.combout(\dut0|dcfifo_component|auto_generated|rs_dgwp|dffpipe8|dffe10a[2]~feeder_combout ),
.cout());
// synopsys translate_off
defparam \dut0|dcfifo_component|auto_generated|rs_dgwp|dffpipe8|dffe10a[2]~feeder .lut_mask = 16'hFF00;
defparam \dut0|dcfifo_component|auto_generated|rs_dgwp|dffpipe8|dffe10a[2]~feeder .sum_lutc_input = "datac";
// synopsys translate_on
// atom is at LCCOMB_X29_Y23_N16
cycloneii_lcell_comb \dut0|dcfifo_component|auto_generated|ws_dgrp|dffpipe11|dffe13a[6]~feeder (
// Equation(s):
// \dut0|dcfifo_component|auto_generated|ws_dgrp|dffpipe11|dffe13a[6]~feeder_combout = \dut0|dcfifo_component|auto_generated|ws_dgrp|dffpipe11|dffe12a [6]
.dataa(vcc),
.datab(vcc),
.datac(vcc),
.datad(\dut0|dcfifo_component|auto_generated|ws_dgrp|dffpipe11|dffe12a [6]),
.cin(gnd),
.combout(\dut0|dcfifo_component|auto_generated|ws_dgrp|dffpipe11|dffe13a[6]~feeder_combout ),
.cout());
// synopsys translate_off
defparam \dut0|dcfifo_component|auto_generated|ws_dgrp|dffpipe11|dffe13a[6]~feeder .lut_mask = 16'hFF00;
defparam \dut0|dcfifo_component|auto_generated|ws_dgrp|dffpipe11|dffe13a[6]~feeder .sum_lutc_input = "datac";
// synopsys translate_on
// atom is at LCCOMB_X27_Y23_N28
cycloneii_lcell_comb \dut0|dcfifo_component|auto_generated|rs_dgwp|dffpipe8|dffe9a[11]~feeder (
// Equation(s):
// \dut0|dcfifo_component|auto_generated|rs_dgwp|dffpipe8|dffe9a[11]~feeder_combout = \dut0|dcfifo_component|auto_generated|delayed_wrptr_g [11]
.dataa(vcc),
.datab(vcc),
.datac(vcc),
.datad(\dut0|dcfifo_component|auto_generated|delayed_wrptr_g [11]),
.cin(gnd),
.combout(\dut0|dcfifo_component|auto_generated|rs_dgwp|dffpipe8|dffe9a[11]~feeder_combout ),
.cout());
// synopsys translate_off
defparam \dut0|dcfifo_component|auto_generated|rs_dgwp|dffpipe8|dffe9a[11]~feeder .lut_mask = 16'hFF00;
defparam \dut0|dcfifo_component|auto_generated|rs_dgwp|dffpipe8|dffe9a[11]~feeder .sum_lutc_input = "datac";
// synopsys translate_on
// atom is at LCCOMB_X27_Y23_N0
cycloneii_lcell_comb \dut0|dcfifo_component|auto_generated|rs_dgwp|dffpipe8|dffe9a[1]~feeder (
// Equation(s):
// \dut0|dcfifo_component|auto_generated|rs_dgwp|dffpipe8|dffe9a[1]~feeder_combout = \dut0|dcfifo_component|auto_generated|delayed_wrptr_g [1]
.dataa(vcc),
.datab(vcc),
.datac(vcc),
.datad(\dut0|dcfifo_component|auto_generated|delayed_wrptr_g [1]),
.cin(gnd),
.combout(\dut0|dcfifo_component|auto_generated|rs_dgwp|dffpipe8|dffe9a[1]~feeder_combout ),
.cout());
// synopsys translate_off
defparam \dut0|dcfifo_component|auto_generated|rs_dgwp|dffpipe8|dffe9a[1]~feeder .lut_mask = 16'hFF00;
defparam \dut0|dcfifo_component|auto_generated|rs_dgwp|dffpipe8|dffe9a[1]~feeder .sum_lutc_input = "datac";
// synopsys translate_on
// atom is at LCCOMB_X27_Y22_N0
cycloneii_lcell_comb \dut0|dcfifo_component|auto_generated|rs_dgwp|dffpipe8|dffe9a[4]~feeder (
// Equation(s):
// \dut0|dcfifo_component|auto_generated|rs_dgwp|dffpipe8|dffe9a[4]~feeder_combout = \dut0|dcfifo_component|auto_generated|delayed_wrptr_g [4]
.dataa(vcc),
.datab(vcc),
.datac(vcc),
.datad(\dut0|dcfifo_component|auto_generated|delayed_wrptr_g [4]),
.cin(gnd),
.combout(\dut0|dcfifo_component|auto_generated|rs_dgwp|dffpipe8|dffe9a[4]~feeder_combout ),
.cout());
// synopsys translate_off
defparam \dut0|dcfifo_component|auto_generated|rs_dgwp|dffpipe8|dffe9a[4]~feeder .lut_mask = 16'hFF00;
defparam \dut0|dcfifo_component|auto_generated|rs_dgwp|dffpipe8|dffe9a[4]~feeder .sum_lutc_input = "datac";
// synopsys translate_on
// atom is at LCCOMB_X24_Y22_N24
cycloneii_lcell_comb \dut0|dcfifo_component|auto_generated|p0addr~feeder (
// Equation(s):
// \dut0|dcfifo_component|auto_generated|p0addr~feeder_combout = VCC
.dataa(vcc),
.datab(vcc),
.datac(vcc),
.datad(vcc),
.cin(gnd),
.combout(\dut0|dcfifo_component|auto_generated|p0addr~feeder_combout ),
.cout());
// synopsys translate_off
defparam \dut0|dcfifo_component|auto_generated|p0addr~feeder .lut_mask = 16'hFFFF;
defparam \dut0|dcfifo_component|auto_generated|p0addr~feeder .sum_lutc_input = "datac";
// synopsys translate_on
// atom is at PIN_P2
cycloneii_io \iCLK2~I (
.datain(gnd),
.oe(gnd),
.outclk(gnd),
.outclkena(vcc),
.inclk(gnd),
.inclkena(vcc),
.areset(gnd),
.sreset(gnd),
.differentialin(gnd),
.linkin(gnd),
.devclrn(devclrn),
.devpor(devpor),
.devoe(devoe),
.combout(\iCLK2~combout ),
.regout(),
.differentialout(),
.linkout(),
.padio(iCLK2));
// synopsys translate_off
defparam \iCLK2~I .input_async_reset = "none";
defparam \iCLK2~I .input_power_up = "low";
defparam \iCLK2~I .input_register_mode = "none";
defparam \iCLK2~I .input_sync_reset = "none";
defparam \iCLK2~I .oe_async_reset = "none";
defparam \iCLK2~I .oe_power_up = "low";
defparam \iCLK2~I .oe_register_mode = "none";
defparam \iCLK2~I .oe_sync_reset = "none";
defparam \iCLK2~I .operation_mode = "input";
defparam \iCLK2~I .output_async_reset = "none";
defparam \iCLK2~I .output_power_up = "low";
defparam \iCLK2~I .output_register_mode = "none";
defparam \iCLK2~I .output_sync_reset = "none";
// synopsys translate_on
// atom is at CLKCTRL_G3
cycloneii_clkctrl \iCLK2~clkctrl (
.ena(vcc),
.inclk({gnd,gnd,gnd,\iCLK2~combout }),
.clkselect(2'b00),
.devclrn(devclrn),
.devpor(devpor),
.outclk(\iCLK2~clkctrl_outclk ));
// synopsys translate_off
defparam \iCLK2~clkctrl .clock_type = "global clock";
defparam \iCLK2~clkctrl .ena_register_mode = "falling edge";
// synopsys translate_on
// atom is at LCCOMB_X28_Y22_N8
cycloneii_lcell_comb \dut0|dcfifo_component|auto_generated|rdptr_g1p|countera0 (
// Equation(s):
// \dut0|dcfifo_component|auto_generated|rdptr_g1p|countera0~combout = \dut0|dcfifo_component|auto_generated|rdcnt_addr_ena~combout & (\dut0|dcfifo_component|auto_generated|rdptr_g1p|parity~COUT $ (GND #
// !\dut0|dcfifo_component|auto_generated|rdptr_g1p|counter_ffa [0])) # !\dut0|dcfifo_component|auto_generated|rdcnt_addr_ena~combout & (\dut0|dcfifo_component|auto_generated|rdptr_g1p|counter_ffa [0] # GND)
// \dut0|dcfifo_component|auto_generated|rdptr_g1p|countera0~COUT = CARRY(!\dut0|dcfifo_component|auto_generated|rdptr_g1p|parity~COUT # !\dut0|dcfifo_component|auto_generated|rdcnt_addr_ena~combout )
.dataa(\dut0|dcfifo_component|auto_generated|rdptr_g1p|counter_ffa [0]),
.datab(\dut0|dcfifo_component|auto_generated|rdcnt_addr_ena~combout ),
.datac(vcc),
.datad(vcc),
.cin(\dut0|dcfifo_component|auto_generated|rdptr_g1p|parity~COUT ),
.combout(\dut0|dcfifo_component|auto_generated|rdptr_g1p|countera0~combout ),
.cout(\dut0|dcfifo_component|auto_generated|rdptr_g1p|countera0~COUT ));
// synopsys translate_off
defparam \dut0|dcfifo_component|auto_generated|rdptr_g1p|countera0 .lut_mask = 16'hA63F;
defparam \dut0|dcfifo_component|auto_generated|rdptr_g1p|countera0 .sum_lutc_input = "cin";
// synopsys translate_on
// atom is at LCCOMB_X28_Y22_N10
cycloneii_lcell_comb \dut0|dcfifo_component|auto_generated|rdptr_g1p|countera1 (
// Equation(s):
// \dut0|dcfifo_component|auto_generated|rdptr_g1p|countera1~combout = \dut0|dcfifo_component|auto_generated|rdptr_g1p|countera0~COUT & \dut0|dcfifo_component|auto_generated|rdptr_g1p|counter_ffa [1] & (VCC) #
// !\dut0|dcfifo_component|auto_generated|rdptr_g1p|countera0~COUT & (\dut0|dcfifo_component|auto_generated|rdptr_g1p|counter_ffa [0] $ (\dut0|dcfifo_component|auto_generated|rdptr_g1p|counter_ffa [1] # GND))
// \dut0|dcfifo_component|auto_generated|rdptr_g1p|countera1~COUT = CARRY(!\dut0|dcfifo_component|auto_generated|rdptr_g1p|counter_ffa [0] & !\dut0|dcfifo_component|auto_generated|rdptr_g1p|countera0~COUT )
.dataa(\dut0|dcfifo_component|auto_generated|rdptr_g1p|counter_ffa [1]),
.datab(\dut0|dcfifo_component|auto_generated|rdptr_g1p|counter_ffa [0]),
.datac(vcc),
.datad(vcc),
.cin(\dut0|dcfifo_component|auto_generated|rdptr_g1p|countera0~COUT ),
.combout(\dut0|dcfifo_component|auto_generated|rdptr_g1p|countera1~combout ),
.cout(\dut0|dcfifo_component|auto_generated|rdptr_g1p|countera1~COUT ));
// synopsys translate_off
defparam \dut0|dcfifo_component|auto_generated|rdptr_g1p|countera1 .lut_mask = 16'hA603;
defparam \dut0|dcfifo_component|auto_generated|rdptr_g1p|countera1 .sum_lutc_input = "cin";
// synopsys translate_on
// atom is at LCCOMB_X28_Y22_N12
cycloneii_lcell_comb \dut0|dcfifo_component|auto_generated|rdptr_g1p|countera2 (
// Equation(s):
// \dut0|dcfifo_component|auto_generated|rdptr_g1p|countera2~combout = \dut0|dcfifo_component|auto_generated|rdptr_g1p|countera1~COUT & (\dut0|dcfifo_component|auto_generated|rdptr_g1p|counter_ffa [1] $
// (\dut0|dcfifo_component|auto_generated|rdptr_g1p|counter_ffa [2] & VCC)) # !\dut0|dcfifo_component|auto_generated|rdptr_g1p|countera1~COUT & (\dut0|dcfifo_component|auto_generated|rdptr_g1p|counter_ffa [2] # GND)
// \dut0|dcfifo_component|auto_generated|rdptr_g1p|countera2~COUT = CARRY(\dut0|dcfifo_component|auto_generated|rdptr_g1p|counter_ffa [1] # !\dut0|dcfifo_component|auto_generated|rdptr_g1p|countera1~COUT )
.dataa(\dut0|dcfifo_component|auto_generated|rdptr_g1p|counter_ffa [1]),
.datab(\dut0|dcfifo_component|auto_generated|rdptr_g1p|counter_ffa [2]),
.datac(vcc),
.datad(vcc),
.cin(\dut0|dcfifo_component|auto_generated|rdptr_g1p|countera1~COUT ),
.combout(\dut0|dcfifo_component|auto_generated|rdptr_g1p|countera2~combout ),
.cout(\dut0|dcfifo_component|auto_generated|rdptr_g1p|countera2~COUT ));
// synopsys translate_off
defparam \dut0|dcfifo_component|auto_generated|rdptr_g1p|countera2 .lut_mask = 16'h6CAF;
defparam \dut0|dcfifo_component|auto_generated|rdptr_g1p|countera2 .sum_lutc_input = "cin";
// synopsys translate_on
// atom is at LCCOMB_X31_Y35_N0
cycloneii_lcell_comb \dut0|dcfifo_component|auto_generated|rdaclr|dffe7a[0]~feeder (
// Equation(s):
// \dut0|dcfifo_component|auto_generated|rdaclr|dffe7a[0]~feeder_combout = VCC
.dataa(vcc),
.datab(vcc),
.datac(vcc),
.datad(vcc),
.cin(gnd),
.combout(\dut0|dcfifo_component|auto_generated|rdaclr|dffe7a[0]~feeder_combout ),
.cout());
// synopsys translate_off
defparam \dut0|dcfifo_component|auto_generated|rdaclr|dffe7a[0]~feeder .lut_mask = 16'hFFFF;
defparam \dut0|dcfifo_component|auto_generated|rdaclr|dffe7a[0]~feeder .sum_lutc_input = "datac";
// synopsys translate_on
// atom is at PIN_N2
cycloneii_io \iRST~I (
.datain(gnd),
.oe(gnd),
.outclk(gnd),
.outclkena(vcc),
.inclk(gnd),
.inclkena(vcc),
.areset(gnd),
.sreset(gnd),
.differentialin(gnd),
.linkin(gnd),
.devclrn(devclrn),
.devpor(devpor),
.devoe(devoe),
.combout(\iRST~combout ),
.regout(),
.differentialout(),
.linkout(),
.padio(iRST));
// synopsys translate_off
defparam \iRST~I .input_async_reset = "none";
defparam \iRST~I .input_power_up = "low";
defparam \iRST~I .input_register_mode = "none";
defparam \iRST~I .input_sync_reset = "none";
defparam \iRST~I .oe_async_reset = "none";
defparam \iRST~I .oe_power_up = "low";
defparam \iRST~I .oe_register_mode = "none";
defparam \iRST~I .oe_sync_reset = "none";
defparam \iRST~I .operation_mode = "input";
defparam \iRST~I .output_async_reset = "none";
defparam \iRST~I .output_power_up = "low";
defparam \iRST~I .output_register_mode = "none";
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -