📄 part6.vo
字号:
// synopsys translate_on
// atom is at LCCOMB_X44_Y12_N26
cycloneii_lcell_comb \SEG_DATA~3491 (
// Equation(s):
// \SEG_DATA~3491_combout = cnt[2] & (cnt[0] # \D4|out[6]~525_combout ) # !cnt[2] & !cnt[0] & (\D1|out[6]~1075_combout )
.dataa(cnt[2]),
.datab(cnt[0]),
.datac(\D4|out[6]~525_combout ),
.datad(\D1|out[6]~1075_combout ),
.cin(gnd),
.combout(\SEG_DATA~3491_combout ),
.cout());
// synopsys translate_off
defparam \SEG_DATA~3491 .lut_mask = 16'hB9A8;
defparam \SEG_DATA~3491 .sum_lutc_input = "datac";
// synopsys translate_on
// atom is at LCFF_X48_Y18_N1
cycloneii_lcell_ff Clock(
.clk(\CLK~combout ),
.datain(\Clock~18_combout ),
.sdata(gnd),
.aclr(gnd),
.sclr(gnd),
.sload(gnd),
.ena(vcc),
.devclrn(devclrn),
.devpor(devpor),
.regout(\Clock~regout ));
// atom is at LCCOMB_X53_Y20_N24
cycloneii_lcell_comb WrenC(
// Equation(s):
// \WrenC~combout = \Wren~combout & \Clock1~regout
.dataa(\Wren~combout ),
.datab(vcc),
.datac(vcc),
.datad(\Clock1~regout ),
.cin(gnd),
.combout(\WrenC~combout ),
.cout());
// synopsys translate_off
defparam WrenC.lut_mask = 16'hAA00;
defparam WrenC.sum_lutc_input = "datac";
// synopsys translate_on
// atom is at LCCOMB_X43_Y21_N4
cycloneii_lcell_comb \Ram|altsyncram_component|auto_generated|mgl_prim2|ram_rom_logic_gen:name_gen:info_rom_sr|WORD_SR~1717 (
.dataa(vcc),
.datab(\Ram|altsyncram_component|auto_generated|mgl_prim2|ram_rom_logic_gen:name_gen:info_rom_sr|word_counter [0]),
.datac(\Ram|altsyncram_component|auto_generated|mgl_prim2|ram_rom_logic_gen:name_gen:info_rom_sr|word_counter [1]),
.datad(\Ram|altsyncram_component|auto_generated|mgl_prim2|ram_rom_logic_gen:name_gen:info_rom_sr|word_counter [2]),
.cin(gnd),
.combout(\Ram|altsyncram_component|auto_generated|mgl_prim2|ram_rom_logic_gen:name_gen:info_rom_sr|WORD_SR~1717_combout ),
.cout());
// synopsys translate_off
defparam \Ram|altsyncram_component|auto_generated|mgl_prim2|ram_rom_logic_gen:name_gen:info_rom_sr|WORD_SR~1717 .lut_mask = 16'hC0C3;
defparam \Ram|altsyncram_component|auto_generated|mgl_prim2|ram_rom_logic_gen:name_gen:info_rom_sr|WORD_SR~1717 .sum_lutc_input = "datac";
// synopsys translate_on
// atom is at LCCOMB_X43_Y21_N0
cycloneii_lcell_comb \Ram|altsyncram_component|auto_generated|mgl_prim2|ram_rom_logic_gen:name_gen:info_rom_sr|WORD_SR~1719 (
.dataa(vcc),
.datab(\Ram|altsyncram_component|auto_generated|mgl_prim2|ram_rom_logic_gen:name_gen:info_rom_sr|word_counter [2]),
.datac(\Ram|altsyncram_component|auto_generated|mgl_prim2|ram_rom_logic_gen:name_gen:info_rom_sr|word_counter [1]),
.datad(\Ram|altsyncram_component|auto_generated|mgl_prim2|ram_rom_logic_gen:name_gen:info_rom_sr|word_counter [3]),
.cin(gnd),
.combout(\Ram|altsyncram_component|auto_generated|mgl_prim2|ram_rom_logic_gen:name_gen:info_rom_sr|WORD_SR~1719_combout ),
.cout());
// synopsys translate_off
defparam \Ram|altsyncram_component|auto_generated|mgl_prim2|ram_rom_logic_gen:name_gen:info_rom_sr|WORD_SR~1719 .lut_mask = 16'hC000;
defparam \Ram|altsyncram_component|auto_generated|mgl_prim2|ram_rom_logic_gen:name_gen:info_rom_sr|WORD_SR~1719 .sum_lutc_input = "datac";
// synopsys translate_on
// atom is at LCCOMB_X43_Y21_N10
cycloneii_lcell_comb \Ram|altsyncram_component|auto_generated|mgl_prim2|ram_rom_logic_gen:name_gen:info_rom_sr|WORD_SR~1720 (
.dataa(\Ram|altsyncram_component|auto_generated|mgl_prim2|ram_rom_logic_gen:name_gen:info_rom_sr|word_counter [0]),
.datab(\Ram|altsyncram_component|auto_generated|mgl_prim2|ram_rom_logic_gen:name_gen:info_rom_sr|WORD_SR~1718_combout ),
.datac(\Ram|altsyncram_component|auto_generated|mgl_prim2|ram_rom_logic_gen:name_gen:info_rom_sr|WORD_SR~1717_combout ),
.datad(\Ram|altsyncram_component|auto_generated|mgl_prim2|ram_rom_logic_gen:name_gen:info_rom_sr|WORD_SR~1719_combout ),
.cin(gnd),
.combout(\Ram|altsyncram_component|auto_generated|mgl_prim2|ram_rom_logic_gen:name_gen:info_rom_sr|WORD_SR~1720_combout ),
.cout());
// synopsys translate_off
defparam \Ram|altsyncram_component|auto_generated|mgl_prim2|ram_rom_logic_gen:name_gen:info_rom_sr|WORD_SR~1720 .lut_mask = 16'hD5C0;
defparam \Ram|altsyncram_component|auto_generated|mgl_prim2|ram_rom_logic_gen:name_gen:info_rom_sr|WORD_SR~1720 .sum_lutc_input = "datac";
// synopsys translate_on
// atom is at LCFF_X50_Y18_N1
cycloneii_lcell_ff \temp1[7] (
.clk(\CLK~clkctrl_outclk ),
.datain(\temp1~283_combout ),
.sdata(gnd),
.aclr(gnd),
.sclr(gnd),
.sload(gnd),
.ena(vcc),
.devclrn(devclrn),
.devpor(devpor),
.regout(temp1[7]));
// atom is at LCFF_X49_Y18_N1
cycloneii_lcell_ff \temp1[6] (
.clk(\CLK~clkctrl_outclk ),
.datain(\temp1~284_combout ),
.sdata(gnd),
.aclr(gnd),
.sclr(gnd),
.sload(gnd),
.ena(vcc),
.devclrn(devclrn),
.devpor(devpor),
.regout(temp1[6]));
// atom is at LCFF_X50_Y18_N13
cycloneii_lcell_ff \temp1[5] (
.clk(\CLK~clkctrl_outclk ),
.datain(\Add1~142_combout ),
.sdata(gnd),
.aclr(gnd),
.sclr(gnd),
.sload(gnd),
.ena(vcc),
.devclrn(devclrn),
.devpor(devpor),
.regout(temp1[5]));
// atom is at LCFF_X49_Y18_N11
cycloneii_lcell_ff \temp1[4] (
.clk(\CLK~clkctrl_outclk ),
.datain(\temp1~285_combout ),
.sdata(gnd),
.aclr(gnd),
.sclr(gnd),
.sload(gnd),
.ena(vcc),
.devclrn(devclrn),
.devpor(devpor),
.regout(temp1[4]));
// atom is at LCFF_X50_Y18_N9
cycloneii_lcell_ff \temp1[3] (
.clk(\CLK~clkctrl_outclk ),
.datain(\Add1~138_combout ),
.sdata(gnd),
.aclr(gnd),
.sclr(gnd),
.sload(gnd),
.ena(vcc),
.devclrn(devclrn),
.devpor(devpor),
.regout(temp1[3]));
// atom is at LCFF_X50_Y18_N5
cycloneii_lcell_ff \temp1[1] (
.clk(\CLK~clkctrl_outclk ),
.datain(\Add1~134_combout ),
.sdata(gnd),
.aclr(gnd),
.sclr(gnd),
.sload(gnd),
.ena(vcc),
.devclrn(devclrn),
.devpor(devpor),
.regout(temp1[1]));
// atom is at LCFF_X49_Y18_N5
cycloneii_lcell_ff \temp1[8] (
.clk(\CLK~clkctrl_outclk ),
.datain(\temp1~286_combout ),
.sdata(gnd),
.aclr(gnd),
.sclr(gnd),
.sload(gnd),
.ena(vcc),
.devclrn(devclrn),
.devpor(devpor),
.regout(temp1[8]));
// atom is at LCFF_X49_Y18_N15
cycloneii_lcell_ff \temp1[9] (
.clk(\CLK~clkctrl_outclk ),
.datain(\temp1~287_combout ),
.sdata(gnd),
.aclr(gnd),
.sclr(gnd),
.sload(gnd),
.ena(vcc),
.devclrn(devclrn),
.devpor(devpor),
.regout(temp1[9]));
// atom is at LCCOMB_X50_Y18_N26
cycloneii_lcell_comb \Equal0~140 (
// Equation(s):
// \Equal0~140_combout = !\Add1~142_combout & \Add1~144_combout & \Add1~150_combout & \Add1~148_combout
.dataa(\Add1~142_combout ),
.datab(\Add1~144_combout ),
.datac(\Add1~150_combout ),
.datad(\Add1~148_combout ),
.cin(gnd),
.combout(\Equal0~140_combout ),
.cout());
// synopsys translate_off
defparam \Equal0~140 .lut_mask = 16'h4000;
defparam \Equal0~140 .sum_lutc_input = "datac";
// synopsys translate_on
// atom is at LCFF_X49_Y18_N17
cycloneii_lcell_ff \temp1[10] (
.clk(\CLK~clkctrl_outclk ),
.datain(\temp1~288_combout ),
.sdata(gnd),
.aclr(gnd),
.sclr(gnd),
.sload(gnd),
.ena(vcc),
.devclrn(devclrn),
.devpor(devpor),
.regout(temp1[10]));
// atom is at LCCOMB_X50_Y18_N28
cycloneii_lcell_comb \Equal0~141 (
// Equation(s):
// \Equal0~141_combout = \Add1~140_combout & !\Add1~132_combout & !\Add1~134_combout & \Add1~152_combout
.dataa(\Add1~140_combout ),
.datab(\Add1~132_combout ),
.datac(\Add1~134_combout ),
.datad(\Add1~152_combout ),
.cin(gnd),
.combout(\Equal0~141_combout ),
.cout());
// synopsys translate_off
defparam \Equal0~141 .lut_mask = 16'h0200;
defparam \Equal0~141 .sum_lutc_input = "datac";
// synopsys translate_on
// atom is at LCCOMB_X50_Y18_N24
cycloneii_lcell_comb \Equal0~142 (
// Equation(s):
// \Equal0~142_combout = !\Add1~138_combout & !\Add1~136_combout
.dataa(vcc),
.datab(\Add1~138_combout ),
.datac(vcc),
.datad(\Add1~136_combout ),
.cin(gnd),
.combout(\Equal0~142_combout ),
.cout());
// synopsys translate_off
defparam \Equal0~142 .lut_mask = 16'h0033;
defparam \Equal0~142 .sum_lutc_input = "datac";
// synopsys translate_on
// atom is at LCCOMB_X50_Y18_N30
cycloneii_lcell_comb \Equal0~143 (
// Equation(s):
// \Equal0~143_combout = \Add1~146_combout & \Equal0~140_combout & \Equal0~142_combout & \Equal0~141_combout
.dataa(\Add1~146_combout ),
.datab(\Equal0~140_combout ),
.datac(\Equal0~142_combout ),
.datad(\Equal0~141_combout ),
.cin(gnd),
.combout(\Equal0~143_combout ),
.cout());
// synopsys translate_off
defparam \Equal0~143 .lut_mask = 16'h8000;
defparam \Equal0~143 .sum_lutc_input = "datac";
// synopsys translate_on
// atom is at LCFF_X48_Y18_N3
cycloneii_lcell_ff \temp2[5] (
.clk(\CLK~clkctrl_outclk ),
.datain(\temp2~316_combout ),
.sdata(gnd),
.aclr(gnd),
.sclr(gnd),
.sload(gnd),
.ena(\Equal0~143_combout ),
.devclrn(devclrn),
.devpor(devpor),
.regout(temp2[5]));
// atom is at LCFF_X48_Y18_N17
cycloneii_lcell_ff \temp2[4] (
.clk(\CLK~clkctrl_outclk ),
.datain(\Add2~140_combout ),
.sdata(gnd),
.aclr(gnd),
.sclr(gnd),
.sload(gnd),
.ena(\Equal0~143_combout ),
.devclrn(devclrn),
.devpor(devpor),
.regout(temp2[4]));
// atom is at LCFF_X48_Y18_N15
cycloneii_lcell_ff \temp2[3] (
.clk(\CLK~clkctrl_outclk ),
.datain(\Add2~138_combout ),
.sdata(gnd),
.aclr(gnd),
.sclr(gnd),
.sload(gnd),
.ena(\Equal0~143_combout ),
.devclrn(devclrn),
.devpor(devpor),
.regout(temp2[3]));
// atom is at LCFF_X48_Y18_N13
cycloneii_lcell_ff \temp2[2] (
.clk(\CLK~clkctrl_out
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -