📄 uart_if.vo
字号:
// atom is at LCFF_X22_Y19_N5
cycloneii_lcell_ff \inst5|U1|u1|rsr_0_ (
.clk(\inst5|U1|u1|U1_u1_clkdiv[3]~clkctrl ),
.datain(\inst5|U1|u1|rsr[0]~feeder ),
.sdata(),
.aclr(!\inst3|rst_out~clkctrl ),
.sclr(gnd),
.sload(gnd),
.ena(\inst5|U1|u1|parity8_0_x2 ),
.devclrn(devclrn),
.devpor(devpor),
.regout(\inst5|U1|u1|rsr[0] ));
// atom is at LCFF_X18_Y20_N23
cycloneii_lcell_ff \inst5|din_3_ (
.clk(\inst5|cnt[3]~clkctrl ),
.datain(\inst5|din[3]~feeder ),
.sdata(),
.aclr(!\inst3|rst_out~clkctrl ),
.sclr(gnd),
.sload(gnd),
.ena(\inst5|sclrun1_rom_addr9_1_0_a2 ),
.devclrn(devclrn),
.devpor(devpor),
.regout(\inst5|din[3] ));
// atom is at LCFF_X19_Y21_N23
cycloneii_lcell_ff \inst5|U1|u2|tbr_4_ (
.clk(\inst5|wrn_i_1~clkctrl ),
.datain(\inst5|U1|u2|tbr[4]~feeder ),
.sdata(),
.aclr(!\inst3|rst_out~clkctrl ),
.sclr(gnd),
.sload(gnd),
.ena(vcc),
.devclrn(devclrn),
.devpor(devpor),
.regout(\inst5|U1|u2|tbr[4] ));
// atom is at LCFF_X19_Y21_N3
cycloneii_lcell_ff \inst5|U1|u2|tsr_5_ (
.clk(!\inst5|U1|u2|U1_u2_clkdiv[3]~clkctrl ),
.datain(\inst5|U1|u2|tsr_5_~COMBOUT ),
.sdata(),
.aclr(!\inst3|rst_out~clkctrl ),
.sclr(gnd),
.sload(gnd),
.ena(\inst5|U1|u2|N_485_i ),
.devclrn(devclrn),
.devpor(devpor),
.regout(\inst5|U1|u2|tsr[5] ));
// atom is at LCCOMB_X19_Y21_N24
cycloneii_lcell_comb \inst5|U1|u2|tsr_4_~0 (
// Equation(s):
// \inst5|U1|u2|tsr_4_~COMBOUT = \inst5|U1|u2|tsr14 & (\inst5|U1|u2|tbr[4] ) # !\inst5|U1|u2|tsr14 & \inst5|U1|u2|tsr[5]
.dataa(vcc),
.datab(\inst5|U1|u2|tsr[5] ),
.datac(\inst5|U1|u2|tsr14 ),
.datad(\inst5|U1|u2|tbr[4] ),
.cin(gnd),
.combout(\inst5|U1|u2|tsr_4_~COMBOUT ),
.cout());
// synopsys translate_off
defparam \inst5|U1|u2|tsr_4_~0 .sum_lutc_input = "datac";
defparam \inst5|U1|u2|tsr_4_~0 .lut_mask = 16'hFC0C;
// synopsys translate_on
// atom is at LCFF_X26_Y18_N11
cycloneii_lcell_ff \inst5|U1|u1|clkdiv_2_ (
.clk(\inst4|acc[12]~clkctrl ),
.datain(\inst5|U1|u1|clkdiv_2_~COMBOUT ),
.sdata(),
.aclr(!\inst3|rst_out~clkctrl ),
.sclr(gnd),
.sload(gnd),
.ena(vcc),
.devclrn(devclrn),
.devpor(devpor),
.regout(\inst5|U1|u1|clkdiv[2] ));
// atom is at LCFF_X26_Y18_N19
cycloneii_lcell_ff \inst5|U1|u1|clkdiv_1_ (
.clk(\inst4|acc[12]~clkctrl ),
.datain(\inst5|U1|u1|clkdiv_1_~COMBOUT ),
.sdata(),
.aclr(!\inst3|rst_out~clkctrl ),
.sclr(gnd),
.sload(gnd),
.ena(vcc),
.devclrn(devclrn),
.devpor(devpor),
.regout(\inst5|U1|u1|clkdiv[1] ));
// atom is at LCFF_X26_Y18_N9
cycloneii_lcell_ff \inst5|U1|u1|clk1x_enable_Z (
.clk(\inst4|acc[12]~clkctrl ),
.datain(\inst5|U1|u1|clk1x_enable_Z~COMBOUT ),
.sdata(),
.aclr(!\inst3|rst_out~clkctrl ),
.sclr(gnd),
.sload(gnd),
.ena(\inst5|U1|u1|N_396_i ),
.devclrn(devclrn),
.devpor(devpor),
.regout(\inst5|U1|u1|clk1x_enable ));
// atom is at LCFF_X26_Y18_N27
cycloneii_lcell_ff \inst5|U1|u1|clkdiv_0_ (
.clk(\inst4|acc[12]~clkctrl ),
.datain(\inst5|U1|u1|clkdiv_0_~COMBOUT ),
.sdata(),
.aclr(!\inst3|rst_out~clkctrl ),
.sclr(gnd),
.sload(gnd),
.ena(vcc),
.devclrn(devclrn),
.devpor(devpor),
.regout(\inst5|U1|u1|clkdiv[0] ));
// atom is at LCCOMB_X26_Y18_N16
cycloneii_lcell_comb \inst5|U1|u1|clkdiv_5_sum3_a_Z (
// Equation(s):
// \inst5|U1|u1|clkdiv_5_sum3_a = !\inst5|U1|u1|clkdiv[0] # !\inst5|U1|u1|clk1x_enable
.dataa(vcc),
.datab(vcc),
.datac(\inst5|U1|u1|clk1x_enable ),
.datad(\inst5|U1|u1|clkdiv[0] ),
.cin(gnd),
.combout(\inst5|U1|u1|clkdiv_5_sum3_a ),
.cout());
// synopsys translate_off
defparam \inst5|U1|u1|clkdiv_5_sum3_a_Z .sum_lutc_input = "datac";
defparam \inst5|U1|u1|clkdiv_5_sum3_a_Z .lut_mask = 16'h0FFF;
// synopsys translate_on
// atom is at LCCOMB_X26_Y18_N28
cycloneii_lcell_comb \inst5|U1|u1|clkdiv_3_~0 (
// Equation(s):
// \inst5|U1|u1|clkdiv_3_~COMBOUT = \inst5|U1|u1|U1_u1_clkdiv[3] $ (!\inst5|U1|u1|clkdiv_5_sum3_a & \inst5|U1|u1|clkdiv[1] & \inst5|U1|u1|clkdiv[2] )
.dataa(\inst5|U1|u1|clkdiv_5_sum3_a ),
.datab(\inst5|U1|u1|clkdiv[1] ),
.datac(\inst5|U1|u1|U1_u1_clkdiv[3] ),
.datad(\inst5|U1|u1|clkdiv[2] ),
.cin(gnd),
.combout(\inst5|U1|u1|clkdiv_3_~COMBOUT ),
.cout());
// synopsys translate_off
defparam \inst5|U1|u1|clkdiv_3_~0 .sum_lutc_input = "datac";
defparam \inst5|U1|u1|clkdiv_3_~0 .lut_mask = 16'hB4F0;
// synopsys translate_on
// atom is at LCFF_X18_Y20_N21
cycloneii_lcell_ff \inst5|din_4_ (
.clk(\inst5|cnt[3]~clkctrl ),
.datain(\inst5|din[4]~feeder ),
.sdata(),
.aclr(!\inst3|rst_out~clkctrl ),
.sclr(gnd),
.sload(gnd),
.ena(\inst5|sclrun1_rom_addr9_1_0_a2 ),
.devclrn(devclrn),
.devpor(devpor),
.regout(\inst5|din[4] ));
// atom is at LCFF_X19_Y21_N1
cycloneii_lcell_ff \inst5|U1|u2|tbr_5_ (
.clk(\inst5|wrn_i_1~clkctrl ),
.datain(\inst5|U1|u2|tbr[5]~feeder ),
.sdata(),
.aclr(!\inst3|rst_out~clkctrl ),
.sclr(gnd),
.sload(gnd),
.ena(vcc),
.devclrn(devclrn),
.devpor(devpor),
.regout(\inst5|U1|u2|tbr[5] ));
// atom is at LCFF_X18_Y21_N13
cycloneii_lcell_ff \inst5|U1|u2|tsr_6_ (
.clk(!\inst5|U1|u2|U1_u2_clkdiv[3]~clkctrl ),
.datain(\inst5|U1|u2|tsr_6_~COMBOUT ),
.sdata(),
.aclr(!\inst3|rst_out~clkctrl ),
.sclr(gnd),
.sload(gnd),
.ena(\inst5|U1|u2|N_485_i ),
.devclrn(devclrn),
.devpor(devpor),
.regout(\inst5|U1|u2|tsr[6] ));
// atom is at LCCOMB_X19_Y21_N2
cycloneii_lcell_comb \inst5|U1|u2|tsr_5_~0 (
// Equation(s):
// \inst5|U1|u2|tsr_5_~COMBOUT = \inst5|U1|u2|tsr14 & (\inst5|U1|u2|tbr[5] ) # !\inst5|U1|u2|tsr14 & \inst5|U1|u2|tsr[6]
.dataa(\inst5|U1|u2|tsr[6] ),
.datab(vcc),
.datac(\inst5|U1|u2|tsr14 ),
.datad(\inst5|U1|u2|tbr[5] ),
.cin(gnd),
.combout(\inst5|U1|u2|tsr_5_~COMBOUT ),
.cout());
// synopsys translate_off
defparam \inst5|U1|u2|tsr_5_~0 .sum_lutc_input = "datac";
defparam \inst5|U1|u2|tsr_5_~0 .lut_mask = 16'hFA0A;
// synopsys translate_on
// atom is at LCCOMB_X26_Y18_N10
cycloneii_lcell_comb \inst5|U1|u1|clkdiv_2_~0 (
// Equation(s):
// \inst5|U1|u1|clkdiv_2_~COMBOUT = \inst5|U1|u1|clkdiv[2] $ (\inst5|U1|u1|clk1x_enable & \inst5|U1|u1|clkdiv[0] & \inst5|U1|u1|clkdiv[1] )
.dataa(\inst5|U1|u1|clk1x_enable ),
.datab(\inst5|U1|u1|clkdiv[0] ),
.datac(\inst5|U1|u1|clkdiv[2] ),
.datad(\inst5|U1|u1|clkdiv[1] ),
.cin(gnd),
.combout(\inst5|U1|u1|clkdiv_2_~COMBOUT ),
.cout());
// synopsys translate_off
defparam \inst5|U1|u1|clkdiv_2_~0 .sum_lutc_input = "datac";
defparam \inst5|U1|u1|clkdiv_2_~0 .lut_mask = 16'h78F0;
// synopsys translate_on
// atom is at LCCOMB_X26_Y18_N18
cycloneii_lcell_comb \inst5|U1|u1|clkdiv_1_~0 (
// Equation(s):
// \inst5|U1|u1|clkdiv_1_~COMBOUT = \inst5|U1|u1|clkdiv[1] $ (\inst5|U1|u1|clk1x_enable & \inst5|U1|u1|clkdiv[0] )
.dataa(vcc),
.datab(\inst5|U1|u1|clk1x_enable ),
.datac(\inst5|U1|u1|clkdiv[1] ),
.datad(\inst5|U1|u1|clkdiv[0] ),
.cin(gnd),
.combout(\inst5|U1|u1|clkdiv_1_~COMBOUT ),
.cout());
// synopsys translate_off
defparam \inst5|U1|u1|clkdiv_1_~0 .sum_lutc_input = "datac";
defparam \inst5|U1|u1|clkdiv_1_~0 .lut_mask = 16'h3CF0;
// synopsys translate_on
// atom is at LCCOMB_X26_Y18_N8
cycloneii_lcell_comb \inst5|U1|u1|clk1x_enable_Z~0 (
// Equation(s):
// \inst5|U1|u1|clk1x_enable_Z~COMBOUT = \inst5|U1|u1|rxd1_i_0 & !\inst5|U1|u1|rxd2_i
.dataa(\inst5|U1|u1|rxd1_i_0 ),
.datab(vcc),
.datac(\inst5|U1|u1|rxd2_i ),
.datad(vcc),
.cin(gnd),
.combout(\inst5|U1|u1|clk1x_enable_Z~COMBOUT ),
.cout());
// synopsys translate_off
defparam \inst5|U1|u1|clk1x_enable_Z~0 .sum_lutc_input = "datac";
defparam \inst5|U1|u1|clk1x_enable_Z~0 .lut_mask = 16'h0A0A;
// synopsys translate_on
// atom is at LCCOMB_X26_Y18_N26
cycloneii_lcell_comb \inst5|U1|u1|clkdiv_0_~0 (
// Equation(s):
// \inst5|U1|u1|clkdiv_0_~COMBOUT = \inst5|U1|u1|clk1x_enable $ \inst5|U1|u1|clkdiv[0]
.dataa(vcc),
.datab(\inst5|U1|u1|clk1x_enable ),
.datac(\inst5|U1|u1|clkdiv[0] ),
.datad(vcc),
.cin(gnd),
.combout(\inst5|U1|u1|clkdiv_0_~COMBOUT ),
.cout());
// synopsys translate_off
defparam \inst5|U1|u1|clkdiv_0_~0 .sum_lutc_input = "datac";
defparam \inst5|U1|u1|clkdiv_0_~0 .lut_mask = 16'h3C3C;
// synopsys translate_on
// atom is at LCFF_X18_Y20_N11
cycloneii_lcell_ff \inst5|din_5_ (
.clk(\inst5|cnt[3]~clkctrl ),
.datain(gnd),
.sdata(\inst1|altsyncram_component|auto_generated|q_a[5] ),
.aclr(!\inst3|rst_out~clkctrl ),
.sclr(gnd),
.sload(vcc),
.ena(\inst5|sclrun1_rom_addr9_1_0_a2 ),
.devclrn(devclrn),
.devpor(devpor),
.regout(\inst5|din[5] ));
// atom is at LCFF_X18_Y21_N7
cycloneii_lcell_ff \inst5|U1|u2|tbr_6_ (
.clk(\inst5|wrn_i_1~clkctrl ),
.datain(\inst5|U1|u2|tbr[6]~feeder ),
.sdata(),
.aclr(!\inst3|rst_out~clkctrl ),
.sclr(gnd),
.sload(gnd),
.ena(vcc),
.devclrn(devclrn),
.devpor(devpor),
.regout(\inst5|U1|u2|tbr[6] ));
// atom is at LCFF_X19_Y21_N31
cycloneii_lcell_ff \inst5|U1|u2|tsr_7_ (
.clk(!\inst5|U1|u2|U1_u2_clkdiv[3]~clkctrl ),
.datain(\inst5|U1|u2|tsr_7_~COMBOUT ),
.sdata(),
.aclr(!\inst3|rst_out~clkctrl ),
.sclr(gnd),
.sload(gnd),
.ena(\inst5|U1|u2|N_485_i ),
.devclrn(devclrn),
.devpor(devpor),
.regout(\inst5|U1|u2|tsr[7] ));
// atom is at LCCOMB_X18_Y21_N12
cycloneii_lcell_comb \inst5|U1|u2|tsr_6_~0 (
// Equation(s):
// \inst5|U1|u2|tsr_6_~COMBOUT = \inst5|U1|u2|tsr14 & (\inst5|U1|u2|tbr[6] ) # !\inst5|U1|u2|tsr14 & \inst5|U1|u2|tsr[7]
.dataa(vcc),
.datab(\inst5|U1|u2|tsr[7] ),
.datac(\inst5|U1|u2|tsr14 ),
.datad(\inst5|U1|u2|tbr[6] ),
.cin(gnd),
.combout(\inst5|U1|u2|tsr_6_~COMBOUT ),
.cout());
// synopsys translate_off
defparam \inst5|U1|u2|tsr_6_~0 .sum_lutc_input = "datac";
defparam \inst5|U1|u2|tsr_6_~0 .lut_mask = 16'hFC0C;
// synopsys translate_on
// atom is at LCFF_X18_Y20_N13
cycloneii_lcell_ff \inst5|din_6_ (
.clk(\inst5|cnt[3]~clkctrl ),
.datain(\inst5|din[6]~feeder ),
.sdata(),
.aclr(!\inst3|rst_out~clkctrl ),
.sclr(gnd),
.sload(gnd),
.ena(\inst5|sclrun1_rom_addr9_1_0_a2 ),
.devclrn(devclrn),
.devpor(devpor),
.regout(\inst5|din[6] ));
// atom is at LCFF_X19_Y21_N11
cycloneii_lcell_ff \inst5|U1|u2|tbr_7_ (
.clk(\inst5|wrn_i_1~clkctrl ),
.datain(\inst5|U1|u2|tbr[7]~feeder ),
.sdata(),
.aclr(!\inst3|rst_out~clkctrl ),
.sclr(gnd),
.sload(gnd),
.ena(vcc),
.devclrn(devclrn),
.devpor(devpor),
.regout(\inst5|U1|u2|tbr[7] ));
// atom is at LCCOMB_X19_Y21_N30
cycloneii_lcell_comb \inst5|U1|u2|tsr_7_~0 (
// Equation(s):
// \inst5|U1|u2|tsr_7_~COMBOUT = \inst5|U1|u2|tsr14 & \inst5|U1|u2|tbr[7]
.dataa(vcc),
.datab(vcc),
.datac(\inst5|U1|u2|tsr14 ),
.datad(\inst5|U1|u2|tbr[7] ),
.cin(gnd),
.combout(\inst5|U1|u2|tsr_7_~COMBOUT ),
.cout());
// synopsys translate_off
defparam \inst5|U1|u2|tsr_7_~0 .sum_lutc_input = "datac";
defparam \inst5|U1|u2|tsr_7_~0 .lut_mask = 16'hF000;
// synopsys translate_on
// atom is at LCFF_X18_Y20_N25
cycloneii_lcell_ff \inst5|din_7_ (
.clk(\inst5|cnt[3]~clkctrl ),
.datain(\inst5|din[7]~feeder ),
.sdata(),
.aclr(!\inst3|rst_out~clkctrl ),
.sclr(gnd),
.sload(gnd),
.ena(\inst5|sclrun1_rom_addr9_1_0_a2 ),
.devclrn(devclrn),
.devpor(devpor),
.regout(\inst5|din[7] ));
// atom is at CLKCTRL_G5
cycloneii_clkctrl \inst5|cnt[3]~clkctrl_I (
.ena(vcc),
.inclk({gnd,gnd,gnd,\inst5|cnt[3] }),
.clkselect({gnd,gnd}),
.devclrn(devclrn),
.devpor(devpor),
.outclk(\inst5|cnt[3]~clkctrl ));
// synopsys translate_off
defparam \inst5|cnt[3]~clkctrl_I .clock_type = "Global Clock";
defparam \inst5|cnt[3]~clkctrl_I .ena_register_mode = "falling edge";
// synopsys translate_on
// atom is at CLKCTRL_G1
cycloneii_clkctrl \inst4|acc[12]~clkctrl_I (
.ena(vcc),
.inclk({gnd,gnd,gnd,\inst4|acc[12] }),
.clkselect({gnd,gnd}),
.devclrn(devclrn),
.devpor(devpor),
.outclk(\inst4|acc[12]~clkctrl ));
// synopsys translate_off
defparam \inst4|acc[12]~clkctrl_I .clock_type = "Global Clock";
defparam \inst4|acc[12]~clkctrl_I .ena_register_mode = "falling edge";
// synopsys translate_on
// atom is at CLKCTRL_G12
cycloneii_clkctrl \inst5|U1|u1|U1_u1_clkdiv[3]~clkctrl_I (
.ena(vcc),
.inclk({gnd,gnd,gnd,\inst5|U1|u1|U1_u1_clkdiv[3] }),
.clkselect({gnd,gnd}),
.devclrn(devclrn),
.devpor(devpor),
.outclk(\inst5|U1|u1|U1_u1_clkdiv[3]~clkctrl ));
// synopsys translate_off
defparam \inst5|U1|u1|U1_u1_clkdiv[3]~clkctrl_I .clock_type = "Global Clock";
defparam \inst5|U1|u1|U1_u1_clkdiv[3]~clkctrl_I .ena_register_mode = "falling edge";
// synopsys tra
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -