📄 part2.vo
字号:
// defparam \Data[3]~I .input_sync_reset = "none";
// defparam \Data[3]~I .oe_async_reset = "none";
// defparam \Data[3]~I .oe_power_up = "low";
// defparam \Data[3]~I .oe_register_mode = "none";
// defparam \Data[3]~I .oe_sync_reset = "none";
// defparam \Data[3]~I .operation_mode = "input";
// defparam \Data[3]~I .output_async_reset = "none";
// defparam \Data[3]~I .output_power_up = "low";
// defparam \Data[3]~I .output_register_mode = "none";
// defparam \Data[3]~I .output_sync_reset = "none";
// synopsys translate_on
// atom is at PIN_AC12
cycloneii_io \Data[4]~I (
.datain(gnd),
.oe(gnd),
.outclk(gnd),
.outclkena(vcc),
.inclk(gnd),
.inclkena(vcc),
.areset(gnd),
.sreset(gnd),
.differentialin(gnd),
.linkin(gnd),
.modesel(26'b00000000000000000000000001),
.combout(\Data[4]~combout ),
.regout(),
.differentialout(),
.linkout(),
.padio(Data[4]));
// synopsys translate_off
// defparam \Data[4]~I .input_async_reset = "none";
// defparam \Data[4]~I .input_power_up = "low";
// defparam \Data[4]~I .input_register_mode = "none";
// defparam \Data[4]~I .input_sync_reset = "none";
// defparam \Data[4]~I .oe_async_reset = "none";
// defparam \Data[4]~I .oe_power_up = "low";
// defparam \Data[4]~I .oe_register_mode = "none";
// defparam \Data[4]~I .oe_sync_reset = "none";
// defparam \Data[4]~I .operation_mode = "input";
// defparam \Data[4]~I .output_async_reset = "none";
// defparam \Data[4]~I .output_power_up = "low";
// defparam \Data[4]~I .output_register_mode = "none";
// defparam \Data[4]~I .output_sync_reset = "none";
// synopsys translate_on
// atom is at PIN_U12
cycloneii_io \Data[5]~I (
.datain(gnd),
.oe(gnd),
.outclk(gnd),
.outclkena(vcc),
.inclk(gnd),
.inclkena(vcc),
.areset(gnd),
.sreset(gnd),
.differentialin(gnd),
.linkin(gnd),
.modesel(26'b00000000000000000000000001),
.combout(\Data[5]~combout ),
.regout(),
.differentialout(),
.linkout(),
.padio(Data[5]));
// synopsys translate_off
// defparam \Data[5]~I .input_async_reset = "none";
// defparam \Data[5]~I .input_power_up = "low";
// defparam \Data[5]~I .input_register_mode = "none";
// defparam \Data[5]~I .input_sync_reset = "none";
// defparam \Data[5]~I .oe_async_reset = "none";
// defparam \Data[5]~I .oe_power_up = "low";
// defparam \Data[5]~I .oe_register_mode = "none";
// defparam \Data[5]~I .oe_sync_reset = "none";
// defparam \Data[5]~I .operation_mode = "input";
// defparam \Data[5]~I .output_async_reset = "none";
// defparam \Data[5]~I .output_power_up = "low";
// defparam \Data[5]~I .output_register_mode = "none";
// defparam \Data[5]~I .output_sync_reset = "none";
// synopsys translate_on
// atom is at PIN_AE11
cycloneii_io \Data[6]~I (
.datain(gnd),
.oe(gnd),
.outclk(gnd),
.outclkena(vcc),
.inclk(gnd),
.inclkena(vcc),
.areset(gnd),
.sreset(gnd),
.differentialin(gnd),
.linkin(gnd),
.modesel(26'b00000000000000000000000001),
.combout(\Data[6]~combout ),
.regout(),
.differentialout(),
.linkout(),
.padio(Data[6]));
// synopsys translate_off
// defparam \Data[6]~I .input_async_reset = "none";
// defparam \Data[6]~I .input_power_up = "low";
// defparam \Data[6]~I .input_register_mode = "none";
// defparam \Data[6]~I .input_sync_reset = "none";
// defparam \Data[6]~I .oe_async_reset = "none";
// defparam \Data[6]~I .oe_power_up = "low";
// defparam \Data[6]~I .oe_register_mode = "none";
// defparam \Data[6]~I .oe_sync_reset = "none";
// defparam \Data[6]~I .operation_mode = "input";
// defparam \Data[6]~I .output_async_reset = "none";
// defparam \Data[6]~I .output_power_up = "low";
// defparam \Data[6]~I .output_register_mode = "none";
// defparam \Data[6]~I .output_sync_reset = "none";
// synopsys translate_on
// atom is at PIN_Y12
cycloneii_io \Data[7]~I (
.datain(gnd),
.oe(gnd),
.outclk(gnd),
.outclkena(vcc),
.inclk(gnd),
.inclkena(vcc),
.areset(gnd),
.sreset(gnd),
.differentialin(gnd),
.linkin(gnd),
.modesel(26'b00000000000000000000000001),
.combout(\Data[7]~combout ),
.regout(),
.differentialout(),
.linkout(),
.padio(Data[7]));
// synopsys translate_off
// defparam \Data[7]~I .input_async_reset = "none";
// defparam \Data[7]~I .input_power_up = "low";
// defparam \Data[7]~I .input_register_mode = "none";
// defparam \Data[7]~I .input_sync_reset = "none";
// defparam \Data[7]~I .oe_async_reset = "none";
// defparam \Data[7]~I .oe_power_up = "low";
// defparam \Data[7]~I .oe_register_mode = "none";
// defparam \Data[7]~I .oe_sync_reset = "none";
// defparam \Data[7]~I .operation_mode = "input";
// defparam \Data[7]~I .output_async_reset = "none";
// defparam \Data[7]~I .output_power_up = "low";
// defparam \Data[7]~I .output_register_mode = "none";
// defparam \Data[7]~I .output_sync_reset = "none";
// synopsys translate_on
// atom is at LCCOMB_X11_Y3_N2
cycloneii_lcell_comb \Dis6|out[0]~802_I (
// Equation(s):
// \Dis6|out[0]~802 = \Ram|altsyncram_component|auto_generated|q_a[6] & (\Ram|altsyncram_component|auto_generated|q_a[5] # !\Ram|altsyncram_component|auto_generated|q_a[7] & \Ram|altsyncram_component|auto_generated|q_a[4] ) #
// !\Ram|altsyncram_component|auto_generated|q_a[6] & (\Ram|altsyncram_component|auto_generated|q_a[5] $ \Ram|altsyncram_component|auto_generated|q_a[7] # !\Ram|altsyncram_component|auto_generated|q_a[4] )
.dataa(\Ram|altsyncram_component|auto_generated|q_a[6] ),
.datab(\Ram|altsyncram_component|auto_generated|q_a[5] ),
.datac(\Ram|altsyncram_component|auto_generated|q_a[7] ),
.datad(\Ram|altsyncram_component|auto_generated|q_a[4] ),
.cin(gnd),
.modesel(4'b1001),
.combout(\Dis6|out[0]~802 ),
.cout(),
.pathsel(8'b00001111));
// synopsys translate_off
// defparam \Dis6|out[0]~802_I .lut_mask = 16'h9EDD;
// defparam \Dis6|out[0]~802_I .sum_lutc_input = "datac";
// synopsys translate_on
// atom is at LCCOMB_X11_Y3_N24
cycloneii_lcell_comb \Equal0~142_I (
// Equation(s):
// \Equal0~142 = \cnt[0] & \cnt[1]
.dataa(vcc),
.datab(\cnt[0] ),
.datac(\cnt[1] ),
.datad(vcc),
.cin(gnd),
.modesel(4'b1001),
.combout(\Equal0~142 ),
.cout(),
.pathsel(8'b00000110));
// synopsys translate_off
// defparam \Equal0~142_I .lut_mask = 16'hC0C0;
// defparam \Equal0~142_I .sum_lutc_input = "datac";
// synopsys translate_on
// atom is at LCCOMB_X4_Y3_N2
cycloneii_lcell_comb \SEG_DATA~6281_I (
// Equation(s):
// \SEG_DATA~6281 = \cnt[0] & (\cnt[2] # !\cnt[1] )
.dataa(\cnt[1] ),
.datab(\cnt[0] ),
.datac(vcc),
.datad(\cnt[2] ),
.cin(gnd),
.modesel(4'b1001),
.combout(\SEG_DATA~6281 ),
.cout(),
.pathsel(8'b00001011));
// synopsys translate_off
// defparam \SEG_DATA~6281_I .lut_mask = 16'hCC44;
// defparam \SEG_DATA~6281_I .sum_lutc_input = "datac";
// synopsys translate_on
// atom is at LCCOMB_X4_Y3_N10
cycloneii_lcell_comb \SEG_DATA~6280_I (
// Equation(s):
// \SEG_DATA~6280 = \cnt[0] & !\cnt[1] # !\cnt[0] & (\cnt[2] )
.dataa(\cnt[1] ),
.datab(\cnt[0] ),
.datac(vcc),
.datad(\cnt[2] ),
.cin(gnd),
.modesel(4'b1001),
.combout(\SEG_DATA~6280 ),
.cout(),
.pathsel(8'b00001011));
// synopsys translate_off
// defparam \SEG_DATA~6280_I .lut_mask = 16'h7744;
// defparam \SEG_DATA~6280_I .sum_lutc_input = "datac";
// synopsys translate_on
// atom is at LCCOMB_X12_Y3_N18
cycloneii_lcell_comb \Dis5|out[0]~796_I (
// Equation(s):
// \Dis5|out[0]~796 = \Ram|altsyncram_component|auto_generated|q_a[2] & (\Ram|altsyncram_component|auto_generated|q_a[1] # \Ram|altsyncram_component|auto_generated|q_a[0] & !\Ram|altsyncram_component|auto_generated|q_a[3] ) #
// !\Ram|altsyncram_component|auto_generated|q_a[2] & (\Ram|altsyncram_component|auto_generated|q_a[3] $ \Ram|altsyncram_component|auto_generated|q_a[1] # !\Ram|altsyncram_component|auto_generated|q_a[0] )
.dataa(\Ram|altsyncram_component|auto_generated|q_a[0] ),
.datab(\Ram|altsyncram_component|auto_generated|q_a[3] ),
.datac(\Ram|altsyncram_component|auto_generated|q_a[2] ),
.datad(\Ram|altsyncram_component|auto_generated|q_a[1] ),
.cin(gnd),
.modesel(4'b1001),
.combout(\Dis5|out[0]~796 ),
.cout(),
.pathsel(8'b00001111));
// synopsys translate_off
// defparam \Dis5|out[0]~796_I .lut_mask = 16'hF72D;
// defparam \Dis5|out[0]~796_I .sum_lutc_input = "datac";
// synopsys translate_on
// atom is at LCCOMB_X12_Y3_N20
cycloneii_lcell_comb \SEG_DATA~6282_I (
// Equation(s):
// \SEG_DATA~6282 = \SEG_DATA~6281 & (!\SEG_DATA~6280 # !\SEG_DATA~6279 ) # !\SEG_DATA~6281 & (\SEG_DATA~6280 & \Dis5|out[0]~796 )
.dataa(\SEG_DATA~6279 ),
.datab(\SEG_DATA~6281 ),
.datac(\SEG_DATA~6280 ),
.datad(\Dis5|out[0]~796 ),
.cin(gnd),
.modesel(4'b1001),
.combout(\SEG_DATA~6282 ),
.cout(),
.pathsel(8'b00001111));
// synopsys translate_off
// defparam \SEG_DATA~6282_I .lut_mask = 16'h7C4C;
// defparam \SEG_DATA~6282_I .sum_lutc_input = "datac";
// synopsys translate_on
// atom is at LCCOMB_X11_Y3_N20
cycloneii_lcell_comb \SEG_DATA~6283_I (
// Equation(s):
// \SEG_DATA~6283 = \Equal0~142 & (\SEG_DATA~6282 & (\Dis6|out[0]~802 ) # !\SEG_DATA~6282 & \Dis3|out[0]~577 ) # !\Equal0~142 & (\SEG_DATA~6282 )
.dataa(\Dis3|out[0]~577 ),
.datab(\Dis6|out[0]~802 ),
.datac(\Equal0~142 ),
.datad(\SEG_DATA~6282 ),
.cin(gnd),
.modesel(4'b1001),
.combout(\SEG_DATA~6283 ),
.cout(),
.pathsel(8'b00001111));
// synopsys translate_off
// defparam \SEG_DATA~6283_I .lut_mask = 16'hCFA0;
// defparam \SEG_DATA~6283_I .sum_lutc_input = "datac";
// synopsys translate_on
// atom is at LCCOMB_X8_Y3_N0
cycloneii_lcell_comb \SEG_DATA~6284_I (
// Equation(s):
// \SEG_DATA~6284 = \Data[5]~combout & (\Data[6]~combout # !\Data[7]~combout # !\Data[4]~combout ) # !\Data[5]~combout & (\Data[6]~combout $ (\Data[7]~combout # !\Data[4]~combout ))
.dataa(\Data[5]~combout ),
.datab(\Data[4]~combout ),
.datac(\Data[6]~combout ),
.datad(\Data[7]~combout ),
.cin(gnd),
.modesel(4'b1001),
.combout(\SEG_DATA~6284 ),
.cout(),
.pathsel(8'b00001111));
// synopsys translate_off
// defparam \SEG_DATA~6284_I .lut_mask = 16'hA7EB;
// defparam \SEG_DATA~6284_I .sum_lutc_input = "datac";
// synopsys translate_on
// atom is at LCCOMB_X7_Y3_N14
cycloneii_lcell_comb \SEG_DATA~6285_I (
// Equation(s):
// \SEG_DATA~6285 = \Address[2]~combout & (\Address[1]~combout # \Address[0]~combout & !\Address[3]~combout ) # !\Address[2]~combout & (\Address[1]~combout $ \Address[3]~combout # !\Address[0]~combout )
.dataa(\Address[2]~combout ),
.datab(\Address[0]~combout ),
.datac(\Address[1]~combout ),
.datad(\Address[3]~combout ),
.cin(gnd),
.modesel(4'b1001),
.combout(\SEG_DATA~6285 ),
.cout(),
.pathsel(8'b00001111));
// synopsys translate_off
// defparam \SEG_DATA~6285_I .lut_mask = 16'hB5F9;
// defparam \SEG_DATA~6285_I .sum_lutc_input = "datac";
// synopsys translate_on
// atom is at LCCOMB_X8_Y3_N2
cycloneii_lcell_comb \SEG_DATA~6286_I (
// Equation(s):
// \SEG_DATA~6286 = \cnt[2] & \SEG_DATA~6284 # !\cnt[2] & (\SEG_DATA~6285 )
.dataa(vcc),
.datab(\SEG_DATA~6284 ),
.datac(\cnt[2] ),
.datad(\SEG_DATA~6285 ),
.cin(gnd),
.modesel(4'b1001),
.combout(\SEG_DATA~6286 ),
.cout(),
.pathsel(8'b00001110));
// synopsys translate_off
// defparam \SEG_DATA~6286_I .lut_mask = 16'hCFC0;
// defparam \SEG_DATA~6286_I .sum_lutc_input = "datac";
// synopsys translate_on
// atom is at LCCOMB_X8_Y3_N6
cycloneii_lcell_comb \SEG_DATA~6287_I (
// Equation(s):
// \SEG_DATA~6287 = \cnt[0] & \SEG_DATA~6283 # !\cnt[0] & (\cnt[1] & \SEG_DATA~6283 # !\cnt[1] & (\SEG_DATA~6286 ))
.dataa(\SEG_DATA~6283 ),
.datab(\cnt[0] ),
.datac(\cnt[1] ),
.datad(\SEG_DATA~6286 ),
.cin(gnd),
.modesel(4'b1001),
.combout(\SEG_DATA~6287 ),
.cout(),
.pathsel(8'b00001111));
// synopsys translate_off
// defparam \SEG_DATA~6287_I .lut_mask = 16'hABA8;
// defparam \SEG_DATA~6287_I .sum_lutc_input = "datac";
// synopsys translate_on
// atom is at LCCOMB_X11_Y3_N14
cycloneii_lcell_comb \SEG_DATA~6324_I (
// Equation(s):
// \SEG_DATA~6324 = \Data[2]~combout & (\Data[0]~combout $ \Data[3]~combout $ !\Data[1]~combout ) # !\Data[2]~combout & (!\Data[1]~combout # !\Data[3]~combout # !\Data[0]~combout )
.dataa(\Data[0]~combout ),
.datab(\Data[2]~combout ),
.datac(\Data[3]~combout ),
.datad(\Data[1]~combout ),
.cin(gnd),
.modesel(4'b1001),
.combout(\SEG_DATA~6324 ),
.cout(),
.pathsel(8'b00001111));
// synopsys translate_off
// defparam \SEG_DATA~6324_I .lut_mask = 16'h5BB7;
// defparam \SEG_DATA~6324_I .sum_lutc_input = "datac";
// synopsys translate_on
// atom is at LCCOMB_X8_Y3_N28
cycloneii_lcell_comb \Equal0~143_I (
// Equation(s):
// \Equal0~143 = \cnt[0] & !\cnt[2]
.dataa(vcc),
.datab(\cnt[0] ),
.datac(\cnt[2] ),
.datad(vcc),
.cin(gnd),
.modesel(4'b1001),
.combout(\Equal0~143 ),
.cout(),
.pathsel(8'b00000110));
// synopsys translate_off
// defparam \Equal0~143_I .lut_mask = 16'h0C0C;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -